PLoS Computational BiologyBioinformaticsPeer-reviewed journal article
Common data models to streamline metabolomics processing and annotation, and implementation in a Python pipeline
Joshua M. MitchelliD, Yuanye ChiiD, Maheshwor ThapaiD, Zhiqiang PangiD, Jianguo XiaiD, Shuzhao LiiD
Abstract
To standardize metabolomics data analysis and facilitate future computational developments, it is essential is have a set of well-defined templates for common data structures. Here we describe a collection of data structures involved in metabolomics data processing and illustrate how they are utilized in a full-featured Python-centric pipeline. We demonstrate the performance of the pipeline, and the details in annotation and quality control using large-scale LC-MS metabolomics and lipidomics data and LC-MS/MS data. Multiple previously published datasets are also reanalyzed to showcase its utility in biological data analysis. This pipeline allows users to streamline data processing, quality control, annotation, and standardization in an efficient and transparent manner. This work fills a major gap in the Python ecosystem for computational metabolomics. Author SummaryAll life processes involve the consumption, creation, and interconversion of metabolites. Metabolomics is the comprehensive study of these small molecules, often using mass spectrometry, to provide critical information of health and disease. Automated processing of such metabolomics data is desired, especially for the bioinformatics community with familiar tools and infrastructures. Despite of Pythons popularity in bioinformatics and machine learning, the Python ecosystem in computational metabolomics still misses a complete data pipeline. We have developed an end-to-end computational metabolomics data processing pipeline, based on the raw data preprocessor Asari [1]. Our pipeline takes experimental data in .mzML or .raw format and outputs annotated feature tables for subsequent biological interpretation. We demonstrate the application of this pipeline to multiple metabolomics and lipidomics datasets. Accompanying the pipeline, we have designed a set of reusable data structures, released as the MetDataModel package, which shall promote more consistent terminology and software interoperability in this area.
- assay: metabolomics
- research focus: benchmarking
- research focus: software / tool
- research focus: database / resource
- approach: statistical model
- Citations
- 13
- FWCI
- 1.77
- Field percentile
- top 15%
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- TidyMass: An Object-oriented Reproducible Analysis Framework for LC-MS Data
Xiaotao Shen, Hong Yan, … Michael P. Snyder·Nature CommunicationsPeer-reviewed·Jul 28, 2022
- PhenoMeNal: Processing and analysis of Metabolomics data in the Cloud
Kristian Peters, James Bradbury, … Christoph Steinbeck·GigaSciencePeer-reviewed·Dec 7, 2018
- Trackable and scalable LC-MS metabolomics data processing using asari
S. Li, A. Siddiqa, … S. Zheng·bioRxiv·Jun 10, 2022
- MESSES: Software for Transforming Messy Research Datasets into Clean Submissions to Metabolomics Workbench for Public Sharing
P. Travis Thompson, Hunter Moseley·MetabolitesPeer-reviewed·Jul 12, 2023
- netome: a computational framework for metabolite profiling and omics network analysis
Ali Rahnavard, Daniel S. Hitchcock, … Clary B. Clish·bioRxiv·Oct 16, 2018
- MassID provides near complete annotation of metabolomics data with identification probabilities
Ethan Stancliffe, Monil Gandhi, … Gary J. Patti·bioRxiv·Feb 14, 2026