Cargando…

Prefiltering Model for Homology Detection Algorithms on GPU

Homology detection has evolved over the time from heavy algorithms based on dynamic programming approaches to lightweight alternatives based on different heuristic models. However, the main problem with these algorithms is that they use complex statistical models, which makes it difficult to achieve...

Descripción completa

Detalles Bibliográficos
Autores principales: Retamosa, Germán, de Pedro, Luis, González, Ivan, Tamames, Javier
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Libertas Academica 2016
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5170890/
https://www.ncbi.nlm.nih.gov/pubmed/28008220
http://dx.doi.org/10.4137/EBO.S40877
_version_ 1782483849694937088
author Retamosa, Germán
de Pedro, Luis
González, Ivan
Tamames, Javier
author_facet Retamosa, Germán
de Pedro, Luis
González, Ivan
Tamames, Javier
author_sort Retamosa, Germán
collection PubMed
description Homology detection has evolved over the time from heavy algorithms based on dynamic programming approaches to lightweight alternatives based on different heuristic models. However, the main problem with these algorithms is that they use complex statistical models, which makes it difficult to achieve a relevant speedup and find exact matches with the original results. Thus, their acceleration is essential. The aim of this article was to prefilter a sequence database. To make this work, we have implemented a groundbreaking heuristic model based on NVIDIA’s graphics processing units (GPUs) and multicore processors. Depending on the sensitivity settings, this makes it possible to quickly reduce the sequence database by factors between 50% and 95%, while rejecting no significant sequences. Furthermore, this prefiltering application can be used together with multiple homology detection algorithms as a part of a next-generation sequencing system. Extensive performance and accuracy tests have been carried out in the Spanish National Centre for Biotechnology (NCB). The results show that GPU hardware can accelerate the execution times of former homology detection applications, such as National Centre for Biotechnology Information (NCBI), Basic Local Alignment Search Tool for Proteins (BLASTP), up to a factor of 4.
format Online
Article
Text
id pubmed-5170890
institution National Center for Biotechnology Information
language English
publishDate 2016
publisher Libertas Academica
record_format MEDLINE/PubMed
spelling pubmed-51708902016-12-22 Prefiltering Model for Homology Detection Algorithms on GPU Retamosa, Germán de Pedro, Luis González, Ivan Tamames, Javier Evol Bioinform Online Original Research Homology detection has evolved over the time from heavy algorithms based on dynamic programming approaches to lightweight alternatives based on different heuristic models. However, the main problem with these algorithms is that they use complex statistical models, which makes it difficult to achieve a relevant speedup and find exact matches with the original results. Thus, their acceleration is essential. The aim of this article was to prefilter a sequence database. To make this work, we have implemented a groundbreaking heuristic model based on NVIDIA’s graphics processing units (GPUs) and multicore processors. Depending on the sensitivity settings, this makes it possible to quickly reduce the sequence database by factors between 50% and 95%, while rejecting no significant sequences. Furthermore, this prefiltering application can be used together with multiple homology detection algorithms as a part of a next-generation sequencing system. Extensive performance and accuracy tests have been carried out in the Spanish National Centre for Biotechnology (NCB). The results show that GPU hardware can accelerate the execution times of former homology detection applications, such as National Centre for Biotechnology Information (NCBI), Basic Local Alignment Search Tool for Proteins (BLASTP), up to a factor of 4. Libertas Academica 2016-12-18 /pmc/articles/PMC5170890/ /pubmed/28008220 http://dx.doi.org/10.4137/EBO.S40877 Text en © 2016 the author(s), publisher and licensee Libertas Academica Ltd. This is an open-access article distributed under the terms of the Creative Commons CC-BY-NC 3.0 License.
spellingShingle Original Research
Retamosa, Germán
de Pedro, Luis
González, Ivan
Tamames, Javier
Prefiltering Model for Homology Detection Algorithms on GPU
title Prefiltering Model for Homology Detection Algorithms on GPU
title_full Prefiltering Model for Homology Detection Algorithms on GPU
title_fullStr Prefiltering Model for Homology Detection Algorithms on GPU
title_full_unstemmed Prefiltering Model for Homology Detection Algorithms on GPU
title_short Prefiltering Model for Homology Detection Algorithms on GPU
title_sort prefiltering model for homology detection algorithms on gpu
topic Original Research
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5170890/
https://www.ncbi.nlm.nih.gov/pubmed/28008220
http://dx.doi.org/10.4137/EBO.S40877
work_keys_str_mv AT retamosagerman prefilteringmodelforhomologydetectionalgorithmsongpu
AT depedroluis prefilteringmodelforhomologydetectionalgorithmsongpu
AT gonzalezivan prefilteringmodelforhomologydetectionalgorithmsongpu
AT tamamesjavier prefilteringmodelforhomologydetectionalgorithmsongpu