News & updates
  • To help sustain our platform, we now offer self-paced Omics Data Science training, Omics Data Science book and Pro version running on cloud or your server.
  • Check out our latest Nature Protocol: Using MetaboAnalyst 6.0 for exposomics data analysis: from LC-MS2 spectra processing to dose-response modeling and causal inference;
  • Spatial modules: annotation libraries for human, mouse, rat, zebrafish, Drosophila, C. elegans and Arabidopsis plus microbial taxon markers; the complete metabolite-set collection (pathways, chemical and lipid classes, disease, SNP, exposure, predicted and location sets) for compound-set and enrichment analysis (09/20/2026);
  • Interface update: module name and step breadcrumb on every analysis page, visited steps marked in the navigation tree, home and module overview updated for the 7.0 modules (09/19/2026);
  • Four new modules for spatial metabolomics: Spatial MS Peaks (m/z tables) and Spatial Compound Table (named metabolites or lipids) with spatial QC by Moran's I, tissue maps, pseudobulk differential analysis, pathway-guided annotation, compound-set analysis and enrichment and microbial taxon-marker screening; Spatial Multi-Omics (metabolites and transcripts on one section); and Spatial Data Bridge (SCiLS Lab, METASPACE and 10x Visium exports, segmentation, merging sections, pairing with LC-MS) (09/18/2026);
  • Both Pathway Analysis and Enrichment Analysis modules now support complete ranked metabolite list from comprehensive quantitative metabolomics kits (09/12/2026);
Read more ...
Modules

Overview

MetaboAnalyst is a web-based platform dedicated for comprehensive metabolomics data analysis, interpretation and integration with other omics data. Over the past decade, MetaboAnalyst has evolved from statistical and functional analysis for targeted metabolomics data, towards more streamlined analysis for both quantitative and untargeted metabolomics data. The version 7.0 adds lipidomics profiling, four modules for spatial metabolomics (m/z tables and named compound tables with tissue maps and pseudobulk comparison of regions, spatial multi-omics with transcriptomics on the same section, and a data bridge for SCiLS Lab, METASPACE and 10x Visium exports), study design and power planning, metadata predictors for biomarker models, microbial taxon-specific marker screening and the source context of MS2 annotations from food, microbe, plant and tissue data, on top of the tandem MS spectral processing, compound annotation, dose response analysis for chemical risk assessment and Mendelian randomization for causal analysis introduced in version 6.0.

Statistical Analysis [single factor]

The module provides a wide array of commonly used statistical and machine learning methods: traditional univariate methods - fold change, t-test, volcano plot, ANOVA, correlation analysis; or more advanced methods designed for significance analysis of high-dimensional data, and empirical Bayesian analysis; multivariate statistics - principal component analysis (PCA), partial least squares-discriminant analysis (PLS-DA) or orthogonal partial least squares-discriminant analysis (OPLS-DA); clustering - dendrogram, heatmap, K-means, and self organizing map (SOM); as well as supervised classification - random forests and support vector machine (SVM).

Statistical Analysis [metadata table]

MetaboAnalyst now allows users to visualize and compute associations between phenotypes and metabolomics features with considerations of other experimental factors / covariates. It employs general linear models to accommodate modern epidemiological study, together with PCA and heatmaps for visual explorations. For two-factors / time-series data, users have more options including two-way ANOVA, multivariate empirical Bayes time-series analysis (MEBA), and ANOVA-simultaneous component analysis (ASCA).

Pathway Analysis

MetaboAnalyst currently supports metabolic pathway analysis (integrating pathway enrichment analysis and pathway topology analysis) and visual exploration for > 120 species. In addition, users can also perform joint pathway analysis by uploading both gene list together with the metabolite/peak list for ~25 common model organisms.

Enrichment Analysis

MetaboAnalyst performs metabolite set enrichment analysis (MSEA) contains human and mammalian metabolite sets, as well as chemical class metabolite sets. This module accepts a list of compound names, a list of compound names with concentrations, or a concentration table. The analysis is based on 15 libraries containing ~13,000 biologically meaningful metabolite sets collected primarily from human studies including >1500 chemical classes.

Dose Response Analysis

MetaboAnalyst offers comprehensive support for dose response analysis between individual omics feature (i.e. metabolites or peaks) and exposures. It currently supports 10 curve fitting methods (for repeated dosing) and 17 curve fitting methods (for continuous exposures). The best models will be used to derive benchmark dose (BMD) for risk assessment.

Network Analysis

Users can upload one or two lists of metabolites, genes, or KEGG orthologs (i.e. generated from metagenomics), and then visually explore these molecules of interest within the context of biological networks such as the KEGG global metabolic network, as well as several networks created based on known associations between genes, metabolites, and diseases.

Lipidomics Profiling

This new module takes a table of lipid species with sample groups, parses and normalises the lipid names (rgoslin plus an internal parser for vendor spellings), and profiles the lipidome at several levels: class composition and class-level change, chain length x double bonds for each class, degree of unsaturation, and species statistics. The normalised species and class tables continue directly in the Statistical and Enrichment Analysis modules.

Statistical Meta-analysis

