MassSpecGym: A benchmark for the discovery and identification of molecules

Roman Bushuiev, Anton Bushuiev, Niek F. de Jonge, A. Young, Fleming Kretschmer +25 more
10/1/2024

No official code found. Best implementation: pluskal-lab/MassSpecGym (146 stars, MIT, last commit 2025-11-13).

Abstract

The discovery and identification of molecules in biological and environmental samples is crucial for advancing biomedical and chemical sciences. Tandem mass spectrometry (MS/MS) is the leading technique for high-throughput elucidation of molecular structures. However, decoding a molecular structure from its mass spectrum is exceptionally challenging, even when performed by human experts. As a result, the vast majority of acquired MS/MS spectra remain uninterpreted, thereby limiting our understanding of the underlying (bio)chemical processes. Despite decades of progress in machine learning applications for predicting molecular structures from MS/MS spectra, the development of new methods is severely hindered by the lack of standard datasets and evaluation protocols. To address this problem, we propose MassSpecGym -- the first comprehensive benchmark for the discovery and identification of molecules from MS/MS data. Our benchmark comprises the largest publicly available collection of high-quality labeled MS/MS spectra and defines three MS/MS annotation challenges: \textit{de novo} molecular structure generation, molecule retrieval, and spectrum simulation. It includes new evaluation metrics and a generalization-demanding data split, therefore standardizing the MS/MS annotation tasks and rendering the problem accessible to the broad machine learning community. MassSpecGym is publicly available at \url{https://github.com/pluskal-lab/MassSpecGym}.

View on arXivView PDF

Code Implementations(1)

MIT

MassSpecGym: A benchmark for the discovery and identification of molecules (NeurIPS 2024 Spotlight)

14622Shell, PythonMay 16, 202411 months agoMIT

Similar Papers

Cite this paper

@article{bushuiev2024massspecgym,
  title  = {MassSpecGym: A benchmark for the discovery and identification of molecules},
  author = {Roman Bushuiev and Anton Bushuiev and Niek F. de Jonge and A. Young and Fleming Kretschmer and Raman Samusevich and Janne Heirman and Fei Wang and Luke Zhang and Kai Dührkop and Marcus Ludwig and Nils A. Haupt and Apurva Kalia and Corinna Brungs and Robin Schmid and Russell Greiner and Bo Wang and D. Wishart and Li-Ping Liu and J. Rousu and Wout Bittremieux and Hannes Rost and Tytus D. Mak and Soha Hassoun and Florian Huber and J. J. Hooft and Michael A. Stravs and Sebastian Böcker and Josef Sivic and Tomáš Pluskal},
  year   = {2024},
  eprint = {2410.23326},
  archivePrefix = {arXiv},
  doi    = {10.48550/arXiv.2410.23326},
  url    = {https://arxiv.org/abs/2410.23326},
  journal = {NEURIPS 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2410.23326.svg)](https://codeofpaper.com/paper/2410.23326)

Discussion