rosetta.protocols.kinematic_closure.perturbers
index
(built-in)

Bindings for protocols::kinematic_closure::perturbers namespace

 
Classes
       
builtins.object
Perturber
BondAnglePerturber
FragmentPerturber
IdealizeNonPhiPsi
LogFilePerturber
OmegaPerturber
PerturberSet
Rama2bPerturber
RamaPerturber
UniformPerturber
VicinityPerturber
WalkingBondAnglePerturber
WalkingPerturber

 
class BondAnglePerturber(Perturber)
    Resample each backbone bond angle from a gaussian distribution.
 
 
The parameters for the underlying gaussian distribution were taken
from a fit of the bond angle distribution observed in the Top8000 database
in 2013.  Also note that bond angles (3 atoms) are different than torsion
angles (4 atoms).
 
 
Method resolution order:
BondAnglePerturber
Perturber
builtins.object

Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(handle) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
get_name(...) from builtins.PyCapsule
get_name(rosetta.protocols.kinematic_closure.perturbers.BondAnglePerturber) -> str
 
Perturber::get_name()
perturb_subset(...) from builtins.PyCapsule
perturb_subset(self : rosetta.protocols.kinematic_closure.perturbers.BondAnglePerturber, pose : rosetta.core.pose.Pose, residues : rosetta.utility.vector1_unsigned_long, problem : rosetta.protocols.kinematic_closure.ClosureProblem) -> NoneType
 
Perturber::perturb_subset()

Methods inherited from Perturber:
perturb(...) from builtins.PyCapsule
perturb(self : rosetta.protocols.kinematic_closure.perturbers.Perturber, pose : rosetta.core.pose.Pose, problem : rosetta.protocols.kinematic_closure.ClosureProblem) -> NoneType
 
Perturb all of the non-pivot residues.
perturb_subset_with_balance(...) from builtins.PyCapsule
perturb_subset_with_balance(self : rosetta.protocols.kinematic_closure.perturbers.Perturber, pose : rosetta.core.pose.Pose, residues : rosetta.utility.vector1_unsigned_long, problem : rosetta.protocols.kinematic_closure.ClosureProblem) -> NoneType
 
Perturb the given residues such that detailed balance is obeyed.
perturb_with_balance(...) from builtins.PyCapsule
perturb_with_balance(self : rosetta.protocols.kinematic_closure.perturbers.Perturber, pose : rosetta.core.pose.Pose, problem : rosetta.protocols.kinematic_closure.ClosureProblem) -> NoneType
 
Perturb all of the non-pivot residues such that detailed balance
 is obeyed.

 
class FragmentPerturber(Perturber)
    Pick phi/psi torsions from the given fragment library.
 
 
Method resolution order:
FragmentPerturber
Perturber
builtins.object

Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(self : handle, frag_libs : rosetta.utility.vector1_std_shared_ptr_const_core_fragment_FragSet_t) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
get_name(...) from builtins.PyCapsule
get_name(rosetta.protocols.kinematic_closure.perturbers.FragmentPerturber) -> str
 
Perturber::get_name
perturb_subset(...) from builtins.PyCapsule
perturb_subset(self : rosetta.protocols.kinematic_closure.perturbers.FragmentPerturber, pose : rosetta.core.pose.Pose, residues : rosetta.utility.vector1_unsigned_long, problem : rosetta.protocols.kinematic_closure.ClosureProblem) -> NoneType
 
Perturber::get_subset

Methods inherited from Perturber:
perturb(...) from builtins.PyCapsule
perturb(self : rosetta.protocols.kinematic_closure.perturbers.Perturber, pose : rosetta.core.pose.Pose, problem : rosetta.protocols.kinematic_closure.ClosureProblem) -> NoneType
 
Perturb all of the non-pivot residues.
perturb_subset_with_balance(...) from builtins.PyCapsule
perturb_subset_with_balance(self : rosetta.protocols.kinematic_closure.perturbers.Perturber, pose : rosetta.core.pose.Pose, residues : rosetta.utility.vector1_unsigned_long, problem : rosetta.protocols.kinematic_closure.ClosureProblem) -> NoneType
 
