Cargando…
Accelerating the scoring module of mass spectrometry-based peptide identification using GPUs
BACKGROUND: Tandem mass spectrometry-based database searching is currently the main method for protein identification in shotgun proteomics. The explosive growth of protein and peptide databases, which is a result of genome translations, enzymatic digestions, and post-translational modifications (PT...
Autores principales: | , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
BioMed Central
2014
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4049470/ https://www.ncbi.nlm.nih.gov/pubmed/24773593 http://dx.doi.org/10.1186/1471-2105-15-121 |
_version_ | 1782319816641609728 |
---|---|
author | Li, You Chi, Hao Xia, Leihao Chu, Xiaowen |
author_facet | Li, You Chi, Hao Xia, Leihao Chu, Xiaowen |
author_sort | Li, You |
collection | PubMed |
description | BACKGROUND: Tandem mass spectrometry-based database searching is currently the main method for protein identification in shotgun proteomics. The explosive growth of protein and peptide databases, which is a result of genome translations, enzymatic digestions, and post-translational modifications (PTMs), is making computational efficiency in database searching a serious challenge. Profile analysis shows that most search engines spend 50%-90% of their total time on the scoring module, and that the spectrum dot product (SDP) based scoring module is the most widely used. As a general purpose and high performance parallel hardware, graphics processing units (GPUs) are promising platforms for speeding up database searches in the protein identification process. RESULTS: We designed and implemented a parallel SDP-based scoring module on GPUs that exploits the efficient use of GPU registers, constant memory and shared memory. Compared with the CPU-based version, we achieved a 30 to 60 times speedup using a single GPU. We also implemented our algorithm on a GPU cluster and achieved an approximately favorable speedup. CONCLUSIONS: Our GPU-based SDP algorithm can significantly improve the speed of the scoring module in mass spectrometry-based protein identification. The algorithm can be easily implemented in many database search engines such as X!Tandem, SEQUEST, and pFind. A software tool implementing this algorithm is available at http://www.comp.hkbu.edu.hk/~youli/ProteinByGPU.html |
format | Online Article Text |
id | pubmed-4049470 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2014 |
publisher | BioMed Central |
record_format | MEDLINE/PubMed |
spelling | pubmed-40494702014-06-20 Accelerating the scoring module of mass spectrometry-based peptide identification using GPUs Li, You Chi, Hao Xia, Leihao Chu, Xiaowen BMC Bioinformatics Methodology Article BACKGROUND: Tandem mass spectrometry-based database searching is currently the main method for protein identification in shotgun proteomics. The explosive growth of protein and peptide databases, which is a result of genome translations, enzymatic digestions, and post-translational modifications (PTMs), is making computational efficiency in database searching a serious challenge. Profile analysis shows that most search engines spend 50%-90% of their total time on the scoring module, and that the spectrum dot product (SDP) based scoring module is the most widely used. As a general purpose and high performance parallel hardware, graphics processing units (GPUs) are promising platforms for speeding up database searches in the protein identification process. RESULTS: We designed and implemented a parallel SDP-based scoring module on GPUs that exploits the efficient use of GPU registers, constant memory and shared memory. Compared with the CPU-based version, we achieved a 30 to 60 times speedup using a single GPU. We also implemented our algorithm on a GPU cluster and achieved an approximately favorable speedup. CONCLUSIONS: Our GPU-based SDP algorithm can significantly improve the speed of the scoring module in mass spectrometry-based protein identification. The algorithm can be easily implemented in many database search engines such as X!Tandem, SEQUEST, and pFind. A software tool implementing this algorithm is available at http://www.comp.hkbu.edu.hk/~youli/ProteinByGPU.html BioMed Central 2014-04-28 /pmc/articles/PMC4049470/ /pubmed/24773593 http://dx.doi.org/10.1186/1471-2105-15-121 Text en Copyright © 2014 Li et al.; licensee BioMed Central Ltd. http://creativecommons.org/licenses/by/2.0 This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly credited. |
spellingShingle | Methodology Article Li, You Chi, Hao Xia, Leihao Chu, Xiaowen Accelerating the scoring module of mass spectrometry-based peptide identification using GPUs |
title | Accelerating the scoring module of mass spectrometry-based peptide identification using GPUs |
title_full | Accelerating the scoring module of mass spectrometry-based peptide identification using GPUs |
title_fullStr | Accelerating the scoring module of mass spectrometry-based peptide identification using GPUs |
title_full_unstemmed | Accelerating the scoring module of mass spectrometry-based peptide identification using GPUs |
title_short | Accelerating the scoring module of mass spectrometry-based peptide identification using GPUs |
title_sort | accelerating the scoring module of mass spectrometry-based peptide identification using gpus |
topic | Methodology Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4049470/ https://www.ncbi.nlm.nih.gov/pubmed/24773593 http://dx.doi.org/10.1186/1471-2105-15-121 |
work_keys_str_mv | AT liyou acceleratingthescoringmoduleofmassspectrometrybasedpeptideidentificationusinggpus AT chihao acceleratingthescoringmoduleofmassspectrometrybasedpeptideidentificationusinggpus AT xialeihao acceleratingthescoringmoduleofmassspectrometrybasedpeptideidentificationusinggpus AT chuxiaowen acceleratingthescoringmoduleofmassspectrometrybasedpeptideidentificationusinggpus |