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...

Descripción completa

Detalles Bibliográficos
Autores principales: Vouzis, Panagiotis D., Sahinidis, Nikolaos V.
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