Perturb the given residues such that detailed balance is obeyed.
perturb_with_balance(...) from builtins.PyCapsule
perturb_with_balance(self : rosetta.protocols.kinematic_closure.perturbers.Perturber, pose : rosetta.core.pose.Pose, problem : rosetta.protocols.kinematic_closure.ClosureProblem) -> NoneType
 
Perturb all of the non-pivot residues such that detailed balance
 is obeyed.

 
class IdealizeNonPhiPsi(Perturber)
    Set all the non-phi/psi DOFs to ideal values.
 
 
The phi and psi torsion angles don't really have ideal values;
that's what the Ramachandran distribution is.  Use the RamaPerturber to set
sample those DOFs and this perturber to idealize all the others.  Note that
this perturber uses hard-coded ideal values that were inherited from the
legacy kinematic closure implementation.  I don't know how they were
measured.
 
 
Method resolution order:
IdealizeNonPhiPsi
Perturber
builtins.object

Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(handle) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
get_name(...) from builtins.PyCapsule
get_name(rosetta.protocols.kinematic_closure.perturbers.IdealizeNonPhiPsi) -> str
 
Perturber::get_name
perturb_subset(...) from builtins.PyCapsule
perturb_subset(self : rosetta.protocols.kinematic_closure.perturbers.IdealizeNonPhiPsi, pose : rosetta.core.pose.Pose, residues : rosetta.utility.vector1_unsigned_long, problem : rosetta.protocols.kinematic_closure.ClosureProblem) -> NoneType
 
Perturber::get_subset
perturb_subset_with_balance(...) from builtins.PyCapsule
perturb_subset_with_balance(self : rosetta.protocols.kinematic_closure.perturbers.IdealizeNonPhiPsi, pose : rosetta.core.pose.Pose, residues : rosetta.utility.vector1_unsigned_long, problem : rosetta.protocols.kinematic_closure.ClosureProblem) -> NoneType
 
Perturber::perturb_subset_with_balance

Methods inherited from Perturber:
perturb(...) from builtins.PyCapsule
perturb(self : rosetta.protocols.kinematic_closure.perturbers.Perturber, pose : rosetta.core.pose.Pose, problem : rosetta.protocols.kinematic_closure.ClosureProblem) -> NoneType
 
Perturb all of the non-pivot residues.
perturb_with_balance(...) from builtins.PyCapsule
perturb_with_balance(self : rosetta.protocols.kinematic_closure.perturbers.Perturber, pose : rosetta.core.pose.Pose, problem : rosetta.protocols.kinematic_closure.ClosureProblem) -> NoneType
 
Perturb all of the non-pivot residues such that detailed balance
 is obeyed.

 
class LogFilePerturber(Perturber)
    Read torsion angles, bond angles, and bond lengths from a log file.
 
 
This perturber is meant to be used as a debugging aid.
 
 
Method resolution order:
LogFilePerturber
Perturber
builtins.object

Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(self : handle, path : str) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
get_name(...) from builtins.PyCapsule
get_name(rosetta.protocols.kinematic_closure.perturbers.LogFilePerturber) -> str
 
Perturber::get_name
perturb_subset(...) from builtins.PyCapsule
perturb_subset(self : rosetta.protocols.kinematic_closure.perturbers.LogFilePerturber, pose : rosetta.core.pose.Pose, residues : rosetta.utility.vector1_unsigned_long, problem : rosetta.protocols.kinematic_closure.ClosureProblem) -> NoneType
 
Perturber::get_subset

Methods inherited from Perturber:
perturb(...) from builtins.PyCapsule
perturb(self : rosetta.protocols.kinematic_closure.perturbers.Perturber, pose : rosetta.core.pose.Pose, problem : rosetta.protocols.kinematic_closure.ClosureProblem) -> NoneType
 
Perturb all of the non-pivot residues.
perturb_subset_with_balance(...) from builtins.PyCapsule
perturb_subset_with_balance(self : rosetta.protocols.kinematic_closure.perturbers.Perturber, pose : rosetta.core.pose.Pose, residues : rosetta.utility.vector1_unsigned_long, problem : rosetta.protocols.kinematic_closure.ClosureProblem) -> NoneType
 
