Multiple sequence alignment in parallel on a workstation cluster

被引:27
作者
Ebedes, J [1 ]
Datta, A [1 ]
机构
[1] Univ Western Australia, Sch Comp Sci & Software Engn, Perth, WA 6009, Australia
关键词
D O I
10.1093/bioinformatics/bth055
中图分类号
Q5 [生物化学];
学科分类号
071010 ; 081704 ;
摘要
Multiple sequence alignment is the NP-hard problem of aligning three or more DNA or amino acid sequences in an optimal way so as to match as many characters as possible from the set of sequences. The popular sequence alignment program ClustalW uses the classical method of approximating a sequence alignment, by first computing a distance matrix and then constructing a guide tree to show the evolutionary relationship of the sequences. We show that parallelizing the ClustalW algorithm can result in significant speedup. We used a cluster of workstations using C and message passing interface for our implementation. Experimental results show that speedup of over 5.5 on six processors is obtainable for most inputs.
引用
收藏
页码:1193 / 1195
页数:3
相关论文
共 6 条
[1]   PROGRESSIVE SEQUENCE ALIGNMENT AS A PREREQUISITE TO CORRECT PHYLOGENETIC TREES [J].
FENG, DF ;
DOOLITTLE, RF .
JOURNAL OF MOLECULAR EVOLUTION, 1987, 25 (04) :351-360
[2]   Parallelized multiple alignment [J].
Kleinjung, J ;
Douglas, N ;
Heringa, J .
BIOINFORMATICS, 2002, 18 (09) :1270-1271
[3]   ClustalW-MPI: ClustalW analysis using distributed and parallel computing [J].
Li, KB .
BIOINFORMATICS, 2003, 19 (12) :1585-1586
[4]  
Mikhailov D., 2001, WHITE PAPERS SILICON
[5]   THE NEIGHBOR-JOINING METHOD - A NEW METHOD FOR RECONSTRUCTING PHYLOGENETIC TREES [J].
SAITOU, N ;
NEI, M .
MOLECULAR BIOLOGY AND EVOLUTION, 1987, 4 (04) :406-425
[6]   CLUSTAL-W - IMPROVING THE SENSITIVITY OF PROGRESSIVE MULTIPLE SEQUENCE ALIGNMENT THROUGH SEQUENCE WEIGHTING, POSITION-SPECIFIC GAP PENALTIES AND WEIGHT MATRIX CHOICE [J].
THOMPSON, JD ;
HIGGINS, DG ;
GIBSON, TJ .
NUCLEIC ACIDS RESEARCH, 1994, 22 (22) :4673-4680