Back to Mover page.
(This is a devel Mover and not available in released versions.)
For a more common and public way of creating loops, use Remodel. Here is a link to the tutorial: https://www.rosettacommons.org/demos/latest/tutorials/loop_modeling/loop_modeling#modeling-missing-loops
There is also a LoopBuilderMover
, documentation of which can be found here: LoopBuilderMover
!!!!WARNING!!!!! This code is under very active development and is subject to change
Build loops to connect elements of protein structure. Protocol is broken into two independent steps - addition of loop residues to the pose, followed by closing the loop. These tasks are performed by LoopInserter and LoopCloser respectively (both are mover subclasses).
LOOP INSERTERS
LoopInserters are responsible for building loops between residues loop_anchor and loop_anchor+1
LoophashLoopInserter
<LoophashLoopInserter name=(&string) loop_anchor=(&integer) loop_sizes=(&integer) modify_flanking_regions=(1/0) />
FragmentLoopInserter: Attempt to find single fragments that have ends with low-rmsd to the flanking residues of the loop to build.
<FragmentLoopInserter name=(&string) loop_anchor=(&int)/>
LOOP CLOSERS
LoopClosers are responsible for closing the recently build loops. These are just wrappers of common loop closure algorithms (i.e. KIC and CCD) built into the LoopCloser interface (as of 04/18/2013, CCD is recommended for this application).
CCDLoopCloser - Use CCD to close recently built loop
<CCDLoopCloser name=(&string) />
LOOP CREATION MOVER
LoopCreationMover
<LoopCreationMover name=(&string) loop_closer=(&LoopCloser name) loop_inserter=(&LoopInserter name) />
ResourceManager
With loop_sizes=2,3,4,5, in loop inserter, loop_sizes in ResourceOptions should be 8,9,10,11 (since LOOP CREATION MOVER uses 3 (default) residue forward and 3 residues backward additionally to calculate geometric compatibility).
<JD2ResourceManagerJobInputter>
<ResourceOptions>
<LoopHashLibraryOptions tag="lh_lib_options" loop_sizes="8,9,10,11"/>
</ResourceOptions>
...
</JD2ResourceManagerJobInputter>