Parallelizing Optimal Multiple Sequence Alignment by Dynamic Programming

被引:3
|
作者
Helal, Manal [1 ]
El-Gindy, Hossam [1 ]
Mullin, Lenore [2 ]
Gaeta, Bruno [1 ]
机构
[1] Univ New S Wales, Sch Engn & Comp Sci, Fac Engn, Sydney, NSW, Australia
[2] Natl Sci Fdn, Washington, DC USA
关键词
D O I
10.1109/ISPA.2008.93
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Optimal multiple sequence alignment by dynamic programming, like many highly dimensional scientific computing problems, has failed to benefit from the improvements in computing performance brought about by multi-processor systems, due to the lack of suitable scheme to manage partitioning and dependencies. A scheme for parallel implementation of the dynamic programming multiple sequence alignment is presented, based on a peer to peer design and a multidimensional array indexing method. This design results in up to 5-fold improvement compared to a previously described master/slave design, and scales favourably with the number of processors used. This study demonstrates an approach for parallelising multi-dimensional dynamic programming and similar algorithms utilizing multi-processor architectures.
引用
收藏
页码:669 / +
页数:2
相关论文
共 50 条
  • [1] 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 - +
  • [2] 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
  • [3] Multiple protein sequence alignment using double-dynamic programming
    Taylor, WR
    Sælensminde, G
    Eidhammer, I
    COMPUTERS & CHEMISTRY, 2000, 24 (01): : 3 - 12
  • [4] Three-Dimensional Dynamic Programming Accelerator for Multiple Sequence Alignment
    Chien, Ruei-Ting
    Liao, Yi-Lun
    Wang, Chien-An
    Li, Yu-Cheng
    Lu, Yi-Chang
    2018 IEEE NORDIC CIRCUITS AND SYSTEMS CONFERENCE (NORCAS): NORCHIP AND INTERNATIONAL SYMPOSIUM OF SYSTEM-ON-CHIP (SOC), 2018,
  • [5] 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
  • [6] DNA Sequence Alignment Using Dynamic Programming
    Singh, Niharika
    Rajput, Gaurav
    Dixit, Yash
    Sehgal, Aastha
    INTELLIGENT COMPUTING AND COMMUNICATION, ICICC 2019, 2020, 1034 : 809 - 817
  • [7] Decomposed dynamic programming for concurrent sequence alignment
    Pitzer, Erik
    WMSCI 2005: 9th World Multi-Conference on Systemics, Cybernetics and Informatics, Vol 4, 2005, : 104 - 108
  • [8] Reusable dynamic programming: Updating sequence alignment
    Hong, Changjin
    Tewfik, Ahmed H.
    2006 IEEE INTERNATIONAL WORKSHOP ON GENOMIC SIGNAL PROCESSING AND STATISTICS, 2006, : 57 - +
  • [9] Toward efficient multiple molecular sequence alignment: A system of genetic algorithm and dynamic programming
    Zhang, C
    Wong, AKC
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 1997, 27 (06): : 918 - 932
  • [10] A memory-efficient dynamic programming algorithm for optimal alignment of a sequence to an RNA secondary structure
    Sean R Eddy
    BMC Bioinformatics, 3