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 条
  • [31] DASH: Localising dynamic programming for order of magnitude faster, accurate sequence alignment
    Gardner-Stephen, P
    Knowles, G
    2004 IEEE COMPUTATIONAL SYSTEMS BIOINFORMATICS CONFERENCE, PROCEEDINGS, 2004, : 732 - 735
  • [32] Design and Implementation of Pairwise Sequence Alignment Algorithm Components Based on Dynamic Programming
    Shi H.
    Zhou W.
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2019, 56 (09): : 1907 - 1917
  • [33] A BIT-PARALLEL DYNAMIC PROGRAMMING ALGORITHM SUITABLE FOR DNA SEQUENCE ALIGNMENT
    Kimura, Kouichi
    Koike, Asako
    Nakai, Kenta
    JOURNAL OF BIOINFORMATICS AND COMPUTATIONAL BIOLOGY, 2012, 10 (04)
  • [34] Local sequence alignment using parallel memory-efficient dynamic programming
    Pichl, L
    Arai, M
    Hanabusa, K
    Hayashi, T
    Proceedings of the 8th Joint Conference on Information Sciences, Vols 1-3, 2005, : 1269 - 1272
  • [35] Memory-efficient dynamic programming backtrace and pairwise local sequence alignment
    Newberg, Lee A.
    BIOINFORMATICS, 2008, 24 (16) : 1772 - 1778
  • [36] Developing new genetic algorithm based on integer programming for multiple sequence alignment
    S. Ali Lajevardy
    Mehrdad Kargari
    Soft Computing, 2022, 26 : 3863 - 3870
  • [37] Developing new genetic algorithm based on integer programming for multiple sequence alignment
    Lajevardy, S. Ali
    Kargari, Mehrdad
    SOFT COMPUTING, 2022, 26 (08) : 3863 - 3870
  • [38] Faster algorithms for optimal multiple sequence alignment based on pairwise comparisons
    Bilu, Yonatan
    Agarwal, Pankaj K.
    Kolodny, Rachel
    IEEE-ACM TRANSACTIONS ON COMPUTATIONAL BIOLOGY AND BIOINFORMATICS, 2006, 3 (04) : 408 - 422
  • [39] Faster algorithms for optimal multiple sequence alignment based on pairwise comparisons
    Agarwal, PK
    Bilu, Y
    Kolodny, R
    ALGORITHMS IN BIOINFORMATICS, PROCEEDINGS, 2005, 3692 : 315 - 327
  • [40] Dynamic programming alignment accuracy
    Holmes, I
    Durbin, R
    JOURNAL OF COMPUTATIONAL BIOLOGY, 1998, 5 (03) : 493 - 504