Skip to main content
. 2021 Sep 4;2(5):100238. doi: 10.1016/j.xplc.2021.100238

Table 1.

Summary of software for analyzing plant metabolic data.

Software Description Compatibility Language Reference
XCMS data preprocessing, alignment, and quantitation; but it is time-consuming for it to process large-scale datasets LC-MS, GC-MS R Smith et al. (2006);
Tautenhahn et al. (2012)
MetAlign data preprocessing, alignment, and quantitation; but it is time-consuming for it to process large-scale datasets LC-MS, GC-MS C Lommen (2009)
Mzmine distributed computing algorithm-based peak alignment and multiple visualization modules are available for data visualization LC-MS, GC-MS Java Katajamaa et al. (2006);
Pluskal et al. (2010)
AMDORAP accurate m/z detection with the m/z errors within ±3 ppm LC-MS R Takahashi et al. (2011)
MAIT comprehensive statistical analysis tool for LC-MS metabolic data, but the data normalization is not included LC-MS R Fernández-Albert et al. (2014)
OpenMS hundreds of workflows are available for data processing, and a highly flexible and professional software environment is provided for users LC-MS C++ Röst et al. (2016)
metaX a comprehensive workflow for untargeted metabolomics data, including data preprocessing, metabolites identification, pathway annotation, and biomarker selection LC-MS, GC-MS R Wen et al. (2017)
ROIMCR ROI-based peak detection and integration, and an MCR-ALS method is used to resolve peaks from mixture LC-MS MATLAB Gorrochategui et al. (2019)
MetaboAnalyst a powerful platform for metabolomics data analysis, including enrichment analysis, pathway analysis, and statistical analysis; however, the original data need to be converted and aligned by other software LC-MS, GC-MS, NMR Java, R Xia et al. (2009)
MAVEN machine learning-based peak quality assessment, pathway, and isotope-labeling visualization LC-MS Melamud et al. (2010)
apLCMS a hybrid feature detection approach is used to reduce false-positive and false-negative peaks, but a known-feature database is needed LC-MS R Yu et al. (2009); Yu et al. (2013)
MS-FLO retention time alignment, accurate mass tolerances, peak height similarity, and Pearson’s correlation analysis-based methods to minimize false-positive peaks LC-MS Python DeFelice et al. (2017)
rFPF an EIC profile-based method to remove false-positive features LC-MS MATLAB Ju et al. (2019)
Peakonly precise peak detection using a convolutional neural network-based deep learning method LC-MS Python Melnikov et al. (2020)
AMDIS data deconvolution; without the function of peak alignment GC-MS Halket et al. (1999); Stein (1999)
ChromaTOF GC-TOF-MS data deconvolution; without published algorithm descriptions GC-MS
MetaQuant target metabolome analysis, but an established library is required GC-MS Java Bunk et al. (2006)
MET-IDEA target metabolome analysis, but a list containing m/z and retention time pairs is required GC-MS Broeckling et al. (2006);
Lei et al. (2012)
TagFinder peak alignment; without the function of baseline correction and peak smooth GC-MS Java Luedemann et al. (2008)
MetaboliteDetector data deconvolution and peak alignment based on a QT4 graphical user interface GC-MS C++ Hiller et al. (2009)
ADAP data deconvolution and peak alignment using a two-phase approach GC-MS C++, R Jiang et al. (2010); Ni et al. (2012);
Ni et al. (2016); Smirnov et al. (2019)
MS-DIAL data deconvolution, peak alignment, and annotation GC-MS C Tsugawa et al. (2015);
eRah peak deconvolution and alignment GC-MS R Domingo-Almenara et al. (2016)
IP4M 62 independent functions for data preprocessing, peak annotation, and pathway enrichment analysis LC-MS, GC-MS Java, Perl, R Liang et al. (2020)
autoGCMSDataAnal TIC peak detection and resolution using raw data; dynamic programming algorithm-based retention time-shift correction GC-MS MATLAB Zhang et al. (2020)
QPMASS large-scale metabolic data analysis (alignment, backfill, and quantitation) GC-MS C++ Duan et al. (2020)