Cargando…
GPU-BLAST: using graphics processors to accelerate protein sequence alignment
Motivation: The Basic Local Alignment Search Tool (BLAST) is one of the most widely used bioinformatics tools. The widespread impact of BLAST is reflected in over 53 000 citations that this software has received in the past two decades, and the use of the word ‘blast’ as a verb referring to biologic...
Autores principales: | , |
---|---|
Formato: | Texto |
Lenguaje: | English |
Publicado: |
Oxford University Press
2011
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3018811/ https://www.ncbi.nlm.nih.gov/pubmed/21088027 http://dx.doi.org/10.1093/bioinformatics/btq644 |
_version_ | 1782196121531056128 |
---|---|
author | Vouzis, Panagiotis D. Sahinidis, Nikolaos V. |
author_facet | Vouzis, Panagiotis D. Sahinidis, Nikolaos V. |
author_sort | Vouzis, Panagiotis D. |
collection | PubMed |
description | Motivation: The Basic Local Alignment Search Tool (BLAST) is one of the most widely used bioinformatics tools. The widespread impact of BLAST is reflected in over 53 000 citations that this software has received in the past two decades, and the use of the word ‘blast’ as a verb referring to biological sequence comparison. Any improvement in the execution speed of BLAST would be of great importance in the practice of bioinformatics, and facilitate coping with ever increasing sizes of biomolecular databases. Results: Using a general-purpose graphics processing unit (GPU), we have developed GPU-BLAST, an accelerated version of the popular NCBI-BLAST. The implementation is based on the source code of NCBI-BLAST, thus maintaining the same input and output interface while producing identical results. In comparison to the sequential NCBI-BLAST, the speedups achieved by GPU-BLAST range mostly between 3 and 4. Availability: The source code of GPU-BLAST is freely available at http://archimedes.cheme.cmu.edu/biosoftware.html. Contact: sahinidis@cmu.edu Supplementary information: Supplementary data are available at Bioinformatics online. |
format | Text |
id | pubmed-3018811 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2011 |
publisher | Oxford University Press |
record_format | MEDLINE/PubMed |
spelling | pubmed-30188112011-01-12 GPU-BLAST: using graphics processors to accelerate protein sequence alignment Vouzis, Panagiotis D. Sahinidis, Nikolaos V. Bioinformatics Original Papers Motivation: The Basic Local Alignment Search Tool (BLAST) is one of the most widely used bioinformatics tools. The widespread impact of BLAST is reflected in over 53 000 citations that this software has received in the past two decades, and the use of the word ‘blast’ as a verb referring to biological sequence comparison. Any improvement in the execution speed of BLAST would be of great importance in the practice of bioinformatics, and facilitate coping with ever increasing sizes of biomolecular databases. Results: Using a general-purpose graphics processing unit (GPU), we have developed GPU-BLAST, an accelerated version of the popular NCBI-BLAST. The implementation is based on the source code of NCBI-BLAST, thus maintaining the same input and output interface while producing identical results. In comparison to the sequential NCBI-BLAST, the speedups achieved by GPU-BLAST range mostly between 3 and 4. Availability: The source code of GPU-BLAST is freely available at http://archimedes.cheme.cmu.edu/biosoftware.html. Contact: sahinidis@cmu.edu Supplementary information: Supplementary data are available at Bioinformatics online. Oxford University Press 2011-01-15 2010-11-18 /pmc/articles/PMC3018811/ /pubmed/21088027 http://dx.doi.org/10.1093/bioinformatics/btq644 Text en © The Author(s) 2010. Published by Oxford University Press. http://creativecommons.org/licenses/by-nc/2.0/uk/ This is an Open Access article distributed under the terms of the Creative Commons Attribution Non-Commercial License (http://creativecommons.org/licenses/by-nc/2.5), which permits unrestricted non-commercial use, distribution, and reproduction in any medium, provided the original work is properly cited. |
spellingShingle | Original Papers Vouzis, Panagiotis D. Sahinidis, Nikolaos V. GPU-BLAST: using graphics processors to accelerate protein sequence alignment |
title | GPU-BLAST: using graphics processors to accelerate protein sequence alignment |
title_full | GPU-BLAST: using graphics processors to accelerate protein sequence alignment |
title_fullStr | GPU-BLAST: using graphics processors to accelerate protein sequence alignment |
title_full_unstemmed | GPU-BLAST: using graphics processors to accelerate protein sequence alignment |
title_short | GPU-BLAST: using graphics processors to accelerate protein sequence alignment |
title_sort | gpu-blast: using graphics processors to accelerate protein sequence alignment |
topic | Original Papers |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3018811/ https://www.ncbi.nlm.nih.gov/pubmed/21088027 http://dx.doi.org/10.1093/bioinformatics/btq644 |
work_keys_str_mv | AT vouzispanagiotisd gpublastusinggraphicsprocessorstoaccelerateproteinsequencealignment AT sahinidisnikolaosv gpublastusinggraphicsprocessorstoaccelerateproteinsequencealignment |