TY - GEN
T1 - Decomposed dynamic programming for concurrent sequence alignment
AU - Pitzer, Erik
PY - 2005
Y1 - 2005
N2 - Inference of evolutionary relationships and DNA analysis heavily rely on multiple sequence alignment. Unfortunately, multiple sequence alignments are hard to compute. Usually, only approximations are feasible. Still, these approximations take their time to render. Therefore, the well known progressive alignment algorithm, ClustalW has been subject to further acceleration. This acceleration was mainly achieved through parallelization. A significant part of this algorithm is embarrassingly parallel and trivial to decompose. To achieve a meaningful overall acceleration, however, dynamic programming had to be decomposed too, which is used during most stages. The discovered scheme can probably be used to accelerate other matrix calculations. Simulations show promising results for the discovered technique. Included are additional modifications to adjust it to slow networks. Eventually, progressive multiple sequence alignment proved extremely well parallelizable.
AB - Inference of evolutionary relationships and DNA analysis heavily rely on multiple sequence alignment. Unfortunately, multiple sequence alignments are hard to compute. Usually, only approximations are feasible. Still, these approximations take their time to render. Therefore, the well known progressive alignment algorithm, ClustalW has been subject to further acceleration. This acceleration was mainly achieved through parallelization. A significant part of this algorithm is embarrassingly parallel and trivial to decompose. To achieve a meaningful overall acceleration, however, dynamic programming had to be decomposed too, which is used during most stages. The discovered scheme can probably be used to accelerate other matrix calculations. Simulations show promising results for the discovered technique. Included are additional modifications to adjust it to slow networks. Eventually, progressive multiple sequence alignment proved extremely well parallelizable.
KW - Concurrency
KW - Decomposition
KW - Dynamic programming
KW - Sequence alignment
UR - http://www.scopus.com/inward/record.url?scp=84867371305&partnerID=8YFLogxK
M3 - Conference contribution
AN - SCOPUS:84867371305
SN - 9806560566
SN - 9789806560567
T3 - WMSCI 2005 - The 9th World Multi-Conference on Systemics, Cybernetics and Informatics, Proceedings
SP - 104
EP - 108
BT - WMSCI 2005 - The 9th World Multi-Conference on Systemics, Cybernetics and Informatics, Proceedings
T2 - 9th World Multi-Conference on Systemics, Cybernetics and Informatics, WMSCI 2005
Y2 - 10 July 2005 through 13 July 2005
ER -