On the structure of the inverse kinematics map of a fragment of protein backbone

Loop closure in proteins requires computing the values of the inverse kinematics (IK) map for a backbone fragment with 2n ≥ 6 torsional degrees of freedom (dofs). It occurs in a variety of contexts, e.g., structure determination from electron‐density maps, loop insertion in homology‐based structure prediction, backbone tweaking for protein energy minimization, and the study of protein mobility in folded states. The first part of this paper analyzes the global structure of the IK map for a fragment of protein backbone with 6 torsional dofs for a slightly idealized kinematic model, called the canonical model. This model, which assumes that every two consecutive torsional bonds CαC and NCα are exactly parallel, makes it possible to separately compute the inverse orientation map and the inverse position map. The singularities of both maps and their images, the critical sets, respectively, decompose SO(3) × ℝ3 into open regions where the number of IK solutions is constant. This decomposition leads to a constructive proof of the existence of a region in ℝ3 × SO(3) where the IK of the 6‐dof fragment attains its theoretical maximum of 16 solutions. The second part of this paper extends this analysis to study fragments with more than 6 torsional dofs. It describes an efficient recursive algorithm to sample IK solutions for such fragments, by identifying the feasible range of each successive torsional dof. A numerical homotopy algorithm is then used to deform the IK solutions for a canonical fragment into solutions for a noncanonical fragment. Computational results for fragments ranging from 8 to 30 dofs are presented. © 2007 Wiley Periodicals, Inc. J Comput Chem, 2008

[1]  B. Roth,et al.  Structural Parameters Which Reduce the Number of Manipulator Configurations , 1994 .

[2]  Layne T. Watson,et al.  Algorithm 652: HOMPACK: a suite of codes for globally convergent homotopy algorithms , 1987, TOMS.

[3]  Richard M. Murray,et al.  A Mathematical Introduction to Robotic Manipulation , 1994 .

[4]  Ming Zhang,et al.  A New Method for Fast and Accurate Derivation of Molecular Conformations , 2002, J. Chem. Inf. Comput. Sci..

[5]  Joel W. Burdick,et al.  On the inverse kinematics of redundant manipulators: characterization of the self-motion manifolds , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[6]  Bonnie Berger,et al.  ChainTweak: Sampling from the Neighbourhood of a Protein Conformation , 2005, Pacific Symposium on Biocomputing.

[7]  Adrian A Canutescu,et al.  Cyclic coordinate descent: A robotics algorithm for protein loop closure , 2003, Protein science : a publication of the Protein Society.

[8]  Manfredo P. do Carmo,et al.  Differential geometry of curves and surfaces , 1976 .

[9]  Benjamin G. Janesko Computational chemistry , 2007, Nature Reviews Drug Discovery.

[10]  Chaok Seok,et al.  A kinematic view of loop closure , 2004, J. Comput. Chem..

[11]  D. Theodorou,et al.  A concerted rotation algorithm for atomistic Monte Carlo simulation of polymer melts and glasses , 1993 .

[12]  F. Frances Yao,et al.  Computational Geometry , 1991, Handbook of Theoretical Computer Science, Volume A: Algorithms and Complexity.

[13]  Thierry Siméon,et al.  Geometric algorithms for the conformational analysis of long protein loops , 2004, J. Comput. Chem..

[14]  Harold A. Scheraga,et al.  Exact analytical loop closure in proteins using polynomial equations , 1999, J. Comput. Chem..

[15]  Dinesh Manocha,et al.  Conformational analysis of molecular chains using nano-kinematics , 1995, Comput. Appl. Biosci..

[16]  B. Roth,et al.  Inverse Kinematics of the General 6R Manipulator and Related Linkages , 1993 .

[17]  L. Kavraki,et al.  Modeling protein conformational ensembles: From missing loops to equilibrium fluctuations , 2006, Proteins.

[18]  Jesse Freeman,et al.  in Morse theory, , 1999 .

[19]  H. Piaggio Differential Geometry of Curves and Surfaces , 1952, Nature.

[20]  Jeffrey C. Trinkle,et al.  Complete Path Planning for Closed Kinematic Chains with Spherical Joints , 2002, Int. J. Robotics Res..

[21]  B. Dundas,et al.  DIFFERENTIAL TOPOLOGY , 2002 .

[22]  Itay Lotan,et al.  Real-space protein-model completion: an inverse-kinematics approach. , 2005, Acta crystallographica. Section D, Biological crystallography.

[23]  Leonidas J. Guibas,et al.  Inverse Kinematics in Biology: The Protein Loop Closure Problem , 2005, Int. J. Robotics Res..

[24]  D. Eisenberg Proteins. Structures and molecular properties, T.E. Creighton. W. H. Freeman and Company, New York (1984), 515, $36.95 , 1985 .

[25]  Stephen P. Boyd,et al.  Convex Optimization , 2004, Algorithms and Theory of Computation Handbook.

[26]  Nir Ben-Tal,et al.  Assigning transmembrane segments to helices in intermediate-resolution structures , 2004, ISMB/ECCB.

[27]  Dinesh Manocha,et al.  Kinematic Manipulation of Molecular Chains Subject to Rigid Constraint , 1994, ISMB.