Multiple sequence alignment on an FPGA

被引:0
作者
Oliver, T [1 ]
Schmidt, B [1 ]
Nathan, D [1 ]
Clemens, R [1 ]
Maskell, D [1 ]
机构
[1] Nanyang Technol Univ, Sch Comp Engn, Singapore 639798, Singapore
来源
11th International Conference on Parallel and Distributed Systems Workshops, Vol II, Proceedings, | 2005年
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Molecular Biologists frequently compute multiple sequence alignments (MSAs) to identify similar regions in protein families. Progressive alignment is a widely used approach to compute MSAs. However, aligning a few hundred sequences by popular progressive alignment tools requires several hours on sequential computers. Due to the rapid growth of biological sequence databases biologists have to compute MSAs in afar shorter time. In this paper we present a new approach to MSA on reconfigurable hardware platforms to gain high performance at low cost. To derive an efficient mapping onto this type of architecture, fine-grained parallel processing elements (PEs) have been designed. Using this PE design as a building block we have constructed a linear systolic array to perform a pairwise sequence distance computation using dynamic programming. This results in an implementation with significant runtime savings on a standard off-the-shelf FPGA.
引用
收藏
页码:326 / 330
页数:5
相关论文
共 14 条
[1]   The UCSC Kestrel parallel processor [J].
Di Blas, A ;
Dahle, DM ;
Diekhans, M ;
Grate, L ;
Hirschberg, J ;
Karplus, K ;
Keller, H ;
Kendrick, M ;
Mesa-Martinez, FJ ;
Pease, D ;
Rice, E ;
Schultz, A ;
Speck, D ;
Hughey, R .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2005, 16 (01) :80-92
[2]   Multiple sequence alignment in parallel on a workstation cluster [J].
Ebedes, J ;
Datta, A .
BIOINFORMATICS, 2004, 20 (07) :1193-1195
[3]   PROGRESSIVE SEQUENCE ALIGNMENT AS A PREREQUISITE TO CORRECT PHYLOGENETIC TREES [J].
FENG, DF ;
DOOLITTLE, RF .
JOURNAL OF MOLECULAR EVOLUTION, 1987, 25 (04) :351-360
[4]  
GUERDOUXJAMET P, 1997, CABIOS, V12, P609
[5]   Two strategies for sequence comparison: profile-preprocessed and secondary structure-induced multiple alignment [J].
Heringa, J .
COMPUTERS & CHEMISTRY, 1999, 23 (3-4) :341-364
[6]  
Hughey R, 1996, COMPUT APPL BIOSCI, V12, P473
[7]   Parallelized multiple alignment [J].
Kleinjung, J ;
Douglas, N ;
Heringa, J .
BIOINFORMATICS, 2002, 18 (09) :1270-1271
[8]   ClustalW-MPI: ClustalW analysis using distributed and parallel computing [J].
Li, KB .
BIOINFORMATICS, 2003, 19 (12) :1585-1586
[9]  
OLIVER T, 2003, 13 ACM INT S FIELD P
[10]   THE NEIGHBOR-JOINING METHOD - A NEW METHOD FOR RECONSTRUCTING PHYLOGENETIC TREES [J].
SAITOU, N ;
NEI, M .
MOLECULAR BIOLOGY AND EVOLUTION, 1987, 4 (04) :406-425