Cargando…

Accelerating large-scale protein structure alignments with graphics processing units

BACKGROUND: Large-scale protein structure alignment, an indispensable tool to structural bioinformatics, poses a tremendous challenge on computational resources. To ensure structure alignment accuracy and efficiency, efforts have been made to parallelize traditional alignment algorithms in grid envi...

Descripción completa

Detalles Bibliográficos
Autores principales: Pang, Bin, Zhao, Nan, Becchi, Michela, Korkin, Dmitry, Shyu, Chi-Ren
Formato: Online Artículo Texto
Lenguaje:English
Publicado: BioMed Central 2012
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3309952/
https://www.ncbi.nlm.nih.gov/pubmed/22357132
http://dx.doi.org/10.1186/1756-0500-5-116
_version_ 1782227586713124864
author Pang, Bin
Zhao, Nan
Becchi, Michela
Korkin, Dmitry
Shyu, Chi-Ren
author_facet Pang, Bin
Zhao, Nan
Becchi, Michela
Korkin, Dmitry
Shyu, Chi-Ren
author_sort Pang, Bin
collection PubMed
description BACKGROUND: Large-scale protein structure alignment, an indispensable tool to structural bioinformatics, poses a tremendous challenge on computational resources. To ensure structure alignment accuracy and efficiency, efforts have been made to parallelize traditional alignment algorithms in grid environments. However, these solutions are costly and of limited accessibility. Others trade alignment quality for speedup by using high-level characteristics of structure fragments for structure comparisons. FINDINGS: We present ppsAlign, a parallel protein structure Alignment framework designed and optimized to exploit the parallelism of Graphics Processing Units (GPUs). As a general-purpose GPU platform, ppsAlign could take many concurrent methods, such as TM-align and Fr-TM-align, into the parallelized algorithm design. We evaluated ppsAlign on an NVIDIA Tesla C2050 GPU card, and compared it with existing software solutions running on an AMD dual-core CPU. We observed a 36-fold speedup over TM-align, a 65-fold speedup over Fr-TM-align, and a 40-fold speedup over MAMMOTH. CONCLUSIONS: ppsAlign is a high-performance protein structure alignment tool designed to tackle the computational complexity issues from protein structural data. The solution presented in this paper allows large-scale structure comparisons to be performed using massive parallel computing power of GPU.
format Online
Article
Text
id pubmed-3309952
institution National Center for Biotechnology Information
language English
publishDate 2012
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-33099522012-03-23 Accelerating large-scale protein structure alignments with graphics processing units Pang, Bin Zhao, Nan Becchi, Michela Korkin, Dmitry Shyu, Chi-Ren BMC Res Notes Technical Note BACKGROUND: Large-scale protein structure alignment, an indispensable tool to structural bioinformatics, poses a tremendous challenge on computational resources. To ensure structure alignment accuracy and efficiency, efforts have been made to parallelize traditional alignment algorithms in grid environments. However, these solutions are costly and of limited accessibility. Others trade alignment quality for speedup by using high-level characteristics of structure fragments for structure comparisons. FINDINGS: We present ppsAlign, a parallel protein structure Alignment framework designed and optimized to exploit the parallelism of Graphics Processing Units (GPUs). As a general-purpose GPU platform, ppsAlign could take many concurrent methods, such as TM-align and Fr-TM-align, into the parallelized algorithm design. We evaluated ppsAlign on an NVIDIA Tesla C2050 GPU card, and compared it with existing software solutions running on an AMD dual-core CPU. We observed a 36-fold speedup over TM-align, a 65-fold speedup over Fr-TM-align, and a 40-fold speedup over MAMMOTH. CONCLUSIONS: ppsAlign is a high-performance protein structure alignment tool designed to tackle the computational complexity issues from protein structural data. The solution presented in this paper allows large-scale structure comparisons to be performed using massive parallel computing power of GPU. BioMed Central 2012-02-22 /pmc/articles/PMC3309952/ /pubmed/22357132 http://dx.doi.org/10.1186/1756-0500-5-116 Text en Copyright ©2012 Pang et al; 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 cited.
spellingShingle Technical Note
Pang, Bin
Zhao, Nan
Becchi, Michela
Korkin, Dmitry
Shyu, Chi-Ren
Accelerating large-scale protein structure alignments with graphics processing units
title Accelerating large-scale protein structure alignments with graphics processing units
title_full Accelerating large-scale protein structure alignments with graphics processing units
title_fullStr Accelerating large-scale protein structure alignments with graphics processing units
title_full_unstemmed Accelerating large-scale protein structure alignments with graphics processing units
title_short Accelerating large-scale protein structure alignments with graphics processing units
title_sort accelerating large-scale protein structure alignments with graphics processing units
topic Technical Note
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3309952/
https://www.ncbi.nlm.nih.gov/pubmed/22357132
http://dx.doi.org/10.1186/1756-0500-5-116
work_keys_str_mv AT pangbin acceleratinglargescaleproteinstructurealignmentswithgraphicsprocessingunits
AT zhaonan acceleratinglargescaleproteinstructurealignmentswithgraphicsprocessingunits
AT becchimichela acceleratinglargescaleproteinstructurealignmentswithgraphicsprocessingunits
AT korkindmitry acceleratinglargescaleproteinstructurealignmentswithgraphicsprocessingunits
AT shyuchiren acceleratinglargescaleproteinstructurealignmentswithgraphicsprocessingunits