FPGA Acceleration of Short Read Alignment
Nathaniel McVicar, Akina Hoshino, Anna La Torre, Thomas A. Reh, Walter, L. Ruzzo, Scott Hauck

TL;DR
This paper introduces a flexible FPGA-based tool for short read alignment in bioinformatics, achieving significant speedups and accuracy improvements over traditional software methods, with energy savings and adaptability to various genome sizes.
Contribution
The paper presents a novel FPGA-based aligner that offers high configurability, improved performance, and better support for evolving algorithms compared to existing solutions.
Findings
Speedup of 5.6x over BWA-SW in case study
Energy savings of 21%
29% reduction in incorrect read classification
Abstract
Aligning millions of short DNA or RNA reads, of 75 to 250 base pairs each, to a reference genome is a significant computation problem in bioinformatics. We present a flexible and fast FPGA-based short read alignment tool. Our aligner makes use of the processing power of FPGAs in conjunction with the greater host memory bandwidth and flexibility of software to improve performance and achieve a high level of configurability. This flexible design supports a variety of reference genome sizes without the performance degradation suffered by other software and FPGA-based aligners. It is also better able to support the features of new alignment algorithms, which frequently crop up in the rapidly evolving field of bioinformatics. We demonstrate these advantages in a case study where we align RNA-Seq data from a hypothesized mouse / human xenograft. In this case study, our aligner provides a…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGenomics and Phylogenetic Studies · RNA and protein synthesis mechanisms · Chromosomal and Genetic Variations