Perturb the given residues such that detailed balance is obeyed.
perturb_with_balance(...) from builtins.PyCapsule
perturb_with_balance(self : rosetta.protocols.kinematic_closure.perturbers.Perturber, pose : rosetta.core.pose.Pose, problem : rosetta.protocols.kinematic_closure.ClosureProblem) -> NoneType
 
Perturb all of the non-pivot residues such that detailed balance
 is obeyed.

 
class OmegaPerturber(Perturber)
    
Method resolution order:
OmegaPerturber
Perturber
builtins.object

Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(handle) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
get_name(...) from builtins.PyCapsule
get_name(rosetta.protocols.kinematic_closure.perturbers.OmegaPerturber) -> str
 
Perturber::get_name()
perturb_subset(...) from builtins.PyCapsule
perturb_subset(self : rosetta.protocols.kinematic_closure.perturbers.OmegaPerturber, pose : rosetta.core.pose.Pose, residues : rosetta.utility.vector1_unsigned_long, problem : rosetta.protocols.kinematic_closure.ClosureProblem) -> NoneType
 
Perturber::perturb_subset()

Methods inherited from Perturber:
perturb(...) from builtins.PyCapsule
perturb(self : rosetta.protocols.kinematic_closure.perturbers.Perturber, pose : rosetta.core.pose.Pose, problem : rosetta.protocols.kinematic_closure.ClosureProblem) -> NoneType
 
Perturb all of the non-pivot residues.
perturb_subset_with_balance(...) from builtins.PyCapsule
perturb_subset_with_balance(self : rosetta.protocols.kinematic_closure.perturbers.Perturber, pose : rosetta.core.pose.Pose, residues : rosetta.utility.vector1_unsigned_long, problem : rosetta.protocols.kinematic_closure.ClosureProblem) -> NoneType
 
Perturb the given residues such that detailed balance is obeyed.
perturb_with_balance(...) from builtins.PyCapsule
perturb_with_balance(self : rosetta.protocols.kinematic_closure.perturbers.Perturber, pose : rosetta.core.pose.Pose, problem : rosetta.protocols.kinematic_closure.ClosureProblem) -> NoneType
 
Perturb all of the non-pivot residues such that detailed balance
 is obeyed.

 
class Perturber(builtins.object)
    Base class for all of the perturber algorithms.
 
 
Solving a kinematic closure problem has two steps.  The first step
is to pick a new torsion angles, bond angles, and/or bond lengths in the
region being sampled.  The second step is to analytically set six torsions
such that the backbone stays closed.  Perturber subclasses are responsible
for managing the first step.
 
Every perturber subclass must reimplement perturb_subset().  The arguments
to the method are a Pose, a list of residues, and a ClosureProblem.  The
pose is const and should just be used to look up residue types and other
relevant contextual information.  The residue list specifies the residues
that should be perturbed.  In other words, residues not in this list should
not be changed.  This allows composite perturbers to specify different
perturber algorithms for different parts on the loop.  For example, for
antibody modeling you might use a custom perturber for loop regions with
well-known motifs and the standard RamaPerturber everywhere else.  Finally,
the problem is used to actually set the backbone DOFS via methods like
perturb_phi() and perturb_psi().
 
If your perturber algorithm can be made to obey detailed balance, you
should also reimplement perturb_subset_with_balance().  This method is
called by BalancedKicMover and it works just like perturb_subset().  If
your algorithm doesn't obey detailed balance, or if you don't know what
detailed balance is, then don't worry about it.
 
 
Currently perturb_phi() and perturb_psi() live in ClosureProblem.
This makes sense, because the problem owns the matrices that these methods
are perturbing.  So you can think of these methods as part of an interface
that allows the closure problem to be defined.  However, this approach will
not work well with non-canonical backbones.  An alternative is to expose a
much more general interface to the problem (i.e. get_torsion_angles() and
set_torsion_angles()).  Then subclasses of Perturber that are only meant to
work with one sort of backbone can be created, and these subclasses can
define methods like perturb_phi() and perturb_psi() which use the more
general ClosureProblem interface.  In any case, you should be aware that
the perturber interface may change in the near future.
 
