Hi everyone,
I have a crystal structure for an enzyme (1M80) that is
missing a loop, residues 311-319. I also have a structure of a homologue
in which this loop is not missing, and I was hoping to use this as a template
to model the missing loop. I’ve been using:
http://www.salilab.org/modeller/wiki/Missing
residues
as a guide. Briefly, I generate an initial model of
the loop in 1M80 by filling in the sequence of the missing residues and aligning
with the sequence in 1M80, inserting gaps for missing residues. This
model is then used (with the inifile parameter under the automodel class),
along with an alignment of the filled in 1M80 sequence with the homologous
structure, to actually homology model the loop. As I don’t want the
rest of the protein to move, in both of these steps, I’m modifying
select_atoms to include only the residues in the loop.
The resulting model looks pretty good in terms of the
conformation of the loop. What I notice, however, is that the geometry is
a little bad where the loop reconnects with the rest of the protein. For
example, the peptide bond between residues 310-311 and 319-320 is about 1.55
angstroms (ideal being ~1.33). I’ve tried “optimizing out”
this issue with approaches like:
a.library_schedule=autosched.slow
a.max_var_iterations=500
a.md_level=refine.very_slow
a.repeat_optimization=5
…and even increasing repeat_optimization to 25
cycles. This doesn’t seem to help. Also, expanding the
residues included in the optimization (from 311-319 to 310-320, for example)
just moves the bad geometry to the boundary of that new window.
Any ideas on what I’m doing wrong? Or how to fix
the geometry within modeller?
Thanks for the help!
Omar Davulcu