DocumentCode
1653649
Title
Parallel Algorithm for the HP Protein Folding Problem
Author
Dos Santos, Matheus M. ; Goulart, Mauricio G. ; Gelatti, Giovana J. ; Machado, Karina S. ; Werhli, Adriano V. ; Mendizabal, Odorico M.
Author_Institution
Centro de Cienc. Computacionais, Univ. Fed. do Rio Grande - FURG, Rio Grande, Brazil
fYear
2013
Firstpage
72
Lastpage
77
Abstract
Proteins play a key role in cells´ function and metabolism. Their functions are directly related with the three-dimensional (3D) native structure. Different algorithms have been proposed to predict the 3D protein structure from the amino acids sequence by minimizing its free energy, nonetheless, this problem still a great challenge in structural biology. The space of possible conformations becomes very large for long proteins, making it difficult to search for the optimal minimum free energy with the available computational resources. Due to the complexity involved in the protein folding problem the researchers have developed some simplified protein models as the hydrophobic-polar (HP). In this work we propose a parallel algorithm to predict protein conformations in HP model by dividing tasks among processing nodes distributed in a server cluster. With this approach we circumvent the memory constraints observed by other approaches. We discuss the correctness of the algorithm based on the verification results achieved by model checking. The performance of our algorithm was evaluated but although benefits of parallel execution are noticeable for small proteins, we demonstrated that our algorithm has an exponential complexity.
Keywords
biology computing; computational complexity; free energy; molecular biophysics; molecular configurations; parallel algorithms; program verification; proteins; 3D native structure; 3D protein structure predictïon; HP protein folding problem; algorithm correctness; amino acid sequence; cell function; computational resources; distributed processing nodes; exponential complexity; free energy minimization; hydrophobic-polar protein model; long proteins; memory constraint; metabolism; model checking; optimal minimum free energy; parallel algorithm; parallel execution; protein conformation; server cluster; simplified protein model; small proteins; structural biology; Amino acids; Clustering algorithms; Computational modeling; Model checking; Prediction algorithms; Protein engineering; Proteins; bioinformatics; model checking; parallel algorithms; performance analysis;
fLanguage
English
Publisher
ieee
Conference_Titel
Theoretical Computer Science (WEIT), 2013 2nd Workshop-School on
Conference_Location
Rio Grande
Type
conf
DOI
10.1109/WEIT.2013.18
Filename
6778568
Link To Document