Fpga Accelerated Bioinformatics
Download and Read Fpga Accelerated Bioinformatics full books in PDF, ePUB, and Kindle. Read online free Fpga Accelerated Bioinformatics ebook anywhere anytime directly on your device. We cannot guarantee that every ebooks is available!
FPGA Accelerated Bioinformatics
Author | : Nathaniel McVicar |
Publisher | : |
Total Pages | : |
Release | : 2018 |
Genre | : |
ISBN | : |
Download FPGA Accelerated Bioinformatics Book in PDF, Epub and Kindle
Advances in next-generation sequencing technology have led to increases in genomic data production by sequencing machines that outpace Moore’s law. This trend has reached the point where the time and money spent processing human and other genome sequence data could be greater than that spent producing it. Field-Programmable Gate Arrays (FPGAs) can provide a solution to this problem. Bioinformatics accelerators running on FPGAs achieve order of magnitude speedups across a variety of genomics applications important in both biological research and clinical medicine. This dissertation presents three accelerators. The first addresses the short read alignment problem, where millions of short DNA or RNA reads, with lengths on the order of 100 base pairs, are aligned to an index built from a reference genome. Our aligner combines an FPGA accelerator with the greater memory bandwidth of our host system to produce a fast and flexible short read aligner. Using this aligner, we developed a classifier to determine which of two possible species each read originated from. In a case study with RNA-Seq reads from mouse and human retinal cultures our aligner produced more accurate classification results and better performance than software-based aligners. Our second accelerator tackles the problem of non-coding RNA (ncRNA) homology search. The biologically important functions these ncRNAs perform are determined by their two- or three-dimensional structure, and ncRNAs with different sequences can perform the same functions if they share a similar structure. Homology search scores sequences using models of ncRNA families in an effort to find previously unknown members. Our accelerator greatly improves the speed of filters that identify candidate sequences using the Viterbi and CYK algorithms. The final accelerator uses the Hybrid Memory Cube (HMC), a stacked DRAM, for K-mer counting. In many areas of bioinformatics, including de novo assembly, K-mer counting is a filter with important roles including removing read errors. Our approach stores K-mer counts in a Bloom filter on the HMC leveraging the greater random access rate for increased performance over both the host and FPGA-attached DRAM. Throughout this dissertation we demonstrate that FPGA accelerators can achieve excellent speedups across a variety of genomics applications.
FPGA Accelerated Bioinformatics Related Books
Pages:
Pages: 133
Pages: 132
Pages: 798
Pages: 0