In recent decades, mapping of a variety of species' genomes has taken place. With the proliferation of advanced and specialized hardware architectures such as GPUs, the process has been greatly accelerated. GPUs may accelerate core algorithms used for k-mer matching and alignment but they only play a part in a bigger system. The research contained in this thesis covers the development of a heterogeneous system that utilizes the CPU and GPU to provide a powerful dynamic system. The core content of this thesis describes a way to locate similar k-mers within a single stream in DNA bases. It achieves this by using the CPU to dynamically construct a trie-based automata structure while the GPU provides the k-mer matching mechanism. It will cover ...
Pattern matching is an important task in a plethora of different fields ranging from computer scienc...
With the rise of Next-Generation Sequencing (NGS), clinical sequencing services have become more acc...
Understanding the regulation of gene expression is one of the key problems in current biology. A pro...
This chapter explores the process of defining and optimizing a relatively simple matching algorithm ...
Pattern matching forms the core of many applications and contributes to a significant fraction of th...
Massively parallel DNA sequencing technologies have revolutionized genomics and molecular biology by...
Pattern discovery is one of the fundamental tasks in bioinformatics and pattern recognition is a pow...
The idea of using a graphics processing unit (GPU) for more than simply graphic output purposes has ...
Alignment algorithms are used to find similarity between biological sequences, such as DNA and prote...
Discovery of motifs that are repeated in groups of biological sequences is a major task in bioinform...
Background Searching for similarities in protein and DNA databases has become a routine procedure in...
The next-generation sequencing instruments enable biological researchers to generate voluminous amou...
We created a powerful computing platform based on video cards with the goal of accelerating the perf...
Alignment in genomics is the process of finding the positions where DNA strings fit best with one an...
Approximate string matching is a very important problem in computational biology; it requires the fa...
Pattern matching is an important task in a plethora of different fields ranging from computer scienc...
With the rise of Next-Generation Sequencing (NGS), clinical sequencing services have become more acc...
Understanding the regulation of gene expression is one of the key problems in current biology. A pro...
This chapter explores the process of defining and optimizing a relatively simple matching algorithm ...
Pattern matching forms the core of many applications and contributes to a significant fraction of th...
Massively parallel DNA sequencing technologies have revolutionized genomics and molecular biology by...
Pattern discovery is one of the fundamental tasks in bioinformatics and pattern recognition is a pow...
The idea of using a graphics processing unit (GPU) for more than simply graphic output purposes has ...
Alignment algorithms are used to find similarity between biological sequences, such as DNA and prote...
Discovery of motifs that are repeated in groups of biological sequences is a major task in bioinform...
Background Searching for similarities in protein and DNA databases has become a routine procedure in...
The next-generation sequencing instruments enable biological researchers to generate voluminous amou...
We created a powerful computing platform based on video cards with the goal of accelerating the perf...
Alignment in genomics is the process of finding the positions where DNA strings fit best with one an...
Approximate string matching is a very important problem in computational biology; it requires the fa...
Pattern matching is an important task in a plethora of different fields ranging from computer scienc...
With the rise of Next-Generation Sequencing (NGS), clinical sequencing services have become more acc...
Understanding the regulation of gene expression is one of the key problems in current biology. A pro...