Abstract
Tandem mass spectrometry fragments a large number of molecules of the same peptide sequence into charged molecules of prefix and suffix peptide subsequences and then measures mass/charge ratios of these ions. The de novo peptide sequencing problem is to reconstruct the peptide sequence from a given tandem mass spectral data of k ions. By implicitly transforming the spectral data into an NC-spectrum graph G (V, E) where |V| = 2k + 2, we can solve this problem in O(|V||E|) time and O(|V|2) space using dynamic programming. For an ideal noise-free spectrum with only b- and y-ions, we improve the algorithm to O(|V| + |E|) time and O(|V|) space. Our approach can be further used to discover a modified amino acid in O(|V||E|) time. The algorithms have been implemented and tested on experimental data.
Keywords
Get full access to this article
View all access options for this article.
