PLAST: parallel local alignment search tool for database comparison
- PMID: 19821978
- PMCID: PMC2770072
- DOI: 10.1186/1471-2105-10-329
PLAST: parallel local alignment search tool for database comparison
Abstract
Background: Sequence similarity searching is an important and challenging task in molecular biology and next-generation sequencing should further strengthen the need for faster algorithms to process such vast amounts of data. At the same time, the internal architecture of current microprocessors is tending towards more parallelism, leading to the use of chips with two, four and more cores integrated on the same die. The main purpose of this work was to design an effective algorithm to fit with the parallel capabilities of modern microprocessors.
Results: A parallel algorithm for comparing large genomic banks and targeting middle-range computers has been developed and implemented in PLAST software. The algorithm exploits two key parallel features of existing and future microprocessors: the SIMD programming model (SSE instruction set) and the multithreading concept (multicore). Compared to multithreaded BLAST software, tests performed on an 8-processor server have shown speedup ranging from 3 to 6 with a similar level of accuracy.
Conclusion: A parallel algorithmic approach driven by the knowledge of the internal microprocessor architecture allows significant speedup to be obtained while preserving standard sensitivity for similarity search problems.
Figures








Similar articles
-
ParAlign: a parallel sequence alignment algorithm for rapid and sensitive database searches.Nucleic Acids Res. 2001 Apr 1;29(7):1647-52. doi: 10.1093/nar/29.7.1647. Nucleic Acids Res. 2001. PMID: 11266569 Free PMC article.
-
SS-Wrapper: a package of wrapper applications for similarity searches on Linux clusters.BMC Bioinformatics. 2004 Oct 28;5:171. doi: 10.1186/1471-2105-5-171. BMC Bioinformatics. 2004. PMID: 15511296 Free PMC article.
-
Six-fold speed-up of Smith-Waterman sequence database searches using parallel processing on common microprocessors.Bioinformatics. 2000 Aug;16(8):699-706. doi: 10.1093/bioinformatics/16.8.699. Bioinformatics. 2000. PMID: 11099256
-
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.
-
A table-driven, full-sensitivity similarity search algorithm.J Comput Biol. 2003;10(2):103-17. doi: 10.1089/106652703321825919. J Comput Biol. 2003. PMID: 12804086
Cited by
-
Complex Gene Loss and Duplication Events Have Facilitated the Evolution of Multiple Loricrin Genes in Diverse Bird Species.Genome Biol Evol. 2019 Mar 1;11(3):984-1001. doi: 10.1093/gbe/evz054. Genome Biol Evol. 2019. PMID: 30863850 Free PMC article.
-
Detection of bacterial contaminants and hybrid sequences in the genome of the kelp Saccharina japonica using Taxoblast.PeerJ. 2017 Nov 17;5:e4073. doi: 10.7717/peerj.4073. eCollection 2017. PeerJ. 2017. PMID: 29158994 Free PMC article.
-
Reference quality genome sequence of Indian pomegranate cv. 'Bhagawa' (Punica granatum L.).Front Plant Sci. 2022 Sep 15;13:947164. doi: 10.3389/fpls.2022.947164. eCollection 2022. Front Plant Sci. 2022. PMID: 36186044 Free PMC article.
-
Environmentally Driven Color Variation in the Pearl Oyster Pinctada margaritifera var. cumingii (Linnaeus, 1758) Is Associated With Differential Methylation of CpGs in Pigment- and Biomineralization-Related Genes.Front Genet. 2021 Mar 19;12:630290. doi: 10.3389/fgene.2021.630290. eCollection 2021. Front Genet. 2021. PMID: 33815466 Free PMC article.
-
Molecular and cellular characterization of apoptosis in flat oyster a key mechanisms at the heart of host-parasite interactions.Sci Rep. 2018 Aug 21;8(1):12494. doi: 10.1038/s41598-018-29776-x. Sci Rep. 2018. PMID: 30131502 Free PMC article.
References
Publication types
MeSH terms
LinkOut - more resources
Full Text Sources
Other Literature Sources
Molecular Biology Databases
Research Materials