Skip to main content

Faster Mass Decomposition

  • Conference paper
Algorithms in Bioinformatics (WABI 2013)

Part of the book series: Lecture Notes in Computer Science ((LNBI,volume 8126))

Included in the following conference series:

Abstract

Metabolomics complements investigation of the genome, transcriptome, and proteome of an organism. Today, the vast majority of metabolites remain unknown, in particular for non-model organisms. Mass spectrometry is one of the predominant techniques for analyzing small molecules such as metabolites. A fundamental step for identifying a small molecule is to determine its molecular formula.

Here, we present and evaluate three algorithm engineering techniques that speed up the molecular formula determination. For that, we modify an existing algorithm for decomposing the monoisotopic mass of a molecule. These techniques lead to a four-fold reduction of running times, and reduce memory consumption by up to 94 %. In comparison to the classical search tree algorithm, our algorithm reaches a 1000-fold speedup.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Agarwal, D., Cazals, F., Malod-Dognin, N.: Stoichiometry determination for mass-spectrometry data: the interval cases. In: Research Report 8101, Inria, Research Centre Sophia Antipolis – Méditerranée (October 2012)

    Google Scholar 

  2. Audi, G., Wapstra, A., Thibault, C.: The AME2003 atomic mass evaluation (ii): Tables, graphs, and references. Nucl. Phys. A 729, 129–336 (2003)

    Article  Google Scholar 

  3. Böcker, S., Letzel, M., Lipták, Z., Pervukhin, A.: SIRIUS: Decomposing isotope patterns for metabolite identification. Bioinformatics 25(2), 218–224 (2009)

    Article  Google Scholar 

  4. Böcker, S., Lipták, Z.: Efficient mass decomposition. In: Proc. of ACM Symposium on Applied Computing (ACM SAC 2005), pp. 151–157. ACM press, New York (2005)

    Google Scholar 

  5. Böcker, S., Lipták, Z.: A fast and simple algorithm for the Money Changing Problem. Algorithmica 48(4), 413–432 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  6. Böcker, S., Rasche, F.: Towards de novo identification of metabolites by analyzing tandem mass spectra. Bioinformatics 24, I49–I55 (2008); Proc. of European Conference on Computational Biology (ECCB 2008)

    Google Scholar 

  7. Cooper, M.A., Shlaes, D.: Fix the antibiotics pipeline. Nature 472(7341), 32 (2011)

    Article  Google Scholar 

  8. Cortina, N.S., Krug, D., Plaza, A., Revermann, O., Müller, R.: Myxoprincomide: a natural product from Myxococcus xanthus discovered by comprehensive analysis of the secondary metabolome. Angew. Chem. Int. Ed. Engl. 51(3), 811–816 (2012)

    Article  Google Scholar 

  9. Dromey, R.G., Foyster, G.T.: Calculation of elemental compositions from high resolution mass spectral data. Anal. Chem. 52(3), 394–398 (1980)

    Article  Google Scholar 

  10. Fürst, A., Clerc, J.-T., Pretsch, E.: A computer program for the computation of the molecular formula. Chemom. Intell. Lab. Syst. 5, 329–334 (1989)

    Article  Google Scholar 

  11. Hill, D.W., Kertesz, T.M., Fontaine, D., Friedman, R., Grant, D.F.: Mass spectral metabonomics beyond elemental formula: Chemical database querying by matching experimental with computational fragmentation spectra. Anal. Chem. 80(14), 5574–5582 (2008)

    Article  Google Scholar 

  12. Horai, H., Arita, M., Kanaya, S., Nihei, Y., Ikeda, T., Suwa, K., Ojima, Y., Tanaka, K., Tanaka, S., Aoshima, K., Oda, Y., Kakazu, Y., Kusano, M., Tohge, T., Matsuda, F., Sawada, Y., Hirai, M.Y., Nakanishi, H., Ikeda, K., Akimoto, N., Maoka, T., Takahashi, H., Ara, T., Sakurai, N., Suzuki, H., Shibata, D., Neumann, S., Iida, T., Tanaka, K., Funatsu, K., Matsuura, F., Soga, T., Taguchi, R., Saito, K., Nishioka, T.: MassBank: A public repository for sharing mass spectral data for life sciences. J. Mass Spectrom. 45(7), 703–714 (2010)

    Article  Google Scholar 

  13. Jarussophon, S., Acoca, S., Gao, J.-M., Deprez, C., Kiyota, T., Draghici, C., Purisima, E., Konishi, Y.: Automated molecular formula determination by tandem mass spectrometry (MS/MS). Analyst. 134(4), 690–700 (2009)

    Article  Google Scholar 

  14. Last, R.L., Jones, A.D., Shachar-Hill, Y.: Towards the plant metabolome and beyond. Nat. Rev. Mol. Cell Biol. 8, 167–174 (2007)

    Article  Google Scholar 

  15. Li, J.W.-H., Vederas, J.C.: Drug discovery and natural products: End of an era or an endless frontier? Science 325(5937), 161–165 (2009)

    Article  Google Scholar 

  16. Lueker, G.S.: Two NP-complete problems in nonnegative integer programming. Technical Report TR-178, Department of Electrical Engineering, Princeton University (March 1975)

    Google Scholar 

  17. Martello, S., Toth, P.: Knapsack Problems: Algorithms and Computer Implementations. John Wiley & Sons, Chichester (1990)

    Google Scholar 

  18. Meringer, M., Reinker, S., Zhang, J., Muller, A.: MS/MS data improves automated determination of molecular formulas by mass spectrometry. MATCH-Commun. Math. Co. 65, 259–290 (2011)

    Google Scholar 

  19. Pluskal, T., Uehara, T., Yanagida, M.: Highly accurate chemical formula prediction tool utilizing high-resolution mass spectra, MS/MS fragmentation, heuristic rules, and isotope pattern matching. Anal. Chem. 84(10), 4396–4403 (2012)

    Article  Google Scholar 

  20. Rasche, F., Scheubert, K., Hufsky, F., Zichner, T., Kai, M., Svatoš, A., Böcker, S.: Identifying the unknowns by aligning fragmentation trees. Anal. Chem. 84(7), 3417–3426 (2012)

    Article  Google Scholar 

  21. Rasche, F., Svatoš, A., Maddula, R.K., Böttcher, C., Böcker, S.: Computing fragmentation trees from tandem mass spectrometry data. Anal. Chem. 83(4), 1243–1251 (2011)

    Article  Google Scholar 

  22. Robertson, A.L., Hamming, M.C.: MASSFORM: a computer program for the assignment of elemental compositions to high resolution mass spectral data. Biomed. Mass Spectrom. 4(4), 203–208 (1977)

    Article  Google Scholar 

  23. Rojas-Chertó, M., Kasper, P.T., Willighagen, E.L., Vreeken, R.J., Hankemeier, T., Reijmers, T.H.: Elemental composition determination based on MSn. Bioinformatics 27, 2376–2383 (2011)

    Article  Google Scholar 

  24. Scheubert, K., Hufsky, F., Böcker, S.: Computational mass spectrometry for small molecules. J. Cheminform. 5, 12 (2013)

    Article  Google Scholar 

  25. Stravs, M.A., Schymanski, E.L., Singer, H.P., Hollender, J.: Automatic recalibration and processing of tandem mass spectra using formula annotation. J. Mass Spectrom. 48(1), 89–99 (2013)

    Article  Google Scholar 

  26. Wilf, H.: generatingfunctionology, 2nd edn. Academic Press (1994), Freely available from http://www.math.upenn.edu/~wilf/DownldGF.html

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Dührkop, K., Ludwig, M., Meusel, M., Böcker, S. (2013). Faster Mass Decomposition. In: Darling, A., Stoye, J. (eds) Algorithms in Bioinformatics. WABI 2013. Lecture Notes in Computer Science(), vol 8126. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-40453-5_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-40453-5_5

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-40452-8

  • Online ISBN: 978-3-642-40453-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics