Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2005 Jun 28:6:159.
doi: 10.1186/1471-2105-6-159.

Full cyclic coordinate descent: solving the protein loop closure problem in Calpha space

Affiliations

Full cyclic coordinate descent: solving the protein loop closure problem in Calpha space

Wouter Boomsma et al. BMC Bioinformatics. .

Abstract

Background: Various forms of the so-called loop closure problem are crucial to protein structure prediction methods. Given an N- and a C-terminal end, the problem consists of finding a suitable segment of a certain length that bridges the ends seamlessly. In homology modelling, the problem arises in predicting loop regions. In de novo protein structure prediction, the problem is encountered when implementing local moves for Markov Chain Monte Carlo simulations. Most loop closure algorithms keep the bond angles fixed or semi-fixed, and only vary the dihedral angles. This is appropriate for a full-atom protein backbone, since the bond angles can be considered as fixed, while the (phi, psi) dihedral angles are variable. However, many de novo structure prediction methods use protein models that only consist of Calpha atoms, or otherwise do not make use of all backbone atoms. These methods require a method that alters both bond and dihedral angles, since the pseudo bond angle between three consecutive Calpha atoms also varies considerably.

Results: Here we present a method that solves the loop closure problem for Calpha only protein models. We developed a variant of Cyclic Coordinate Descent (CCD), an inverse kinematics method from the field of robotics, which was recently applied to the loop closure problem. Since the method alters both bond and dihedral angles, which is equivalent to applying a full rotation matrix, we call our method Full CCD (FCDD). FCCD replaces CCD's vector-based optimization of a rotation around an axis with a singular value decomposition-based optimization of a general rotation matrix. The method is easy to implement and numerically stable.

Conclusion: We tested the method's performance on sets of random protein Calpha segments between 5 and 30 amino acids long, and a number of loops of length 4, 8 and 12. FCCD is fast, has a high success rate and readily generates conformations close to those of real loops. The presence of constraints on the angles only has a small effect on the performance. A reference implementation of FCCD in Python is available as supplementary information.

PubMed Disclaimer

Figures

Figure 1
Figure 1
A protein segment's Cα trace. The Cα positions are numbered, and the pseudo bond angles θ and pseudo dihedrals τ are indicated. The segment has length 5, and is thus fully described by two pseudo dihedral and three pseudo bond angles.
Figure 2
Figure 2
The action of the FCCD algorithm in Cα space. The Cα traces of the moving, fixed and closed segments are shown in red, green and blue, respectively. The Cα atoms are represented as spheres. The labels f0, f1 and f2 indicate the three fixed vectors at the N-terminus that are initially common between the fixed and moving segments. The loop is closed when the three C-terminal vectors of the moving segment (labelled mN-3, mN-2, mN-1) superimpose with an RMSD below the given threshold on the three C-terminal vectors of the fixed segment (labelled (fN-3, fN-2, fN-1). This figure and Figure 3 were made with PyMol .
Figure 3
Figure 3
Loops generated by FCCD (blue) that are close to real protein loops (green). The loops with lowest RMSD to a given loop of length 4 (top), 8 and 12 (bottom) are shown (loops 1qnr, A, 195–198, 3chb, D, 51–58 and 1ctq, A, 26–37). The N- terminus is at the left hand side.

Similar articles

Cited by

References

    1. Go N, Scheraga H. Ring closure and local conformational deformations of chain molecules. Macromolecules. 1970;3:178–187. doi: 10.1021/ma60014a012. - DOI
    1. Koehl P, Delarue M. A self consistent mean field approach to simultaneous gap closure and side-chain positioning in homology modelling. Nat Struct Biol. 1995;2:163–70. doi: 10.1038/nsb0295-163. - DOI - PubMed
    1. da Silva R, Degreve L, Caliri A. LMProt: an efficient algorithm for Monte Carlo sampling of protein conformational space. Biophys J. 2004;87:1567–77. doi: 10.1529/biophysj.104.041541. - DOI - PMC - PubMed
    1. Jones T, Thirup S. Using known substructures in protein model building and crystallography. EMBO J. 1986;5:819–22. - PMC - PubMed
    1. Rohl C, Strauss C, Chivian D, Baker D. Modeling structurally variable regions in homologous proteins with rosetta. Proteins. 2004;55:656–77. doi: 10.1002/prot.10629. - DOI - PubMed

Publication types

LinkOut - more resources