Design and implementation of FPGA-based DNA sequence alignment accelerator

Basic Local Alignment Search Tool (BLAST) is a standard computer application that uses in the Bioinformatics field to search for sequence similarity in genomic databases. This project describes a FPGA-based hardware implementation which using a systolic array design architecture for Basic Local Alig...

Full description

Saved in:
Bibliographic Details
Main Author: Che Husin, Mohd Fikri
Format: Thesis
Published: 2013
Subjects:
Online Access:http://eprints.uthm.edu.my/5504/
http://eprints.uthm.edu.my/5504/1/MOHD_FIKRI_BIN_CHE_HUSIN.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:Basic Local Alignment Search Tool (BLAST) is a standard computer application that uses in the Bioinformatics field to search for sequence similarity in genomic databases. This project describes a FPGA-based hardware implementation which using a systolic array design architecture for Basic Local Alignment Search Tool (BLAST). Before this designs detect at most one hit in one clock cycle, this design applies a Multiple Hits Detection Module which is a pipelining systolic array to search multiple hits in one clock cycle. This computationally intensive critical segment has been designed and implemented in the FPGA that runs on Cyclone II processor in the Altera DE 2 board. The concepts of portability, scalability and cost-effectiveness of the implementation are also demonstrated from the results obtained.