MSNovelist: de novo structure generation from mass spectra
Open accessPublished version of a preprint
Abstract
Current methods for structure elucidation of small molecules rely on finding similarity with spectra of known compounds, but do not predict structures de novo for unknown compound classes. We present MSNovelist, which combines fingerprint prediction with an encoder–decoder neural network to generate structures de novo solely from tandem mass spectrometry (MS 2 ) spectra. In an evaluation with 3,863 MS 2 spectra from the Global Natural Product Social Molecular Networking site, MSNovelist predicted 25% of structures correctly on first rank, retrieved 45% of structures overall and reproduced 61% of correct database annotations, without having ever seen the structure in the training phase. Similarly, for the CASMI 2016 challenge, MSNovelist correctly predicted 26% and retrieved 57% of structures, recovering 64% of correct database annotations. Finally, we illustrate the application of MSNovelist in a bryophyte MS 2 dataset, in which de novo structure prediction substantially outscored the best database candidate for seven spectra. MSNovelist is ideally suited to complement library-based annotation in the case of poorly represented analyte classes and novel compounds.
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
MSNovelist predicts structure de novo from fingerprints.
“MSNovelist168 takes these fingerprints a step further and predicts structure de novo.”
From Connecting metabolome and phenotype: recent advances in functional metabolomics tools for the identification of bioactive natural products (2024) · cites this paper as [168]
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Cites
Hochreiter, S., & Schmidhuber, J. (1997) · Neural Computation · doi:10.1162/neco.1997.9.8.1735 · Cited by 102,318 · see citing works
KEGG: Kyoto Encyclopedia of Genes and Genomes
Kanehisa, M. (2000) · Nucleic Acids Research · doi:10.1093/nar/28.1.27 · Cited by 37,077 · see citing works
KEGG: Kyoto Encyclopedia of Genes and Genomes
Ogata, H., Goto, S., Sato, K., Fujibuchi, W., Bono, H., & Kanehisa, M. (1999) · Nucleic Acids Research · doi:10.1093/nar/27.1.29 · Cited by 31,232 · see citing works
Extended-Connectivity Fingerprints
Rogers, D. O. W., & Hahn, M. (2010) · Journal of Chemical Information and Modeling · doi:10.1021/ci100050t · Cited by 7,597 · see citing works
Weininger, D. (1988) · Journal of Chemical Information and Computer Sciences · doi:10.1021/ci00057a005 · Cited by 7,436 · see citing works
Show and tell: A neural image caption generator
Vinyals, O., Toshev, A., Bengio, S., & Erhan, D. (2015) · 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR) · doi:10.1109/cvpr.2015.7298935 · Cited by 6,318 · see citing works
Wang, M., Carver, J. J., Phelan, V. V., Sanchez, L. M., Garg, N., Peng, Y., Nguyen, D. D., Watrous, J., Kapono, C. A., Luzzatto-Knaan, T., et al. (2016) · Nature Biotechnology · doi:10.1038/nbt.3597 · Cited by 4,629 · see citing works
A Learning Algorithm for Continually Running Fully Recurrent Neural Networks
Williams, R. J., & Zipser, D. (1989) · Neural Computation · doi:10.1162/neco.1989.1.2.270 · Cited by 4,369 · see citing works
HMDB 4.0: the human metabolome database for 2018
Wishart, D. S., Feunang, Y. D., Marcu, A., Guo, A. C., Liang, K., Vázquez-Fresno, R., Sajed, T., Johnson, D., Li, C., Karu, N., et al. (2018) · Nucleic Acids Research · doi:10.1093/nar/gkx1089 · Cited by 3,438 · see citing works
PubChem 2019 update: improved access to chemical data
Kim, S., Chen, J., Cheng, T., Gindulyte, A., He, J., He, S., Li, Q., Shoemaker, B. A., Thiessen, P. A., Yu, B., et al. (2019) · Nucleic Acids Research · doi:10.1093/nar/gky1033 · Cited by 3,249 · see citing works
Automatic Chemical Design Using a Data-Driven Continuous Representation of Molecules
Gómez-Bombarelli, R., Wei, J. N., Duvenaud, D., Hernández-Lobato, J. M., Sánchez-Lengeling, B., Sheberla, D., Aguilera-Iparraguirre, J., Hirzel, T. D., Adams, R. P., & Aspuru-Guzik, A. (2018) · ACS Central Science · doi:10.1021/acscentsci.7b00572 · Cited by 3,106 · see citing works
SIRIUS 4: a rapid tool for turning tandem mass spectra into metabolite structure information
Dührkop, K., Fleischauer, M., Ludwig, M., Aksenov, A. A., Melnik, A. V., Meusel, M., Dorrestein, P. C., Rousu, J., & Böcker, S. (2019) · Nature Methods · doi:10.1038/s41592-019-0344-8 · Cited by 2,088 · see citing works
Self-citationAutomatic Chemical Design Using a Data-Driven Continuous Representation of Molecules.
Gómez‐Bombarelli, R., Wei, J. N., Duvenaud, D., Hernández-Lobato, J. M., Sánchez-Lengeling, B., Sheberla, D., Aguilera‐Iparraguirre, J., Hirzel, T. D., Adams, R. P., & Aspuru‐Guzik, A. (2018) · Cambridge University Engineering Department Publications Database · doi:10.17863/cam.34134 · Cited by 1,813 · see citing works
Generating Focused Molecule Libraries for Drug Discovery with Recurrent Neural Networks
Segler, M. H. S., Kogej, T., Tyrchan, C., & Waller, M. P. (2018) · ACS Central Science · doi:10.1021/acscentsci.7b00512 · Cited by 1,537 · see citing works
Molecular de-novo design through deep reinforcement learning
Olivecrona, M., Blaschke, T., Engkvist, O., & Chen, H. (2017) · Journal of Cheminformatics · doi:10.1186/s13321-017-0235-x · Cited by 1,358 · see citing works
Searching molecular structure databases with tandem mass spectra using CSI:FingerID
Dührkop, K., Shen, H., Meusel, M., Rousu, J., & Böcker, S. (2015) · Proceedings of the National Academy of Sciences · doi:10.1073/pnas.1509788112 · Cited by 1,190 · see citing works
Self-citationMetFrag relaunched: incorporating strategies beyond in silico fragmentation
Ruttkies, C., Schymanski, E., Wolf, S., Hollender, J., & Neumann, S. (2016) · Journal of Cheminformatics · doi:10.1186/s13321-016-0115-9 · Cited by 1,063 · see citing works
GuacaMol: Benchmarking Models for de Novo Molecular Design
Brown, N., Fiscato, M., Segler, M. H. S., & Vaucher, A. C. (2019) · Journal of Chemical Information and Modeling · doi:10.1021/acs.jcim.8b00839 · Cited by 895 · see citing works
Optimization and testing of mass spectral library search algorithms for compound identification
Stein, S. E., & Scott, D. R. (1994) · Journal of the American Society for Mass Spectrometry · doi:10.1016/1044-0305(94)87009-8 · Cited by 882 · see citing works
Systematic classification of unknown metabolites using high-resolution fragmentation mass spectra
Dührkop, K., Nothias, L.-F., Fleischauer, M., Reher, R., Ludwig, M., Hoffmann, M. A., Petras, D., Gerwick, W. H., Rousu, J., Dorrestein, P. C., et al. (2021) · Nature Biotechnology · doi:10.1038/s41587-020-0740-8 · Cited by 860 · see citing works
Self-citationReproducible molecular networking of untargeted mass spectrometry data using GNPS
Aron, A. T., Gentry, E. C., McPhail, K. L., Nothias-Scaglia, L.-F., Nothias-Esposito, M., Bouslimani, A., Petras, D., Gauglitz, J. M., Sikora, N. C., Vargas, F., et al. (2020) · Nature Protocols · doi:10.1038/s41596-020-0317-5 · Cited by 737 · see citing works
Deep learning for molecular design—a review of the state of the art
Elton, D. C., Boukouvalas, Z., Fuge, M. D., & Chung, P. W. (2019) · Molecular Systems Design & Engineering · doi:10.1039/c9me00039a · Cited by 683 · see citing works
Djoumbou-Feunang, Y., Fiamoncini, J., Gil-de-la-Fuente, A., Greiner, R., Manach, C., & Wishart, D. S. (2019) · Journal of Cheminformatics · doi:10.1186/s13321-018-0324-5 · Cited by 516 · see citing works
Review on natural products databases: where to find data in 2020
Sorokina, M., & Steinbeck, C. (2020) · Journal of Cheminformatics · doi:10.1186/s13321-020-00424-9 · Cited by 486 · see citing works
Identification of small molecules using accurate mass MS/MS search
Kind, T., Tsugawa, H., Čajka, T., Ma, Y., Lai, Z., Mehta, S. S., Wohlgemuth, G., Barupal, D. K., Showalter, M. R., Arita, M., et al. (2017) · Mass Spectrometry Reviews · doi:10.1002/mas.21535 · Cited by 481 · see citing works
Competitive fragmentation modeling of ESI-MS/MS spectra for putative metabolite identification
Allen, F., Greiner, R., & Wishart, D. S. (2014) · Metabolomics · doi:10.1007/s11306-014-0676-4 · Cited by 430 · see citing works
Chemical substructures that enrich for biological activity
Klekota, J., & Roth, F. P. (2008) · Bioinformatics · doi:10.1093/bioinformatics/btn479 · Cited by 392 · see citing works
High-confidence structural annotation of metabolites absent from spectral libraries
Hoffmann, M. A., Nothias, L.-F., Ludwig, M., Fleischauer, M., Gentry, E. C., Witting, M., Dorrestein, P. C., Dührkop, K., & Böcker, S. (2022) · Nature Biotechnology · doi:10.1038/s41587-021-01045-9 · Cited by 388 · see citing works
Self-citationInfoVAE: Information Maximizing Variational AutoencodersPreprint
Zhao, S., Song, J., & Ermon, S. (2017) · arXiv (Cornell University) · doi:10.48550/arxiv.1706.02262 · Cited by 341 · see citing works
Benton, H. P., Wong, D. M., Trauger, S. A., & Siuzdak, G. E. (2008) · Analytical Chemistry · doi:10.1021/ac800795f · Cited by 266 · see citing works
Database-independent molecular formula annotation using Gibbs sampling through ZODIAC
Ludwig, M., Nothias-Scaglia, L.-F., Dührkop, K., Koester, I., Fleischauer, M., Hoffmann, M., Petras, D., Vargas, F., Morsy, M. R., Aluwihare, L. I., et al. (2020) · Nature Machine Intelligence · doi:10.1038/s42256-020-00234-6 · Cited by 242 · see citing works
Self-citationDeepSMILES: An Adaptation of SMILES for Use in Machine-Learning of Chemical StructuresPreprint
O’Boyle, N. M., & Dalke, A. (2018) · ChemRxiv · doi:10.26434/chemrxiv.7097960.v1 · Cited by 217 · see citing works
Jeffryes, J. G., Colastani, R. L., Elbadawi-Sidhu, M., Kind, T., Niehaus, T. D., Broadbelt, L. J., Hanson, A. D., Fiehn, O., Tyo, K. E. J., & Henry, C. S. (2015) · Journal of Cheminformatics · doi:10.1186/s13321-015-0087-1 · Cited by 213 · see citing works
Metabolite identification and molecular fingerprint prediction through machine learning
Heinonen, M., Shen, H., Zamboni, N., & Rousu, J. (2012) · Bioinformatics · doi:10.1093/bioinformatics/bts437 · Cited by 186 · see citing works
Self-citationCritical Assessment of Small Molecule Identification 2016: automated methods
Schymanski, E., Ruttkies, C., Krauss, M. K. V., Brouard, C., Kind, T., Dührkop, K., Allen, F. R., Vaniya, A., Verdegem, D., Böcker, S., et al. (2017) · Journal of Cheminformatics · doi:10.1186/s13321-017-0207-1 · Cited by 177 · see citing works
Self-citationPubChem chemical structure standardization
Hähnke, V. D., Kim, S., & Bolton, E. (2018) · Journal of Cheminformatics · doi:10.1186/s13321-018-0293-8 · Cited by 163 · see citing works
Colby, S., Nuñez, J., Hodas, N. O., Corley, C. D., & Renslow, R. S. (2019) · Analytical Chemistry · doi:10.1021/acs.analchem.9b02348 · Cited by 100 · see citing works
A deep generative model enables automated structure elucidation of novel psychoactive substances
Skinnider, M. A., Wang, F., Pasin, D., Greiner, R., Foster, L. J., Dalsgaard, P. W., & Wishart, D. S. (2021) · Nature Machine Intelligence · doi:10.1038/s42256-021-00407-x · Cited by 87 · see citing works
Peironcely, J. E., Rojas‐Chertó, M., Fichera, D., Reijmers, T. H., Coulier, L., Faulon, J., & Hankemeier, T. (2012) · Journal of Cheminformatics · doi:10.1186/1758-2946-4-21 · Cited by 85 · see citing works
“MS-Ready” structures for non-targeted high-resolution mass spectrometry screening studies
McEachran, A. D., Mansouri, K., Grulke, C., Schymanski, E., Ruttkies, C., & Williams, A. J. (2018) · Journal of Cheminformatics · doi:10.1186/s13321-018-0299-2 · Cited by 85 · see citing works
Kwon, Y., Yoo, J., Choi, Y.-S., Son, W., Lee, D., & Kang, S. (2019) · Journal of Cheminformatics · doi:10.1186/s13321-019-0396-x · Cited by 79 · see citing works
Hybrid Search: A Method for Identifying Metabolites Absent from Tandem Mass Spectrometry Libraries
Cooper, B. T., Yan, X., Simón-Manso, Y., Tchekhovskoi, D. V., Mirokhin, Y. A., & Stein, S. E. (2019) · Analytical Chemistry · doi:10.1021/acs.analchem.9b03415 · Cited by 69 · see citing works
Schymanski, E., Meinert, C., Meringer, M., et al. (2008) · Analytica Chimica Acta · doi:10.1016/j.aca.2008.03.060 · Cited by 67 · see citing works
Chapter 11. Junction Tree Variational Autoencoder for Molecular Graph Generation
Jin, W., Barzilay, R., & Jaakkola, T. (2020) · RSC drug discovery/RSC drug discovery series · doi:10.1039/9781788016841-00228 · Cited by 63 · see citing works
Chemical Diversity and Classification of Secondary Metabolites in Nine Bryophyte Species
Peters, K., Treutler, H., Döll, S., Kindt, A. S. D., Hankemeier, T., & Neumann, S. (2019) · Metabolites · doi:10.3390/metabo9100222 · Cited by 52 · see citing works
Automated Pipeline for De Novo Metabolite Identification Using Mass-Spectrometry-Based Metabolomics
Peironcely, J. E., Rojas‐Chertó, M., Tas, A. C., Vreeken, R. J., Reijmers, T. H., Coulier, L., & Hankemeier, T. (2013) · Analytical Chemistry · doi:10.1021/ac303218u · Cited by 50 · see citing works
Bayesian networks for mass spectrometric metabolite identification via molecular fingerprints
Ludwig, M., Dührkop, K., & Böcker, S. (2018) · Bioinformatics · doi:10.1093/bioinformatics/bty245 · Cited by 48 · see citing works
Self-citation
Flagged first, then by citations
Research works printed but not linked: 3
- [41]You, J., Liu, B., Ying, R., Pande, V. & Leskovec, J. Graph convolutional policy network for goal-directed molecular graph generation. In Proc. 32nd International Conference on Neural Information Processing Systems (eds Bengio, S. et al.) 6412–6422 (Curran Associates, 2018)
- [50]Chen, X. et al. Variational lossy autoencoder. In 5th International Conference on Learning Representations (ICLR, 2017).
- [52]Kingma, D. P. & Ba, J. Adam: a method for stochastic optimization. In 3rd International Conference on Learning Representations (ICLR, 2015).
Cited by
Sorted by citations
Annotating metabolite mass spectra with domain-inspired chemical formula transformers
Goldman, S., Wohlwend, J., Stražar, M., Haroush, G., Xavier, R. J., & Coley, C. W. (2023) · Nature Machine Intelligence · doi:10.1038/s42256-023-00708-3 · Cited by 87 · see citing works
Vitale, G. A., Geibel, C., Minda, V., Wang, M., Aron, A. T., & Petras, D. (2024) · Natural Product Reports · doi:10.1039/d3np00050h · Cited by 66 · see citing works
Native metabolomics identifies the rivulariapeptolide family of protease inhibitors
Reher, R., Aron, A. T., Fajtová, P., Stincone, P., Wagner, B., Pérez-Lorente, A. I., Liu, C., Shalom, I. Y. B., Bittremieux, W., Wang, M., et al. (2022) · Nature Communications · doi:10.1038/s41467-022-32016-6 · Cited by 53 · see citing works
Voronov, G., Lightheart, R., Frandsen, A., Bargh, B., Haynes, S. E., Spencer, E., Schoenhardt, K. E., Davidson, C., Schaum, A., Macherla, V. R., et al. (2022) · doi:10.1101/2022.10.09.511482 · Cited by 18 · see citing works
- Authors
- Stravs, M. A., Dührkop, K., Böcker, S., & Zamboni, N.
- Affiliations
- ETH Zurich (CH)
- Friedrich Schiller University Jena (DE)
- Corresponding author
- Zamboni, Nicola
- Venue
- Nature Methods
- Published
- 2022-05-30
- Volume
- 19
- Issue
- 7
- Pages
- 865-870
- ISSN
- 1548-7091 (ISSN-L)
- 1548-7105
- PMC
- PMC9262714
- OpenAlex
- W4281688302
- Cited by
- 226
- References
- 48
- Citations by year
- 2026: 69 · 2025: 57 · 2024: 46 · 2023: 42 · 2022: 10 · 2021: 1 · 2020: 1
- FWCI
- 13.99
- Type
- journal article
- Language
- en
- Open access
- hybrid
- doi.org
- Locations
- Nature Methods (publishedVersion, cc-by)
- bioRxiv (Cold Spring Harbor Laboratory) (acceptedVersion, cc-by-nc-nd)
- PubMed Central (publishedVersion, cc-by)
- PubMed (publishedVersion)
- DORA Eawag (Swiss Federal Institute of Aquatic Science and Technology (Eawag)) (submittedVersion, other-oa)
- Repository for Publications and Research Data (ETH Zurich) (submittedVersion, cc-by-nc-nd)
- Repository for Publications and Research Data (ETH Zurich) (submittedVersion, cc-by)
- ETH Zürich Research Collection
- Funders
- This project and NZ is supported by grants from the Strategic Focal Area Personalized Health and Related Technologies (PHRT) of the ETH Domain and by ETH Zürich.
- MS is supported by grants from the Strategic Focal Area Personalized Health and Related Technologies (PHRT) of the ETH Domain and by ETH Zürich.
- K.D. and S.B. are supported by Deutsche Forschungsgemeinschaft
- Topics
- Physical Sciences › Chemistry › Spectroscopy › Mass Spectrometry Techniques and Applications
- Physical Sciences › Computer Science › Computational Theory and Mathematics › Computational Drug Discovery Methods
- Life Sciences › Biochemistry, Genetics and Molecular Biology › Molecular Biology › Metabolomics and Mass Spectrometry Studies
- Keywords
- de novo structure prediction, tandem mass spectrometry, MS2 spectra, structure elucidation, natural products, encoder-decoder neural network, molecular networking, bryophytes, novel compound discovery
- MeSH terms
- Databases, Factual, Tandem Mass Spectrometry
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review