Bioinformatics Advance Access published online on September 3, 2007
Bioinformatics, doi:10.1093/bioinformatics/btm417
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
PepSplice: Cache-Efficient Search Algorithms for Comprehensive Identificationof Tandem Mass Spectra
1Institute of Theoretical Computer Science2Institute of Plant Biotechnology3Institute of Computational Science, ETH Zurich, CH-8092 Zurich4Institut fuer Informatik, TU Munich, D-85748 Garching;
*To whom correspondence should be addressed. Riko Jacob, E-mail: jacob{at}in.tum.de
| Abstract |
|---|
Motivation: Tandem mass spectrometry allows for high throughput identification of complex protein samples. Searching tandem mass spectra against sequence databases is the main analysis method nowadays. Since many peptide variations are possible, including them in the search space seems only logical. However, the search space usually grows exponentially with the number of independent variations and may therefore overwhelm computational resources.
Results: We provide fast, cache-efficient search algorithms to screen large peptide search spaces including non-tryptic peptides, whole genomes, dozens of posttranslational modifications, unannotated point mutations and even unannotated splice sites. All these search spaces can be screened simultaneously. By optimizing the cache usage, we achieve a calculation speed that closely approaches the limits of the hardware. At the same time, we control the size of the overall search space by limiting the combinations of variations that can co-occur on the same peptide. Using a hypergeometric scoring scheme, we applied these algorithms to a data set of 1420632 spectra. We were able to identify a considerable number of peptide variations within a modest amount of computing time on standard desktop computers.
Availability: PepSplice is available as a C++ application for Linux, Windows andOSX at www.ti.inf.ethz.ch/pw/software/pepsplice/. It is open source under the revised BSD license.
Contact: jacob{at}in.tum.de, franz.roos{at}alumni.ethz.ch
Associate Editor: Prof. John Quackenbush
Received on March 4, 2007; revised on July 24, 2007; accepted on August 11, 2007
This article has been cited by other articles:
![]() |
K. Baerenfaller, J. Grossmann, M. A. Grobei, R. Hull, M. Hirsch-Hoffmann, S. Yalovsky, P. Zimmermann, U. Grossniklaus, W. Gruissem, and S. Baginsky Genome-Scale Proteomics Reveals Arabidopsis thaliana Gene Models and Proteome Dynamics Science, May 16, 2008; 320(5878): 938 - 941. [Abstract] [Full Text] [PDF] |
||||
