Title :
Next-generation massively parallel short-read mapping on FPGAs
Author :
Knodel, Oliver ; Preusser, Thomas B. ; Spallek, Rainer G.
Author_Institution :
Dept. of Comput. Sci., Tech. Univ. Dresden, Dresden, Germany
Abstract :
The mapping of DNA sequences to huge genome databases is an essential analysis task in modern molecular biology. Having linearized reference genomes available, the alignment of short DNA reads obtained from the sequencing of an individual genome against such a database provides a powerful diagnostic and analysis tool. In essence, this task amounts to a simple string search tolerating a certain number of mismatches to account for the diversity of individuals. The complexity of this process arises from the sheer size of the reference genome. It is further amplified by current next-generation sequencing technologies, which produce a huge number of increasingly short reads. These short reads hurt established alignment heuristics like BLAST severely. This paper proposes an FPGA-based custom computation, which performs the alignment of short DNA reads in a timely manner by the use of tremendous concurrency for reasonable costs. The special measures to achieve an extremely efficient and compact mapping of the computation to a Xilinx FPGA architecture are described. The presented approach also surpasses all software heuristics in the quality of its results. It guarantees to find all alignment locations of a read in the database while also allowing a freely adjustable character mismatch threshold. On the contrary, advanced fast alignment heuristics like Bowtie and Maq can only tolerate small mismatch maximums with a quick deterioration of the probability to detect existing valid alignments. The performance comparison with these widely used software tools also demonstrates that the proposed FPGA computation achieves its guaranteed exact results in very competitive time.
Keywords :
DNA; biology computing; database management systems; field programmable gate arrays; genomics; molecular biophysics; parallel processing; software tools; BLAST; Bowtie; DNA sequence mapping; FPGA-based custom computation; Maq; Xilinx FPGA architecture; analysis tool; diagnostic tool; genome databases; molecular biology; next-generation massively parallel short-read mapping; next-generation sequencing technologies; software tools; string search; Bioinformatics; Databases; Field programmable gate arrays; Genomics; Random access memory; Software; Table lookup; FPGA; Sequence Alignment; Short-Read Mapping;
Conference_Titel :
Application-Specific Systems, Architectures and Processors (ASAP), 2011 IEEE International Conference on
Conference_Location :
Santa Monica, CA
Print_ISBN :
978-1-4577-1291-3
Electronic_ISBN :
2160-0511
DOI :
10.1109/ASAP.2011.6043268