Title :
Multidimensional dynamic programming for homology search
Author :
Masuno, Shingo ; Maruyama, Tsutomu ; Yamaguchi, Yoshiki ; Konagaya, Akihiko
Author_Institution :
Syst. & Inf. Eng., Tsukuba Univ., Ibaraki, Japan
Abstract :
Alignment problems in computational biology have been focused recently because of the rapid growth of sequence databases. By computing alignment, we can understand similarity among the sequences. Many systems for alignment have been proposed to date, but most of them are designed for two-dimensional alignment (alignment between two sequences). In this paper, we describe a compact system with an off-the-shelf FPGA board and a host computer for more than three-dimensional alignment based on dynamic programming. In our approach, high performance is achieved (1) by configuring optimal circuit for each dimensional alignment, and (2) by two phase search in each dimension by reconfiguration. In order to realize multidimensional search with a common architecture, two-dimensional dynamic programming is repeated along other dimensions. With this approach, we can minimize the size of units for alignment and achieve high parallelism. Our system with one XC2V6000 enables about 300-fold speedup as compared with single Intel Pentium 4 2GHz processor for four-dimensional alignment, and 100-fold speedup for five-dimensional alignment.
Keywords :
dynamic programming; field programmable gate arrays; reconfigurable architectures; 2D dynamic programming; 3D alignment; compact system; configuring optimal circuit; dimensional alignment; high parallelism; host computer; multidimensional search; off-the-shelf FPGA board; reconfiguration; Biology computing; Circuits; Computational biology; Computer architecture; Databases; Dynamic programming; Field programmable gate arrays; Multidimensional systems; Parallel processing; Sequences;
Conference_Titel :
Field Programmable Logic and Applications, 2005. International Conference on
Print_ISBN :
0-7803-9362-7
DOI :
10.1109/FPL.2005.1515718