The recent advent of high-throughput sequencing machines producing big amounts of short reads has boosted the interest in efficient string searching techniques. As of today, many mainstream sequence alignment software tools rely on a special data structure, called the FM-index, which allows for fast exact searches in large genomic references. However, such searches translate into a pseudo-random memory access pattern, thus making memory access the limiting factor of all computation-efficient implementations, both on CPUs and GPUs. Here we show that several strategies can be put in place to remove the memory bottleneck on the GPU: more compact indexes can be implemented by having more threads work cooperatively on larger memory blocks, and a...
The recent availability of new, less expensive high-throughput DNA sequencing technologies has yield...
Precision medicine holds promise for improving healthcare by leveraging genomic information. Due to ...
The idea of using a graphics processing unit (GPU) for more than simply graphic output purposes has ...
The FM-index is a data structure which is seeing more and more pervasive use, in particular in the f...
The rapid development of DNA sequencing technologies has demanded for com- pressed data structures ...
The FM-index is a data structure used in genomics for exact search of input sequences over large ref...
In this work we explore how Field-Programmable Gate Arrays (FPGAs) can be used to alleviate the data...
FM-indexes are a crucial data structure in DNA alignment, but searching with them usually takes at l...
Fast and robust algorithms and aligners have been developed to help the researchers in the analysis ...
String matching is the searching of patterns in a very long string called text. It is involved in DN...
Over the past few years, DNA sequencing technology has been advancing at such a fast pace that compu...
An exponential increase in the speed of DNA sequencing over the past decade has driven demand for fa...
The emergence of Next Generation Sequencing (NGS) platforms has increased the throughput of genomic ...
Approximate string matching is a very important problem in computational biology; it requires the fa...
With the rise of Next-Generation Sequencing (NGS), clinical sequencing services have become more acc...
The recent availability of new, less expensive high-throughput DNA sequencing technologies has yield...
Precision medicine holds promise for improving healthcare by leveraging genomic information. Due to ...
The idea of using a graphics processing unit (GPU) for more than simply graphic output purposes has ...
The FM-index is a data structure which is seeing more and more pervasive use, in particular in the f...
The rapid development of DNA sequencing technologies has demanded for com- pressed data structures ...
The FM-index is a data structure used in genomics for exact search of input sequences over large ref...
In this work we explore how Field-Programmable Gate Arrays (FPGAs) can be used to alleviate the data...
FM-indexes are a crucial data structure in DNA alignment, but searching with them usually takes at l...
Fast and robust algorithms and aligners have been developed to help the researchers in the analysis ...
String matching is the searching of patterns in a very long string called text. It is involved in DN...
Over the past few years, DNA sequencing technology has been advancing at such a fast pace that compu...
An exponential increase in the speed of DNA sequencing over the past decade has driven demand for fa...
The emergence of Next Generation Sequencing (NGS) platforms has increased the throughput of genomic ...
Approximate string matching is a very important problem in computational biology; it requires the fa...
With the rise of Next-Generation Sequencing (NGS), clinical sequencing services have become more acc...
The recent availability of new, less expensive high-throughput DNA sequencing technologies has yield...
Precision medicine holds promise for improving healthcare by leveraging genomic information. Due to ...
The idea of using a graphics processing unit (GPU) for more than simply graphic output purposes has ...