X!!Tandem, an improved method for running X!Tandem in parallel on collections of commodity computers

被引:103
作者
Bjornson, Robert D. [1 ,2 ]
Carriero, Nicholas J. [1 ,2 ]
Colangelo, Christopher [1 ]
Shifinan, Mark [3 ,6 ]
Cheung, Kei-Hoi [2 ,3 ,4 ,6 ]
Miller, Perry L. [3 ,5 ,6 ]
Williams, Kenneth [1 ,7 ]
机构
[1] Yale Univ, Keck Biotechnol Resource Lab, New Haven, CT 06520 USA
[2] Yale Univ, Dept Comp Sci, New Haven, CT 06520 USA
[3] Yale Univ, Ctr Med Informat, New Haven, CT 06520 USA
[4] Yale Univ, Dept Genet, New Haven, CT 06520 USA
[5] Yale Univ, Dept Mol Cellular & Dev Biol, New Haven, CT 06520 USA
[6] Yale Univ, Dept Anesthesiol, New Haven, CT 06520 USA
[7] Yale Univ, Dept Mol Biophys & Biochem, New Haven, CT 06520 USA
关键词
proteomics; protein identification; parallel database search; X!Tandem; tandem mass spectrometry; parallel X!Tandem; MPI;
D O I
10.1021/pr0701198
中图分类号
Q5 [生物化学];
学科分类号
071010 ; 081704 ;
摘要
The widespread use of mass spectrometry for protein identification has created a demand for computationally efficient methods of matching mass spectrometry data to protein databases. A search using X!Tandem, a popular and representative program, can require hours or days to complete, particularly when missed cleavages and post-translational modifications are considered. Existing techniques for accelerating X!Tandem by employing parallelism are unsatisfactory for a variety of reasons. The paper describes a parallelization of X!Tandem, called X!!Tandem, that shows excellent speedups on commodity hardware and produces the same results as the original program. Furthermore, the parallelization technique used is unusual and potentially useful for parallelizing other complex programs.
引用
收藏
页码:293 / 299
页数:7
相关论文
共 14 条
[1]  
BEAVIS R, 2007, COMMUNICATION
[2]   A high productivity/low maintenance approach to high-performance computation for biomedicine: Four case studies [J].
Carriero, N ;
Osier, MV ;
Cheung, KH ;
Miller, PL ;
Gerstein, M ;
Zhao, HY ;
Wu, BL ;
Rifkin, S ;
Chang, J ;
Zhang, HP ;
White, K ;
Williams, K ;
Schultz, M .
JOURNAL OF THE AMERICAN MEDICAL INFORMATICS ASSOCIATION, 2005, 12 (01) :90-98
[3]  
CARRIERO N, 1996, WORKSH ALG PAR PROC, P75
[4]   A method for reducing the time required to match protein sequences with tandem mass spectra [J].
Craig, R ;
Beavis, RC .
RAPID COMMUNICATIONS IN MASS SPECTROMETRY, 2003, 17 (20) :2310-2316
[5]   TANDEM: matching proteins with tandem mass spectra [J].
Craig, R ;
Beavis, RC .
BIOINFORMATICS, 2004, 20 (09) :1466-1467
[6]  
DUNCAN D, 2007, COMMUNICATION
[7]   Parallel tandem: A program for parallel processing of tandem mass spectra using PVM or MPI and X!Tandem [J].
Duncan, DT ;
Craig, R ;
Link, AJ .
JOURNAL OF PROTEOME RESEARCH, 2005, 4 (05) :1842-1847
[8]   AN APPROACH TO CORRELATE TANDEM MASS-SPECTRAL DATA OF PEPTIDES WITH AMINO-ACID-SEQUENCES IN A PROTEIN DATABASE [J].
ENG, JK ;
MCCORMACK, AL ;
YATES, JR .
JOURNAL OF THE AMERICAN SOCIETY FOR MASS SPECTROMETRY, 1994, 5 (11) :976-989
[9]  
Geist A, 1994, PVM PARALLEL VIRTUAL
[10]   The International Protein Index: An integrated database for proteomics experiments [J].
Kersey, PJ ;
Duarte, J ;
Williams, A ;
Karavidopoulou, Y ;
Birney, E ;
Apweiler, R .
PROTEOMICS, 2004, 4 (07) :1985-1988