It would have been nice if any regular mover could be used to perturb the
backbone, instead of being limited to single-purpose Perturber subclasses.
I spent a lot of time trying to get this to work, but it was very slow.  My
belief is that too many AtomTree coordinates were being updated too often.
 
  Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(rosetta.protocols.kinematic_closure.perturbers.Perturber) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
get_name(...) from builtins.PyCapsule
get_name(rosetta.protocols.kinematic_closure.perturbers.Perturber) -> str
 
Return the name of this perturber.
perturb(...) from builtins.PyCapsule
perturb(self : rosetta.protocols.kinematic_closure.perturbers.Perturber, pose : rosetta.core.pose.Pose, problem : rosetta.protocols.kinematic_closure.ClosureProblem) -> NoneType
 
Perturb all of the non-pivot residues.
perturb_subset(...) from builtins.PyCapsule
perturb_subset(self : rosetta.protocols.kinematic_closure.perturbers.Perturber, pose : rosetta.core.pose.Pose, residues : rosetta.utility.vector1_unsigned_long, problem : rosetta.protocols.kinematic_closure.ClosureProblem) -> NoneType
 
Perturb the given residues.
perturb_subset_with_balance(...) from builtins.PyCapsule
perturb_subset_with_balance(self : rosetta.protocols.kinematic_closure.perturbers.Perturber, pose : rosetta.core.pose.Pose, residues : rosetta.utility.vector1_unsigned_long, problem : rosetta.protocols.kinematic_closure.ClosureProblem) -> NoneType
 
Perturb the given residues such that detailed balance is obeyed.
perturb_with_balance(...) from builtins.PyCapsule
perturb_with_balance(self : rosetta.protocols.kinematic_closure.perturbers.Perturber, pose : rosetta.core.pose.Pose, problem : rosetta.protocols.kinematic_closure.ClosureProblem) -> NoneType
 
Perturb all of the non-pivot residues such that detailed balance
 is obeyed.

 
class PerturberSet(Perturber)
    Maintain a set of perturbers to be executed together.
 
 
Method resolution order:
PerturberSet
Perturber
builtins.object

Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(handle) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
add(...) from builtins.PyCapsule
add(self : rosetta.protocols.kinematic_closure.perturbers.PerturberSet, perturber : rosetta.protocols.kinematic_closure.perturbers.Perturber) -> NoneType
 
Add a new perturber to the set.  Any default perturbers are
 removed.
clear(...) from builtins.PyCapsule
clear(rosetta.protocols.kinematic_closure.perturbers.PerturberSet) -> NoneType
 
Remove all perturbers from this set.
get_name(...) from builtins.PyCapsule
get_name(rosetta.protocols.kinematic_closure.perturbers.PerturberSet) -> str
 
Perturber::get_name
get_perturber_names(...) from builtins.PyCapsule
get_perturber_names(*args, **kwargs)
Overloaded function.
 
1. get_perturber_names(self : rosetta.protocols.kinematic_closure.perturbers.PerturberSet, names : rosetta.utility.vector1_std_string) -> NoneType
 
Add the names of all the perturbers contained in this set to the
 given list.  Indentation is used to indicate hierarchy.
 
2. get_perturber_names(self : rosetta.protocols.kinematic_closure.perturbers.PerturberSet, names : rosetta.utility.vector1_std_string, indent : str) -> NoneType
 
Add the names of all the perturbers contained in this set to the
 given list.  Indentation is used to indicate hierarchy.
mark_as_default(...) from builtins.PyCapsule
mark_as_default(rosetta.protocols.kinematic_closure.perturbers.PerturberSet) -> NoneType
 
Indicate that the current set of perturbers is meant as some sort
 of default, and should be cleared if a new perturber is manually added.
perturb_subset(...) from builtins.PyCapsule
perturb_subset(self : rosetta.protocols.kinematic_closure.perturbers.PerturberSet, pose : rosetta.core.pose.Pose, residues : rosetta.utility.vector1_unsigned_long, problem : rosetta.protocols.kinematic_closure.ClosureProblem) -> NoneType
 
Perturber::perturb_subset
perturb_subset_with_balance(...) from builtins.PyCapsule
perturb_subset_with_balance(self : rosetta.protocols.kinematic_closure.perturbers.PerturberSet, pose : rosetta.core.pose.Pose, residues : rosetta.utility.vector1_unsigned_long, problem : rosetta.protocols.kinematic_closure.ClosureProblem) -> NoneType
 
