Created
December 18, 2019 18:19
-
-
Save cgpu/3c05d8987162ea708c3352c6ba059cbc to your computer and use it in GitHub Desktop.
metaRbolomics packageverse
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Table | Section | Functionalities | Package | Code_link | Reference | Repo | |
---|---|---|---|---|---|---|---|
Table 1: R packages for mass spectrometry data handling and (pre-)processing. | MS data handling | Parser for common file formats: mzXML, mzData, mzML and netCDF. Usually not used directly by the end user, but provides functions to read raw data for other packages. | mzR | https://doi.org/doi:10.18129/B9.bioc.mzR | [@chambers_2012] | BioC | |
Table 1: R packages for mass spectrometry data handling and (pre-)processing. | MS data handling | Infrastructure to manipulate, process and visualise MS and proteomics data, ranging from raw to quantitative and annotated data. | MSnbase | https://doi.org/doi:10.18129/B9.bioc.MSnbase | [@gatto_2012] | BioC | |
Table 1: R packages for mass spectrometry data handling and (pre-)processing. | MS data handling | Export and import of processed metabolomics MS results to and from the mzTab-M for metabolomics data format. | rmzTab-M | https://lifs-tools.github.io/rmzTab-m/index.html | [@hoffmann_2019] | GitHub | |
Table 1: R packages for mass spectrometry data handling and (pre-)processing. | MS data handling | Converts MRM-MS (.mzML) files to LC-MS style .mzML. | MRMConverteR | https://github.com/wilsontom/MRMConverteR | GitHub | ||
Table 1: R packages for mass spectrometry data handling and (pre-)processing. | MS data handling | Infrastructure for import, handling, representation and analysis of chromatographic MS data. | Chromatograms | https://github.com/RforMassSpectrometry/Chromatograms | GitHub | ||
Table 1: R packages for mass spectrometry data handling and (pre-)processing. | MS data handling | Infrastructure for import, handling, representation and analysis of MS spectra. | Spectra | https://github.com/RforMassSpectrometry/Spectra | GitHub | ||
Table 1: R packages for mass spectrometry data handling and (pre-)processing. | Peak picking, grouping and alignment (LC-MS focussed or general) | Pre-processing and visualization for (LC/GC-)MS data. Includes visualization and simple statistics. | xcms | https://doi.org/doi:10.18129/B9.bioc.xcms | [@smith_2006; @tautenhahn_2008] | BioC | |
Table 1: R packages for mass spectrometry data handling and (pre-)processing. | Peak picking, grouping and alignment (LC-MS focussed or general) | Automatic optimization of XCMS parameters based on isotopes. | IPO | http://bioconductor.org/packages/release/bioc/html/IPO.html | [@libiseller_2015] | BioC | |
Table 1: R packages for mass spectrometry data handling and (pre-)processing. | Peak picking, grouping and alignment (LC-MS focussed or general) | Parameter tuning algorithm forXCMS, MZmine2, and other metabolomics data processingsoftware. | Autotuner | https://doi.org/doi:10.18129/B9.bioc.Autotuner | BioC | ||
Table 1: R packages for mass spectrometry data handling and (pre-)processing. | Peak picking, grouping and alignment (LC-MS focussed or general) | Pre-processing and visualization for (LC/GC-)MS data. Includes visualization and simple statistics. | yamss | http://bioconductor.org/packages/release/bioc/html/yamss.html | [@myint_2017] | BioC | |
Table 1: R packages for mass spectrometry data handling and (pre-)processing. | Peak picking, grouping and alignment (LC-MS focussed or general) | Peak picking with XCMS and apLCMS, low intensity peak detection via replicate analyses. Multi-parameter feature extraction and data merging, sample quality and feature consistency evaluation. Annotation with METLIN and KEGG. | xMSanalyzer | https://sourceforge.net/projects/xmsanalyzer/ | [@uppal_2013] | SF | |
Table 1: R packages for mass spectrometry data handling and (pre-)processing. | Peak picking, grouping and alignment (LC-MS focussed or general) | Pre-processing and alignment of LC-MS data without assuming a parametric peak shape model allowing maximum flexibility. It utilizes the knowledge of known metabolites, as well as robust machine learning. | apLCMS | http://web1.sph.emory.edu/apLCMS/ | [@yu_2014] | SF | |
Table 1: R packages for mass spectrometry data handling and (pre-)processing. | Peak picking, grouping and alignment (LC-MS focussed or general) | Peak detection using chromatogram subregion detection, consensus integration bound determination and Accurate missing value integration. Outputs in XCMS-compatible format. | warpgroup | https://github.com/nathaniel-mahieu/warpgroup | [@mahieu_2016] | GitHub | |
Table 1: R packages for mass spectrometry data handling and (pre-)processing. | Peak picking, grouping and alignment (LC-MS focussed or general) | Peak picking for (LC/GC-)MS data, improving the detection of low abundance signals via a master map of m/z/RT space before peak detection. Results are XCMS-compatible. | cosmiq | https://doi.org/doi:10.18129/B9.bioc.cosmiq | BioC | ||
Table 1: R packages for mass spectrometry data handling and (pre-)processing. | Peak picking, grouping and alignment (LC-MS focussed or general) | m/z detection (i.e. peak-picking) for accurate mass data, collecting all data points above an intensity threshold, grouping them by m/z values and estimating representative m/z values for the clusters; extracting EICs. | AMDORAP | http://amdorap.sourceforge.net/ | [@takahashi_2011] | SF | |
Table 1: R packages for mass spectrometry data handling and (pre-)processing. | Peak picking, grouping and alignment (LC-MS focussed or general) | (GC/LC)-MS data analysis for environmental science, including raw data processing, analysis of molecular isotope ratios, matrix effects, and short-chain chlorinated paraffins. | enviGCMS | https://cran.r-project.org/web/packages/enviGCMS/index.html | [@yu_2017] | CRAN | |
Table 1: R packages for mass spectrometry data handling and (pre-)processing. | Peak picking, grouping and alignment (LC-MS focussed or general) | Sequential partitioning, clustering and peak detection of centroided LC-MS mass spectrometry data (.mzXML), with Interactive result and raw data plot. | enviPick | https://cran.r-project.org/web/packages/enviPick/index.html | CRAN | ||
Table 1: R packages for mass spectrometry data handling and (pre-)processing. | Peak picking, grouping and alignment (LC-MS focussed or general) | PeakpickingwithXCMS. Groups chemically related features beforealignmentacross samples. Additional processing after alignment includes feature validation, re-integration and annotation based on custom database. | massFlowR | https://github.com/lauzikaite/massFlowR | GitHub | ||
Table 1: R packages for mass spectrometry data handling and (pre-)processing. | Peak picking, grouping and alignment (LC-MS focussed or general) | KPIC2 extracts pure ion chromatograms (PIC) via K-means clustering of ions in region of interest, performs grouping and alignment, grouping of isotopic and adduct features, peak filling and Random Forest classification. | KPIC2 | https://github.com/hcji/KPIC2 | GitHub | ||
Table 1: R packages for mass spectrometry data handling and (pre-)processing. | Isotope labeling using MS | Analysis of untargeted LC/MS data from stable isotope-labeling experiments. Also uses XCMS for feature detection. | geoRge | https://github.com/jcapelladesto/geoRge | [@capellades_2016] | GitHub | |
Table 1: R packages for mass spectrometry data handling and (pre-)processing. | Isotope labeling using MS | Correction of MS and MS/MS data from stable isotope labeling (any tracer isotope) experiments for natural isotope abundance and tracer impurity. Separate GUI available in IsoCorrectoRGUI. | IsoCorrectoR | https://bioconductor.org/packages/release/bioc/html/IsoCorrectoR.html | [@heinrich_2018] | BioC | |
Table 1: R packages for mass spectrometry data handling and (pre-)processing. | Isotope labeling using MS | Extension of XCMS that provides support for isotopic labeling. Detection of metabolites that have been enriched with isotopic labeling. | X13CMS | http://pattilab.wustl.edu/software/x13cms/x13cms.php | [@huang_2014] | ||
Table 1: R packages for mass spectrometry data handling and (pre-)processing. | Isotope labeling using MS | Analysis of isotopic patterns in isotopically-labeled MS data. Estimates the isotopic abundance of the stable isotope (either 2H or 13C) within specified compounds. | IsotopicLabelling | https://github.com/RuggeroFerrazza/IsotopicLabelling | [@ferrazza_2017] | GitHub | |
Table 1: R packages for mass spectrometry data handling and (pre-)processing. | Isotope labeling using MS | Finding the dual (or multiple) isotope labeled analytes using dual labeling of metabolites for metabolome analysis (DLEMMA) approach, described in Liron [42]. | Miso | https://cran.r-project.org/web/packages/Miso | [@dong_2019] | CRAN | |
Table 1: R packages for mass spectrometry data handling and (pre-)processing. | Targeted MS | Peak picking using peak apex intensities for selected masses. Reference library matching, RT/RI conversion plus metabolite identification using multiple correlated masses. Includes GUI. | TargetSearch | http://bioconductor.org/packages/2.5/bioc/html/TargetSearch.html | [@cuadrosinostroza_2009] | BioC | |
Table 1: R packages for mass spectrometry data handling and (pre-)processing. | Targeted MS | Pre-processing for targeted (SIM) GC-MS data. Guided selection of appropriate fragments for the targets of interest by using an optimization algorithm based on user provided library. | SIMAT | https://doi.org/doi:10.18129/B9.bioc.SIMAT | [@ranjbar_2015] | BioC | |
Table 1: R packages for mass spectrometry data handling and (pre-)processing. | Targeted MS | Deconvolution of MS2 spectra obtained with wide isolation windows. | decoMS2 | http://pattilab.wustl.edu/software/decoms2/decoms2.php | [@nikolskiy_2013] | ||
Table 1: R packages for mass spectrometry data handling and (pre-)processing. | Targeted MS | Deconvolution of SWATH-MS experiments to MRM transitions. | SWATHtoMRM | http://www.metabolomics-shanghai.org/softwaredetail.php?id=128 | [@zha_2018] | ||
Table 1: R packages for mass spectrometry data handling and (pre-)processing. | Targeted MS | Automatic analysis of large scale MRM experiments. | MRMAnalyzer | http://www.metabolomics-shanghai.org/softwaredetail.php?id=34 | [@cai_2015] | ||
Table 1: R packages for mass spectrometry data handling and (pre-)processing. | Targeted MS | Tailors peak detection for targeted metabolites through iterative user interface. It automatically integrates peak areas for all isotopologues and outputs extracted ion chromatograms (EICs). | AssayR | https://github.com/stevehoang/assayr | [@wills_2017] | GitHub | |
Table 1: R packages for mass spectrometry data handling and (pre-)processing. | Targeted MS | Targeted peak picking and annotation. Includes Shiny GUI. | peakPantheR | https://github.com/phenomecentre/peakPantheR | GitHub | ||
Table 1: R packages for mass spectrometry data handling and (pre-)processing. | Targeted MS | Toolkit for working with Selective Reaction Monitoring (SRM) MS data and other variants of targeted LC-MS data. | sRm | https://github.com/wilsontom/sRm | GitHub | ||
Table 1: R packages for mass spectrometry data handling and (pre-)processing. | Targeted MS | Deconvolution of SWATH-MS data. | DecoMetDIA | https://github.com/ZhuMSLab/DecoMetDIA | [@yin_2019] | GitHub | |
Table 1: R packages for mass spectrometry data handling and (pre-)processing. | Targeted MS | Targeted peak picking and annotation. All functions through Shiny GUI. | TarMet | https://github.com/hcji/TarMet | GitHub | ||
Table 1: R packages for mass spectrometry data handling and (pre-)processing. | GC-MS and GC×GC-MS | Unsupervised data mining on GC-MS. Clustering of mass spectra to detect compound spectra. The output can be searched in NIST and ARISTO [50]. | MSeasy | https://cran.r-project.org/package=MSeasy | [@nicol_2012] | CRAN | |
Table 1: R packages for mass spectrometry data handling and (pre-)processing. | GC-MS and GC×GC-MS | Pre-processing for GC/MS, MassBank search, NIST format export. | erah | https://cran.r-project.org/package=erah | [@domingoalmenara_2016] | CRAN | |
Table 1: R packages for mass spectrometry data handling and (pre-)processing. | GC-MS and GC×GC-MS | Pre-processing using AMDIS [53, 54] for untargeted GC-MS analysis. Feature grouping across samples, improved quantification, removal of false positives, normalisation via internal standard or biomass; basic statistics. | Metab | https://doi.org/doi:10.18129/B9.bioc.Metab | [@aggio_2011] | BioC | |
Table 1: R packages for mass spectrometry data handling and (pre-)processing. | GC-MS and GC×GC-MS | Deconvolution of GC-MS and GC×GC-MS unit resolution data using orthogonal signal deconvolution (OSD), independent component regression (ICR) and multivariate curve resolution (MCR-ALS). | osd | http://cran.r-project.org/package=osd | [@domingoalmenara_2015; @domingoalmenara_2016a] | CRAN | |
Table 1: R packages for mass spectrometry data handling and (pre-)processing. | GC-MS and GC×GC-MS | Corrects overloaded signals directly in raw data (from GC-APCI-MS) automatically by using a Gaussian or isotopic-ratio approach. | CorrectOverloadedPeaks | https://cran.r-project.org/package=CorrectOverloadedPeaks | [@lisec_2016] | CRAN | |
Table 1: R packages for mass spectrometry data handling and (pre-)processing. | GC-MS and GC×GC-MS | Alignment of GC data. Also GC-FID or any single channel data since it works directly on peak lists. | GCalignR | https://cran.r-project.org/package=GCalignR | [@ottensmann_2018] | CRAN | |
Table 1: R packages for mass spectrometry data handling and (pre-)processing. | GC-MS and GC×GC-MS | GC-MS data processing and compound annotation pipeline. Includes the building, validating, and query of in-house databases. | metaMS | https://www.bioconductor.org/packages/release/bioc/html/metaMS.html | [@wehrens_2014] | BioC | |
Table 1: R packages for mass spectrometry data handling and (pre-)processing. | GC-MS and GC×GC-MS | Peak picking for GC×GC-MS using bayes factor and mixture probability models. | msPeak | http://mrr.sourceforge.net/download.html | [@kim_2014] | SF | |
Table 1: R packages for mass spectrometry data handling and (pre-)processing. | GC-MS and GC×GC-MS | Peak alignment for GC×GC-MS data with homogeneous peaks based on mixture similarity measures. | mSPA | http://mrr.sourceforge.net/download.html | [@kim_2011a] | SF | |
Table 1: R packages for mass spectrometry data handling and (pre-)processing. | GC-MS and GC×GC-MS | Peak alignment for GC×GC-MS data with homogeneous and/or heterogenous peaks based on mixture similarity measures. | SWPA | http://mrr.sourceforge.net/download.html | [@kim_2011] | SF | |
Table 1: R packages for mass spectrometry data handling and (pre-)processing. | GC-MS and GC×GC-MS | Chemometrics analysis GC×GC-MS: baseline correction, smoothing, COW peak alignment, multiway PCA is incorporated. | RGCxGC | https://cran.r-project.org/package=RGCxGC | CRAN | ||
Table 1: R packages for mass spectrometry data handling and (pre-)processing. | GC-MS and GC×GC-MS | Retention time and mass spectra similarity threshold-free alignments, seamlessly integrates retention time standards for universally reproducible alignments, performs common ion filtering, and provides compatibility with multiple peak quantification methods. | R2DGC | https://github.com/rramaker/R2DGC | [@ramaker_2017] | GitHub | |
Table 1: R packages for mass spectrometry data handling and (pre-)processing. | Flow injection / direct infusion analysis | Pre-processing of data from Flow Injection Analysis (FIA) coupled to High-Resolution Mass Spectrometry (HRMS). | proFIA | https://doi.org/doi:10.18129/B9.bioc.proFIA | [@delabrire_2017] | BioC | |
Table 1: R packages for mass spectrometry data handling and (pre-)processing. | Flow injection / direct infusion analysis | Flow In-jection Electrospray Mass Spectrometry Processing: data processing, classification modelling and variable selection in metabolite fingerprinting | FIEmspro | https://github.com/aberHRML/FIEmspro | [@enot_2008] | GitHub | |
Table 1: R packages for mass spectrometry data handling and (pre-)processing. | Flow injection / direct infusion analysis | Processing Mass Spectrometry spectrum by using wavelet based algorithm. Can be used for direct infusion experiments. | MassSpecWavelet | http://bioconductor.org/packages/release/bioc/html/MassSpecWavelet.html | [@du_2006] | BioC | |
Table 1: R packages for mass spectrometry data handling and (pre-)processing. | Other | Filtering of features originating from artifactual interference. Based on the analysis of an extract of E. coli grown in 13C-enriched media. | credential | https://github.com/pattilab/credential | [@mahieu_2014] | GitHub | |
Table 1: R packages for mass spectrometry data handling and (pre-)processing. | Other | Wrappers for XCMS and CAMERA. Also includes matching to a spectral library and a GUI. | metaMS | https://doi.org/doi:10.18129/B9.bioc.metaMS | [@wehrens_2014] | BioC | |
Table 1: R packages for mass spectrometry data handling and (pre-)processing. | Other | Processing of peaktables from AMDIS, XCMS or ChromaTOF. Functions for plotting also provided. | flagme | https://doi.org/doi:10.18129/B9.bioc.flagme | [@robinson_2007] | BioC | |
Table 1: R packages for mass spectrometry data handling and (pre-)processing. | Other | Parametric Time Warping (RT correction) for both DAD and LC-MS. | ptw | https://cran.r-project.org/package=ptw | [@wehrens_2015] | CRAN | |
Table 1: R packages for mass spectrometry data handling and (pre-)processing. | Other | R wrapper for X!Tandem software for protein identification. | rTANDEM | http://bioconductor.org/packages/release/bioc/html/rTANDEM.html | [@fredericfournier_2017] | BioC | |
Table 1: R packages for mass spectrometry data handling and (pre-)processing. | Other | Building, validation, and statistical analysis of extended assay libraries for SWATH proteomics data. | SwathXtend | https://bioconductor.org/packages/release/bioc/html/SwathXtend.html | [@pascovici_2017] | BioC | |
Table 1: R packages for mass spectrometry data handling and (pre-)processing. | Other | Split a data set into a set of likely true metabolites and likely measurement artifacts by comparing missing rates of pooled plasma samples and biological samples. | MetProc | https://cran.r-project.org/package=MetProc | [@chaffin_2019] | CRAN | |
Table 1: R packages for mass spectrometry data handling and (pre-)processing. | Other | Quality of LC-MS and direct infusion MS data. Generates a report that contains a comprehensive set of quality control metrics and charts. | qcrms | https://github.com/computational-metabolomics/qcrms | GitHub | ||
Table 2: R packages for ion species grouping, annotation, molecular formula generation and accurate mass lookup. | Molecular formula and isotope analysis | Simulation of and decomposition of Isotopic Patterns. | Rdisop | http://bioconductor.org/packages/release/bioc/html/Rdisop.html | [@böcker_2008] | BioC | |
Table 2: R packages for ion species grouping, annotation, molecular formula generation and accurate mass lookup. | Molecular formula and isotope analysis | Calculation of isotope fine patterns. Also adduct calculations and molecular formula parsing. Web version available at www.envipat.eawag.ch. | enviPat | https://cran.r-project.org/package=enviPat | [@loos_2015] | CRAN | |
Table 2: R packages for ion species grouping, annotation, molecular formula generation and accurate mass lookup. | Molecular formula and isotope analysis | Molecular formula assignment, mass recalibration, signal-to-noise evaluation, and unambiguous formula selections are provided. | MFAssignR | https://github.com/ChARM-Group/MFAssignR | GitHub | ||
Table 2: R packages for ion species grouping, annotation, molecular formula generation and accurate mass lookup. | Molecular formula and isotope analysis | Uses GenForm for molecular formula generation on mass accuracy, isotope and/or MS/MS fragments, as well as performing MS/MS subformula annotation. | GenFormR | https://github.com/schymane/GenFormR | [@meringer_2011] | GitHub | |
Table 2: R packages for ion species grouping, annotation, molecular formula generation and accurate mass lookup. | Molecular formula and isotope analysis | Checking element isotopes, calculating (isotope labelled) exact monoisotopic mass,m/zvalues, mass accuracy, and inspecting possible contaminant mass peaks, examining possible adducts in ESI and MALDI. | MSbox | https://cran.r-project.org/package=MSbox | CRAN | ||
Table 2: R packages for ion species grouping, annotation, molecular formula generation and accurate mass lookup. | MS feature grouping | Grouping of correlated features into pseudo compound spectra using correlation across samples and similarity of peak shape. Annotation of isotopes and adducts. Works as an add-on to XCMS. | CAMERA | https://doi.org/doi:10.18129/B9.bioc.CAMERA | [@kuhl_2012] | BioC | |
Table 2: R packages for ion species grouping, annotation, molecular formula generation and accurate mass lookup. | MS feature grouping | Grouping of features based on similarity between coelution profiles. | CliqueMS | https://cran.r-project.org/web/packages/cliqueMS/ | [@senan_2019] | CRAN | |
Table 2: R packages for ion species grouping, annotation, molecular formula generation and accurate mass lookup. | MS feature grouping | Cluster based feature grouping for non-targeted GC or LC-MS data. | RAMClustR | https://github.com/cbroeckl/RAMClustR | [@broeckling_2014] | CRAN | |
Table 2: R packages for ion species grouping, annotation, molecular formula generation and accurate mass lookup. | MS feature grouping | Uses dynamic block summarisation to group features belong to the same compound. Correction for peak misalignments and isotopic pattern validation. | MetTailor | https://sourceforge.net/projects/mettailor/ | [@G. chen_2015] | SF | |
Table 2: R packages for ion species grouping, annotation, molecular formula generation and accurate mass lookup. | MS feature grouping | Isotope & adduct peak grouping, homologous series detection. | nontarget | https://cran.r-project.org/web/packages/nontarget/ | [@loos_2017] | CRAN | |
Table 2: R packages for ion species grouping, annotation, molecular formula generation and accurate mass lookup. | MS feature grouping | Bayesian approach for grouping peaks originating from the same compound. | peakANOVA | http://research.cs.aalto.fi/pml/software/peakANOVA/ | [@suvitaival_2014] | ||
Table 2: R packages for ion species grouping, annotation, molecular formula generation and accurate mass lookup. | MS feature grouping | Combination of data from positive and negative ionization mode finding common molecular entities. | MScombine | https://cran.r-project.org/package=MScombine | [@calderón-santiago_2016] | CRAN | |
Table 2: R packages for ion species grouping, annotation, molecular formula generation and accurate mass lookup. | MS feature grouping | Grouping of correlated features into pseudo compound spectra using correlation across sample. Annotation of isotopes and adducts. Can work directly with the XCMS output. | Astream | http://www.urr.cat/AStream/AStream.html | [@alonso_2011] | ||
Table 2: R packages for ion species grouping, annotation, molecular formula generation and accurate mass lookup. | MS feature grouping | Navigation of high-resolution MS/MS data in a GUI based on mass spectral similarity. | MetCirc | https://bioconductor.org/packages/release/bioc/html/MetCirc.html | [@naake_2017] | BioC | |
Table 2: R packages for ion species grouping, annotation, molecular formula generation and accurate mass lookup. | MS feature grouping | Deconvolution of MS/MS spectra obtained with wide isolation windows. | decoMS2 | http://pattilab.wustl.edu/software/decoms2/decoms2.php | [@nikolskiy_2013] | ||
Table 2: R packages for ion species grouping, annotation, molecular formula generation and accurate mass lookup. | Ion/adduct/fragment annotation | Bayesian probabilistic annotation. | ProbMetab | https://github.com/rsilvabioinfo/ProbMetab | [@silva_2014] | GitHub | |
Table 2: R packages for ion species grouping, annotation, molecular formula generation and accurate mass lookup. | Ion/adduct/fragment annotation | Isotope & adduct peak grouping, unsupervised homologous series detection. | nontarget | https://cran.r-project.org/web/packages/nontarget/ | [@loos_2017] | CRAN | |
Table 2: R packages for ion species grouping, annotation, molecular formula generation and accurate mass lookup. | Ion/adduct/fragment annotation | Automatic interpretation of fragments and adducts in MS spectra. Molecular formula prediction based on fragmentation. | InterpretMSSpectrum | https://cran.r-project.org/package=InterpretMSSpectrum | [@jaeger_2017] | CRAN | |
Table 2: R packages for ion species grouping, annotation, molecular formula generation and accurate mass lookup. | Ion/adduct/fragment annotation | Automated annotation using MS2 data or databases and retention time. Calculation of spectral and chemical networks. | compMS2Miner | https://github.com/WMBEdmands/compMS2Miner | [@William M B edmands_2017] | GitHub | |
Table 2: R packages for ion species grouping, annotation, molecular formula generation and accurate mass lookup. | Ion/adduct/fragment annotation | Screening, annotation, and putative identification of mass spectral features in lipidomics. Default databases contain ~25,000 compounds. | LOBSTAHS | https://doi.org/doi:10.18129/B9.bioc.LOBSTAHS | [@collins_2016] | BioC | |
Table 2: R packages for ion species grouping, annotation, molecular formula generation and accurate mass lookup. | Ion/adduct/fragment annotation | Automated annotation of fragments from MS and MS2 and putative identification against simulated library fragments of ~500,000 lipid species across ~60 lipid types. | LipidMatch | https://github.com/GarrettLab-UF/LipidMatch | [@koelmel_2017] | GitHub | |
Table 2: R packages for ion species grouping, annotation, molecular formula generation and accurate mass lookup. | Ion/adduct/fragment annotation | Annotation of lipid type and acyl groups on independent acquisition-mass spectrometry lipidomics based on fragmentation and intensity rules. | LipidMS | https://cran.r-project.org/package=LipidMS | [@alcoriza-balaguer_2018] | CRAN | |
Table 2: R packages for ion species grouping, annotation, molecular formula generation and accurate mass lookup. | Ion/adduct/fragment annotation | Accurate mass and/or retention time and/or collisional cross section matching. | masstrixR | https://github.com/michaelwitting/masstrixR | [@wägele_2012] | GitHub | |
Table 2: R packages for ion species grouping, annotation, molecular formula generation and accurate mass lookup. | Ion/adduct/fragment annotation | Downloads KEGG compounds orthology data and wraps the KEGGREST package to extractgene data. | omu | https://cran.r-project.org/package=omu | [@tiffany_2019] | CRAN | |
Table 2: R packages for ion species grouping, annotation, molecular formula generation and accurate mass lookup. | Ion/adduct/fragment annotation | Paired mass distance analysis to find independent peaks inm/z-retention time profiles based on retention time hierarchical cluster analysis and frequency analysis of paired mass distances within retention time groups. Structure directed analysis to find potential relationship among those independent peaks. Shiny GUI included. | pmd | https://cran.r-project.org/package=pmd | [@M. yu_2019] | CRAN | |
Table 2: R packages for ion species grouping, annotation, molecular formula generation and accurate mass lookup. | Ion/adduct/fragment annotation | A Bayesian annotation method for LC/MS data integrating biochemical relations, isotope patterns and adduct formation. | IPA | https://github.com/francescodc87/IPA | [@DelCarratore_2019] | GitHub | |
Table 3: R packages for MS/MS data. | MS2 and libraries | Tools for processing raw data to database ready cleaned spectra with metadata. | RMassBank | https://www.bioconductor.org/packages/release/bioc/html/RMassBank.html | [@stravs_2013] | BioC | |
Table 3: R packages for MS/MS data. | MS2 and libraries | From RT-m/z pairs (or m/z alone) creates MS2 experiment files with non-overlapping subsets of the targets. Bruker, Agilent and Waters supported. | MetShot | https://github.com/sneumann/MetShot | [@neumann_2013] | GitHub | |
Table 3: R packages for MS/MS data. | MS2 and libraries | Creating MS libraries from LC-MS data using XCMS/CAMERA packages. A multi-modular annotation function including X-Rank spectral scoring matches experimental data against the generated MS library. | MatchWeiz | https://github.com/AharoniLab/MatchWeiz | [@shahaf_2016] | GitHub | |
Table 3: R packages for MS/MS data. | MS2 and libraries | Assess precursor contribution to fragment spectrum acquired or anticipated isolation windows using "precursor purity" for both LC-MS(/MS) and DI-MS(/MS) data. Spectral matching against a SQLite database of library spectra. | msPurity | https://doi.org/doi:10.18129/B9.bioc.msPurity | [@lawson_2017] | BioC | |
Table 3: R packages for MS/MS data. | MS2 and libraries | Automated quantification of metabolites by targeting mass spectral/retention time libraries into full scan-acquired GC-MS chromatograms. | baitmet | https://cran.r-project.org/package=baitmet | [@domingo-almenara_2017] | CRAN | |
Table 3: R packages for MS/MS data. | MS2 and libraries | MS2 spectra similarity and unsupervised statistical methods. Workflow from raw data to visualisations and is interfaceable with XCMS. | CluMSID | https://bioconductor.org/packages/CluMSID/ | [@depke_2019] | BioC | |
Table 3: R packages for MS/MS data. | MS2 and libraries | Import of spectra from different file formats such as NIST msp, mgf (mascot generic format), and library (Bruker) to MSnbase objects. | MSnio | https://github.com/meowcat/MSnio | GitHub | ||
Table 3: R packages for MS/MS data. | MS2 and libraries | Multi-purpose mass spectrometry package. Contains many different functions .e.g. isotope pattern calculation, spectrum similarity, chromatogram plotting, reading of msp files and peptide related functions. | OrgMassSpecR | https://cran.r-project.org/package=OrgMassSpecR | CRAN | ||
Table 3: R packages for MS/MS data. | MS2 and libraries | Annotation of LC-MS data based on a database of fragments. | MetaboList | https://cran.r-project.org/package=MetaboList | [@sentandreu_2018] | CRAN | |
Table 3: R packages for MS/MS data. | In silico fragmentation | In silico fragmentation of candidate structures. | MetFragR | https://github.com/c-ruttkies/MetFragR | [@ruttkies_2016] | GitHub | |
Table 3: R packages for MS/MS data. | In silico fragmentation | SOLUTIONS for High ReSOLUTION Mass Spectrometry including several functions to interact with MetFrag, developed during the SOLUTIONS project (www.solutions-project.eu). | ReSOLUTION | https://github.com/schymane/ReSOLUTION | [@ruttkies_2016] | GitHub | |
Table 3: R packages for MS/MS data. | In silico fragmentation | Uses MetFrag and adds substructure prediction using the isotopic pattern. Can be trained on a custom dataset. | CCC | https://github.com/lucanard/CCC | [@narduzzi_2018] | GitHub | |
Table 3: R packages for MS/MS data. | Retention time correction | Retention time prediction based on compound structuredescriptors. Five different machine learning algorithms are available to build models. Plotting available to explore chemical space and model quality assessment. | Retip | https://github.com/PaoloBnn/Retip | GitHub | ||
Table 4: R packages for NMR data handling, (pre-)processing and analysis. | Data processing and Analysis | A tool for processing of 1H NMR data including: Apodization, baseline correction, bucketing, Fourier transformation, warping and phase correction. Bruker FID can be directly imported. | PepsNMR | https://github.com/ManonMartin/SOAP-NMR | [@martin_2017] | GitHub | |
Table 4: R packages for NMR data handling, (pre-)processing and analysis. | Data processing and Analysis | Spectra alignment, peak picking based processing, Quantitative analysis and visualizations for 1D NMR. | speaq | https://cran.r-project.org/package=speaq | [@beirnaert_2017; @vu_2011] | CRAN | |
Table 4: R packages for NMR data handling, (pre-)processing and analysis. | Data processing and Analysis | Interactive environment based on R-Shiny that includes a complete set of tools to process and visualize 1D NMR spectral data. Processing includes baseline correction, ppm calibration, removal of solvents and contaminants and re-alignment of chemical shifts. | NMRProcFlow | https://www.nmrprocflow.org/ | [@D. jacob_2017] | Bitbucket | |
Table 4: R packages for NMR data handling, (pre-)processing and analysis. | Data processing and Analysis | TheMetaboMateR toolbox covers basic processing andstatisticalanalysis steps including; several spectral quality assessment (such as dealing with baseline distortions, water suppression to quality assessment of shimming and line width) as well as pre-processing (referencing,baselinecorrection, ... ) to multivariate analysis statistics functions. | MetaboMate | https://github.com/kimsche/MetaboMate | GitHub | ||
Table 4: R packages for NMR data handling, (pre-)processing and analysis. | Data Analysis and Identification | Analysis of 1D and 2D NMR spectra using a ROIs based approach. Export to MMCD or uploaded to BMRB for identification. | rNMR | http://rnmr.nmrfam.wisc.edu/ | [@lewis_2009] | ||
Table 4: R packages for NMR data handling, (pre-)processing and analysis. | Data Analysis and Identification | Pre-processing and identification in an R-based GUI for 1D NMR. | rDolphin | https://github.com/danielcanueto/rDolphin | [@cañueto_2018] | GitHub | |
Table 4: R packages for NMR data handling, (pre-)processing and analysis. | Data Analysis and Identification | Bayesian automated metabolite analyser for 1D NMR spectra. Deconvolution of NMR spectra and automate metabolite quantification. Also identification based on chemical shift lists. | BATMAN | http://batman.r-forge.r-project.org/ | [@hao_2012] | RF | |
Table 4: R packages for NMR data handling, (pre-)processing and analysis. | Data Analysis and Identification | “ASICS: an automatic method for identification and quantification of metabolites in complex 1D 1H NMR spectra.” | ASICS | https://bioconductor.org/packages/release/bioc/html/ASICS.html | [@lefort_2019] | BioC | |
Table 4: R packages for NMR data handling, (pre-)processing and analysis. | Data Analysis and Identification | ASICSdata: 1D NMR spectra for ASICS. | ASICSdata | https://www.bioconductor.org/packages/release/data/experiment/vignettes/ASICSdata/inst/doc/ASICSdata.html | [@lefort_2019] | BioC | |
Table 4: R packages for NMR data handling, (pre-)processing and analysis. | Data Analysis and Identification | shiny-based interactive NMR data import and Statistical TOtal Correlation SpectroscopY (STOCSY) analyses. | iSTATS | https://cran.r-project.org/package=iSTATS | CRAN | ||
Table 4: R packages for NMR data handling, (pre-)processing and analysis. | NMR and integration with Genomics | MWASTools: an integrated pipeline to perform NMR based metabolome-wide association studies (MWAS). Quality control analysis; MWAS using various models (partial correlations, generalized linear models); visualization of statistical outcomes; metabolite assignment using STOCSY; and biological interpretation of MWAS results. | MWASTools | https://bioconductor.org/packages/release/bioc/html/MWASTools.html | [@rodriguez-martinez_2018] | BioC | |
Table 4: R packages for NMR data handling, (pre-)processing and analysis. | NMR and integration with Genomics | An Integrated Suite for Genetic Mapping of Quantitative Variations of 1H NMR-Based Metabolic Profiles. mQTL-NMR provides a complete metabotype quantitative trait locus (mQTL) mapping analysis pipeline for metabolomic data. | mQTL.NMR | https://doi.org/doi:10.18129/B9.bioc.mQTL.NMR | [@hedjazi_2015] | BioC | |
Table 4: R packages for NMR data handling, (pre-)processing and analysis. | NMR and integration with Genomics | Handles hyperspectral data, i.e. spectra plus further information such as spatial information, time, concentrations, etc. Such data are frequently encountered in Raman, IR, NIR, UV/VIS, NMR, MS, etc. | hyperSpec | https://cran.r-project.org/package=ChemoSpec | CRAN | ||
Table 5: R Packages for UV data handling and (pre-)processing. | DAD | Multivariate Curve Resolution (Alternating Least Squares) for DAD data. | alsace | https://github.com/rwehrens/alsace | [@wehrens, carvalho_2015] | GitHub | |
Table 5: R Packages for UV data handling and (pre-)processing. | DAD | Parametric Time Warping (RT correction) for both DAD and LC-MS. | ptw | https://cran.r-project.org/package=ptw | [@wehrens, bloemberg_2015] | CRAN | |
Table 5: R Packages for UV data handling and (pre-)processing. | DAD | Handles hyperspectral data, i.e. spectra plus further information such as spatial information, time, concentrations, etc. Such data are frequently encountered in Raman, IR, NIR, UV/VIS, NMR, MS, etc. | hyperSpec | https://cran.r-project.org/package=ChemoSpec | CRAN | ||
Table 5: R Packages for UV data handling and (pre-)processing. | DAD | Projection based methods for preprocessing, exploring and analysis of multivariate data. | mdatools | https://cran.r-project.org/package=mdatools | CRAN | ||
Table 5: R Packages for UV data handling and (pre-)processing. | DAD | Collection of baseline correction algorithms, along with a GUI for optimising baseline algorithm parameters. | baseline | https://cran.r-project.org/package=baseline | CRAN | ||
Table 6: R packages for statistical analysis of metabolomics data. | Sample size | Estimate sample sizes for metabolomics experiments, (NMR and targeted approaches supported). | MetSizeR | https://cran.r-project.org/package=MetSizeR | [@nyamundanda_2013] | CRAN | |
Table 6: R packages for statistical analysis of metabolomics data. | Normalization | Cross-contribution robust multiple standard normalization. Normalization using internal standards. | crmn | https://cran.r-project.org/web/packages/crmn/index.html | [@redestig_2009] | CRAN | |
Table 6: R packages for statistical analysis of metabolomics data. | Normalization | Within and between batch correction of LC-MS metabolomics data using either QC samples or all samples. | batchCorr | https://gitlab.com/CarlBrunius/batchCorr | [@brunius_2016] | GitLab | |
Table 6: R packages for statistical analysis of metabolomics data. | Normalization | Normalisation for low concentration metabolites. Mixed model with simultaneous estimation of a correlation matrix. | Metabnorm | https://sourceforge.net/projects/metabnorm/ | [@jauhiainen_2014] | SF | |
Table 6: R packages for statistical analysis of metabolomics data. | Normalization | A collection of data distribution normalization methods. | Normalizer | http://quantitativeproteomics.org/normalyzer | [@chawade_2014] | ||
Table 6: R packages for statistical analysis of metabolomics data. | Normalization | Functions for drift removal and data normalisation based on: component correction, median fold change, ComBat or common PCA (CPCA). | intCor | http://b2slab.upc.edu/software-and-downloads/intensity-drift-correction/ | [@fernández-albert, llorach, garcia-aloy_2014] | ||
Table 6: R packages for statistical analysis of metabolomics data. | Normalization | Normalisation using a singular value decomposition. | EigenMS | https://sourceforge.net/projects/eigenms/ | [@karpievitch_2014] | SF | |
Table 6: R packages for statistical analysis of metabolomics data. | Normalization | Normalization based on RUV-random [164]. | MetNorm | https://cran.r-project.org/web/packages/MetNorm/index.html | [@de livera_2015] | CRAN | |
Table 6: R packages for statistical analysis of metabolomics data. | Normalization | SVR-based normalization and integration for large-scale metabolomics data. | MetNormalizer | http://www.metabolomics-shanghai.org/softwaredetail.php?id=39 | [@shen_2016] | GitHub | |
Table 6: R packages for statistical analysis of metabolomics data. | Normalization | Drift correction using QC samples or all study samples. | BatchCorrMetabolomics | https://github.com/rwehrens/BatchCorrMetabolomics | [@wehrens_2016] | GitHub | |
Table 6: R packages for statistical analysis of metabolomics data. | Normalization | Signal and Batch Correction for Mass Spectrometry | SBCMS | https://github.com/computational-metabolomics/sbcms | GitHub | ||
Table 6: R packages for statistical analysis of metabolomics data. | Normalization | Multiple fitting models to correct intra- and inter-batch effects. | MetaboQC | https://cran.r-project.org/package=MetaboQC | [@calderón-santiago_2017] | CRAN | |
Table 6: R packages for statistical analysis of metabolomics data. | Normalization | Collection of functions designed to implement, assess, and choose a suitable normalization method for a given metabolomics study. | NormalizeMets | https://cran.r-project.org/package=NormalizeMets | [@de livera_2018] | CRAN | |
Table 6: R packages for statistical analysis of metabolomics data. | Exploratory Data Analysis | A large number of methods available for PCA. | pcaMethods | http://bioconductor.org/packages/release/bioc/html/pcaMethods.html | [@stacklies_2007] | BioC | |
Table 6: R packages for statistical analysis of metabolomics data. | Exploratory Data Analysis | Chemometric analysis of NMR, IR or Raman spectroscopy data. It includes functions for spectral visualisation, peak alignment, HCA, PCA and model-based clustering. | ChemoSpec | https://cran.r-project.org/package=ChemoSpec | BioC | ||
Table 6: R packages for statistical analysis of metabolomics data. | Exploratory Data Analysis | Joint analysis of MS and MS2 data, where hierarchical cluster analysis is applied to MS2 data to annotate metabolite families and principal component analysis is applied to MS data to discover regulated metabolite families. | MetFamily | https://github.com/ipb-halle/MetFamily | [@treutler_2016] | GitHub | |
Table 6: R packages for statistical analysis of metabolomics data. | Univariate hypothesis testing | Many methods for corrections for multiple testing. | multtest | http://bioconductor.org/packages/release/bioc/html/multtest.html | [@pollard_2005] | BioC | |
Table 6: R packages for statistical analysis of metabolomics data. | Univariate hypothesis testing | Estimate tail area-based false discovery rates (FDR) as well as local false discovery rates (fdr) for a variety of null models (p-values, z-scores, correlation coefficients, t-scores). | fdrtool | http://strimmerlab.org/software/fdrtool/ | [@strimmer_2008] | CRAN | |
Table 6: R packages for statistical analysis of metabolomics data. | Univariate hypothesis testing | GUI for statistical analysis using linear mixed models to normalize data and ANOVA to test for treatment effects. | MetabR | http://metabr.r-forge.r-project.org/ | [@ernest_2012] | RF | |
Table 6: R packages for statistical analysis of metabolomics data. | Univariate hypothesis testing | Derives stable estimates of the metabolome-wide significance level within a univariate approach based on a permutation procedure which effectively controls the maximum overall type I error rate at the α level. | MWSL | https://github.com/AlinaPeluso/MWSL | [@peluso_2018] | GitHub | |
Table 6: R packages for statistical analysis of metabolomics data. | Multivariate modeling and feature selection | Various multivariate methods to analyze metabolomics datasets. Main methods include PCA, Partial Least Squares regression (PLS), and extensions to the PLS like PLS Discriminant Analysis PLS-DA and the orthogonal variants OPLS(-DA). | ropls | http://bioconductor.org/packages/release/bioc/html/ropls.html | [@thévenot_2015] | BioC | |
Table 6: R packages for statistical analysis of metabolomics data. | Multivariate modeling and feature selection | Package for performing Partial Least Squares regression (PLS). | pls | https://cran.r-project.org/package=pls | [@mevik_2007] | CRAN | |
Table 6: R packages for statistical analysis of metabolomics data. | Multivariate modeling and feature selection | PPCA, PPCCA, MPPCA. | MetabolAnalyze | https://cran.r-project.org/package=MetabolAnalyze | [@nyamundanda_2010] | CRAN | |
Table 6: R packages for statistical analysis of metabolomics data. | Multivariate modeling and feature selection | General framework for building regression and classification models. | caret | https://cran.r-project.org/package=caret | [@kuhn_2008] | CRAN | |
Table 6: R packages for statistical analysis of metabolomics data. | Multivariate modeling and feature selection | ASCA, figure of merit (FoM), PCA, Goeman’s global test for metabolomic pathways (Q-stat), Penalized Jacobian method (for calculating network connections), Time-lagged correlation method and zero slopes method. It also includes centering and scaling functions. | MetStaT | https://cran.r-project.org/package=MetStaT | CRAN | ||
Table 6: R packages for statistical analysis of metabolomics data. | Multivariate modeling and feature selection | RF for the construction, optimization and validation of classification models with the aim of identifying biomarkers. Also normalization, scaling, PCA, MDS. | RFmarkerDetector | https://cran.r-project.org/package=RFmarkerDetector | CRAN | ||
Table 6: R packages for statistical analysis of metabolomics data. | Multivariate modeling and feature selection | PLS-DA, RF, SVM, GBM, GLMNET, PAM. | OmicsMarkeR | http://bioconductor.org/packages/release/bioc/html/OmicsMarkeR.html | [@determan jr_2014] | BioC | |
Table 6: R packages for statistical analysis of metabolomics data. | Multivariate modeling and feature selection | Recursive feature elimination approach that selects features which significantly contribute to the performance of PLS-DA, Random Forest or SVM classifiers. | biosigner | http://bioconductor.org/packages/release/bioc/html/biosigner.html | [@rinaudo_2016] | BioC | |
Table 6: R packages for statistical analysis of metabolomics data. | Multivariate modeling and feature selection | Find Biomarkers in two class discrimination problems with variable selection methods provided for several classification metods (lasso/elastic net, PC-LDA, PLS-DA, and several t-tests). | BioMark | https://cran.r-project.org/web/packages/BioMark/index.html | [@wehrens_2012] | CRAN | |
Table 6: R packages for statistical analysis of metabolomics data. | Multivariate modeling and feature selection | Unsupervised feature extraction specifically designed for analysing noisy and high-dimensional datasets. | KODAMA | https://cran.r-project.org/package=KODAMA | [@cacciatore_2017] | CRAN | |
Table 6: R packages for statistical analysis of metabolomics data. | Multivariate modeling and feature selection | Non-parametric method for identifying differentially expressed features based on the estimated percentage of false predictions. | RankProd | https://doi.org/doi:10.18129/B9.bioc.RankProd | [@del carratore_2017] | CRAN | |
Table 6: R packages for statistical analysis of metabolomics data. | Multivariate modeling and feature selection | Fits multi-way component models via alternating least squares algorithms with optional constraints: orthogonal, non-negative, unimodal, monotonic, periodic, smooth, or structure. Fit models include InDScal, PARAFAC, PARAFAC2, SCA, Tucker. | multiway | https://cran.r-project.org/package=multiway | CRAN | ||
Table 6: R packages for statistical analysis of metabolomics data. | Multivariate modeling and feature selection | Decompose a tensor of any order, as a generalisation of SVD also supporting non-identity metrics and penalisations. 2-way SVD is also available. Also includes PCAn (Tucker-n) and PARAFAC/CANDECOMP. | PTAk | https://cran.r-project.org/package=PTAk | [@leibovici_2010] | CRAN | |
Table 6: R packages for statistical analysis of metabolomics data. | Multivariate modeling and feature selection | Fits multi-way component models via alternating least squares algorithms with optional constraints. Fit models include Individual Differences Scaling, Multiway Covariates Regression, PARAFAC (1 and 2), SCA, and Tucker Factor Analysis. | ThreeWay | https://cran.r-project.org/package=ThreeWay | [@giordani_2014] | CRAN | |
Table 6: R packages for statistical analysis of metabolomics data. | Multivariate modeling and feature selection | Performs variable selection in a multivariate linear model by estimating the covariance matrix of the residuals then use it to remove the dependence that may exist among the responses and eventually performs variable selection by using the Lasso criterion. | MultiVarSel | https://cran.r-project.org/package=MultiVarSel | [@perrot-dockès_2018] | CRAN | |
Table 6: R packages for statistical analysis of metabolomics data. | Multivariate modeling and feature selection | Performs the O2PLS data integration method for two datasets yielding joint and data-specific parts for each dataset. | OmicsPLS | https://cran.r-project.org/package=OmicsPLS | [@bouhaddani_2018] | CRAN | |
Table 6: R packages for statistical analysis of metabolomics data. | Multivariate modeling and feature selection | Contains ordination methods such as ReDundancy Analysis (RDA), (Canonical or Detrended) Correspondence Analysis (CCA, DCA for binary explanatory variables), (Non-metric) Multi-Dimensional Scaling ((N)MDS) and other univariate and multivariate methods. Originally developed for vegetation ecologists, many functions are also applicable to metabolomics. | vegan | https://cran.r-project.org/package=vegan | CRAN | ||
Table 6: R packages for statistical analysis of metabolomics data. | Multivariate modeling and feature selection | Linear and non-linear Discriminant Analysis methods (e.g. LDA), stepwise selection and classification methods useful for feature selection. | klaR | https://cran.r-project.org/package=klaR | [@weihs_2005] | CRAN | |
Table 6: R packages for statistical analysis of metabolomics data. | Multivariate modeling and feature selection | Variable selection methods for PLS, including significance multivariate correlation (SMC), selectivity ratio (SR), variable importance in projections (VIP), loading weights (LW), and regression coefficients (RC). It contains also some other modelling methods. | plsVarSel | https://cran.r-project.org/package=plsVarSel | [@mehmood_2012] | CRAN | |
Table 6: R packages for statistical analysis of metabolomics data. | Multivariate modeling and feature selection | Predictive multivariate modelling using PLS and Random Forest Data. Repeated double cross unbiased validation and variable selection. | MUVR | https://gitlab.com/CarlBrunius/MUVR | [@shi_2019] | GitLab | |
Table 6: R packages for statistical analysis of metabolomics data. | Multivariate modeling and feature selection | Biomarker validation for predicting survival. Cross validation methods to validate and select biomarkers when the outcome of interest is survival. | MetabolicSurv | https://cran.r-project.org/package=MetabolicSurv | CRAN | ||
Table 6: R packages for statistical analysis of metabolomics data. | Multivariate modeling and feature selection | Pre-treatment, classification, feature selection and correlation analyses of metabolomics data. | metabolyseR | https://github.com/jasenfinch/metabolyseR | GitHub | ||
Table 6: R packages for statistical analysis of metabolomics data. | Multivariate modeling and feature selection | Components search, optimal model components number search, optimal model validity test by permutation tests, observed values evaluation of optimal model parameters and predicted categories, bootstrap values evaluation of optimal model parameters and predicted cross-validated categories. | packMBPLSDA | https://cran.r-project.org/package=packMBPLSDA | CRAN | ||
Table 6: R packages for statistical analysis of metabolomics data. | Multivariate modeling and feature selection | Robust identification of time intervals are significantly different between groups. | OmicsLonDA | https://doi.org/doi:10.18129/B9.bioc.OmicsLonDA | BioC | ||
Table 6: R packages for statistical analysis of metabolomics data. | Omics Data integration | Multiple co-inertia analysis of omics datasets (MCIA) is a multivariate approach for visualization and integration of multi-omics datasets. The MCIA method is not dependent on feature annotation therefore can extract important features even when there are not present across all datasets. | omicade4 | http://bioconductor.org/packages/release/bioc/html/omicade4.html | [@meng_2014] | BioC | |
Table 6: R packages for statistical analysis of metabolomics data. | Omics Data integration | STATegRa combines information in multiple omics datasets to evaluate the reproducibility among samples and across experimental condition using component analysis (omicsNPC implements the NonParametric Combination) and clustering. | STATegRa | https://doi.org/doi:10.18129/B9.bioc.STATegRa | [@hernández-de-diego_2014] | BioC | |
Table 6: R packages for statistical analysis of metabolomics data. | Omics Data integration | Statistical framework supporting many different types of multivariate analyses (e.g. PCA, PLS, CCA, PLS-DA, etc.). | mixOmics | https://cran.r-project.org/web/packages/mixOmics/index.html | [@K.-A. lê cao_2009; @rohart_2017] | CRAN | |
Table 6: R packages for statistical analysis of metabolomics data. | Omics Data integration | STatistics in R Using Class Templates - Classes for building statistical workflows using methods, models and validation objects. Provides mechanism for STATO integration. | STRUCT | http://www.github.com/computational-metabolomics/struct | GitHub | ||
Table 6: R packages for statistical analysis of metabolomics data. | Omics Data integration | Multi-omics base clases integrable with commonly used R Bioconductor objects for omics data; container that holds omics results. | MultiDataSet | https://bioconductor.org/packages/release/bioc/html/MultiDataSet.html | [@hernandez-ferrer_2017] | BioC | |
Table 6: R packages for statistical analysis of metabolomics data. | Omics Data integration | Identifies analyte-analyte (e.g. gene-metabolite) pairs whose relationship differs by phenotype (e.g. positive correlation in one phenotype, negative or no correlation in another). The software is also accessible as a user-friendly interface at intlim.bmi.osumc.edu. | IntLIM | https://github.com/mathelab/IntLIM | [@siddiqui_2018] | GitHub | |
Table 6: R packages for statistical analysis of metabolomics data. | Missing value imputation | Mixture-model for accounting for data missingness'. | metabomxtr | https://doi.org/doi:10.18129/B9.bioc.metabomxtr | [@nodzenski_2014] | BioC | |
Table 6: R packages for statistical analysis of metabolomics data. | Missing value imputation | Kernel-Based Metabolite Differential Analysis provides a kernel-based score test to cluster metabolites between treatment groups, in order to handle missing values. | KMDA | https://cran.r-project.org/web/packages/KMDA/ | [@zhan_2015] | CRAN | |
Table 6: R packages for statistical analysis of metabolomics data. | Missing value imputation | Visualization and imputation of missing values. VIM provides methods for the evaluation and visualization of the type and patterns of missing data. The included imputation approaches are kNN, Hot-Deck, iterative robust model-based imputation (IRMI), fast matching/imputation based on categorical variables and regression imputation. | VIM | https://cran.r-project.org/web/packages/VIM/index.html | [@kowarik_2016] | CRAN | |
Table 6: R packages for statistical analysis of metabolomics data. | Missing value imputation | Graphical user interface for VIM. | VIMGUI | https://cran.r-project.org/web/packages/VIMGUI/VIMGUI.pdf | CRAN | ||
Table 6: R packages for statistical analysis of metabolomics data. | Missing value imputation | kNN based imputation for microarray data. | impute | https://www.bioconductor.org/packages//2.10/bioc/html/impute.html | [@james_2013] | BioC | |
Table 6: R packages for statistical analysis of metabolomics data. | Missing value imputation | Bootstrap based algorithm and diagnostics for fast and robust multiple imputation for cross sectional, time series or combined cross sectional and time series data. | Amelia | https://cran.r-project.org/web/packages/Amelia/Amelia.pdf | [@honaker_2011] | CRAN | |
Table 6: R packages for statistical analysis of metabolomics data. | Missing value imputation | Algorithms and diagnostics for the univariate imputation of time series data. | imputeTS | https://cran.r-project.org/package=imputeTS | [@moritz_2017] | CRAN | |
Table 6: R packages for statistical analysis of metabolomics data. | Missing value imputation | Methods for the Imputation of incomplete continuous or categorical datasets. missMDA allows missing data imputation using in categorial, continuous or mixed-type datasets using PCA, CA, a multiple correspondence analysis (MCA) model, a multiple factor analysis (MFA) model or factorial analysis for mixed data (FAMD). | missMDA | https://cran.r-project.org/package=missMDA | [@josse_2016] | CRAN | |
Table 6: R packages for statistical analysis of metabolomics data. | Missing value imputation | Random forest based missing data imputation for mixed-type, nonparametric data. An out-of-bag (OOB) error estimate is used for model optimization. | missForest | https://cran.r-project.org/web/packages/missForest/missForest.pdf | [@stekhoven_2012] | CRAN | |
Table 6: R packages for statistical analysis of metabolomics data. | Missing value imputation | Multivariate imputation by chained equations using fully conditional specifications (FCS) for categorical, continuous and binary datasets. It includes various diagnostic plots for the evaluation of the imputation quality. | mice | https://cran.r-project.org/web/packages/mice/mice.pdf | [@buuren_2011] | CRAN | |
Table 6: R packages for statistical analysis of metabolomics data. | Missing value imputation | Missing data imputation using an approximate Bayesian framework. Diagnostic algorithms are included to analyze the models, the assumptions of the imputation algorithm and the multiply imputed datasets. | mi | https://cran.r-project.org/package=mi | [@su_2011] | CRAN | |
Table 6: R packages for statistical analysis of metabolomics data. | Missing value imputation | Iterative Gibbs sampler based left-censored missing value imputation. | GSimp | https://github.com/WandeRum/GSimp | [@wei, wang, jia_2018] | GitHub | |
Table 6: R packages for statistical analysis of metabolomics data. | Multiple workflow steps | Missing value imputation, filtering, normalisation and averaging of technical replications. | MSPrep | https://sourceforge.net/projects/msprep/ | [@hughes_2014] | SF | |
Table 6: R packages for statistical analysis of metabolomics data. | Multiple workflow steps | HCA, Fold change analysis, heat maps, linear models (ordinary and empirical Bayes), PCA and volcano plots. Also log transformation, missing value replacement and methods for normalisation. Cross-contribution compensating multiple internal standard normalisation (ccmn) and remove unwanted variation (ruv2). | metabolomics | https://cran.r-project.org/package=metabolomics | [@de livera_2012] | CRAN | |
Table 6: R packages for statistical analysis of metabolomics data. | Multiple workflow steps | Data processing, normalization, statistical analysis, metabolite set enrichment analysis, metabolic pathway analysis, and biomarker analysis. | MetaboAnalystR | https://github.com/xia-lab/MetaboAnalystR | [@chong_2018; @xia_2015] | GitHub | |
Table 6: R packages for statistical analysis of metabolomics data. | Multiple workflow steps | Pipeline for metabolomics data pre-processing, with particular focus on data representation using univariate and multivariate statistics. Built on already published functions. | muma | https://cran.r-project.org/web/packages/muma/index.html | [@gaude_2013] | GitHub | |
Table 6: R packages for statistical analysis of metabolomics data. | Multiple workflow steps | Framework for multiomics experiments. Identifies sources of variability in the experiment and performs additional analysis (identification of subgroups, data imputation, outlier detection). | MOFA | https://www.bioconductor.org/packages/release/bioc/html/MOFA.html | [@argelaguet_2018] | BioC | |
Table 6: R packages for statistical analysis of metabolomics data. | Multiple workflow steps | Performs entry-level differential analysis on metabolomics data. | MetaboDiff | https://github.com/andreasmock/MetaboDiff | [@mock_2018] | GitHub | |
Table 6: R packages for statistical analysis of metabolomics data. | Multiple workflow steps | STRUCT wrappers for filtering, normalisation, missing value imputation, glog transform, HCA, PCA, PLSDA, PLSR, t-test, fold-change, ANOVA, Mixed Effects, post-hoc tests | STRUCTToolbox | https://github.com/computational-metabolomics/structToolbox | GitHub | ||
Table 6: R packages for statistical analysis of metabolomics data. | Multiple workflow steps | Data transformation, filtering of feature and/or samples and data normalization. Quality control processing, statistical analysis and visualization of MS data. | pmartR | https://github.com/pmartR/pmartR | GitHub | ||
Table 6: R packages for statistical analysis of metabolomics data. | Multiple workflow steps | Quality control, signal drift and batch correction, transformation, univariate hypothesis testing. | phenomis | https://github.com/ethevenot/phenomis | GitHub | ||
Table 6: R packages for statistical analysis of metabolomics data. | Multiple workflow steps | Missing value filtering and imputation, zero value filtering, data normalization, data integration, data quality assessment, univariate statistical analysis, multivariate statistical analysis such as PCA and PLS-D and potential marker selection | MetCleaning | https://github.com/MetabLAB/MetCleaning | GitHub | ||
Table 6: R packages for statistical analysis of metabolomics data. | Multiple workflow steps | Univariate analysis (linear model), PCA, clustered heatmap, and partial correlation network analysis. Based on classes from the Metabase package(Zhu 2019). | ShinyMetabase | https://github.com/zhuchcn/ShinyMetabase | GitHub | ||
Table 6: R packages for statistical analysis of metabolomics data. | Multiple workflow steps | Outlier detection, PCA, drift correction,visualization, missing value imputation,classification. | MetabolomicsBasics | https://cran.r-project.org/package=MetabolomicsBasics | [@jaeger_2018] | CRAN | |
Table 6: R packages for statistical analysis of metabolomics data. | Multiple workflow steps | Pre-processing, differential compound identification and grouping, traditional PK parameters calculation, multivariate statistical analysis, correlations, cluster analyses and resulting visualization. | polyPK | https://cran.r-project.org/package=polyPK | [@M. li_2018] | CRAN | |
Table 8: R packages for network analysis and Biochemical pathways. | Network infrastructure and analysis | Infrastructure for representation of networks, analysis and visualization. | igraph | https://cran.r-project.org/package=igraph | @csardi_2006] | CRAN | |
Table 8: R packages for network analysis and Biochemical pathways. | Network infrastructure and analysis | Infrastructure for representation of networks, analysis and visualization. | tidygraph | https://cran.r-project.org/package=tidygraph | CRAN | ||
Table 8: R packages for network analysis and Biochemical pathways. | Network infrastructure and analysis | Infrastructure for representation of networks, analysis and visualization. | statnet | https://cran.r-project.org/package=statnet | CRAN | ||
Table 8: R packages for network analysis and Biochemical pathways. | Network infrastructure and analysis | Interactive visualization and manipulation of networks. | RedeR | https://bioconductor.org/packages/release/bioc/html/RedeR.html | [@castro_2012] | BioC | |
Table 8: R packages for network analysis and Biochemical pathways. | Network infrastructure and analysis | Comparison of correlation networks from two experiments. | DiffCorr | https://cran.r-project.org/package=DiffCorr | [@fukushima_2013] | CRAN | |
Table 8: R packages for network analysis and Biochemical pathways. | Network infrastructure and analysis | Correlation-based networks from metabolomics data and analysis tools. | BioNetStat | https://bioconductor.org/packages/release/bioc/html/BioNetStat.html | BioC | ||
Table 8: R packages for network analysis and Biochemical pathways. | Annotation | Putative annotation of unknowns in MS1 data. | MetNet | http://bioconductor.org/packages/release/bioc/html/MetNet.html | [@naake_2019] | BioC | |
Table 8: R packages for network analysis and Biochemical pathways. | Annotation | Putative annotation of unknowns in MS1 data. | xMSAnnotator | https://sourceforge.net/projects/xmsannotator/ | [@uppal_2017] | SF | |
Table 8: R packages for network analysis and Biochemical pathways. | Annotation | Putative annotation of unknowns using MS1 and MS2 data. | MetDNA | https://github.com/ZhuMSLab/MetDNA | [@shen_2019] | GitHub | |
Table 8: R packages for network analysis and Biochemical pathways. | Annotation | Visualization of spectral similarity networks, putative annotation of unknowns using MS2 data. | MetCirc | https://bioconductor.org/packages/release/bioc/html/MetCirc.html | [@naake_2017] | BioC | |
Table 8: R packages for network analysis and Biochemical pathways. | Annotation | Putative annotation of unknowns using MS2 data, clustering of MS2 data. | CluMSID | https://bioconductor.org/packages/devel/bioc/html/CluMSID.html | [@depke_2019] | BioC | |
Table 8: R packages for network analysis and Biochemical pathways. | Annotation | Putative annotation of unknowns using MS2 data. | compMS2Miner | https://github.com/WMBEdmands/compMS2Miner | [@William M B edmands_2017] | GitHub | |
Table 8: R packages for network analysis and Biochemical pathways. | Generation of metabolite networks | Biochemical reaction networks, spectral and structural similarity networks. | MetaMapR | http://dgrapov.github.io/MetaMapR/ | [@grapov_2015] | GitHub | |
Table 8: R packages for network analysis and Biochemical pathways. | Generation of metabolite networks | Correlation-based networks, structural similarity networks. | Metabox | http://kwanjeeraw.github.io/metabox/ | [@wanichthanarak_2017] | GitHub | |
Table 8: R packages for network analysis and Biochemical pathways. | Generation of metabolite networks | Targeted metabolome-wide association studies. | MetabNet | https://sourceforge.net/projects/metabnet/ | [@uppal_2015] | SF | |
Table 8: R packages for network analysis and Biochemical pathways. | Generation of metabolite networks | Generation of scale-free correlation-based networks. | WGCNA | https://cran.r-project.org/package=WGCNA | [@langfelder_2008] | CRAN | |
Table 8: R packages for network analysis and Biochemical pathways. | Pathway analysis | Analysis of -omics data, pathway, transcription factor and target gene identification. | pwOmics | https://doi.org/doi:10.18129/B9.bioc.pwOmics | [@wachter_2015] | BioC | |
Table 8: R packages for network analysis and Biochemical pathways. | Pathway analysis | MSEA a metabolite set enrichment analysis with factor loading in principal component analysis. | mseapca | https://cran.r-project.org/package=mseapca | [@yamamoto_2014] | CRAN | |
Table 8: R packages for network analysis and Biochemical pathways. | Pathway analysis | Enrichment analysis of a list of affected metabolites. | tmod | https://cran.r-project.org/package=tmod | CRAN | ||
Table 8: R packages for network analysis and Biochemical pathways. | Pathway analysis | Network-based enrichment analysis of a list of affected metabolites. | FELLA | https://bioconductor.org/packages/release/bioc/html/FELLA.html | [@picart-armada_2017] | BioC | |
Table 8: R packages for network analysis and Biochemical pathways. | Pathway analysis | Pathway-based enrichment analysis of a list of affected metabolites. | CePa | https://cran.r-project.org/package=CePa | [@gu_2013] | CRAN | |
Table 8: R packages for network analysis and Biochemical pathways. | Pathway analysis | Differential analysis, modules/sub-pathway identification using networks. | MetaboDiff | https://github.com/andreasmock/MetaboDiff | [@mock_2018] | GitHub | |
Table 8: R packages for network analysis and Biochemical pathways. | Pathway analysis | Integrates metabolic networks and RNA-seq data to construct condition-specific series of metabolic sub-networks and applies to gene set enrichment analysis | metaboGSE | https://cran.r-project.org/package=metaboGSE | [@tran_2018] | CRAN | |
Table 8: R packages for network analysis and Biochemical pathways. | Pathway analysis | Differential analysis. | SDAMS | https://bioconductor.org/packages/release/bioc/html/SDAMS.html | BioC | ||
Table 8: R packages for network analysis and Biochemical pathways. | Pathway analysis | Biomarker identification. | lilikoi | https://cran.r-project.org/package=lilikoi | [@al-akwaa_2018] | CRAN | |
Table 8: R packages for network analysis and Biochemical pathways. | Pathway analysis | Biomarker identification. | INDEED | https://bioconductor.org/packages/release/bioc/html/INDEED.html | [@zuo_2016] | BioC | |
Table 8: R packages for network analysis and Biochemical pathways. | Pathway analysis | Biomarker identification. | MoDentify | https://github.com/krumsieklab/MoDentify | [@do_2019] | GitHub | |
Table 8: R packages for network analysis and Biochemical pathways. | Pathway analysis | Pathway activity profiling. | PAPi | https://doi.org/doi:10.18129/B9.bioc.PAPi | [@R. B. M. aggio_2010] | BioC | |
Table 8: R packages for network analysis and Biochemical pathways. | Pathway analysis | Pathway activity profiling. | pathwayPCA | https://www.bioconductor.org/packages/devel/bioc/html/pathwayPCA.html | [@odom_2019] | BioC | |
Table 8: R packages for network analysis and Biochemical pathways. | Pathway analysis | Flux balance analysis. | BiGGR | https://bioconductor.org/packages/release/bioc/html/BiGGR.html | [@gavai_2015] | BioC | |
Table 8: R packages for network analysis and Biochemical pathways. | Pathway analysis | Flux balance analysis. | abcdeFBA | https://cran.r-project.org/package=abcdeFBA | CRAN | ||
Table 8: R packages for network analysis and Biochemical pathways. | Pathway analysis | Flux balance analysis. | sybil | https://cran.r-project.org/package=sybil | CRAN | ||
Table 8: R packages for network analysis and Biochemical pathways. | Pathway analysis | Flux balance analysis. | fbar | https://cran.r-project.org/package=fbar | CRAN | ||
Table 8: R packages for network analysis and Biochemical pathways. | Pathway analysis | Identification of affected pathway from phenotype data (interface with graphite). | SPIA | https://www.bioconductor.org/packages/release/bioc/html/SPIA.html | [@tarca_2009] | BioC | |
Table 8: R packages for network analysis and Biochemical pathways. | Pathway analysis | Identification of affected pathway from phenotype data (interface with graphite). | clipper | https://www.bioconductor.org/packages/release/bioc/html/clipper.html | BioC | ||
Table 8: R packages for network analysis and Biochemical pathways. | Pathway analysis | Interface to PathVisio and WikiPathways and pathway analysis and enrichment. | RPathVisio | https://github.com/PathVisio/RpathVisio | [@bohler_2015] | GitHub | |
Table 8: R packages for network analysis and Biochemical pathways. | Pathway analysis | Enrichment analysis of a list of genes and metabolites. | RaMP | https://github.com/Mathelab/RaMP-DB | [@B. zhang_2018] | GitHub | |
Table 8: R packages for network analysis and Biochemical pathways. | Pathway analysis | Simulation of longitudinal metabolomics data based on an underlying biological network | MetaboLouise | https://cran.r-project.org/package=MetaboLouise | CRAN | ||
Table 8: R packages for network analysis and Biochemical pathways. | Pathway resources and interfaces | BioPax parser and representation in R. | rBiopaxParser | https://www.bioconductor.org/packages/release/bioc/html/rBiopaxParser.html | [@kramer_2013] | BioC | |
Table 8: R packages for network analysis and Biochemical pathways. | Pathway resources and interfaces | Interface to KEGG, Biocarta, Reactome, NCI/Nature Pathway Interaction Database, HumanCyc, Panther, SMPDB and PharmGKB. | graphite | http://bioconductor.org/packages/release/bioc/html/graphite.html | [@sales_2012, 2018] | BioC | |
Table 8: R packages for network analysis and Biochemical pathways. | Pathway resources and interfaces | Interface to NCI Pathways Database. | NCIgraph | https://www.bioconductor.org/packages/release/bioc/html/NCIgraph.html | BioC | ||
Table 8: R packages for network analysis and Biochemical pathways. | Pathway resources and interfaces | Interface to KEGG. | pathview | https://bioconductor.org/packages/release/bioc/html/pathview.html | [@luo_2013] | BioC | |
Table 8: R packages for network analysis and Biochemical pathways. | Pathway resources and interfaces | Interface to KEGG. | KEGGgraph | https://www.bioconductor.org/packages/release/bioc/html/KEGGgraph.html | [@J. D. zhang_2009] | BioC | |
Table 8: R packages for network analysis and Biochemical pathways. | Pathway resources and interfaces | Interface to systems biology markup language (SBML). | SBMLR | https://www.bioconductor.org/packages/release/bioc/html/SBMLR.html | BioC | ||
Table 8: R packages for network analysis and Biochemical pathways. | Pathway resources and interfaces | Interface to systems biology markup language (SBML). | rsbml | https://bioconductor.org/packages/release/bioc/html/rsbml.html | BioC | ||
Table 8: R packages for network analysis and Biochemical pathways. | Pathway resources and interfaces | Interface to Gaggle-enabled software (Cytoscape, Firegoose, Gaggle Genome browser). | gaggle | https://bioconductor.org/packages/release/bioc/html/gaggle.html | BioC | ||
Table 8: R packages for network analysis and Biochemical pathways. | Pathway resources and interfaces | Interface to molecular interaction databases. | PSICQUIC | https://www.bioconductor.org/packages/release/bioc/html/PSICQUIC.html | BioC | ||
Table 8: R packages for network analysis and Biochemical pathways. | Pathway resources and interfaces | Interface to KEGG REST server. | KEGGREST | http://bioconductor.org/packages/release/bioc/html/KEGGREST.html | BioC | ||
Table 8: R packages for network analysis and Biochemical pathways. | Pathway resources and interfaces | Interface to BioPAX OWL files and the Pathway Commons (PW) molecular interaction database. | paxtoolsr | http://bioconductor.org/packages/release/bioc/html/paxtoolsr.html | [@luna_2016] | BioC | |
Table 8: R packages for network analysis and Biochemical pathways. | Pathway resources and interfaces | Interface to WikiPathways. | rWikiPathways | https://bioconductor.org/packages/release/bioc/html/rWikiPathways.html | [@slenter_2018] | BioC | |
Table 8: R packages for network analysis and Biochemical pathways. | Pathway resources and interfaces | Database that integrates metabolite and gene biological pathways from HMDB, KEGG, Reactome, and WikiPathways. Includes user-friendly R Shiny web application for queries and pathway enrichment analysis. | RaMP-DB | https://github.com/Mathelab/RaMP-DB/ | [@B. zhang_2018] | GitHub | |
Table 9: R packages with multifunctional workflows. | Convenience wrapper for pre-processing tools (XCMS, CAMERA) and a number of statistical analyses. | MAIT | https://www.bioconductor.org/packages/release/bioc/html/MAIT.html | [@fernández-albert, llorach, andrés-lacueva_2014] | BioC | ||
Table 9: R packages with multifunctional workflows. | Preprocessing (xcms), replicate merging, noise, blank and missingness filtering, feature grouping, annotation of known compounds, isotopic labeling analysis, annotation from KEGG or HMDB, common biotransformations and probabilistic putative metabolite annotation using MetAssign. | mzMatch | https://github.com/andzajan/mzmatch.R | [@daly_2014; @scheltema_2011] | GitHub | ||
Table 9: R packages with multifunctional workflows. | XCMS and CAMERA based workflow for non-targeted processing of LC-MS datasets, It includes pre-processing, peak picking,peak filtering, data normalization and descriptive statistics calculation. | MStractor | https://github.com/search?q=MStractor | GitHub | |||
Table 9: R packages with multifunctional workflows. | Performs simultaneous raw data to mzXML conversion (MSConvert), peak-picking, automatic PCA outlier detection and statistical analysis, visualization and possible MS2 target list determination during an MS1 metabolomic profiling experiment. | simExTargId | https://github.com/WMBEdmands/simExTargId | [@William M. B. edmands_2017] | GitHub | ||
Table 9: R packages with multifunctional workflows. | Pre-processing of large LC-MS datasets. Performs automatic PCA with iterative automatic outlier removal and, clustering analysis and biomarker discovery. | MetMSLine | https://github.com/WMBEdmands/MetMSLine | [@William M B edmands_2015] | GitHub | ||
Table 9: R packages with multifunctional workflows. | Workflow for the systematic analysis of 1H NMR metabolomics dataset in quantitative genetics. Performs pre-processing, mQTL mapping, metabolites structural assignment and offers data visualisation tools. | mQTL.NMR | https://www.bioconductor.org/packages/3.5/bioc/html/mQTL.NMR.html | [@hedjazi_2015] | BioC | ||
Table 9: R packages with multifunctional workflows. | Workflow for pre-processing, qc, annotation and statistical data analysis of LC-MS and GC-MS based metabolomics data to be submitted to public repositories. | MetaDB | https://github.com/rmylonas/MetaDB | [@franceschi_2014] | GitHub | ||
Table 9: R packages with multifunctional workflows. | Specmine is a framework mainly built on a number of already published packages. It supports data processing form different analytical platforms (LC-MS, GC-MS, NMR, IR, UV-Vis). | specmine | https://github.com/cran/specmine | [@costa_2016] | GitHub | ||
Table 9: R packages with multifunctional workflows. | Common interface for a number of different MS based data processing software. It covers various aspects, such as data preparation and data extraction, formula calculation, compound identification and reporting. | patRoon | https://github.com/rickhelmus/patRoon | GitHub | |||
Table 9: R packages with multifunctional workflows. | Processing of high resolution of LC-MS data for environmental trend analysis. | enviMass | https://zenodo.org/record/1213098 | Zenodo | |||
Table 9: R packages with multifunctional workflows. | Workflow for preprocessing of LC-HRMS data, suspect screening, screening for transformation products using combinatorial prediction, and interactive filtering based on ratios between sample groups. | RMassScreening | https://github.com/meowcat/RMassScreening | [@stravs_2017, 2019] | GitHub | ||
Table 9: R packages with multifunctional workflows. | Workflow to perform pre-processing, statistical analysis and metabolite identifications based on database search of detected spectra. | MetaboNexus | https://github.com/tohweizhong/MetaboNexus | [@S.-M. huang_2014] | GitHub | ||
Table 9: R packages with multifunctional workflows. | Shiny-based platform to extract differential features from LC-MS data, includes XCMS-based feature detection, statistical analysis, prediction of molecular formulas, annotation of MS2 spectra, MS2 molecular networking and chemical compound database search. | METABOseek | https://github.com/mjhelf/METABOseek | GitHub | |||
Table 9: R packages with multifunctional workflows. | RShiny interface to Metabolomics packages & MetaboAnalyst scripts. | MetaboShiny | https://github.com/UMCUGenetics/MetaboShiny/ | [@wolthuis_2019] | GitHub | ||
Table 9: R packages with multifunctional workflows. | Preprocessing and visualizing for LC-MS data, as well as statistical analyses, mainly based on univariate linear models. | amp | https://github.com/antonvsdata/amp | GitHub | |||
Table 11: Packages to interface R with other languages and workflow environments | Given an R function and its manual page, make the documented function available in Galaxy. | RGalaxy | http://bioconductor.org/packages/release/bioc/html/RGalaxy.html | BioC | |||
Table 11: Packages to interface R with other languages and workflow environments | Integration of R and C++. Many R data types and objects can be mapped back and forth to C++ equivalents. | Rcpp | https://cran.r-project.org/package=Rcpp | [@eddelbuettel_2011] | CRAN | ||
Table 11: Packages to interface R with other languages and workflow environments | Low-Level R to Java Interface. | rJava | https://cran.r-project.org/package=rJava | CRAN | |||
Table 11: Packages to interface R with other languages and workflow environments | Interface to 'Python' modules, classes, and functions and translation between R and Python objects. | reticulate | https://cran.r-project.org/package=reticulate | CRAN | |||
Table 12: Metabolomics data sets packaged as R packages. | LC-MS | 12 HPLC-MS NetCDF files (Agilent 1100 LC-MSD SL). | faahKO | http://bioconductor.org/packages/release/data/experiment/html/faahKO.html | [@saghatelian_2004] | BioC | |
Table 12: Metabolomics data sets packaged as R packages. | LC-MS | 16 UPLC-MS mzData files (Bruker microTOFq). | mtbls2 | http://bioconductor.org/packages/release/data/experiment/html/mtbls2.html | [@neumann_2013] | BioC | |
Table 12: Metabolomics data sets packaged as R packages. | LC-MS | 12 UPLC-MS mzML files (AB Sciex TripleTOF 5600, SWATH mode). | mtbls297 | https://github.com/sneumann/mtbls297/ | [@balcke_2017] | GitHub | |
Table 12: Metabolomics data sets packaged as R packages. | LC-MS | Different raw MS files (LTQ, TripleQ, FTICR, Orbitrap, QTOF) some in different formats (mzML, mzXML, mzData, mzData.gz, NetCDF, mz5). Also mzid format from proteomics. | msdata | http://bioconductor.org/packages/release/data/experiment/html/msdata.html | BioC | ||
Table 12: Metabolomics data sets packaged as R packages. | LC-MS | Metadata and DDA MS/MS spectra of 15 narcotics standards (LTQ Orbitrap XL). | RMassBankData | https://bioconductor.org/packages/release/data/experiment/html/RMassBankData.html | [@stravs_2013] | BioC | |
Table 12: Metabolomics data sets packaged as R packages. | LC-MS | 183 x 109 peak table. | ropls | http://bioconductor.org/packages/release/bioc/html/ropls.html | [@thévenot_2015] | BioC | |
Table 12: Metabolomics data sets packaged as R packages. | LC-MS | 69 x 5,501 peak table. | biosigner | http://bioconductor.org/packages/release/bioc/html/biosigner.html | [@rinaudo_2016] | BioC | |
Table 12: Metabolomics data sets packaged as R packages. | LC-MS | 40 x 1,632 peak table. | BioMark | https://cran.r-project.org/web/packages/BioMark/index.html | [@wehrens_2012] | CRAN | |
Table 12: Metabolomics data sets packaged as R packages. | LC-MS | Raw MS files from a set of blanks and standards that contain common environmental contaminants (acquired with Bruker maXis 4G). | patRoonData | https://github.com/rickhelmus/patRoonData | GitHub | ||
Table 12: Metabolomics data sets packaged as R packages. | LC-MS | Proteomics, metabolomics GC-MS and Lipidomics data from Calu-3 cell culture; 3 mockulum treated and 9 MERS-CoV treated; Time point, 18 hour from MassIVE dataset ids MSV000079152, MSV000079153, MSV000079154. | pmartRdata | https://github.com/pmartR/pmartRdata | GitHub | ||
Table 12: Metabolomics data sets packaged as R packages. | FIA-MS | 6 mzML files (human plasma spiked with 40 compounds acquired in positive mode on an orbitrap fusion). | plasFIA | http://bioconductor.org/packages/release/data/experiment/html/plasFIA.html | BioC | ||
Table 12: Metabolomics data sets packaged as R packages. | FIA-MS | mzML files (Thermo Exactive) from comparison of leaf tissue from 4 B. distachyon ecotypes with Flow-infusion electrospray ionisation-high resolution mass spectrometry (FIE-HRMS). Also includes data sets with 10 technical injections of human urine and another 10 injections from leaf tissue (ecotype ABR1). | metaboData | https://github.com/aberHRML/metaboData | GitHub | ||
Table 12: Metabolomics data sets packaged as R packages. | GC-MS | 52 x 154 peak table. | pcaMethods | http://bioconductor.org/packages/release/bioc/html/pcaMethods.html | [@stacklies_2007] | BioC | |
Table 12: Metabolomics data sets packaged as R packages. | NMR | 18 x 189 peak table. | MetabolAnalyze | https://cran.r-project.org/package=MetabolAnalyze | CRAN | ||
Table 12: Metabolomics data sets packaged as R packages. | NMR | 33 x 164 peak table. | MetabolAnalyze | https://cran.r-project.org/package=MetabolAnalyze | CRAN | ||
Table 12: Metabolomics data sets packaged as R packages. | NMR | ASICSdata: 1D NMR spectra for ASICS. | ASICSdata | https://www.bioconductor.org/packages/release/data/experiment/vignettes/ASICSdata/inst/doc/ASICSdata.html | [@lefort_2019] | BioC | |
Table 7: R Packages for molecule structures and chemical structure databases. | Structure representation and manipulation | Subset of functions from the Chemistry Development Kit. Provide a computer readable representation of molecular structures and provide functions to import structures from different molecule structure description formats, manipulate structures, visualize structures and calculate properties and molecular fingerprints. | rcdk | https://cran.r-project.org/package=rcdk | [@guha_2007] | CRAN | |
Table 7: R Packages for molecule structures and chemical structure databases. | Structure representation and manipulation | Similar torcdkin functionality and provides more fingerprints and clustering methods and provides additional tools through querying the ChemMine Tools web service. | ChemmineR | https://doi.org/doi:10.18129/B9.bioc.ChemmineR | [@Y. cao_2008] | BioC | |
Table 7: R Packages for molecule structures and chemical structure databases. | Structure representation and manipulation | Provides conversion of structure representation through OpenBabel. | ChemmineOB | https://doi.org/doi:10.18129/B9.bioc.ChemmineOB | BioC | ||
Table 7: R Packages for molecule structures and chemical structure databases. | Structure representation and manipulation | Exposes functionalities of the RDKit library, including reading and writing of SF files and calculating a few physicochemical properties. | RRDKit | https://github.com/pauca/RRDKit | GitHub | ||
Table 7: R Packages for molecule structures and chemical structure databases. | Structure representation and manipulation | Read and write InChI and InChIKey from and torcdk. | rinchi | https://github.com/rajarshi/cdkr | GitHub | ||
Table 7: R Packages for molecule structures and chemical structure databases. | Structure representation and manipulation | Maximum Common Substructure Searching using ChemmineR structures. | FmcsR | https://doi.org/doi:10.18129/B9.bioc.fmcsR | [@Yan wang_2013] | BioC | |
Table 7: R Packages for molecule structures and chemical structure databases. | Structure representation and manipulation | Basic cheminformatics functions tailored for mass spectrometry applications, enhancing functionality available in other packages likercdk, enviPat, RMassBank etc. | RChemMass | https://github.com/schymane/RChemMass | GitHub | ||
Table 7: R Packages for molecule structures and chemical structure databases. | Structure representation and manipulation | Provides fingerprinting methods forrcdk. | fingerprint | https://cran.r-project.org/package=fingerprint | CRAN | ||
Table 7: R Packages for molecule structures and chemical structure databases. | Database queries | Calculation of molecular properties. | camb | https://github.com/cambDI/camb | [@murrell_2015] | GitHub | |
Table 7: R Packages for molecule structures and chemical structure databases. | Database queries | Querying information from PubChem. | Rpubchem | https://cran.r-project.org/package=rpubchem | CRAN | ||
Table 7: R Packages for molecule structures and chemical structure databases. | Database queries | Querying information from various web services (CACTUS, CTS, PubChem, ChemSpider) as part of compound list generation. | RMassBank | https://doi.org/doi:10.18129/B9.bioc.RMassBank | [@stravs_2013] | BioC | |
Table 7: R Packages for molecule structures and chemical structure databases. | Database queries | Querying information from a large number of databases. | webchem | https://cran.r-project.org/package=webchem | [@szöcs_2015] | CRAN | |
Table 7: R Packages for molecule structures and chemical structure databases. | Database queries | R Interface to the ClassyFire REST API. | classyfireR | https://cran.r-project.org/web/packages/classyfireR/index.html | CRAN | ||
Table 7: R Packages for molecule structures and chemical structure databases. | Database queries | Allows mapping of identifiers from one database to another, for metabolites, genes, proteins, and interactions. | BridgeDbR | https://doi.org/10.18129/B9.bioc.BridgeDbR | BioC | ||
Table 7: R Packages for molecule structures and chemical structure databases. | Database queries | Define utilities for exploration of human metabolome database, including functions to retrieve specific metabolite entries and data snapshots with pairwise associations. | hmdbQuery | https://doi.org/doi:10.18129/B9.bioc.hmdbQuery | BioC | ||
Table 7: R Packages for molecule structures and chemical structure databases. | Database queries | Parsers for many compound databases including HMDB, MetaCyc, ChEBI, FooDB, Wikidata, WikiPathways, RIKEN respect, MaConDa, T3DB, KEGG, Drugbank, LipidMaps, MetaboLights, Phenol-Explorer, MassBank. | MetaDBparse | https://github.com/UMCUGenetics/MetaDBparse | GitHub | ||
Table 7: R Packages for molecule structures and chemical structure databases. | Database queries | Functionality to create and use compound databases generated from (mostly publicly) available resources such as HMDB, ChEBI and PubChem. | CompoundDb | https://github.com/EuracBiomedicalResearch/CompoundDb | GitHub | ||
Table 7: R Packages for molecule structures and chemical structure databases. | Database queries | Standardized and extensible framework to query chemical and biological databases. | biodb | https://github.com/pkrog/biodb | GitHub | ||
Table 2: R packages for ion species grouping, annotation, molecular formula generation and accurate mass lookup. | Ion/adduct/fragment annotation | Preprocessing (xcms), replicate merging, noise, blank and missingness filtering, feature grouping, annotation of known compounds, isotopic labeling analysis, annotation from KEGG or HMDB, common biotransformations and probabilistic putative metabolite annotation using MetAssign. | mzMatch | https://github.com/andzajan/mzmatch.R | [@daly_2014; @scheltema_2011] | GitHub | |
Table 2: R packages for ion species grouping, annotation, molecular formula generation and accurate mass lookup. | Ion/adduct/fragment annotation | Putative annotation of unknowns in MS1 data. | xMSAnnotator | https://sourceforge.net/projects/xmsannotator/ | [@uppal_2017] | SF | |
Table 6: R packages for statistical analysis of metabolomics data. | Omics Data integration | Integration of omics data using multivariate methods such as PLS. Performs community detection and network analysis to allow visualization of positive or negative associations between different datasets generated using samples from the same individuals. Also available as ashinyapp (https://kuppal.shinyapps.io/xmwas). | xMWAS | https://github.com/kuppal2/xMWAS | [@uppal_2018] | GitHub | |
Table 6: R packages for statistical analysis of metabolomics data. | Omics Data integration | Joint metabolic model-based analysis of metabolomics measurements and taxonomic composition from microbial communities. | MIMOSA | https://github.com/borenstein-lab/MIMOSA/tree/master/mimosa | [@noecker_2016] | GitHub |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment