High-resolution
mass spectrometry becomes increasingly available
with its ability to resolve the fine isotopic structure of measured
analytes. It allows for high-sensitivity spectral deconvolution, leading
to less false-positive identifications. Analytes can be identified
by comparing their theoretical isotopic signal with the observed peaks.
Necessary calculations are, however, computationally demanding and
lead to long processing times. For wheat (trictum oestivum) alone, Uniprot holds more than 142 000 candidate protein
sequences. This is doubled upon sequence reversal for identification
FDR estimation and further multiplied by performing in silico digestion into peptides. The same peptide might originate from more
than one protein, which reduces the overall number of sequences to
be calculated. However, it is still huge. IsoSpec2 can perform these
calculations fast. Compared to IsoSpec1, the algorithm is simpler,
orders of magnitude faster, and offers more flexibility for the developers
of algorithms for raw data analysis. It is freely available under
a 2-clause BSD license, with bindings for the C++, C, R, and Python
programming languages.