Perturber::perturb_subset_with_balance

Methods inherited from Perturber:
perturb(...) from builtins.PyCapsule
perturb(self : rosetta.protocols.kinematic_closure.perturbers.Perturber, pose : rosetta.core.pose.Pose, problem : rosetta.protocols.kinematic_closure.ClosureProblem) -> NoneType
 
Perturb all of the non-pivot residues.
perturb_with_balance(...) from builtins.PyCapsule
perturb_with_balance(self : rosetta.protocols.kinematic_closure.perturbers.Perturber, pose : rosetta.core.pose.Pose, problem : rosetta.protocols.kinematic_closure.ClosureProblem) -> NoneType
 
Perturb all of the non-pivot residues such that detailed balance
 is obeyed.

 
class Rama2bPerturber(Perturber)
    Pick phi/psi pairs from the neighbor-dependent rama distribution.
 
 
Method resolution order:
Rama2bPerturber
Perturber
builtins.object

Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(handle) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
get_name(...) from builtins.PyCapsule
get_name(rosetta.protocols.kinematic_closure.perturbers.Rama2bPerturber) -> str
 
Perturber::get_name
perturb_subset(...) from builtins.PyCapsule
perturb_subset(self : rosetta.protocols.kinematic_closure.perturbers.Rama2bPerturber, pose : rosetta.core.pose.Pose, residues : rosetta.utility.vector1_unsigned_long, problem : rosetta.protocols.kinematic_closure.ClosureProblem) -> NoneType
 
Perturber::get_subset

Methods inherited from Perturber:
perturb(...) from builtins.PyCapsule
perturb(self : rosetta.protocols.kinematic_closure.perturbers.Perturber, pose : rosetta.core.pose.Pose, problem : rosetta.protocols.kinematic_closure.ClosureProblem) -> NoneType
 
Perturb all of the non-pivot residues.
perturb_subset_with_balance(...) from builtins.PyCapsule
perturb_subset_with_balance(self : rosetta.protocols.kinematic_closure.perturbers.Perturber, pose : rosetta.core.pose.Pose, residues : rosetta.utility.vector1_unsigned_long, problem : rosetta.protocols.kinematic_closure.ClosureProblem) -> NoneType
 
Perturb the given residues such that detailed balance is obeyed.
perturb_with_balance(...) from builtins.PyCapsule
perturb_with_balance(self : rosetta.protocols.kinematic_closure.perturbers.Perturber, pose : rosetta.core.pose.Pose, problem : rosetta.protocols.kinematic_closure.ClosureProblem) -> NoneType
 
Perturb all of the non-pivot residues such that detailed balance
 is obeyed.

 
class RamaPerturber(Perturber)
    Pick phi/psi pairs from the rama distribution.
 
 
Method resolution order:
RamaPerturber
Perturber
builtins.object

Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(handle) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
get_name(...) from builtins.PyCapsule
get_name(rosetta.protocols.kinematic_closure.perturbers.RamaPerturber) -> str
 
Perturber::get_name
perturb_subset(...) from builtins.PyCapsule
perturb_subset(self : rosetta.protocols.kinematic_closure.perturbers.RamaPerturber, pose : rosetta.core.pose.Pose, residues : rosetta.utility.vector1_unsigned_long, problem : rosetta.protocols.kinematic_closure.ClosureProblem) -> NoneType
 
Perturber::get_subset
perturb_subset_with_balance(...) from builtins.PyCapsule
perturb_subset_with_balance(self : rosetta.protocols.kinematic_closure.perturbers.RamaPerturber, pose : rosetta.core.pose.Pose, residues : rosetta.utility.vector1_unsigned_long, problem : rosetta.protocols.kinematic_closure.ClosureProblem) -> NoneType
 
Perturber::perturb_subset_with_balance

Methods inherited from Perturber:
perturb(...) from builtins.PyCapsule
perturb(self : rosetta.protocols.kinematic_closure.perturbers.Perturber, pose : rosetta.core.pose.Pose, problem : rosetta.protocols.kinematic_closure.ClosureProblem) -> NoneType
 
