Parallelizing Optimal Multiple Sequence Alignment by Dynamic Programming

被引:4
作者
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
来源
PROCEEDINGS OF THE 2008 INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING WITH APPLICATIONS | 2008年
关键词
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
相关论文
共 9 条
[1]   MUSCLE: multiple sequence alignment with high accuracy and high throughput [J].
Edgar, RC .
NUCLEIC ACIDS RESEARCH, 2004, 32 (05) :1792-1797
[2]   A discipline of dynamic programming over sequence data [J].
Giegerich, R ;
Meyer, C ;
Steffen, P .
SCIENCE OF COMPUTER PROGRAMMING, 2004, 51 (03) :215-263
[3]   Mind the gaps: Evidence of bias in estimates of multiple sequence alignments [J].
Golubchik, Tanya ;
Wise, Michael J. ;
Easteal, Simon ;
Jermiin, Lars S. .
MOLECULAR BIOLOGY AND EVOLUTION, 2007, 24 (11) :2433-2442
[4]  
Helal Manal, 2007, Proceedings on the 2007 International Conference on High Performance Computing, Networking and Communication Systems, P120
[5]   T-Coffee: A novel method for fast and accurate multiple sequence alignment [J].
Notredame, C ;
Higgins, DG ;
Heringa, J .
JOURNAL OF MOLECULAR BIOLOGY, 2000, 302 (01) :205-217
[6]   Applications of Conformal computing techniques to problems in computational physics: the fast Fourier transform [J].
Raynolds, JE ;
Mullin, LR .
COMPUTER PHYSICS COMMUNICATIONS, 2005, 170 (01) :1-10
[7]   MULTIPROCESSOR SCHEDULING WITH AID OF NETWORK FLOW ALGORITHMS [J].
STONE, HS .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1977, 3 (01) :85-93
[8]  
THOMPSON JD, IMPROVING SENSITIVIT
[9]   Alignment uncertainty and genomic analysis [J].
Wong, Karen M. ;
Suchard, Marc A. ;
Huelsenbeck, John P. .
SCIENCE, 2008, 319 (5862) :473-476