Cargando…

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...

Descripción completa

Detalles Bibliográficos
Autores principales: Liu, Pu, Zhu, Fangqiang, Rassokhin, Dmitrii N., Agrafiotis, Dimitris K.
Formato: Texto
Lenguaje:English
Publicado: Public Library of Science 2009
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2719875/
https://www.ncbi.nlm.nih.gov/pubmed/19696883
http://dx.doi.org/10.1371/journal.pcbi.1000478
_version_ 1782170108618080256
author Liu, Pu
Zhu, Fangqiang
Rassokhin, Dmitrii N.
Agrafiotis, Dimitris K.
author_facet Liu, Pu
Zhu, Fangqiang
Rassokhin, Dmitrii N.
Agrafiotis, Dimitris K.
author_sort Liu, Pu
collection PubMed
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.
format Text
id pubmed-2719875
institution National Center for Biotechnology Information
language English
publishDate 2009
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-27198752009-08-21 A Self-Organizing Algorithm for Modeling Protein Loops Liu, Pu Zhu, Fangqiang Rassokhin, Dmitrii N. Agrafiotis, Dimitris K. PLoS Comput Biol Research Article 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. Public Library of Science 2009-08-21 /pmc/articles/PMC2719875/ /pubmed/19696883 http://dx.doi.org/10.1371/journal.pcbi.1000478 Text en Liu et al. http://creativecommons.org/licenses/by/4.0/ This is an open-access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are properly credited.
spellingShingle Research Article
Liu, Pu
Zhu, Fangqiang
Rassokhin, Dmitrii N.
Agrafiotis, Dimitris K.
A Self-Organizing Algorithm for Modeling Protein Loops
title 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_short A Self-Organizing Algorithm for Modeling Protein Loops
title_sort self-organizing algorithm for modeling protein loops
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2719875/
https://www.ncbi.nlm.nih.gov/pubmed/19696883
http://dx.doi.org/10.1371/journal.pcbi.1000478
work_keys_str_mv AT liupu aselforganizingalgorithmformodelingproteinloops
AT zhufangqiang aselforganizingalgorithmformodelingproteinloops
AT rassokhindmitriin aselforganizingalgorithmformodelingproteinloops
AT agrafiotisdimitrisk aselforganizingalgorithmformodelingproteinloops
AT liupu selforganizingalgorithmformodelingproteinloops
AT zhufangqiang selforganizingalgorithmformodelingproteinloops
AT rassokhindmitriin selforganizingalgorithmformodelingproteinloops
AT agrafiotisdimitrisk selforganizingalgorithmformodelingproteinloops