|
Rosetta
|
Protocol that combines backbone moves and sidechain moves in a single Monte Carlo step. More...
Classes | |
| class | CoupledMovesProtocol |
| class | CoupledMovesProtocolCreator |
Typedefs | |
| typedef utility::pointer::shared_ptr< CoupledMovesProtocol > | CoupledMovesProtocolOP |
| typedef utility::pointer::shared_ptr< CoupledMovesProtocol const > | CoupledMovesProtocolCOP |
Protocol that combines backbone moves and sidechain moves in a single Monte Carlo step.
CoupledMoves protocol makes use of the simple mover CoupledMover. The CoupledMover apply function makes a single coupled move as follows: (1) Backbone move – As of March 2018, there are three options: backrub, kinematic closure with walking perturber, or kinematic closure with fragment perturber. (2) Side chain move – The three residues at the center of the perturbed backbone are sampled by BoltzmannRotamerMover. (3) Repack – 10A shell around the residues from step 2 is repacked.
CoupledMoves will also move a ligand.
Assumptions:
| typedef utility::pointer::shared_ptr< CoupledMovesProtocol const > protocols::coupled_moves::CoupledMovesProtocolCOP |
| typedef utility::pointer::shared_ptr< CoupledMovesProtocol > protocols::coupled_moves::CoupledMovesProtocolOP |