Perturb all of the non-pivot residues.
perturb_with_balance(...) from builtins.PyCapsule
perturb_with_balance(self : rosetta.protocols.kinematic_closure.perturbers.Perturber, pose : rosetta.core.pose.Pose, problem : rosetta.protocols.kinematic_closure.ClosureProblem) -> NoneType
 
Perturb all of the non-pivot residues such that detailed balance
 is obeyed.

 
class UniformPerturber(Perturber)
    Sample backbone torsions from a uniform distribution.
 
 
Method resolution order:
UniformPerturber
Perturber
builtins.object

Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(handle) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
get_name(...) from builtins.PyCapsule
get_name(rosetta.protocols.kinematic_closure.perturbers.UniformPerturber) -> str
 
Perturber::get_name
perturb_subset(...) from builtins.PyCapsule
perturb_subset(self : rosetta.protocols.kinematic_closure.perturbers.UniformPerturber, pose : rosetta.core.pose.Pose, residues : rosetta.utility.vector1_unsigned_long, problem : rosetta.protocols.kinematic_closure.ClosureProblem) -> NoneType
 
Perturber::perturb_subset()
perturb_subset_with_balance(...) from builtins.PyCapsule
perturb_subset_with_balance(self : rosetta.protocols.kinematic_closure.perturbers.UniformPerturber, pose : rosetta.core.pose.Pose, residues : rosetta.utility.vector1_unsigned_long, problem : rosetta.protocols.kinematic_closure.ClosureProblem) -> NoneType
 
Perturber::perturb_subset_with_balance()

Methods inherited from Perturber:
perturb(...) from builtins.PyCapsule
perturb(self : rosetta.protocols.kinematic_closure.perturbers.Perturber, pose : rosetta.core.pose.Pose, problem : rosetta.protocols.kinematic_closure.ClosureProblem) -> NoneType
 
Perturb all of the non-pivot residues.
perturb_with_balance(...) from builtins.PyCapsule
perturb_with_balance(self : rosetta.protocols.kinematic_closure.perturbers.Perturber, pose : rosetta.core.pose.Pose, problem : rosetta.protocols.kinematic_closure.ClosureProblem) -> NoneType
 
Perturb all of the non-pivot residues such that detailed balance
 is obeyed.

 
class VicinityPerturber(Perturber)
    Limit sampling to phi/psi pairs within some distance of a target
loop.
 
 
Method resolution order:
VicinityPerturber
Perturber
builtins.object

Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(self : handle, target : rosetta.core.pose.Pose) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
get_name(...) from builtins.PyCapsule
get_name(rosetta.protocols.kinematic_closure.perturbers.VicinityPerturber) -> str
 
Perturber::get_name
perturb_subset(...) from builtins.PyCapsule
perturb_subset(self : rosetta.protocols.kinematic_closure.perturbers.VicinityPerturber, pose : rosetta.core.pose.Pose, residues : rosetta.utility.vector1_unsigned_long, problem : rosetta.protocols.kinematic_closure.ClosureProblem) -> NoneType
 
Perturber::perturb_subset
perturb_subset_with_balance(...) from builtins.PyCapsule
perturb_subset_with_balance(self : rosetta.protocols.kinematic_closure.perturbers.VicinityPerturber, pose : rosetta.core.pose.Pose, residues : rosetta.utility.vector1_unsigned_long, problem : rosetta.protocols.kinematic_closure.ClosureProblem) -> NoneType
 
Perturber::perturb_subset_with_balance

Methods inherited from Perturber:
perturb(...) from builtins.PyCapsule
perturb(self : rosetta.protocols.kinematic_closure.perturbers.Perturber, pose : rosetta.core.pose.Pose, problem : rosetta.protocols.kinematic_closure.ClosureProblem) -> NoneType
 
Perturb all of the non-pivot residues.
perturb_with_balance(...) from builtins.PyCapsule
perturb_with_balance(self : rosetta.protocols.kinematic_closure.perturbers.Perturber, pose : rosetta.core.pose.Pose, problem : rosetta.protocols.kinematic_closure.ClosureProblem) -> NoneType
 
Perturb all of the non-pivot residues such that detailed balance
 is obeyed.

 
