Metabolomics Interpretation — Tools Landscape

Metabolomics Interpretation — Tools Landscape

Supporting survey for the
Metabolomics Interpretation with GO and GO-CAM project.
The goal is to map what existing metabolomics-interpretation tools do, where
they get their networks/identifiers, and which parts are reusable versus
where GO / GO-CAM can add something they currently lack.

The standard untargeted-metabolomics interpretation pipeline

raw spectra (LC-MS / NMR)
   feature table (m/z, RT, intensity)
      metabolite annotation  (formula/adduct  compound; ChEBI / HMDB / KEGG / RefMet)
         statistics           (differential abundance: significant metabolite set)
            interpretation     (pathway / set enrichment)    GO is absent here

The interpretation step is where this project intervenes. Today it is served by
metabolite-centric set databases (KEGG, SMPDB) and, for MS1 peak lists,
network methods (mummichog). GO is not used because GO annotates gene products,
not compounds — the bridge has to be built through reactions (Rhea/Reactome,
which are written in ChEBI).

Tool-by-tool

MAGI — Metabolite Annotation and Gene Integration (LBNL)

mummichog (Emory; Li lab)

MetaboAnalyst (Xia / Wishart)

SMPDB & HMDB (Wishart group)

Metabolomics Workbench (NIH / UCSD)

MetaboLights (EBI)

The identifier bridge (why ChEBI is the linchpin)

Layer Resource Identifier
Study metabolite MetaboLights / Workbench name → RefMetChEBI
Reaction Rhea (also Reactome) participants are ChEBI
Enzyme activity GO MF via rhea2go (GO_REF:0000116) / ec2go
Gene product GOA UniProt + GO
Pathway / causal context GO-CAM activity inputs/outputs are ChEBI

Every hop is keyed on ChEBI or on a mapping this repository already maintains
(rhea2go, ec2go; see the RHEA project). That is what makes a
GO-native metabolomics interpretation feasible without inventing new mappings.

Reuse vs build — summary

Component Source Action
Metabolite name → ChEBI RefMet / MetaboLights adopt
ChEBI → Rhea reactions Rhea API / local build (small probe)
Rhea → GO MF rhea2go (RHEA project) reuse
GO MF/gene → GO BP GOA / OLS reuse
Closure-aware ORA standard build thin layer
MS1 peak null model mummichog adopt framework
Causal-network trace GO-CAM / gocam-py build demo
Metabolite↔gene consensus MAGI adopt idea, add GO labels

Sources