logo
CONTENT TYPES

IsoSpec: Hyperfast Fine Structure Calculator

View Author Information
Department of Mathematics, Informatics, and Mechanics, University of Warsaw, 02-097 Warsaw, Poland
Center for Proteomics, University of Antwerp, 2000 Antwerp, Belgium
Flemish Institute for Technological Research (VITO), 2400 Mol, Belgium
§ Interuniversity Institute for Biostatistics and Statistical Bioinformatics, Hasselt University, 3500 Hasselt, Belgium
Cite this: Anal. Chem. 2017, 89, 6, 3272–3277
Publication Date (Web):February 24, 2017
https://doi.org/10.1021/acs.analchem.6b01459
Copyright © 2017 American Chemical Society
Article Views
693
Altmetric
-
Citations
LEARN ABOUT THESE METRICS

Article Views are the COUNTER-compliant sum of full text article downloads since November 2008 (both PDF and HTML) across all institutions and individuals. These metrics are regularly updated to reflect usage leading up to the last few days.

Citations are the number of other articles citing this article, calculated by Crossref and updated daily. Find more information about Crossref citation counts.

The Altmetric Attention Score is a quantitative measure of the attention that a research article has received online. Clicking on the donut icon will load a page at altmetric.com with additional details about the score and the social media presence for the given article. Find more information on the Altmetric Attention Score and how the score is calculated.

Read OnlinePDF (2 MB)
Supporting Info (1)»

Abstract

Abstract Image

As high-resolution mass spectrometry (HRMS) becomes increasingly available, the need of software tools capable of handling more complex data is surging. The complexity of the HRMS data stems partly from the presence of isotopes that give rise to more peaks to interpret compared to lower resolution instruments. However, a new generation of fine isotope calculators is on the rise. They calculate the smallest possible sets of isotopologues. However, none of these calculators lets the user specify the joint probability of the revealed envelope in advance. Instead, the user must provide a lower limit on the probability of isotopologues of interest, that is, provide minimal peak height. The choice of such threshold is far from obvious. In particular, it is impossible to a priori balance the trade-off between the algorithm speed and the portion of the revealed theoretical spectrum. We show that this leads to considerable inefficiencies. Here, we present IsoSpec: an algorithm for fast computation of isotopologues of chemical substances that can alternate between joint probability and peak height threshold. We prove that IsoSpec is optimal in terms of time complexity. Its implementation is freely available under a 2-clause BSD license, with bindings for C++, C, R, and Python.

Supporting Information

ARTICLE SECTIONS
Jump To

The Supporting Information is available free of charge on the ACS Publications website at DOI: 10.1021/acs.analchem.6b01459.

  • Notation explained, optimal p-set uniqueness, peak height thresholding optimality, asymptotic number of isotopologues, calculating the probabilities and masses, Gaussian approximations, Quicktrim algorithm, runtime asymptotics, benefits of using joint probability threshold over any peak height threshold, and specification of the server used in runtime performance tests (PDF)

Terms & Conditions

Electronic Supporting Information files are available without a subscription to ACS Web Editions. The American Chemical Society holds a copyright ownership interest in any copyrightable Supporting Information. Files available from the ACS website may be downloaded for personal use only. Users are not otherwise permitted to reproduce, republish, redistribute, or sell any Supporting Information from the ACS website, either in whole or in part, in either machine-readable form or any other form without permission from the American Chemical Society. For permission to reproduce, republish and redistribute this material, requesters must process their own requests via the RightsLink permission system. Information about how to use the RightsLink permission system can be found at http://pubs.acs.org/page/copyright/permissions.html.

Cited By


