G-BLASTN: accelerating nucleotide alignment by graphics processors
- PMID: 24463183
- DOI: 10.1093/bioinformatics/btu047
G-BLASTN: accelerating nucleotide alignment by graphics processors
Abstract
Motivation: Since 1990, the basic local alignment search tool (BLAST) has become one of the most popular and fundamental bioinformatics tools for sequence similarity searching, receiving extensive attention from the research community. The two pioneering papers on BLAST have received over 96 000 citations. Given the huge population of BLAST users and the increasing size of sequence databases, an urgent topic of study is how to improve the speed. Recently, graphics processing units (GPUs) have been widely used as low-cost, high-performance computing platforms. The existing GPU-BLAST is a promising software tool that uses a GPU to accelerate protein sequence alignment. Unfortunately, there is still no GPU-accelerated software tool for BLAST-based nucleotide sequence alignment.
Results: We developed G-BLASTN, a GPU-accelerated nucleotide alignment tool based on the widely used NCBI-BLAST. G-BLASTN can produce exactly the same results as NCBI-BLAST, and it has very similar user commands. Compared with the sequential NCBI-BLAST, G-BLASTN can achieve an overall speedup of 14.80X under 'megablast' mode. More impressively, it achieves an overall speedup of 7.15X over the multithreaded NCBI-BLAST running on 4 CPU cores. When running under 'blastn' mode, the overall speedups are 4.32X (against 1-core) and 1.56X (against 4-core). G-BLASTN also supports a pipeline mode that further improves the overall performance by up to 44% when handling a batch of queries as a whole. Currently G-BLASTN is best optimized for databases with long sequences. We plan to optimize its performance on short database sequences in our future work.
Availability: http://www.comp.hkbu.edu.hk/∼chxw/software/G-BLASTN.html
Contact: chxw@comp.hkbu.edu.hk
Supplementary information: Supplementary data are available at Bioinformatics online.
Similar articles
-
High speed BLASTN: an accelerated MegaBLAST search tool.Nucleic Acids Res. 2015 Sep 18;43(16):7762-8. doi: 10.1093/nar/gkv784. Epub 2015 Aug 6. Nucleic Acids Res. 2015. PMID: 26250111 Free PMC article.
-
GPU-BLAST: using graphics processors to accelerate protein sequence alignment.Bioinformatics. 2011 Jan 15;27(2):182-8. doi: 10.1093/bioinformatics/btq644. Epub 2010 Nov 18. Bioinformatics. 2011. PMID: 21088027 Free PMC article.
-
H-BLAST: a fast protein sequence alignment toolkit on heterogeneous computers with GPUs.Bioinformatics. 2017 Apr 15;33(8):1130-1138. doi: 10.1093/bioinformatics/btw769. Bioinformatics. 2017. PMID: 28087515
-
Sequence Similarity Searching.Curr Protoc Protein Sci. 2019 Feb;95(1):e71. doi: 10.1002/cpps.71. Epub 2018 Aug 13. Curr Protoc Protein Sci. 2019. PMID: 30102464 Review.
-
Finding homologs to nucleotide sequences using network BLAST searches.Curr Protoc Bioinformatics. 2002 Aug;Chapter 3:Unit 3.3. doi: 10.1002/0471250953.bi0303s00. Curr Protoc Bioinformatics. 2002. PMID: 18792938 Review.
Cited by
-
muBLASTP: database-indexed protein sequence search on multicore CPUs.BMC Bioinformatics. 2016 Nov 4;17(1):443. doi: 10.1186/s12859-016-1302-4. BMC Bioinformatics. 2016. PMID: 27809763 Free PMC article.
-
Accelerating Wright-Fisher Forward Simulations on the Graphics Processing Unit.G3 (Bethesda). 2017 Sep 7;7(9):3229-3236. doi: 10.1534/g3.117.300103. G3 (Bethesda). 2017. PMID: 28768689 Free PMC article.
-
Comparison of Acceleration Techniques for Selected Low-Level Bioinformatics Operations.Front Genet. 2016 Feb 10;7:5. doi: 10.3389/fgene.2016.00005. eCollection 2016. Front Genet. 2016. PMID: 26904094 Free PMC article.
-
Profiling the BLAST bioinformatics application for load balancing on high-performance computing clusters.BMC Bioinformatics. 2022 Dec 16;23(1):544. doi: 10.1186/s12859-022-05029-7. BMC Bioinformatics. 2022. PMID: 36526957 Free PMC article.
-
Metabolic and metagenomic outcomes from early-life pulsed antibiotic treatment.Nat Commun. 2015 Jun 30;6:7486. doi: 10.1038/ncomms8486. Nat Commun. 2015. PMID: 26123276 Free PMC article.
Publication types
MeSH terms
LinkOut - more resources
Full Text Sources
Other Literature Sources
Research Materials
Miscellaneous