2020
DOI: 10.1007/s11227-020-03267-1
|View full text |Cite
|
Sign up to set email alerts
|

A lightweight BLASTP and its implementation on CUDA GPUs

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
10
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
6

Relationship

1
5

Authors

Journals

citations
Cited by 6 publications
(10 citation statements)
references
References 18 publications
0
10
0
Order By: Relevance
“…Sequence alignment is widely applied in gene prediction, analysis of the function of genes or proteins, analysis of species evolution and detection of mutation, insertion, or loss. The Smith-Waterman algorithm to perform local sequence alignment is a common method in sequence alignment [4][5][6], but it takes a long time to query large-scale datasets due to its quadratic complexity [26]. In order to improve the weakness of long runtime for the Smith-Waterman algorithm, and in response to the explosive high-dimensional growth of biologic information, the sequence analysis tool BLAST, developed by NCBI in the USA, is currently the most widely used database search algorithm.…”
Section: Blastmentioning
confidence: 99%
See 4 more Smart Citations
“…Sequence alignment is widely applied in gene prediction, analysis of the function of genes or proteins, analysis of species evolution and detection of mutation, insertion, or loss. The Smith-Waterman algorithm to perform local sequence alignment is a common method in sequence alignment [4][5][6], but it takes a long time to query large-scale datasets due to its quadratic complexity [26]. In order to improve the weakness of long runtime for the Smith-Waterman algorithm, and in response to the explosive high-dimensional growth of biologic information, the sequence analysis tool BLAST, developed by NCBI in the USA, is currently the most widely used database search algorithm.…”
Section: Blastmentioning
confidence: 99%
“…Especially the compute unified device architecture (CUDA) [22][23][24][25] has made GPU programming much easier. The main GPU optimization techniques include a reduction of bank conflict and branch divergence and enhancement of memory coalescing [26].…”
Section: Introductionmentioning
confidence: 99%
See 3 more Smart Citations