Fast Parallel Tandem Mass Spectral Library Searching Using GPU Hardware Acceleration

被引:41
作者
Baumgardner, Lydia Ashleigh [2 ]
Shanmugam, Avinash Kumar [3 ]
Lam, Henry [4 ]
Eng, Jimmy K. [1 ]
Martin, Daniel B. [2 ]
机构
[1] Univ Washington, Dept Genome Sci, Seattle, WA 98195 USA
[2] Inst Syst Biol, Seattle, WA USA
[3] Univ Michigan, Ctr Computat Med & Bioinformat, Ann Arbor, MI 48109 USA
[4] Hong Kong Univ Sci & Technol, Dept Chem & Biomol Engn, Hong Kong, Hong Kong, Peoples R China
关键词
CUDA; tandem mass spectrometry; spectral library searching; peptide identification; PEPTIDE IDENTIFICATION; PROTEOMICS; DATABASE;
D O I
10.1021/pr200074h
中图分类号
Q5 [生物化学];
学科分类号
071010 ; 081704 ;
摘要
Mass spectrometry-based proteomics is a maturing discipline of biologic research that is experiencing substantial growth. Instrumentation has steadily improved over time with the advent of faster and more sensitive instruments collecting ever larger data files. Consequently, the computational process of matching a peptide fragmentation pattern to its sequence, traditionally accomplished by sequence database searching and more recently also by spectral library searching, has become a bottleneck in many mass spectrometry experiments. In both of these methods, the main rate-limiting step is the comparison of an acquired spectrum with all potential matches from a spectral library or sequence database. This is a highly parallelizable process because the core computational element can be represented as a simple but arithmetically intense multiplication of two vectors. In this paper, we present a proof of concept project taking advantage of the massively parallel computing available on graphics processing units (GPUs) to distribute and accelerate the process of spectral assignment using spectral library searching. This program, which we have named FastPaSS (for Fast Parallelized Spectral,Searching), is implemented in CUDA (Compute Unified Device Architecture) from NVIDIA, which allows direct access to the processors in an NVIDIA GPU. Our efforts demonstrate the feasibility of GPU computing for spectral assignment, through implementation of tilt: validated spectral searching algorithm SpectraST in the CUDA environment.
引用
收藏
页码:2882 / 2888
页数:7
相关论文
共 26 条
[1]   TANDEM: matching proteins with tandem mass spectra [J].
Craig, R ;
Beavis, RC .
BIOINFORMATICS, 2004, 20 (09) :1466-1467
[2]  
Desiere F, 2006, NUCLEIC ACIDS RES, V34, pD655, DOI [10.1093/nar/gkj040, 10.1007/978-1-60761-444-9_19]
[3]   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
[4]   A Spectral Clustering Approach to MS/MS Identification of Post-Translational Modifications [J].
Falkner, Jayson A. ;
Falkner, Jarret W. ;
Yocum, Anastasia K. ;
Andrews, Philip C. .
JOURNAL OF PROTEOME RESEARCH, 2008, 7 (11) :4614-4622
[5]   Proteomics FASTA archive and refference resource [J].
Falkner, Jayson A. ;
Hill, James A. ;
Andrews, Philip C. .
PROTEOMICS, 2008, 8 (09) :1756-1757
[6]   Open mass spectrometry search algorithm [J].
Geer, LY ;
Markey, SP ;
Kowalak, JA ;
Wagner, L ;
Xu, M ;
Maynard, DM ;
Yang, XY ;
Shi, WY ;
Bryant, SH .
JOURNAL OF PROTEOME RESEARCH, 2004, 3 (05) :958-964
[7]   Highly accelerated feature detection in proteomics data sets using modern graphics processing units [J].
Hussong, Rene ;
Gregorius, Barbara ;
Tholey, Andreas ;
Hildebrandt, Andreas .
BIOINFORMATICS, 2009, 25 (15) :1937-1943
[8]  
Kapp Eugene, 2007, Curr Protoc Protein Sci, VChapter 25, DOI 10.1002/0471140864.ps2502s49
[9]   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
[10]   Building consensus spectral libraries for peptide identification in proteomics [J].
Lam, Henry ;
Deutsch, Eric W. ;
Eddes, James S. ;
Eng, Jimmy K. ;
Stein, Stephen E. ;
Aebersold, Ruedi .
NATURE METHODS, 2008, 5 (10) :873-875