A self-organizing algorithm for modeling protein loops.

Protein loops, the flexible short segments connecting two stable secondary structural units in proteins, play a critical role in protein structure and function. Constructing chemically sensible conformations of protein loops that seamlessly bridge the gap between the anchor points without introducin...

Full description

Bibliographic Details
Main Authors: Pu Liu, Fangqiang Zhu, Dmitrii N Rassokhin, Dimitris K Agrafiotis
Format: Article
Language:English
Published: Public Library of Science (PLoS) 2009-08-01
Series:PLoS Computational Biology
Online Access:http://europepmc.org/articles/PMC2719875?pdf=render
id doaj-17280a3e2f6748b59ac4d300f0e120cf
record_format Article
spelling doaj-17280a3e2f6748b59ac4d300f0e120cf2020-11-25T01:13:12ZengPublic Library of Science (PLoS)PLoS Computational Biology1553-734X1553-73582009-08-0158e100047810.1371/journal.pcbi.1000478A self-organizing algorithm for modeling protein loops.Pu LiuFangqiang ZhuDmitrii N RassokhinDimitris K AgrafiotisProtein loops, the flexible short segments connecting two stable secondary structural units in proteins, play a critical role in protein structure and function. Constructing chemically sensible conformations of protein loops that seamlessly bridge the gap between the anchor points without introducing any steric collisions remains an open challenge. A variety of algorithms have been developed to tackle the loop closure problem, ranging from inverse kinematics to knowledge-based approaches that utilize pre-existing fragments extracted from known protein structures. However, many of these approaches focus on the generation of conformations that mainly satisfy the fixed end point condition, leaving the steric constraints to be resolved in subsequent post-processing steps. In the present work, we describe a simple solution that simultaneously satisfies not only the end point and steric conditions, but also chirality and planarity constraints. Starting from random initial atomic coordinates, each individual conformation is generated independently by using a simple alternating scheme of pairwise distance adjustments of randomly chosen atoms, followed by fast geometric matching of the conformationally rigid components of the constituent amino acids. The method is conceptually simple, numerically stable and computationally efficient. Very importantly, additional constraints, such as those derived from NMR experiments, hydrogen bonds or salt bridges, can be incorporated into the algorithm in a straightforward and inexpensive way, making the method ideal for solving more complex multi-loop problems. The remarkable performance and robustness of the algorithm are demonstrated on a set of protein loops of length 4, 8, and 12 that have been used in previous studies.http://europepmc.org/articles/PMC2719875?pdf=render
collection DOAJ
language English
format Article
sources DOAJ
author Pu Liu
Fangqiang Zhu
Dmitrii N Rassokhin
Dimitris K Agrafiotis
spellingShingle Pu Liu
Fangqiang Zhu
Dmitrii N Rassokhin
Dimitris K Agrafiotis
A self-organizing algorithm for modeling protein loops.
PLoS Computational Biology
author_facet Pu Liu
Fangqiang Zhu
Dmitrii N Rassokhin
Dimitris K Agrafiotis
author_sort Pu Liu
title A self-organizing algorithm for modeling protein loops.
title_short A self-organizing algorithm for modeling protein loops.
title_full A self-organizing algorithm for modeling protein loops.
title_fullStr A self-organizing algorithm for modeling protein loops.
title_full_unstemmed A self-organizing algorithm for modeling protein loops.
title_sort self-organizing algorithm for modeling protein loops.
publisher Public Library of Science (PLoS)
series PLoS Computational Biology
issn 1553-734X
1553-7358
publishDate 2009-08-01
description Protein loops, the flexible short segments connecting two stable secondary structural units in proteins, play a critical role in protein structure and function. Constructing chemically sensible conformations of protein loops that seamlessly bridge the gap between the anchor points without introducing any steric collisions remains an open challenge. A variety of algorithms have been developed to tackle the loop closure problem, ranging from inverse kinematics to knowledge-based approaches that utilize pre-existing fragments extracted from known protein structures. However, many of these approaches focus on the generation of conformations that mainly satisfy the fixed end point condition, leaving the steric constraints to be resolved in subsequent post-processing steps. In the present work, we describe a simple solution that simultaneously satisfies not only the end point and steric conditions, but also chirality and planarity constraints. Starting from random initial atomic coordinates, each individual conformation is generated independently by using a simple alternating scheme of pairwise distance adjustments of randomly chosen atoms, followed by fast geometric matching of the conformationally rigid components of the constituent amino acids. The method is conceptually simple, numerically stable and computationally efficient. Very importantly, additional constraints, such as those derived from NMR experiments, hydrogen bonds or salt bridges, can be incorporated into the algorithm in a straightforward and inexpensive way, making the method ideal for solving more complex multi-loop problems. The remarkable performance and robustness of the algorithm are demonstrated on a set of protein loops of length 4, 8, and 12 that have been used in previous studies.
url http://europepmc.org/articles/PMC2719875?pdf=render
work_keys_str_mv AT puliu aselforganizingalgorithmformodelingproteinloops
AT fangqiangzhu aselforganizingalgorithmformodelingproteinloops
AT dmitriinrassokhin aselforganizingalgorithmformodelingproteinloops
AT dimitriskagrafiotis aselforganizingalgorithmformodelingproteinloops
AT puliu selforganizingalgorithmformodelingproteinloops
AT fangqiangzhu selforganizingalgorithmformodelingproteinloops
AT dmitriinrassokhin selforganizingalgorithmformodelingproteinloops
AT dimitriskagrafiotis selforganizingalgorithmformodelingproteinloops
_version_ 1725162894000128000