Abstract—In this paper, a contrastive evaluation of massively parallel implementations of suffix tree and suffix array to accelerate genome sequence matching are proposed based on Intel Core i7 3770K quad-core and NVIDIA GeForce GTX680 GPU. Besides suffix array only held approximately 20%∼30% of the space relative to suffix tree, the coalesced binary search and tile optimization make suffix array clearly outperform suffix tree using GPU. Consequently, the experimental results show that multiple genome sequence matching based on suffix array is more than 99 times speedup than that of CPU serial implementation. There is no doubt that massively parallel matching algorithm based on suffix array is an efficient approach to high-performance bioin...
Genome sequence analysis is central to today’s genomics research, and sequence alignment and Single-...
Sequence alignment is a common and often repeated task in molecular biology. Typical alignment opera...
Abstract. Suffix arrays are a simple and powerful data structure for text processing that can be use...
Abstract — We present a string-matching program that runs on the GPU. Our program, Cmatch, achieves ...
The advancement of technology in scientific community has produced terabytes of biological data.This...
Over the past few years, DNA sequencing technology has been advancing at such a fast pace that compu...
The BLAST software package for sequence alignment is one of the most fundamental and widely used bio...
problems of biological science. One of the most useful applications of bioinformatics is sequence an...
Abstract—The revolution in high-throughput sequencing technologies accelerated the discovery and ext...
Suffix arrays are fundamental full-text index data structures of importance to a broad spectrum of a...
Massively parallel DNA sequencing technologies have revolutionized genomics and molecular biology by...
The seeding heuristic is widely used in many DNA analysis applications to speed up the analysis time...
Sequence alignment is a fundamental task for computational genomics research. We develop G-Aligner, ...
With advances in sequencing technology and through ag-gressive sequencing efforts, DNA sequence data...
Alignment algorithms are used to find similarity between biological sequences, such as DNA and prote...
Genome sequence analysis is central to today’s genomics research, and sequence alignment and Single-...
Sequence alignment is a common and often repeated task in molecular biology. Typical alignment opera...
Abstract. Suffix arrays are a simple and powerful data structure for text processing that can be use...
Abstract — We present a string-matching program that runs on the GPU. Our program, Cmatch, achieves ...
The advancement of technology in scientific community has produced terabytes of biological data.This...
Over the past few years, DNA sequencing technology has been advancing at such a fast pace that compu...
The BLAST software package for sequence alignment is one of the most fundamental and widely used bio...
problems of biological science. One of the most useful applications of bioinformatics is sequence an...
Abstract—The revolution in high-throughput sequencing technologies accelerated the discovery and ext...
Suffix arrays are fundamental full-text index data structures of importance to a broad spectrum of a...
Massively parallel DNA sequencing technologies have revolutionized genomics and molecular biology by...
The seeding heuristic is widely used in many DNA analysis applications to speed up the analysis time...
Sequence alignment is a fundamental task for computational genomics research. We develop G-Aligner, ...
With advances in sequencing technology and through ag-gressive sequencing efforts, DNA sequence data...
Alignment algorithms are used to find similarity between biological sequences, such as DNA and prote...
Genome sequence analysis is central to today’s genomics research, and sequence alignment and Single-...
Sequence alignment is a common and often repeated task in molecular biology. Typical alignment opera...
Abstract. Suffix arrays are a simple and powerful data structure for text processing that can be use...