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 条
  • [21] Dynamic use of multiple parameter sets in sequence alignment
    Huang, Xiaoqiu
    Brutlag, Douglas L.
    NUCLEIC ACIDS RESEARCH, 2007, 35 (02) : 678 - 686
  • [22] Heuristic Reusable Dynamic Programming: Efficient Updates of Local Sequence Alignment
    Hong, Changjin
    Tewfik, Ahmed H.
    IEEE-ACM TRANSACTIONS ON COMPUTATIONAL BIOLOGY AND BIOINFORMATICS, 2009, 6 (04) : 570 - 582
  • [23] An improved search algorithm for optimal multiple-sequence alignment
    Schroedl, S
    JOURNAL OF ARTIFICIAL INTELLIGENCE RESEARCH, 2005, 23 : 587 - 623
  • [24] Scoring Consensus of Multiple ECG Annotators by Optimal Sequence Alignment
    Haghpanahi, Masoumeh
    Sameni, Reza
    Borkholder, David A.
    2014 36TH ANNUAL INTERNATIONAL CONFERENCE OF THE IEEE ENGINEERING IN MEDICINE AND BIOLOGY SOCIETY (EMBC), 2014, : 1855 - 1859
  • [25] MergeAlign: improving multiple sequence alignment performance by dynamic reconstruction of consensus multiple sequence alignments
    Peter W Collingridge
    Steven Kelly
    BMC Bioinformatics, 13
  • [26] MergeAlign: improving multiple sequence alignment performance by dynamic reconstruction of consensus multiple sequence alignments
    Collingridge, Peter W.
    Kelly, Steven
    BMC BIOINFORMATICS, 2012, 13
  • [27] A Dynamic Programming Algorithm for Finding an Optimal Sequence of Informative Measurements
    Loxley, Peter N.
    Cheung, Ka-Wai
    ENTROPY, 2023, 25 (02)
  • [28] MULTIPLE SEQUENCE ALIGNMENT
    ANDERSON, WF
    BACON, DJ
    MOL, CD
    BIOPHYSICAL JOURNAL, 1986, 49 (02) : A294 - A294
  • [29] MULTIPLE SEQUENCE ALIGNMENT
    BACON, DJ
    ANDERSON, WF
    JOURNAL OF MOLECULAR BIOLOGY, 1986, 191 (02) : 153 - 161
  • [30] Multiple sequence alignment
    Edgar, Robert C.
    Batzoglou, Serafim
    CURRENT OPINION IN STRUCTURAL BIOLOGY, 2006, 16 (03) : 368 - 373