Chemistry and drugs · Database
MetaboAnalyst
A web platform and compound dictionary for metabolomics data processing, statistical analysis, and pathway annotation.
What MetaboAnalyst is
MetaboAnalyst is a web-based suite of tools designed for comprehensive metabolomics data analysis, interpretation, and integration with other omics layers. Originally created by members of the Wishart Research Group at the University of Alberta and maintained by the Xia Lab at McGill University, it supports both targeted and untargeted metabolomics workflows across quantitative and high-resolution mass spectrometry experiments.
This database maps metabolite names and common synonyms onto standard cross-database identifiers, including the Human Metabolome Database (HMDB), PubChem, ChEBI, KEGG, and METLIN, enabling consistent cross-referencing across diverse experimental formats.
MetaboAnalyst addresses the challenge of moving from raw spectral files or compound concentration tables to biological conclusions. It incorporates modules for raw liquid chromatography-mass spectrometry (LC-MS) data processing, univariate and multivariate statistics, biomarker discovery, metabolic pathway analysis across more than 120 species, dose-response modeling, and causal inference.
How it is organised
The compound dictionary underlying MetaboAnalyst cross-indexes metabolite nomenclature, synonyms, and vendor-specific naming conventions from platforms such as RefMet, Metabolon, Biocrates, and The Metabolomics Innovation Centre (TMIC) against reference chemical databases including HMDB, PubChem, ChEBI, KEGG, and METLIN. Duplicate feature entries can be systematically handled through averaging or configurable user-selected rules including sum, median, maximum, or retaining the initial entry.
The analytical platform processes raw centroid spectra in open formats like mzML, mzXML, and mzData via MetaboAnalystR and the asari algorithm to perform peak picking, alignment, and annotation. For downstream functional exploration, it applies algorithms such as mummichog and Gene Set Enrichment Analysis (GSEA) to map mass-to-charge ratios and retention times directly to pathways, and leverages general linear models, multivariate projections, and two-sample Mendelian randomization for statistical and causal evaluation.
Key facts
- Records
- 241k compounds
- Primary application
- Web-based metabolomics data analysis, interpretation, and multi-omics integration
- Identifier mappings
- HMDB, PubChem, ChEBI, KEGG, and METLIN
- Supported spectral formats
- Centroid-mode mzML, mzXML, mzData, and MSP
- Species coverage
- Pathway analysis for >120 species; joint pathway analysis for ~25 model organisms
- Metabolite set libraries
- 15 libraries containing ~13,000 sets, including >1,500 chemical classes
- Current release
- MetaboAnalyst 6.0
What you can use it for
- Metabolite identification and synonym mapping
- Resolving compound lists or vendor-specific nomenclature from platforms such as Biocrates, Metabolon, and TMIC to standard HMDB, PubChem, ChEBI, KEGG, and METLIN identifiers.
- Untargeted LC-MS spectral processing and pathway mapping
- Processing centroid LC-MS1 and tandem MS2 spectra using algorithms like asari and mummichog to perform peak annotation and infer metabolic pathway activity without prior manual compound identification.
- Multivariate biomarker evaluation
- Assessing candidate biomarkers using receiver operating characteristic (ROC) curves, Elastic Net classification, partial least squares-discriminant analysis (PLS-DA), or Random Forests.
- Dose-response modeling for risk assessment
- Calculating benchmark doses from metabolomics features across repeated or continuous exposure curves to evaluate chemical risk.
- Causal inference using mGWAS
- Evaluating potential causal associations between genetically influenced metabolites and phenotypes using two-sample Mendelian randomization based on public genome-wide association study data.
Query it here
The research agent queries MetaboAnalyst directly — no account, no API key — and every answer links back to the record it came from. Ask in plain language and it writes the query.
Strengths and limits
Good at
- Integrates raw spectral processing, statistical analysis, pathway topology, and network exploration within a single web interface.
- Extensive compound dictionary bridging naming conventions from major analytical vendors and standard chemical registries.
- Supports untargeted mass spectrometry functional profiling across more than 120 organism-specific metabolic pathway libraries.
- Provides automated handling and configurable merging rules for duplicate feature identifiers in uploaded datasets.
Watch out for
- Raw LC-MS spectral uploads are restricted to centroid mode and open file formats such as mzML, mzXML, and mzData.
- Tandem mass spectrometry peak annotation on the public web server is limited to a maximum of 50 MS2 spectra per submission.
Questions
Can I search MetaboAnalyst without writing code?
Yes. The research agent queries MetaboAnalyst directly, with no account or API key, and cites the record behind every answer. Ask in plain language — for a gene, a protein, a compound or a study — and it builds the query for you.
Can I reuse data from MetaboAnalyst?
MetaboAnalystR is MIT; the web server and its compound dictionary are free for academic use. Cite the MetaboAnalyst paper. Commercial use of the hosted service is not covered by the MIT licence on the R package. Terms: https://www.metaboanalyst.ca/docs/About.xhtml
Which external chemical databases are mapped in the compound dictionary?
The compound dictionary maps metabolite names and synonyms to identifiers in HMDB, PubChem, ChEBI, KEGG, and METLIN.
What data formats can be submitted for LC-MS spectral processing?
The platform accepts centroid-mode spectra in open formats including mzML, mzXML, and mzData, as well as deconvoluted MSP files for SWATH-DIA tandem MS workflows.
How are duplicate compound or feature identifiers handled during upload?
Duplicate feature identifiers are automatically merged with warnings using a user-selected rule such as mean, sum, median, maximum, keep-first, or renaming.
Can untargeted mass spectrometry peaks be analysed without complete compound annotation?
Yes, the Functional Analysis module uses algorithms like mummichog and GSEA to predict pathway-level activity directly from peak lists and mass-to-charge ratios.
Does MetaboAnalyst support multi-omics pathway analysis?
Yes, it supports joint pathway analysis by allowing users to upload both gene lists and metabolite or peak lists for approximately 25 model organisms.
Written from MetaboAnalyst's own website and reference material. Statements citing a figure that does not appear there are removed before publication. Licence and running details come from our registry.