Users can upload several annotated metabolomics data sets collected under comparable conditions to identify robust biomarkers (compounds or annotated peaks) across multiple studies. It currently supports several meta-analysis methods based on p-value combination, vote counts and direct merging. The results can be explored in an interactive Upset diagram.

LC-MS Spectral Processing

Users can now upload their LC-MS spectra (in centroid mode and open formats such as mzML, mzXML and mzData) and perform peak picking, peak alignment and peak annotation using the auto-optimized workflow based on our MetaboAnalystR 4.0. The current version also supports the latest asari algorithm. In addition to LC-MS1 spectra, users can also include the associated MS2 spectra for peak annotation. Both DDA or SWATH-DIA are supported.

MS/MS peak annotation

This new module performs MS2 peak annotation based on a comprehensive list of public MS2 databases. Users can either directly enter a two-column peak list containing m/z and intensity values (DDA); For SWATH-DIA MS2 spectra, users can upload a .msp file produced by MetaboAnalystR 4.0, MZmine, or MS-DIAL after the spectral deconvolution step. Annotated spectra can then be placed in their food, microbe, plant and tissue context through the public MASST repositories. A maximum of 50 tandem MS spectra can be uploaded to the public server.

Functional Analysis [MS Peaks to Pathways]

This module supports functional analysis of untargeted metabolomics data generated from high-resolution mass spectrometry (HR-MS) such as Orbitrap or TOF. The basic assumption is that approximate annotation at individual compound level can accurately point out functional activity at pathway level based on their non-random, collective behaviors. The module supports the mummichog or GSEA algorithms. It now supports > 120 species based on user feedback.

Functional Meta-analysis of MS Peaks

With MetaboAnalyst, users can now perform meta-analysis of untargeted metabolomics data. Our method extends the MS Peaks to Paths workflow to reduce the bias individual studies may carry towards specific sample processing protocols or LC-MS instruments. The current workflow allows users to perform meta-analysis of MS peaks to help identify consistent functional signatures by integrating functional profiles from independent studies or by pooling peaks from complementary instruments.

Spatial MS Peaks

This new module analyzes spatial tables of m/z features (MALDI or DESI imaging pixels, Visium-linked MSI, SCiLS Lab or Cardinal exports) with spot coordinates and regions of interest. After normalization and spatial quality control by Moran's I, users explore tissue maps of any feature, compare regions with pseudobulk differential analysis (limma or edgeR on pooled spots), annotate m/z values with pathway-guided ranking, analyse compound sets and screen the m/z values against microbial taxon-specific markers.

Spatial Compound Table

This new module analyzes spatial tables of named metabolites or lipids (targeted assays or annotated exports) with spot coordinates and regions. After name mapping, normalization and Moran's I quality control, users explore tissue maps, pseudobulk differential analysis between regions, compound-set maps and set-level comparison (metabolic pathways, chemical and lipid classes), and set enrichment analysis.

Spatial Multi-Omics

This new module integrates spatial metabolomics with spatial transcriptomics (or proteomics) measured on the same tissue section. The metabolite pixels are mapped onto the spots of the second omic, both layers are normalized, and users explore joint clustering of the spots, cross-omic co-localisation (paired tissue maps and a correlation network), pseudobulk comparison of regions for both layers, joint pathway analysis and shared spatial programs.

Spatial Data Bridge

This utility brings the exports of other spatial tools (SCiLS Lab, METASPACE, 10x Visium / Space Ranger) into the tables used by the spatial modules, derives regions of interest by clustering when an export carries none, merges several sections into one data set, and pairs a section with bulk LC-MS metabolomics of the same tissue. Raw formats (imzML, Seurat or SpaMTP objects) are converted with the MetaboAnalystR package.

Biomarker Analysis

MetaboAnalyst provides the receiver operating characteristic (ROC) curve based approach for identifying potential biomarkers and evaluating their performance. It offers classical univariate ROC curve analysis as well as more modern multivariate ROC curve analysis based on PLS-DA, SVM or Random Forests. In addition, users can manually select biomarkers or set up hold-out samples for flexible evaluation and validation.

Study Design & Power

This module replaces the power analysis utility. It plans the sample size of a study either a priori, from the expected effect sizes of a planned design, or from pilot data: power by the effect-size model (SSPA), power by resampling for the exact test to be run, a biomarker learning curve, or power at the pathway level. All tasks feed one power table and a methods paragraph for the study protocol.

Causal Analysis via mGWAS

Metabolomics-based genome-wide association studies (mGWAS) are key to understanding the genetic regulations of metabolites in complex phenotype. By leveraging those SNP-tagged metabolites and summary statistics from public GWAS repositories, we can now test potential causal relationships between those genetically influenced metabolites and a disease outcome of interest using the well-established two-sample Mendelian randomization method.

Training & Pro Services

Access self-paced Omics Data Science training coupled with AI, tools and our Omics Data Science book. For organizations requiring enhanced capabilities, our Pro version runs on cloud or on your server with dedicated support and custom integrations.

Learn More

NSERC CRC CFI TMIC Genome Canada Genome Quebec NIH