Skip to content
Back to skills

Galaxy Installation Configuration

ASecurity

Use when you have a Galaxy Master branch installation (or specific commit

  • 16 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 12, 2026
ai-agentspythongit

Security analysis

A100/100

Scanned September 12, 2026

npx -y skills add HolobiomicsLab/asb-skill-collections --skill galaxy-installation-configuration --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Galaxy Installation Configuration?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Galaxy Installation Configuration
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/holobiomicslab-galaxy-installation-configuration/badge)](https://www.skillsdirectory.com/skills/holobiomicslab-galaxy-installation-configuration)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: galaxy-installation-configuration
description: Use when you have a Galaxy Master branch installation (or specific commit
  c429777c93680dcee449fe410f5360afbe673758) and need to add metabolomics tools from
  Galaxy-M.
license: CC-BY-4.0
metadata:
  edam_operation: http://edamontology.org/operation_3096
  edam_topics:
  - http://edamontology.org/topic_0121
  - http://edamontology.org/topic_3520
  tools:
  - Galaxy
  - Python 2.7
  - R 3.0.1
  - MATLAB Compiler Runtime 8.3
  - Galaxy-M
  techniques:
  - mass-spectrometry
  license_tier: open
  provenance_tier: literature
derived_from:
- doi: 10.1186/s13742-016-0115-8
  title: Galaxy-M
evidence_spans:
- Metabolomics Tools for [Galaxy](http://galaxyproject.org/)
- '[Python (version 2.7)](https://www.python.org/download/releases/2.7/)'
- '[R programming language (version 3.0.1, x86 64bit)](http://cran.r-project.org/bin/windows/base/)'
- '[MATLAB Compiler Runtime (MCR) (version 8.3)]'
claims: []
provenance:
  collection: https://w3id.org/holobiomicslab/asb-skill/collection/metabolomics/v2
  assembled_by: scripts/collect_metabolomics_collection.py
  sources:
  - build: coll_galaxy_m_cq
    doi: 10.1186/s13742-016-0115-8
    title: Galaxy-M
  dedup_kept_from: coll_galaxy_m_cq
schema_version: 0.2.0
attribution:
  generator: AgenticScienceBuilder
  original_doi: 10.1186/s13742-016-0115-8
  all_source_dois:
  - 10.1186/s13742-016-0115-8
  zenodo_doi: 10.5281/zenodo.20794027
  curators: []
  promoter: Louis-Félix Nothias
  sponsor: CNRS & Université Côte d'Azur
---

# galaxy-installation-configuration

## Summary

Deploy Galaxy with integrated metabolomics analysis tools by mapping Galaxy-M repository structure to a target Galaxy installation, installing required language runtimes and dependencies, and registering tool definitions. This skill is essential when setting up a Galaxy server to support specialized metabolomics workflows.

## When to use

You have a Galaxy Master branch installation (or specific commit c429777c93680dcee449fe410f5360afbe673758) and need to add metabolomics tools from Galaxy-M. Use this skill when you possess the Galaxy-M repository and need to integrate its tool files, XML wrappers, and configuration into an existing or new Galaxy instance to enable metabolite identification and mass spectrometry analysis pipelines.

## When NOT to use

- Your Galaxy installation is on a different or incompatible branch/commit; version mismatch may cause tool registration failures or runtime errors.
- Required runtime dependencies (Python 2.7, R 3.0.1 x86 64bit, MATLAB Compiler Runtime 8.3) are not available or cannot be installed on your system.
- You do not have write access to Galaxy's tool and config directories, or lack permissions to restart the Galaxy service.

## Inputs

- Galaxy-M repository (from github.com/Viant-Metabolomics/Galaxy-M)
- Galaxy installation at Master branch commit c429777c93680dcee449fe410f5360afbe673758
- Galaxy tool and config directory paths

## Outputs

- Integrated Galaxy installation with metabolomics tools registered and accessible
- Tool definitions loaded in Galaxy admin interface
- Metabolomics analysis workflows available in Galaxy UI

## How to apply

First, verify your Galaxy installation matches the tested version (Master branch commit c429777c93680dcee449fe410f5360afbe673758) and that Python 2.7, R 3.0.1 (x86 64bit), and MATLAB Compiler Runtime 8.3 are installed on the system. Clone or obtain the Galaxy-M repository from github.com/Viant-Metabolomics/Galaxy-M at the desired release. Examine the repository directory structure, which mirrors a standard Galaxy installation layout (tool files, .xml wrappers, configuration files). Copy Galaxy-M tool files and XML wrapper definitions into your Galaxy installation's tool directories (e.g., tools/, configs/). Copy all Galaxy configuration files from Galaxy-M into the target installation's config/ directory. Restart the Galaxy service to reload tool definitions. Verify tool registration by checking the Galaxy admin interface or querying the tool registry to confirm all metabolomics tools are listed and accessible.

## Related tools

- **Galaxy** (Server framework that hosts and orchestrates metabolomics tool execution and UI) — http://galaxyproject.org/
- **Galaxy-M** (Metabolomics tool package containing tool files, XML wrappers, and configuration files to integrate into Galaxy) — https://github.com/Viant-Metabolomics/Galaxy-M
- **Python 2.7** (Runtime required by Galaxy and metabolomics tool scripts) — https://www.python.org/download/releases/2.7/
- **R 3.0.1** (Statistical computing language required by R-based metabolomics analysis tools) — http://cran.r-project.org/bin/windows/base/
- **MATLAB Compiler Runtime 8.3** (Enables execution of compiled MATLAB applications used in metabolomics tools) — http://uk.mathworks.com/supportfiles/downloads/R2014a/deployment_files/R2014a/installers/glnxa64/MCR_R2014a_glnxa64_installer.zip

## Examples

```
cd ~ && git clone https://github.com/galaxyproject/galaxy/ && cd galaxy && git checkout -b master origin/master && git checkout c429777c93680dcee449fe410f5360afbe673758 && cp -r ~/Galaxy-M/tools/* ./tools/ && cp -r ~/Galaxy-M/config/* ./config/ && ./scripts/galaxy.py
```

## Evaluation signals

- Galaxy admin interface displays all metabolomics tools as registered and enabled, with no error flags or missing dependencies.
- Tool registry query returns complete list of Galaxy-M tools with correct XML wrapper definitions and parameter sets.
- Galaxy service restarts without errors and does not log any tool loading or registration failures.
- Metabolomics workflows can be created in Galaxy UI and tools appear in the tool search and sidebar panels.
- Test execution of a metabolomics tool (e.g., a simple metabolite identification workflow) completes without runtime errors.

## Limitations

- Installation is tightly coupled to a specific Galaxy commit (c429777c93680dcee449fe410f5360afbe673758); newer Galaxy versions may introduce incompatibilities with XML wrapper syntax or configuration file format.
- Python 2.7, R 3.0.1, and MATLAB Compiler Runtime 8.3 are legacy software versions and may not run on modern operating systems or architectures without compatibility layers.
- The README notes that installation instructions are 'quite complex and can involve a lot of troubleshooting', particularly around WINE configuration for Windows package deployment in a Linux environment.
- MSFileReader package requires registration and download from Thermo Scientific; licensing restrictions may apply for non-academic use despite the stated 'no restrictions' license.

## Evidence

- [other] Galaxy-M deployment requires Python 2.7, R programming language 3.0.1 (x86 64bit), and MATLAB Compiler Runtime version 8.3: "Galaxy-M deployment requires Python 2.7, R programming language 3.0.1 (x86 64bit), and MATLAB Compiler Runtime version 8.3"
- [readme] The folders stored here correspond to folders found in a standard Galaxy installation. Included are the tool files (both original code and .xml wrappers) for Metabolomics analysis and the Galaxy config files from a working installation of Galaxy.: "The folders stored here corresond to folders found in a standard Galaxy installation. Included are the tool files (both original code and .xml wrappers) for Metabolomics analysis and the Galaxy"
- [readme] The Galaxy version that these files have been tested on is from the Master branch on Github: commit c429777c93680dcee449fe410f5360afbe673758: "The Galaxy version that these files have been tested on is from the Master branch on Github: commit c429777c93680dcee449fe410f5360afbe673758"
- [other] Verify tool registration by checking Galaxy's admin interface or tool registry to confirm all metabolomics tools are listed and accessible.: "Verify tool registration by checking Galaxy's admin interface or tool registry to confirm all metabolomics tools are listed and accessible"
- [readme] These are quite complex and can involve a lot of troubleshooting, so it is advised to work direct from the virtual machine where possible.: "These are quite complex and can involve a lot of troubleshooting, so it is advised to work direct from the virtual machine where possible"

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

View all in ai-agents →

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.