The seeding heuristic is widely used in many DNA analysis applications to speed up the analysis time. In many applications, seeding takes a substantial amount of the total execution time. In this paper, we present an efficient GPU implementation for computing maximal exact matching (MEM) seeds in long DNA reads. We applied various optimizations to reduce the number of GPU global memory accesses and to avoid redundant computation. Our implementation also extracts maximum parallelism from the MEM computation tasks. We tested our implementation using data from the state-of-the-art third generation Pacbio DNA sequencers, which produces DNA reads that are tens of kilobases long. Our implementation is up to 9x faster for computing MEM seeds as co...
Abstract Background Nanopore sequencing enables porta...
problems of biological science. One of the most useful applications of bioinformatics is sequence an...
Recent advances in DNA sequencing technology have opened new doors for scientists to use genomic dat...
The seeding heuristic is widely used in many DNA analysis applications to speed up the analysis time...
DNA aligning is a compute-intensive and time-consuming task required for all further DNA processing....
Abstract—The revolution in high-throughput sequencing technologies accelerated the discovery and ext...
Over the past 20 years, the cost of sequencing genomes has reduced drastically. As DNA data grows at...
Over the past few years, DNA sequencing technology has been advancing at such a fast pace that compu...
Third generation sequencing machines produce reads with tens of thousands of base pairs.To perform d...
Next generation sequencing (NGS) technologies have transformed the landscape of genomic research. Wi...
The idea of using a graphics processing unit (GPU) for more than simply graphic output purposes has ...
Next Generation Sequencing techniques have resulted in an exponential growth in the generation of ge...
Abstract—In this paper, a contrastive evaluation of massively parallel implementations of suffix tre...
Discovery of motifs that are repeated in groups of biological sequences is a major task in bioinform...
Developments in sequencing technology have drastically reduced the cost of DNA sequencing. The raw s...
Abstract Background Nanopore sequencing enables porta...
problems of biological science. One of the most useful applications of bioinformatics is sequence an...
Recent advances in DNA sequencing technology have opened new doors for scientists to use genomic dat...
The seeding heuristic is widely used in many DNA analysis applications to speed up the analysis time...
DNA aligning is a compute-intensive and time-consuming task required for all further DNA processing....
Abstract—The revolution in high-throughput sequencing technologies accelerated the discovery and ext...
Over the past 20 years, the cost of sequencing genomes has reduced drastically. As DNA data grows at...
Over the past few years, DNA sequencing technology has been advancing at such a fast pace that compu...
Third generation sequencing machines produce reads with tens of thousands of base pairs.To perform d...
Next generation sequencing (NGS) technologies have transformed the landscape of genomic research. Wi...
The idea of using a graphics processing unit (GPU) for more than simply graphic output purposes has ...
Next Generation Sequencing techniques have resulted in an exponential growth in the generation of ge...
Abstract—In this paper, a contrastive evaluation of massively parallel implementations of suffix tre...
Discovery of motifs that are repeated in groups of biological sequences is a major task in bioinform...
Developments in sequencing technology have drastically reduced the cost of DNA sequencing. The raw s...
Abstract Background Nanopore sequencing enables porta...
problems of biological science. One of the most useful applications of bioinformatics is sequence an...
Recent advances in DNA sequencing technology have opened new doors for scientists to use genomic dat...