XFlow: An algorithm for extracting ion chromatograms

Mass spectrometry is a fundamental tool for modern proteomics. The increasing availability of mass spectrometry data paired with the increasing sensitivity and fidelity of the instruments necessitates new and more potent analytical methods. To that end, we have created and present XFlow, a feature detection algorithm for extracting ion chromatograms from MS1 LC-MS data. XFlow is a parameter-free procedurally agnostic feature detection algorithm that utilizes the latent properties of ion chromatograms to resolve them from the surrounding noise present in MS1 data. XFlow is designed to function on either profile or centroided data across different resolutions and instruments. This broad applicability lends XFlow strong utility as a one-size-fits-all method for MS1 analysis or target acquisition for MS2. XFlow is written in Java and packaged with JS-MS, an open-source mass spectrometry analysis toolkit.

[1]  Steffen Neumann,et al.  IPO: a tool for automated optimization of XCMS parameters , 2015, BMC Bioinformatics.

[2]  Knut Reinert,et al.  OpenMS and TOPP: Open Source Software for LC-MS Data Analysis , 2010, Proteome Bioinformatics.

[3]  M. Mann,et al.  MaxQuant enables high peptide identification rates, individualized p.p.b.-range mass accuracies and proteome-wide protein quantification , 2008, Nature Biotechnology.

[4]  Kyle Handy,et al.  XNet: A Bayesian approach to Extracted Ion Chromatogram Clustering for Precursor Mass Spectrometry Data. , 2019, Journal of proteome research.

[5]  Ralf J. O. Torgrip,et al.  Massifquant: open-source Kalman filter-based XC-MS isotope trace feature detection , 2014, Bioinform..

[6]  Robert Smith,et al.  Current controlled vocabularies are insufficient to uniquely map molecular entities to mass spectrometry signal , 2015, BMC Bioinformatics.

[7]  Rob Smith,et al.  A Quantitative Evaluation of Ion Chromatogram Extraction Algorithms. , 2020, Journal of proteome research.

[8]  R. Abagyan,et al.  XCMS: processing mass spectrometry data for metabolite profiling using nonlinear peak alignment, matching, and identification. , 2006, Analytical chemistry.

[9]  Zhimin Zhang,et al.  KPIC2: An Effective Framework for Mass Spectrometry-Based Metabolomics Using Pure Ion Chromatograms. , 2017, Analytical chemistry.

[10]  Rob Smith,et al.  A web-based system for creating, viewing, and editing precursor mass spectrometry ground truth data , 2020, BMC Bioinform..

[11]  Yury O Tsybin,et al.  Distinguishing analyte from noise components in mass spectra of complex samples: where to cut the noise? , 2014, Analytical chemistry.

[12]  Rob Smith Conversations with 100 Scientists in the Field Reveal a Bifurcated Perception of the State of Mass Spectrometry Software. , 2018, Journal of proteome research.

[13]  Rob Smith,et al.  A Peptide-Level Fully Annotated Data Set for Quantitative Evaluation of Precursor-Aware Mass Spectrometry Data Processing Algorithms. , 2018, Journal of proteome research.

[14]  Dan Ventura,et al.  LC-MS alignment in theory and practice: a comprehensive algorithmic review , 2013, Briefings Bioinform..

[15]  Victor Treviño,et al.  GridMass: a fast two-dimensional feature detection method for LC/MS. , 2015, Journal of mass spectrometry : JMS.

[16]  Knut Reinert,et al.  OpenMS and TOPP: open source software for LC-MS data analysis. , 2011, Methods in molecular biology.

[17]  Robert Burke,et al.  ProteoWizard: open source software for rapid proteomics tools development , 2008, Bioinform..

[18]  Steffen Neumann,et al.  Highly sensitive feature detection for high resolution LC/MS , 2008, BMC Bioinformatics.

[19]  Rob Smith,et al.  JS-MS: a cross-platform, modular javascript viewer for mass spectrometry signals , 2017, BMC Bioinformatics.

[20]  Dan Ventura,et al.  Novel algorithms and the benefits of comparative validation , 2013, Bioinform..

[21]  Chih-Chiang Tsou,et al.  DIA-Umpire: comprehensive computational framework for data-independent acquisition proteomics , 2015, Nature Methods.