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 条
  • [21] A new method based on genetic-dynamic programming technique for multiple DNA sequence alignment
    Hernández-Hernández, José Crispín
    Bonilla-Huerta, Edmundo
    Morales-Caporal, Roberto
    Lecture Notes in Electrical Engineering, 2011, 98 : 567 - 574
  • [22] Parallel multiple sequence alignment with dynamic scheduling
    Luo, JC
    Ahmad, I
    Ahmed, M
    Paul, R
    ITCC 2005: International Conference on Information Technology: Coding and Computing, Vol 1, 2005, : 8 - 13
  • [23] Programming of the three-dimensional resection problem
    1600, Alexandria University, Alexandria, Egypt (43):
  • [24] 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 - +
  • [25] Multiple alignment for amino acid sequences by dynamic programming
    Ohya, M
    Ogata, K
    ELECTRONICS AND COMMUNICATIONS IN JAPAN PART III-FUNDAMENTAL ELECTRONIC SCIENCE, 1998, 81 (04): : 12 - 20
  • [26] Multiple alignment for amino acid sequences by dynamic programming
    Ohya, M.
    Ogata, K.
    Electronics and Communications in Japan, Part III: Fundamental Electronic Science (English translation of Denshi Tsushin Gakkai Ronbunshi), 1998, 81 (04): : 12 - 20
  • [27] Dynamic programming based approximation algorithms for sequence alignment with constraints
    Arslan, AN
    Egecioglu, Ö
    INFORMS JOURNAL ON COMPUTING, 2004, 16 (04) : 441 - 458
  • [28] Alignment sensitivity of holographic three-dimensional disks
    Li, Hsin-Yu Sidney
    Psaltis, Demetri
    Journal of the Optical Society of America A: Optics and Image Science, and Vision, 1995, 12 (09): : 1902 - 1912
  • [29] Methodology for Checking Shortcomings in Three-Dimensional Alignment
    Kuhn, Wolfgang
    Jha, Manoj K.
    TRANSPORTATION RESEARCH RECORD, 2011, (2262) : 13 - 21
  • [30] Automatic alignment for three-dimensional tomographic reconstruction
    van Leeuwen, Tristan
    Maretzke, Simon
    Batenburg, K. Joost
    INVERSE PROBLEMS, 2018, 34 (02)