'Use when you have an LC-MS metabolomics feature list (m/z, optionally
Scanned 9/12/2026
Install to Claude Code
npx -y skills add HolobiomicsLab/asb-skill-collections --skill pathway-functional-analysis --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Pathway Functional Analysis?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/holobiomicslab-pathway-functional-analysis)More formats (shields.io, HTML) on the badges page.
---
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` is gradable by `asb solve-workflow` (checkpoint mode). Each stage declares typed outputs; the final stage emits the master deliverable.
## Provenance
Generated by `compose_workflows.py` (semantic binding + EDAM-aware primary selection). `derived_from_workflows` lists ASB per-paper workflows whose structure corroborated this pipeline — the eval-ablation set (SPEC §8). Staging only; promote via `release_gate.py`.
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!