This article is cited by 13 publications.

  1. Konstantin O. Nagornov, Anton N. Kozhinov, Natalia Gasilova, Laure Menin, Yury O. Tsybin. Transient-Mediated Simulations of FTMS Isotopic Distributions and Mass Spectra to Guide Experiment Design and Data Analysis. Journal of the American Society for Mass Spectrometry 2020, 31 (9) , 1927-1942. https://doi.org/10.1021/jasms.0c00190
  2. Patrick Kreitzberg, Jake Pennington, Kyle Lucke, Oliver Serang. Fast Exact Computation of the k Most Abundant Isotope Peaks with Layer-Ordered Heaps. Analytical Chemistry 2020, 92 (15) , 10613-10619. https://doi.org/10.1021/acs.analchem.0c01670
  3. Mateusz K. Łącki, Dirk Valkenborg, Michał P. Startek. IsoSpec2: Ultrafast Fine Structure Calculator. Analytical Chemistry 2020, 92 (14) , 9472-9475. https://doi.org/10.1021/acs.analchem.0c00959
  4. Hongchao Ji, Yamei Xu, Hongmei Lu, Zhimin Zhang. Deep MS/MS-Aided Structural-Similarity Scoring for Unknown Metabolite Identification. Analytical Chemistry 2019, 91 (9) , 5629-5637. https://doi.org/10.1021/acs.analchem.8b05405
  5. Filippo Rusconi. mineXpert: Biological Mass Spectrometry Data Visualization and Mining with Full JavaScript Ability. Journal of Proteome Research 2019, 18 (5) , 2254-2259. https://doi.org/10.1021/acs.jproteome.9b00099
  6. Lars P. E. Yunker, Sofia Donnecke, Michelle Ting, Darien Yeung, J. Scott McIndoe. PythoMS: A Python Framework To Simplify and Assist in the Processing and Interpretation of Mass Spectrometric Data. Journal of Chemical Information and Modeling 2019, 59 (4) , 1295-1300. https://doi.org/10.1021/acs.jcim.9b00055
  7. Mateusz K. Łącki, Frederik Lermyte, Błażej Miasojedow, Michał P. Startek, Frank Sobott, Dirk Valkenborg, Anna Gambin. masstodon: A Tool for Assigning Peaks and Modeling Electron Transfer Reactions in Top-Down Mass Spectrometry. Analytical Chemistry 2019, 91 (3) , 1801-1807. https://doi.org/10.1021/acs.analchem.8b01479
  8. Kevin De Bruycker, Tim Krappitz, Christopher Barner-Kowollik. High Performance Quantification of Complex High Resolution Polymer Mass Spectra. ACS Macro Letters 2018, 7 (12) , 1443-1447. https://doi.org/10.1021/acsmacrolett.8b00804
  9. Rovshan G. Sadygov . Poisson Model To Generate Isotope Distribution for Biomolecules. Journal of Proteome Research 2018, 17 (1) , 751-758. https://doi.org/10.1021/acs.jproteome.7b00807
  10. Kevin De Bruycker, Alexander Welle, Sabine Hirth, Stephen J. Blanksby, Christopher Barner-Kowollik. Mass spectrometry as a tool to advance polymer science. Nature Reviews Chemistry 2020, 4 (5) , 257-268. https://doi.org/10.1038/s41570-020-0168-1
  11. Neo Christopher Chung, BłaŻej Miasojedow, Michał Startek, Anna Gambin. Jaccard/Tanimoto similarity test and estimation methods for biological presence-absence data. BMC Bioinformatics 2019, 20 (S15) https://doi.org/10.1186/s12859-019-3118-5
  12. Ze Wang, Xiangfeng Chen, Juan Ren, Guang Hu. Efficient simulation of isotope aggregated and fine structure by vector manipulation and change-making strategy. International Journal of Mass Spectrometry 2019, 443 , 70-76. https://doi.org/10.1016/j.ijms.2019.05.012
  13. Jiří Novák, Anton Škríba, Jakub Zápal, Marek Kuzma, Vladimír Havlíček. CycloBranch: An open tool for fine isotope structures in conventional and product ion mass spectra. Journal of Mass Spectrometry 2018, 53 (11) , 1097-1103. https://doi.org/10.1002/jms.4285

Pair your accounts.

Export articles to Mendeley

Get article recommendations from ACS based on references in your Mendeley library.

Pair your accounts.

Export articles to Mendeley

Get article recommendations from ACS based on references in your Mendeley library.

You’ve supercharged your research process with ACS and Mendeley!

STEP 1:
Click to create an ACS ID

Please note: If you switch to a different device, you may be asked to login again with only your ACS ID.

Please note: If you switch to a different device, you may be asked to login again with only your ACS ID.

Please note: If you switch to a different device, you may be asked to login again with only your ACS ID.

OOPS

You have to login with your ACS ID befor you can login with your Mendeley account.

MENDELEY PAIRING EXPIRED
Your Mendeley pairing has expired. Please reconnect

This website uses cookies to improve your user experience. By continuing to use the site, you are accepting our use of cookies. Read the ACS privacy policy.

CONTINUE