1. A Survey of Software and Hardware Approaches to Performing Read Alignment in Next Generation Sequencing
- Author
-
Aniruddha Datta, Ahmad Al Kawam, and Sunil P. Khatri
- Subjects
0301 basic medicine ,business.industry ,Process (engineering) ,Computer science ,Applied Mathematics ,Computational genomics ,High-Throughput Nucleotide Sequencing ,DNA sequencing theory ,Genomics ,Sequence Analysis, DNA ,DNA sequencing ,Field (computer science) ,03 medical and health sciences ,030104 developmental biology ,Software ,Genetics ,Humans ,Raw data ,business ,Sequence Alignment ,Computer hardware ,Biotechnology - Abstract
Computational genomics is an emerging field that is enabling us to reveal the origins of life and the genetic basis of diseases such as cancer. Next Generation Sequencing (NGS) technologies have unleashed a wealth of genomic information by producing immense amounts of raw data. Before any functional analysis can be applied to this data, read alignment is applied to find the genomic coordinates of the produced sequences. Alignment algorithms have evolved rapidly with the advancement in sequencing technology, striving to achieve biological accuracy at the expense of increasing space and time complexities. Hardware approaches have been proposed to accelerate the computational bottlenecks created by the alignment process. Although several hardware approaches have achieved remarkable speedups, most have overlooked important biological features, which have hampered their widespread adoption by the genomics community. In this paper, we provide a brief biological introduction to genomics and NGS. We discuss the most popular next generation read alignment tools and algorithms. Furthermore, we provide a comprehensive survey of the hardware implementations used to accelerate these algorithms.
- Published
- 2017
- Full Text
- View/download PDF