Performance analysis of computational approaches to solve Multiple Sequence Alignment

In the biotechnology field, the deployment of the Multiple Sequence Alignment (MSA) problem, which is a high performance computing demanding process, is one of the new challenges to address on the new parallel systems. The aim of this problem is to find similar regions on biological sequences. Furth...

Full description

Saved in:
Bibliographic Details
Published inThe Journal of supercomputing Vol. 64; no. 1; pp. 69 - 78
Main Authors Montañola, Alberto, Roig, Concepció, Guirado, Fernando, Hernández, Porfidio, Notredame, Cedric
Format Journal Article
LanguageEnglish
Published Boston Springer US 01.04.2013
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:In the biotechnology field, the deployment of the Multiple Sequence Alignment (MSA) problem, which is a high performance computing demanding process, is one of the new challenges to address on the new parallel systems. The aim of this problem is to find similar regions on biological sequences. Furthermore, the goal of MSA applications is to align as much sequences as possible with a level of quality that makes the alignment biologically meaningful. An efficiency study of different MSA implementations, based on T-Coffee (one of the most used MSA aligners), has been performed in order to find new optimizations that may improve the average execution time on multi-core systems. We found that the current parallel implementations have some performance issues, affecting negatively the scalability of the process. Finally, the proposed implementation based on the usage of threads in conjunction with a message-passing library is presented, with the aim to optimize the execution of the MSA problem in multi-core-based clusters.
Bibliography:ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 23
ISSN:0920-8542
1573-0484
DOI:10.1007/s11227-012-0751-4