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
关键词
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
相关论文
共 50 条
  • [1] Multiple sequence alignment based on dynamic programming using FPGA
    Masuno, Shingo
    Maruyama, Tsutomu
    Yamaguchi, Yoshiki
    Konagaya, Akihiko
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2007, E90D (12): : 1939 - 1946
  • [2] An FPGA-based accelerator for multiple biological sequence alignment with DIALIGN
    Boukerche, Azzedine
    Correa, Jan Mendonca
    Magalhaes Alves de Me, Alba Cristina
    Jacobi, Ricardo Pezzuol
    Rocha, Adson Ferreira
    HIGH PERFORMANCE COMPUTING - HIPC 2007, PROCEEDINGS, 2007, 4873 : 71 - +
  • [3] Fpga acceleration for DNA sequence alignment
    Caffarena, Gabriel
    Pedreira, Carlos
    Carreras, Carlos
    Bojanic, Slobodan
    Nieto-Taladriz, Octavio
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2007, 16 (02) : 245 - 266
  • [4] An FPGA implementation of multiple sequence alignment based on Carrillo-Lipman method
    Masuno, Shingo
    Maruyama, Tsutomu
    Yamaguchi, Yoshiki
    Konagaya, Akihiko
    2007 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, VOLS 1 AND 2, 2007, : 489 - 492
  • [5] MULTIPLE SEQUENCE ALIGNMENT
    ANDERSON, WF
    BACON, DJ
    MOL, CD
    BIOPHYSICAL JOURNAL, 1986, 49 (02) : A294 - A294
  • [6] MULTIPLE SEQUENCE ALIGNMENT
    BACON, DJ
    ANDERSON, WF
    JOURNAL OF MOLECULAR BIOLOGY, 1986, 191 (02) : 153 - 161
  • [7] Multiple sequence alignment
    Edgar, Robert C.
    Batzoglou, Serafim
    CURRENT OPINION IN STRUCTURAL BIOLOGY, 2006, 16 (03) : 368 - 373
  • [8] Multiple alignment by sequence annealing
    Schwartz, Ariel S.
    Pachter, Lior
    BIOINFORMATICS, 2007, 23 (02) : E24 - E29
  • [9] Overestimation for multiple sequence alignment
    Cazenave, Tristan
    2007 IEEE SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE IN BIOINFORMATICS AND COMPUTATIONAL BIOLOGY, 2007, : 159 - 164
  • [10] A TOOL FOR MULTIPLE SEQUENCE ALIGNMENT
    LIPMAN, DJ
    ALTSCHUL, SF
    KECECIOGLU, JD
    PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA, 1989, 86 (12) : 4412 - 4415