DocumentCode :
2786154
Title :
Single Pass, BLAST-Like, Approximate String Matching on FPGAs
Author :
Herbordt, Martin C. ; Model, Josh ; Gu, Yongfeng ; Sukhwani, Bharat ; VanCourt, Tom
Author_Institution :
Dept. of Electr. & Comput. Eng., Boston Univ., MA
fYear :
2006
fDate :
24-26 April 2006
Firstpage :
217
Lastpage :
226
Abstract :
Approximate string matching is fundamental to bioinformatics, and has been the subject of numerous FPGA acceleration studies. We address issues with respect to FPGA implementations of both BLAST- and dynamic programming- (DP) based methods. Our primary contributions are two new algorithms for emulating the seeding and extension phases of BLAST. These operate in a single pass through a database at streaming rate (110 Maa/sec on a VP70 for query sizes up to 600 and 170 Maa/sec on a Virtex4 for query sizes up to 1024), and with no preprocessing other than loading the query string. Further, they use very high sensitivity with no slowdown. While current DP-based methods also operate at streaming rate, generating results can be cumbersome. We address this with a new structure for data extraction. We present results from several implementations
Keywords :
biology computing; dynamic programming; field programmable gate arrays; string matching; BLAST-like; FPGA; approximate string matching; bioinformatics; dynamic programming; single pass; Acceleration; Bioinformatics; DNA; Data mining; Databases; Field programmable gate arrays; Genetic mutations; Hardware; Proteins; Sequences;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Field-Programmable Custom Computing Machines, 2006. FCCM '06. 14th Annual IEEE Symposium on
Conference_Location :
Napa, CA
Print_ISBN :
0-7695-2661-6
Type :
conf
DOI :
10.1109/FCCM.2006.64
Filename :
4020910
Link To Document :
بازگشت