![]() |
Rosetta Protocols
2014.35
|
Algorithms for sampling new backbone torsions. More...
Classes | |
class | BondAnglePerturber |
Resample each backbone bond angle from a gaussian distribution. More... | |
class | FragmentPerturber |
Pick phi/psi torsions from the given fragment library. More... | |
class | IdealizeNonPhiPsi |
Set all the non-phi/psi DOFs to ideal values. More... | |
class | LogFilePerturber |
Read torsion angles, bond angles, and bond lengths from a log file. More... | |
class | Perturber |
Base class for all of the perturber algorithms. More... | |
class | PerturberSet |
Maintain a set of perturbers to be executed together. More... | |
class | RamaPerturber |
Pick phi/psi pairs from the rama distribution. More... | |
class | UniformPerturber |
Sample backbone torsions from a uniform distribution. More... | |
class | VicinityPerturber |
Limit sampling to phi/psi pairs within some distance of a target loop. More... | |
class | WalkingBondAnglePerturber |
Resample each backbone bond angle from a gaussian distribution. More... | |
class | WalkingPerturber |
Make small perturbations to the previous backbone torsions. More... | |
Algorithms for sampling new backbone torsions.
The kinematic closure algorithm allows the non-pivot torsions to be set without any restrictions. The six pivot torsions are then used to ensure the backbone remains closed. There is a great deal of flexibility in how the non-pivot torsions are chosen. This namespace provides a number of different algorithms to sample these torsions. These algorithms can be mixed in matched in any way you'd like using samplers::KicMover.
typedef owning_ptr<BondAnglePerturber const> protocols::kinematic_closure::perturbers::BondAnglePerturberCOP |
typedef owning_ptr<BondAnglePerturber> protocols::kinematic_closure::perturbers::BondAnglePerturberOP |
typedef owning_ptr<FragmentPerturber const> protocols::kinematic_closure::perturbers::FragmentPerturberCOP |
typedef owning_ptr<IdealizeNonPhiPsi const> protocols::kinematic_closure::perturbers::IdealizeNonPhiPsiCOP |
typedef owning_ptr<LogFilePerturber const> protocols::kinematic_closure::perturbers::LogFilePerturberCOP |
typedef owning_ptr<UniformPerturber const> protocols::kinematic_closure::perturbers::UniformPerturberCOP |
typedef owning_ptr<VicinityPerturber const> protocols::kinematic_closure::perturbers::VicinityPerturberCOP |
typedef owning_ptr<WalkingBondAnglePerturber const> protocols::kinematic_closure::perturbers::WalkingBondAnglePerturberCOP |
typedef owning_ptr<WalkingBondAnglePerturber> protocols::kinematic_closure::perturbers::WalkingBondAnglePerturberOP |
typedef owning_ptr<WalkingPerturber const> protocols::kinematic_closure::perturbers::WalkingPerturberCOP |