Efficiently predicting high resolution mass spectra with graph neural networks

Michael Murphy, Stefanie Jegelka, Ernest Fraenkel, Tobias Kind, David Healey +1 more
1/26/2023
cs.LGq-bio.QM

No official code found. Best implementation: murphy17/graff-ms (32 stars, last commit 2023-08-03).

Abstract

Identifying a small molecule from its mass spectrum is the primary open problem in computational metabolomics. This is typically cast as information retrieval: an unknown spectrum is matched against spectra predicted computationally from a large database of chemical structures. However, current approaches to spectrum prediction model the output space in ways that force a tradeoff between capturing high resolution mass information and tractable learning. We resolve this tradeoff by casting spectrum prediction as a mapping from an input molecular graph to a probability distribution over molecular formulas. We discover that a large corpus of mass spectra can be closely approximated using a fixed vocabulary constituting only 2% of all observed formulas. This enables efficient spectrum prediction using an architecture similar to graph classification - GrAFF-MS - achieving significantly lower prediction error and orders-of-magnitude faster runtime than state-of-the-art methods.

View on arXivView PDF

Code Implementations(1)

murphy17/graff-msCommunity60%

Efficiently predicting high resolution mass spectra with graph neural networks

324Python, Jupyter NotebookMay 30, 20233 years ago

Similar Papers

Cite this paper

@article{murphy2023efficiently,
  title  = {Efficiently predicting high resolution mass spectra with graph neural networks},
  author = {Michael Murphy and Stefanie Jegelka and Ernest Fraenkel and Tobias Kind and David Healey and Thomas Butler},
  year   = {2023},
  eprint = {2301.11419},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2301.11419v1},
  journal = {ICML 2023 2023}
}

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/2301.11419.svg)](https://codeofpaper.com/paper/2301.11419)

Discussion