'Use when you have NMR metabolomics data (1D/2D spectra or FIDs) and
Scanned 9/12/2026
Install to Claude Code
npx -y skills add HolobiomicsLab/asb-skill-collections --skill nmr-metabolomics-profiling --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Nmr Metabolomics Profiling?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/holobiomicslab-nmr-metabolomics-profiling)More formats (shields.io, HTML) on the badges page.
---
name: nmr-metabolomics-profiling-workflow
description: 'Use when you have NMR metabolomics data (1D/2D spectra or FIDs) and
want a quantified, identified metabolite profile — spectral preprocessing (phase/baseline/referencing,
binning), metabolite identification by chemical shift, quantification, and group
statistics.
'
license: CC-BY-4.0
metadata:
kind: composite-workflow
collection: https://w3id.org/holobiomicslab/asb-skill/collection/metabolomics/v2
techniques:
- NMR
stage_count: 4
member_skills:
- nmr-spectral-preprocessing-and-phasing
- nmr-workflow-pipeline-execution
- nmr-spectra-preprocessing
- metabolite-dataset-preprocessing
- metabolite-peak-assignment-from-nmr
- nmr-metabolite-identity-confirmation
- nmr-chemical-shift-interval-matching
- hmdb-metabolite-query-and-retrieval
- nmr-peak-deconvolution
- compound-abundance-quantification-from-flow
- nmr-peak-table-generation
- multiple-testing-correction-metabolomics
- confounder-adjustment-epidemiological-analysis
member_tools:
- R
- Bioconductor
- MWASTools
- TopSpin 3.2
- Bruker Avance III 600 MHz
- PyTorch
- NumPy
- Pandas
- SciPy
- NMRformer
- SAND
- NMRPipe
- NMRBox
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
---
# NMR Metabolomics Profiling
## Summary
End-to-end NMR metabolomics: from raw spectra to identified, quantified metabolites and group-wise statistical comparison.
## When to use
Use when you have NMR metabolomics data (1D/2D spectra or FIDs) and want a quantified, identified metabolite profile — spectral preprocessing (phase/baseline/referencing, binning), metabolite identification by chemical shift, quantification, and group statistics.
## When NOT to use
- The data is not NMR.
- You need a single atomic step, not the full pipeline (use the leaf skill directly via the router).
## Stages
### Stage 1 — preprocess_nmr
**Goal:** NMR spectral preprocessing (phase, baseline, referencing, binning)
**EDAM operation:** operation_3215
**Inputs:** nmr-spectrum · **Outputs:** feature-table, nmr-spectrum
**Candidate leaf skills:** `nmr-spectral-preprocessing-and-phasing` (primary), `nmr-workflow-pipeline-execution`, `nmr-spectra-preprocessing`, `metabolite-dataset-preprocessing`
**Tools (primary):** R, Bioconductor, MWASTools, TopSpin 3.2, Bruker Avance III 600 MHz
**Other candidate tools:** SAND, NMRPipe, NMRBox, PRIMA-Panel
**Grounding:** 3 KB(s); DOIs: 10.1021/acs.analchem.3c03078, 10.1021/acs.analchem.4c04938, 10.1093/bioinformatics/btx477
### Stage 2 — identification
**Goal:** identify metabolites by chemical shift matching
**EDAM operation:** operation_3803
**Inputs:** feature-table · **Outputs:** tsv
**Candidate leaf skills:** `metabolite-peak-assignment-from-nmr` (primary), `nmr-metabolite-identity-confirmation`, `nmr-chemical-shift-interval-matching`, `hmdb-metabolite-query-and-retrieval`
**Tools (primary):** PyTorch, NumPy, Pandas, SciPy, NMRformer
**Other candidate tools:** R, Bioconductor, MWASTools, TopSpin 3.2, openpyxl, XlsxWriter, Python, PyQt5, Human Metabolome Database (HMDB), ROIAL-NMR
**Grounding:** 3 KB(s); DOIs: 10.1002/nbm.70131, 10.1021/acs.analchem.4c05632, 10.1093/bioinformatics/btx477
### Stage 3 — quantification
**Goal:** quantify metabolites from NMR signals
**EDAM operation:** operation_3799
**Inputs:** nmr-spectrum, tsv · **Outputs:** tsv
**Candidate leaf skills:** `nmr-peak-deconvolution` (primary), `compound-abundance-quantification-from-flow`, `nmr-peak-table-generation`
**Tools (primary):** SAND, NMRPipe, NMRBox
**Other candidate tools:** mcfNMR, spec2csv
**Grounding:** 2 KB(s); DOIs: 10.1021/acs.analchem.3c03078, 10.1021/acs.analchem.4c01652
### Stage 4 — statistics
**Goal:** differential analysis of NMR profiles (univariate; multivariate where a leaf exists)
**EDAM operation:** operation_3659
**Inputs:** tsv · **Outputs:** tsv
**Candidate leaf skills:** `multiple-testing-correction-metabolomics` (primary), `confounder-adjustment-epidemiological-analysis`
**Tools (primary):** MWASTools, R, Bioconductor
**Grounding:** 1 KB(s); DOIs: 10.1093/bioinformatics/btx477
## 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!