Back to skills
SKILL.md
Pathway Functional Analysis
ASecurity'Use when you have an LC-MS metabolomics feature list (m/z, optionally
- 15 stars
- 0 votes
- 0 copies
- 1 view
- Added September 12, 2026
Security analysis
100/100Pro scans all 3 files and shows the line behind each finding
npx -y skills add HolobiomicsLab/asb-skill-collections --skill pathway-functional-analysis --agent claude-codeAre you the author of Pathway Functional Analysis?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/holobiomicslab-pathway-functional-analysis)---
name: pathway-functional-analysis-workflow
description: 'Use when you have an LC-MS metabolomics feature list (m/z, optionally
p-values/fold changes) and want biological interpretation without prior identification
— feature preparation, mummichog functional analysis from m/z, pathway/enrichment
analysis, and pathway-level interpretation.
'
license: CC-BY-4.0
metadata:
kind: composite-workflow
collection: https://w3id.org/holobiomicslab/asb-skill/collection/metabolomics/v2
techniques:
- LC-MS
stage_count: 4
member_skills:
- untargeted-metabolomics-feature-analysis
- metabolomics-data-quality-assessment
- metabolite-feature-column-mapping
- metabolomic-feature-table-assembly
- pathway-activity-propagation-inference
- metabolic-network-mapping
- functional-module-inference-from-networks
- network-based-functional-prediction
- mass-feature-to-node-mapping
- metabolite-set-analysis
- metabolite-set-enrichment-analysis
- comparative-enrichment-method-evaluation
- untargeted-metabolomics-feature-interpretation
- pathway-metabolite-mapping-integration
- pathway-enrichment-visualization
- metabolite-kegg-pathway-enrichment
- enrichment-score-computation
- metabolomic-biomarker-pathway-association
member_tools:
- Mummichog 3
- metDataModel
- JMS
- mass2chem
- Python
- mummichog (v3)
- PALS (Pathway Activity Level Scoring)
- PALS Viewer
- ORA (Over-Representation Analysis)
- GSEA (Gene Set Enrichment Analysis)
- GNPS (Global Natural Products Social Molecular Networking)
- MS2LDA
- R
- fgsea
- readr
- readxl
- enrichmet
- KEGGREST
- igraph
coverage_gaps: []
derived_from_workflows: []
bound_by: perspicacite-semantic
schema_version: 0.3.0
attribution:
generator: AgenticScienceBuilder
promoter: Louis-Félix Nothias
sponsor: CNRS & Université Côte d'Azur
zenodo_doi: 10.5281/zenodo.20794027
---
# Pathway & Functional Analysis (m/z to Biology)
## Summary
End-to-end functional analysis: turn a ranked m/z feature list into predicted pathway activity and enriched metabolite sets, even without confident structure annotations.
## When to use
Use when you have an LC-MS metabolomics feature list (m/z, optionally p-values/fold changes) and want biological interpretation without prior identification — feature preparation, mummichog functional analysis from m/z, pathway/enrichment analysis, and pathway-level interpretation.
## When NOT to use
- The data is not LC-MS.
- You need a single atomic step, not the full pipeline (use the leaf skill directly via the router).
## Stages
### Stage 1 — feature_prep
**Goal:** prepare a ranked m/z feature list for functional analysis
**EDAM operation:** operation_3435
**Inputs:** feature-table · **Outputs:** tsv
**Candidate leaf skills:** `untargeted-metabolomics-feature-analysis` (primary), `metabolomics-data-quality-assessment`, `metabolite-feature-column-mapping`, `metabolomic-feature-table-assembly`
**Tools (primary):** Mummichog 3, metDataModel, JMS, mass2chem
**Other candidate tools:** MetaboAnalystR, R, metabCombiner, JPA, XCMS, MS-Convert
**Grounding:** 4 KB(s); DOIs: 10.1021/acs.analchem.0c03693, 10.1038/s41467-024-48009-6, 10.1371/journal.pcbi.1003123, 10.3390/metabo12030212
### Stage 2 — mummichog
**Goal:** functional analysis directly from m/z (mummichog)
**EDAM operation:** operation_3928
**Inputs:** tsv · **Outputs:** tsv
**Candidate leaf skills:** `pathway-activity-propagation-inference` (primary), `metabolic-network-mapping`, `functional-module-inference-from-networks`, `network-based-functional-prediction`, `mass-feature-to-node-mapping`
**Tools (primary):** Python, mummichog (v3), JMS, metDataModel, mass2chem
**Other candidate tools:** Mummichog 3, mummichog
**Grounding:** 1 KB(s); DOIs: 10.1371/journal.pcbi.1003123
### Stage 3 — pathway_enrichment
**Goal:** pathway + metabolite-set enrichment
**EDAM operation:** operation_3928
**Inputs:** tsv, tsv · **Outputs:** tsv
**Candidate leaf skills:** `metabolite-set-analysis` (primary), `metabolite-set-enrichment-analysis`, `comparative-enrichment-method-evaluation`, `untargeted-metabolomics-feature-interpretation`
**Tools (primary):** PALS (Pathway Activity Level Scoring), PALS Viewer, ORA (Over-Representation Analysis), GSEA (Gene Set Enrichment Analysis), GNPS (Global Natural Products Social Molecular Networking), MS2LDA
**Other candidate tools:** R, fgsea, readr, readxl, KEGG, enrichmet, KEGGREST, igraph, Python, mummichog, metDataModel, JMS, mass2chem
**Grounding:** 4 KB(s); DOIs: 10.1101/2025.08.28.672951v2, 10.1186/1471-2105-6-225, 10.1371/journal.pcbi.1003123, 10.3390/metabo11020103
### Stage 4 — interpretation
**Goal:** interpret + visualize enriched pathways
**EDAM operation:** operation_3659
**Inputs:** tsv, tsv · **Outputs:** tsv, html
**Candidate leaf skills:** `pathway-metabolite-mapping-integration` (primary), `pathway-enrichment-visualization`, `metabolite-kegg-pathway-enrichment`, `enrichment-score-computation`, `metabolomic-biomarker-pathway-association`
**Tools (primary):** R, fgsea, readr, readxl, enrichmet, KEGGREST, igraph
**Other candidate tools:** clusterProfiler, margheRita, ComplexHeatmap, ggplot2, KEGG_Enrich_PlotPanel, Enrichment, KEGG_Enrich_Plot, Python (pandas, NumPy, SciPy), Statistical analysis libraries (scipy.stats for enrichment tests), MetENP, pathview, SciPy (scipy.stats)
**Grounding:** 5 KB(s); DOIs: 10.1093/bib/bbac455, 10.1101/2020.11.20.391912, 10.1101/2024.06.20.599545, 10.1101/2024.06.20.599545v1 …
## Grounding
Each stage carries the `kb_slugs`/`dois` of the leaves it draws on. Ground any stage against its source paper with the collection's `/ground` command or `bin/perspicacite_kb_bind.py` (Perspicacité KB; serverless local-clone fallback).
## Verification contract
`workflow.yaml` declares the stage graph and its typed outputs; the final stage emits the master deliverable. Automatic grading of that graph (`asb solve-workflow`, checkpoint mode) is **not part of this release**: no released ASB version loads these files. Follow the stages as an outline — the structure is validated, the execution is not.
## Provenance
Generated by `compose_workflows.py` (semantic binding + EDAM-aware primary selection). `derived_from_workflows` lists the ASB per-paper workflows whose structure corroborated this pipeline; it is a provenance record, and no ablation experiment consuming it is released. Validated structurally by `validate_workflows.py` through `release_gate.py`: the collection is the hard-gated artefact and this workflows layer is additive.
Files in this skill
- README.md
- SKILL.md
- workflow.yaml
Attribution
Comments
Loading comments…