class WalkingBondAnglePerturber(Perturber)
    Resample each backbone bond angle from a gaussian distribution.
 
 
The parameters for the underlying gaussian distribution were taken
from a fit of the bond angle distribution observed in the Top8000 database
in 2013.  Also note that bond angles (3 atoms) are different than torsion
angles (4 atoms).
 
 
Method resolution order:
WalkingBondAnglePerturber
Perturber
builtins.object

Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(handle) -> NoneType
 
doc
 
2. __init__(self : handle, magnitude : float) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
get_name(...) from builtins.PyCapsule
get_name(rosetta.protocols.kinematic_closure.perturbers.WalkingBondAnglePerturber) -> str
 
Perturber::get_name()
perturb_subset(...) from builtins.PyCapsule
perturb_subset(self : rosetta.protocols.kinematic_closure.perturbers.WalkingBondAnglePerturber, pose : rosetta.core.pose.Pose, residues : rosetta.utility.vector1_unsigned_long, problem : rosetta.protocols.kinematic_closure.ClosureProblem) -> NoneType
 
Perturber::perturb_subset()
perturb_subset_with_balance(...) from builtins.PyCapsule
perturb_subset_with_balance(self : rosetta.protocols.kinematic_closure.perturbers.WalkingBondAnglePerturber, pose : rosetta.core.pose.Pose, residues : rosetta.utility.vector1_unsigned_long, problem : rosetta.protocols.kinematic_closure.ClosureProblem) -> NoneType
 
Perturber::perturb_subset_with_balance

Methods inherited from Perturber:
perturb(...) from builtins.PyCapsule
perturb(self : rosetta.protocols.kinematic_closure.perturbers.Perturber, pose : rosetta.core.pose.Pose, problem : rosetta.protocols.kinematic_closure.ClosureProblem) -> NoneType
 
Perturb all of the non-pivot residues.
perturb_with_balance(...) from builtins.PyCapsule
perturb_with_balance(self : rosetta.protocols.kinematic_closure.perturbers.Perturber, pose : rosetta.core.pose.Pose, problem : rosetta.protocols.kinematic_closure.ClosureProblem) -> NoneType
 
Perturb all of the non-pivot residues such that detailed balance
 is obeyed.

 
class WalkingPerturber(Perturber)
    Make small perturbations to the previous backbone torsions.
 
 
Method resolution order:
WalkingPerturber
Perturber
builtins.object

Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(handle) -> NoneType
 
doc
 
2. __init__(self : handle, magnitude : float) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
get_name(...) from builtins.PyCapsule
get_name(rosetta.protocols.kinematic_closure.perturbers.WalkingPerturber) -> str
 
Perturber::get_name
perturb_subset(...) from builtins.PyCapsule
perturb_subset(self : rosetta.protocols.kinematic_closure.perturbers.WalkingPerturber, pose : rosetta.core.pose.Pose, residues : rosetta.utility.vector1_unsigned_long, problem : rosetta.protocols.kinematic_closure.ClosureProblem) -> NoneType
 
Perturber::perturb_subset
perturb_subset_with_balance(...) from builtins.PyCapsule
perturb_subset_with_balance(self : rosetta.protocols.kinematic_closure.perturbers.WalkingPerturber, pose : rosetta.core.pose.Pose, residues : rosetta.utility.vector1_unsigned_long, problem : rosetta.protocols.kinematic_closure.ClosureProblem) -> NoneType
 
Perturber::perturb_subset_with_balance

Methods inherited from Perturber:
perturb(...) from builtins.PyCapsule
perturb(self : rosetta.protocols.kinematic_closure.perturbers.Perturber, pose : rosetta.core.pose.Pose, problem : rosetta.protocols.kinematic_closure.ClosureProblem) -> NoneType
 
Perturb all of the non-pivot residues.
perturb_with_balance(...) from builtins.PyCapsule
perturb_with_balance(self : rosetta.protocols.kinematic_closure.perturbers.Perturber, pose : rosetta.core.pose.Pose, problem : rosetta.protocols.kinematic_closure.ClosureProblem) -> NoneType
 
Perturb all of the non-pivot residues such that detailed balance
 is obeyed.