Three-Dimensional Dynamic Programming Accelerator for Multiple Sequence Alignment

被引:0
|
作者
Chien, Ruei-Ting [1 ]
Liao, Yi-Lun [1 ]
Wang, Chien-An [2 ]
Li, Yu-Cheng [2 ]
Lu, Yi-Chang [1 ,2 ]
机构
[1] Natl Taiwan Univ, Dept Elect Engn, Taipei, Taiwan
[2] Natl Taiwan Univ, Grad Inst Elect Engn, Taipei, Taiwan
关键词
Three sequence alignment; Three-dimensional programming; Needleman-Wunsch algorithm; Parallel processing elements; Hardware accelerator; MAFFT;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Three sequence alignment can be used to improve the accuracy of multiple sequence alignment in genomics. In this paper, we design a hardware accelerator for three-dimensional dynamic programming algorithm of three sequence alignment. By utilizing parallel processing elements, our design can find the optimal alignment scores in a shorter time than that required by software. In addition, we propose a memory-efficient slicing method for three-dimensional dynamic programming in order to process sequences of longer lengths. The hardware accelerator is implemented on both FPGA and ASIC. The ASIC implementation using TSMC 40nm technology can achieve at least 160x speedup over the software implementation.
引用
收藏
页数:5
相关论文
共 50 条
  • [1] Multiple Sequence Alignment Using Three-Dimensional Fragments
    Ait, Layal Al
    Corel, Eduardo
    Tout, Kifah
    Morgenstern, Burkhard
    World Academy of Science, Engineering and Technology, 2011, 73 : 793 - 796
  • [2] Parallelizing Optimal Multiple Sequence Alignment by Dynamic Programming
    Helal, Manal
    El-Gindy, Hossam
    Mullin, Lenore
    Gaeta, Bruno
    PROCEEDINGS OF THE 2008 INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING WITH APPLICATIONS, 2008, : 669 - +
  • [3] A new dynamic programming algorithm for multiple sequence alignment
    Richer, Jean-Michel
    Derrien, Vincent
    Hao, Jin-Kao
    COMBINATORIAL OPTIMIZATION AND APPLICATIONS, PROCEEDINGS, 2007, 4616 : 52 - +
  • [4] 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
  • [5] Three-dimensional dynamic programming for homology search
    Yamaguchi, Y
    Maruyama, T
    Konagaya, A
    FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, 2004, 3203 : 505 - 515
  • [6] Three-dimensional numerical analyses on magnetohydro dynamic accelerator
    Sakamoto, Nobuomi
    Anwari, Makbul
    Kondo, Junichi
    Harada, Nobuhiro
    ENERGY CONVERSION AND MANAGEMENT, 2007, 48 (08) : 2407 - 2415
  • [7] Multiple protein sequence alignment using double-dynamic programming
    Taylor, WR
    Sælensminde, G
    Eidhammer, I
    COMPUTERS & CHEMISTRY, 2000, 24 (01): : 3 - 12
  • [8] Multiple sequence alignment using modified dynamic programming and particle swarm optimization
    Juang, Wang-Sheng
    Su, Shun-Feng
    JOURNAL OF THE CHINESE INSTITUTE OF ENGINEERS, 2008, 31 (04) : 659 - 673
  • [9] Highway alignment - Three-dimensional problem and three-dimensional solution
    Hassan, Y
    Easa, SM
    Abd El Halim, AO
    HIGHWAY GEOMETRIC DESIGN ISSUES, 1998, (1612): : 17 - 25
  • [10] DNA Sequence Alignment Using Dynamic Programming
    Singh, Niharika
    Rajput, Gaurav
    Dixit, Yash
    Sehgal, Aastha
    INTELLIGENT COMPUTING AND COMMUNICATION, ICICC 2019, 2020, 1034 : 809 - 817