TY - JOUR
T1 - Frequency-based re-sequencing tool for short reads on graphics processing units
AU - Lin, Chun Yuan
AU - Li, Sheng Ta
AU - Hung, Che Lun
PY - 2014
Y1 - 2014
N2 - After the reference genomes of many organisms are sequenced in the post-genetic era, an important issue is to do the re-sequencing of individual genomes with high-throughput reads. Many next-generation sequencing machines have been proposed in the last few years and a series of re-sequencing tools have been developed for mapping short reads to the reference genome. FRESCO is a frequency-based re-sequencing tool without using hash look-up table algorithm and Burrows-Wheeler transformation. FRESCO offers more flexibility in the mapping and then obtains satisfactory mapping results. However, FRESCO is a computation-intensive tool. Therefore, in this paper, a tool, CUDA-FRESCO v1.0, was proposed to reduce the computation time of FRESCO by using the graphics processing units with CUDA. By comparing to FRESCO, CUDA-FRESCO v1.0 achieved 63× speedups for the mapping kernel and 20× speedups for the overall computation time.
AB - After the reference genomes of many organisms are sequenced in the post-genetic era, an important issue is to do the re-sequencing of individual genomes with high-throughput reads. Many next-generation sequencing machines have been proposed in the last few years and a series of re-sequencing tools have been developed for mapping short reads to the reference genome. FRESCO is a frequency-based re-sequencing tool without using hash look-up table algorithm and Burrows-Wheeler transformation. FRESCO offers more flexibility in the mapping and then obtains satisfactory mapping results. However, FRESCO is a computation-intensive tool. Therefore, in this paper, a tool, CUDA-FRESCO v1.0, was proposed to reduce the computation time of FRESCO by using the graphics processing units with CUDA. By comparing to FRESCO, CUDA-FRESCO v1.0 achieved 63× speedups for the mapping kernel and 20× speedups for the overall computation time.
KW - Approximate string matching
KW - CUDA
KW - Compute unified device architecture
KW - Exact string matching
KW - Frequency vector and distance
KW - GPUs
KW - Graphics processing units
KW - Hash look-up table algorithm
KW - Next-generation sequencing
UR - http://www.scopus.com/inward/record.url?scp=84893022643&partnerID=8YFLogxK
U2 - 10.1504/IJCSE.2014.058686
DO - 10.1504/IJCSE.2014.058686
M3 - 文章
AN - SCOPUS:84893022643
SN - 1742-7185
VL - 9
SP - 3
EP - 10
JO - International Journal of Computational Science and Engineering
JF - International Journal of Computational Science and Engineering
IS - 1-2
ER -