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.
Original language | English (US) |
---|---|
Pages (from-to) | 325-337 |
Number of pages | 13 |
Journal | Journal of Computational Biology |
Volume | 8 |
Issue number | 3 |
DOIs | |
State | Published - Aug 2001 |
Funding
Keywords
- Computational biology
- Dynamic programming
- Mass spectrometry, computational proteomics
- Peptide sequencing
- Protein identification
ASJC Scopus subject areas
- Computational Mathematics
- Genetics
- Molecular Biology
- Computational Theory and Mathematics
- Modeling and Simulation