DocumentCode
704053
Title
FPGA accelerated DNA error correction
Author
Ramachandran, Anand ; Yun Heo ; Wen-mei Hwu ; Jian Ma ; Deming Chen
Author_Institution
Dept. of Electr. & Comput. Eng., Univ. of Illinois at Urbana Champaign, Urbana, IL, USA
fYear
2015
fDate
9-13 March 2015
Firstpage
1371
Lastpage
1376
Abstract
Correcting errors in DNA sequencing data is an important process that can improve the quality of downstream analysis using the data. Even though many error-correction methods have been proposed for Illumina reads, their throughput is not high enough to process data from large genomes. The current paper describes the first FPGA-based error-correction tool, called FPGA Accelerated DNA Error Correction (FADE), which targets to improve the throughput of DNA error correction for Illumina reads. The base algorithm of FADE is BLESS that is highly accurate but slow. A Bloom filter that is the main data structure of BLESS and BLESS´ error correction subroutines for different types of errors have been implemented on a FPGA. We compared our design with the software version of BLESS using DNA sequencing data generated from four genomes and we could achieve up to 43 times speedup for the best case, and 36 times speedup on the average.
Keywords
DNA; biocomputing; data structures; error correction; field programmable gate arrays; genomics; BLESS; DNA sequencing data; FADE; FPGA accelerated DNA error correction; FPGA-based error correction tool; bloom filter; data structure; downstream analysis; error-correction methods; genomes; illumina reads; DNA; Error correction; Field programmable gate arrays; Genomics; Memory management; Sequential analysis; Solids; Bloom filter; DNA; FPGA; error correction;
fLanguage
English
Publisher
ieee
Conference_Titel
Design, Automation & Test in Europe Conference & Exhibition (DATE), 2015
Conference_Location
Grenoble
Print_ISBN
978-3-9815-3704-8
Type
conf
Filename
7092605
Link To Document