CCS Predictor 2.0: An Open-Source Jupyter Notebook Tool for Filtering Out False Positives in Metabolomics
M. A. Rainey, C. A. Watson, C. K. Asef, M. R. Foster, E. Baker, F. M. Fernandez
Abstract
Metabolite annotation continues to be the widely accepted bottleneck in non-targeted metabolomics workflows. Annotation of metabolites typically relies on a combination of high resolution mass spectrometry (MS) with parent and tandem measurements, isotope cluster evaluations, and Kendrick mass defect (KMD) analysis. Chromatographic retention time matching with standards is often used at the later stages of the process, which can also be followed by metabolite isolation and structure confirmation utilizing nuclear magnetic resonance (NMR) spectroscopy. The measurement of gas phase collision cross section (CCS) values by ion mobility (IM) spectrometry also adds an important dimension to this workflow by generating an additional molecular parameter that can be used for filtering unlikely structures. The millisecond timescale of IM spectrometry allows the rapid measurement of CCS values and allows easy pairing with existing MS workflows. Here, we report on a highly accurate machine learning algorithm (CCSP 2.0) in an open-source Jupyter Notebook format to predict CCS values based on linear support vector regression models. This tool allows customization of the training set to the needs of the user, enabling the production of models for new adducts or previously unexplored molecular classes. CCSP produces predictions with accuracy equal to or greater than existing machine learning approaches such as CCSbase, DeepCCS and AllCCS, while being better aligned with FAIR (Findable, Accessible, Interoperable and Reusable) data principles. Another unique aspect of CCSP 2.0 its inclusion of a large library of 1613 molecular descriptors via the Mordred Python package, further encoding the fine aspects of isomeric molecular structures. CCS prediction accuracy was tested using CCS values in the McLean CCS Compendium with median relative errors of 1.25, 1.73 and 1.87% for the 170 [M-H]-, 155 [M+H]+ and 138 [M+Na]+ adducts tested. For class-matched data sets, CCS predictions via CCSP allowed filtering of 36.1% of incorrect structures while retaining a total of 100% of the correct annotations using a {Delta}CCS threshold of 2.8% and a mass error of 10 ppm.
02 /Specification & Classification
Click any tag to browse matching papers- Assay
- Research Focus
- Approach
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- High-Throughput Measurement and Machine Learning-Based Prediction of Collision Cross Sections for Drugs and Drug Metabolites
Dylan H. Ross, Ryan P. Seguin, … Libin Xu·Journal of the American Society for Mass SpectrometryPeer-reviewed·May 12, 2022
- Ion Mobility for Unknown Metabolite Identification: Hope or Hype?
C. K. Asef, M. Rainey, … F. Fernandez·bioRxiv·Aug 26, 2022
- MAD HATTER correctly annotates 98% of small molecule tandem mass spectra searching in PubChem
Martin Hoffmann, Fleming Kretschmer, … Sebastian Böcker·MetabolitesPeer-reviewed·Feb 21, 2023
- Mass2SMILES: deep learning based fast prediction of structures and functional groups directly from high-resolution MS/MS spectra.
David Elser, Florian Huber, Emmanuel Gaquerel·bioRxiv·Jul 6, 2023
- Confronting spurious evaluations of computational methods in small molecule mass spectrometry
Vishu Gupta, Chencheng Xu, … Michael A. Skinnider·bioRxiv·Jul 14, 2026
- DEEPNET-LLM: Highly accurate structure prediction of unknown metabolites from mass spectra via their molecular neighborhoods
Alexey V Melnik, Andrew Mitchell Pusey Roberts, … Alexander A Aksenov·bioRxiv·Nov 3, 2026