Approximate string matching is a very important problem in computational biology; it requires the fast computation of string distance as one of its essential components. Myers' bit-parallel algorithm improves the classical dynamic programming approach to Levenshtein distance computation, and offers competitive performance on CPUs. The main challenge when designing an efficient GPU implementation is to expose enough SIMD parallelism while at the same time keeping a relatively small working set for each thread. In this work we implement and optimise a CUDA version of Myers' algorithm suitable to be used as a building block for DNA sequence alignment. We achieve high efficiency by means of a cooperative parallelisation strategy for (1) very-lo...
Detecting similarities between (RNA, DNA, and protein) sequences is an important part of bioinformat...
Alignment algorithms are used to find similarity between biological sequences, such as DNA and prote...
The tremendous quantity and quality of data obtained by conformations of DNA and protein sequences m...
Approximate string matching is a very important problem in computational biology; it requires the fa...
Approximate string matching with k-differences has a number of practical applications, ranging from ...
Background Searching for similarities in protein and DNA databases has become a routine procedure in...
Graphics processor a b s t r a c t Finding regions of similarity between two very long data streams ...
problems of biological science. One of the most useful applications of bioinformatics is sequence an...
The Viterbi algorithm is the compute-intensive kernel in Hidden Markov Model (HMM) based sequence al...
Massively parallel DNA sequencing technologies have revolutionized genomics and molecular biology by...
AbstractApproximate string matching is one of the most important technologies in the field of comput...
Abstract—With early hardware limitations of the GPU ( lack of synchronization primitives and limited...
Abstract—This paper describes a multi-threaded parallel design and implementation of the Smith-Water...
The idea of using a graphics processing unit (GPU) for more than simply graphic output purposes has ...
Needleman-Wunsch dynamic programming algorithm measures the similarity of the pairwise sequence and ...
Detecting similarities between (RNA, DNA, and protein) sequences is an important part of bioinformat...
Alignment algorithms are used to find similarity between biological sequences, such as DNA and prote...
The tremendous quantity and quality of data obtained by conformations of DNA and protein sequences m...
Approximate string matching is a very important problem in computational biology; it requires the fa...
Approximate string matching with k-differences has a number of practical applications, ranging from ...
Background Searching for similarities in protein and DNA databases has become a routine procedure in...
Graphics processor a b s t r a c t Finding regions of similarity between two very long data streams ...
problems of biological science. One of the most useful applications of bioinformatics is sequence an...
The Viterbi algorithm is the compute-intensive kernel in Hidden Markov Model (HMM) based sequence al...
Massively parallel DNA sequencing technologies have revolutionized genomics and molecular biology by...
AbstractApproximate string matching is one of the most important technologies in the field of comput...
Abstract—With early hardware limitations of the GPU ( lack of synchronization primitives and limited...
Abstract—This paper describes a multi-threaded parallel design and implementation of the Smith-Water...
The idea of using a graphics processing unit (GPU) for more than simply graphic output purposes has ...
Needleman-Wunsch dynamic programming algorithm measures the similarity of the pairwise sequence and ...
Detecting similarities between (RNA, DNA, and protein) sequences is an important part of bioinformat...
Alignment algorithms are used to find similarity between biological sequences, such as DNA and prote...
The tremendous quantity and quality of data obtained by conformations of DNA and protein sequences m...