An FPGA Implementation of Multiple Sequence Alignment Based on Carrillo-Lipman Method

Multiple sequence 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. In this paper, we describe a compact system with an FPGA board and a host computer for multiple sequence alignment based on Carrillo-Lipman method. In our system, two dimensional dynamic programming is repeatedly applied along other dimensions to realize multidimensional search with a simple and common architecture, and unnecessary parts of the search space for finding the optimal alignment are skipped using Carrillo-Lipman method to reduce the computation time.

[1]  Sandeep K. Gupta,et al.  Improving the Practical Space and Time Efficiency of the Shortest-Paths Approach to Sum-of-Pairs Multiple Sequence Alignment , 1995, J. Comput. Biol..

[2]  William R. Taylor,et al.  The rapid generation of mutation data matrices from protein sequences , 1992, Comput. Appl. Biosci..

[3]  Akihiko Konagaya,et al.  Multidimensional Dynamic Programming for Homology Search on Distributed Systems , 2006, Euro-Par.

[4]  Akihiko Konagaya,et al.  High Speed Homology Search Using Run-Time Reconfiguration , 2002, FPL.

[5]  Akihiko Konagaya,et al.  Multidimensional dynamic programming for homology search , 2005, International Conference on Field Programmable Logic and Applications, 2005..

[6]  D. Lipman,et al.  The multiple sequence alignment problem in biology , 1988 .

[7]  S. Altschul,et al.  A tool for multiple sequence alignment. , 1989, Proceedings of the National Academy of Sciences of the United States of America.

[8]  Olivier Poch,et al.  BAliBASE (Benchmark Alignment dataBASE): enhancements for repeats, transmembrane sequences and circular permutations , 2001, Nucleic Acids Res..

[9]  S. Henikoff,et al.  Amino acid substitution matrices from protein blocks. , 1992, Proceedings of the National Academy of Sciences of the United States of America.