rosetta.core.scoring.cryst
index
(built-in)

Bindings for core::scoring::cryst namespace

 
Classes
       
builtins.object
PhenixInterface
rosetta.core.scoring.methods.EnergyMethodCreator(builtins.object)
XtalMLEnergyCreator
rosetta.core.scoring.methods.WholeStructureEnergy(rosetta.core.scoring.methods.EnergyMethod)
XtalMLEnergy

 
class PhenixInterface(builtins.object)
     Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(rosetta.core.scoring.cryst.PhenixInterface) -> NoneType
 
2. __init__(self : rosetta.core.scoring.cryst.PhenixInterface,  : rosetta.core.scoring.cryst.PhenixInterface) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
assign(...) from builtins.PyCapsule
assign(self : rosetta.core.scoring.cryst.PhenixInterface,  : rosetta.core.scoring.cryst.PhenixInterface) -> rosetta.core.scoring.cryst.PhenixInterface
calculateDensityMap(...) from builtins.PyCapsule
calculateDensityMap(*args, **kwargs)
Overloaded function.
 
1. calculateDensityMap(self : rosetta.core.scoring.cryst.PhenixInterface, pose : rosetta.core.pose.Pose) -> str
 
use pose to rephase data; calculate a new density map; return map file name
 
2. calculateDensityMap(self : rosetta.core.scoring.cryst.PhenixInterface, pose : rosetta.core.pose.Pose, no_sidechain : bool) -> str
 
use pose to rephase data; calculate a new density map; return map file name
fitBfactors(...) from builtins.PyCapsule
fitBfactors(self : rosetta.core.scoring.cryst.PhenixInterface, pose : rosetta.core.pose.Pose) -> NoneType
 
fit bfactors
getInfoLine(...) from builtins.PyCapsule
getInfoLine(rosetta.core.scoring.cryst.PhenixInterface) -> str
 
dump r and rfree to a string for informational purposes
getR(...) from builtins.PyCapsule
getR(rosetta.core.scoring.cryst.PhenixInterface) -> float
 
dump r and rfree
getRfree(...) from builtins.PyCapsule
getRfree(rosetta.core.scoring.cryst.PhenixInterface) -> float
getScore(...) from builtins.PyCapsule
getScore(self : rosetta.core.scoring.cryst.PhenixInterface, pose : rosetta.core.pose.Pose) -> float
 
score a structure
getScoreAndDerivs(...) from builtins.PyCapsule
getScoreAndDerivs(self : rosetta.core.scoring.cryst.PhenixInterface, pose : rosetta.core.pose.Pose, grads : rosetta.utility.vector1_utility_vector1_numeric_xyzVector_double_std_allocator_numeric_xyzVector_double_t) -> float
 
score a structure with derivatives
optimizeSolvParams(...) from builtins.PyCapsule
optimizeSolvParams(rosetta.core.scoring.cryst.PhenixInterface) -> NoneType
 
explicitly recompute ksol/bsol
optimizeSolvParamsAndMask(...) from builtins.PyCapsule
optimizeSolvParamsAndMask(rosetta.core.scoring.cryst.PhenixInterface) -> NoneType
 
explicitly recompute ksol/bsol and fmask
optimizeSolventMask(...) from builtins.PyCapsule
optimizeSolventMask(rosetta.core.scoring.cryst.PhenixInterface) -> NoneType
 
optimize fmask
setAlgorithm(...) from builtins.PyCapsule
setAlgorithm(self : rosetta.core.scoring.cryst.PhenixInterface, twin_law : str) -> NoneType
 
set sf calculation algorithm
setResLimits(...) from builtins.PyCapsule
setResLimits(*args, **kwargs)
Overloaded function.
 
1. setResLimits(rosetta.core.scoring.cryst.PhenixInterface) -> NoneType
 
set the res limits
 
2. setResLimits(self : rosetta.core.scoring.cryst.PhenixInterface, res_high : float) -> NoneType
 
set the res limits
 
3. setResLimits(self : rosetta.core.scoring.cryst.PhenixInterface, res_high : float, res_low : float) -> NoneType
 
set the res limits
setTwinLaw(...) from builtins.PyCapsule
setTwinLaw(self : rosetta.core.scoring.cryst.PhenixInterface, twin_law : str) -> NoneType
 
set twin law
set_adp_strategy(...) from builtins.PyCapsule
set_adp_strategy(self : rosetta.core.scoring.cryst.PhenixInterface, adp_strat : str) -> NoneType
 
set strategy for adp refinement
set_cif_files(...) from builtins.PyCapsule
set_cif_files(self : rosetta.core.scoring.cryst.PhenixInterface, cif_in : rosetta.utility.vector1_std_string) -> NoneType
 
set cif files (ligand refinement)
set_map_type(...) from builtins.PyCapsule
set_map_type(self : rosetta.core.scoring.cryst.PhenixInterface, map_type : str) -> NoneType
 
set target function
set_sharpen_b(...) from builtins.PyCapsule
set_sharpen_b(self : rosetta.core.scoring.cryst.PhenixInterface, sharpen_b : float) -> NoneType
 
set b sharpen value
set_target_function(...) from builtins.PyCapsule
set_target_function(self : rosetta.core.scoring.cryst.PhenixInterface, tgt_val : str) -> NoneType
 
set target function
updateFcalc(...) from builtins.PyCapsule
updateFcalc(rosetta.core.scoring.cryst.PhenixInterface) -> NoneType
 
update fcalc
updateSolventMask(...) from builtins.PyCapsule
updateSolventMask(*args, **kwargs)
Overloaded function.
 
1. updateSolventMask(rosetta.core.scoring.cryst.PhenixInterface) -> NoneType
 
update mask
 
2. updateSolventMask(self : rosetta.core.scoring.cryst.PhenixInterface, pose : rosetta.core.pose.Pose) -> NoneType
 
update mask

 
class XtalMLEnergy(rosetta.core.scoring.methods.WholeStructureEnergy)
    
Method resolution order:
XtalMLEnergy
rosetta.core.scoring.methods.WholeStructureEnergy
rosetta.core.scoring.methods.EnergyMethod
builtins.object

Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(handle) -> NoneType
 
2. __init__(handle, rosetta.core.scoring.cryst.XtalMLEnergy) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
assign(...) from builtins.PyCapsule
assign(self : rosetta.core.scoring.cryst.XtalMLEnergy,  : rosetta.core.scoring.cryst.XtalMLEnergy) -> rosetta.core.scoring.cryst.XtalMLEnergy
clone(...) from builtins.PyCapsule
clone(rosetta.core.scoring.cryst.XtalMLEnergy) -> rosetta.core.scoring.methods.EnergyMethod
eval_atom_derivative(...) from builtins.PyCapsule
eval_atom_derivative(self : rosetta.core.scoring.cryst.XtalMLEnergy, id : rosetta.core.id.AtomID, pose : rosetta.core.pose.Pose,  : ObjexxFCL::FArray1D<int>, sfxn : rosetta.core.scoring.ScoreFunction, weights : rosetta.core.scoring.EMapVector, F1 : rosetta.numeric.xyzVector_double_t, F2 : rosetta.numeric.xyzVector_double_t) -> NoneType
finalize_total_energy(...) from builtins.PyCapsule
finalize_total_energy(self : rosetta.core.scoring.cryst.XtalMLEnergy, pose : rosetta.core.pose.Pose,  : rosetta.core.scoring.ScoreFunction, totals : rosetta.core.scoring.EMapVector) -> NoneType
indicate_required_context_graphs(...) from builtins.PyCapsule
indicate_required_context_graphs(self : rosetta.core.scoring.cryst.XtalMLEnergy,  : rosetta.utility.vector1_bool) -> NoneType
setup_for_derivatives(...) from builtins.PyCapsule
setup_for_derivatives(self : rosetta.core.scoring.cryst.XtalMLEnergy, pose : rosetta.core.pose.Pose, sf : rosetta.core.scoring.ScoreFunction) -> NoneType
setup_for_minimizing(...) from builtins.PyCapsule
setup_for_minimizing(self : rosetta.core.scoring.cryst.XtalMLEnergy, pose : rosetta.core.pose.Pose, sf : rosetta.core.scoring.ScoreFunction,  : rosetta.core.kinematics.MinimizerMapBase) -> NoneType
setup_for_scoring(...) from builtins.PyCapsule
setup_for_scoring(self : rosetta.core.scoring.cryst.XtalMLEnergy, pose : rosetta.core.pose.Pose, scorefxn : rosetta.core.scoring.ScoreFunction) -> NoneType

Methods inherited from rosetta.core.scoring.methods.WholeStructureEnergy:
atomic_interaction_cutoff(...) from builtins.PyCapsule
atomic_interaction_cutoff(rosetta.core.scoring.methods.WholeStructureEnergy) -> float
 
how far apart must two heavy atoms be to have a zero interaction energy?
 
 
 If hydrogen atoms interact at the same range as heavy atoms, then
 this distance should build-in a 2 * max-bound-h-distance-cutoff buffer.
 There is an improper mixing here between run-time aquired chemical knowledge
 (max-bound-h-distance-cutoff) and compile time aquired scoring knowledge
 (max atom cutoff); this could be resolved by adding a boolean
 uses_hydrogen_interaction_distance() to the SRTBEnergy class along with
 a method of the ChemicalManager max_bound_h_distance_cutoff().
 
 This method allows the WholeStructureEnergy class to define which edges
 should be included in the EnergyGraph so that during the finalize() method
 the Energy class can iterate across the EnergyGraph.  This iteration occurrs
 in the SecondaryStructureEnergy class, where the edges must span 12 angstroms
 between the centroids.  Arguably, the SecondaryStructureEnergy class could use
 the TwelveANeighborGraph (a context graph) and not require that the EnergyGraph
 span such long distances.
method_type(...) from builtins.PyCapsule
method_type(rosetta.core.scoring.methods.WholeStructureEnergy) -> rosetta.core.scoring.methods.EnergyMethodType

Methods inherited from rosetta.core.scoring.methods.EnergyMethod:
defines_high_order_terms(...) from builtins.PyCapsule
defines_high_order_terms(self : rosetta.core.scoring.methods.EnergyMethod,  : rosetta.core.pose.Pose) -> bool
 
Should this EnergyMethod have score and derivative evaluation
 evaluated both in the context of the whole Pose and in the context
 of residue or residue-pairs?  This covers scoring terms like env-smooth
 wherein the CBeta's get derivatives for increasing the neighbor counts
 for surrounding residues, and terms like constraints, which are definable
 on arbitrary number of residues (e.g. more than 2); both of these terms
 could be used in RTMin, and both should use the residue and residue-pair
 evaluation scheme with the MinimizationGraph for the majority of the
 work they do.  (Now, high-order constraints (3-body or above) will not
 be properly evaluated within RTMin.).  The default implementation
 returns "false".
finalize_after_derivatives(...) from builtins.PyCapsule
finalize_after_derivatives(self : rosetta.core.scoring.methods.EnergyMethod,  : rosetta.core.pose.Pose,  : rosetta.core.scoring.ScoreFunction) -> NoneType
 
called at the end of derivatives evaluation
minimize_in_whole_structure_context(...) from builtins.PyCapsule
minimize_in_whole_structure_context(self : rosetta.core.scoring.methods.EnergyMethod,  : rosetta.core.pose.Pose) -> bool
 
Should this EnergyMethod have score and derivative evaluation
 evaluated only in the context of the whole Pose, or can it be included
 in a decomposed manner for a residue or a set of residue-pairs that are
 not part of the Pose that's serving as their context?  The default
 method implemented in the base class returns true in order to grandfather
 in EnergyMethods that have not had their derivatives changed to take
 advantage of the new derivative-evaluation machinery.  Methods that return
 "true" will not have their residue-energy(-ext) / residue-pair-energy(-ext)
 methods invoked by the ScoreFunction during its traversal of the
 MinimizationGraph, and instead will be asked to perform all their work
 during finalize_total_energies().  Similarly, they will be expected to
 perform all their work during eval_atom_deriv() instead of during the
 ScoreFunction's traversal of the MinimizationGraph for derivative evaluation.
 IMPORTANT: Methods that return "true" cannot be included in RTMin.
prepare_rotamers_for_packing(...) from builtins.PyCapsule
prepare_rotamers_for_packing(self : rosetta.core.scoring.methods.EnergyMethod,  : rosetta.core.pose.Pose,  : rosetta.core.conformation.RotamerSetBase) -> NoneType
 
If an energy method needs to cache data in a packing::RotamerSet object before
 rotamer energies are calculated, it does so during this function. The packer
 must ensure this function is called. The default behavior is to do nothing.
score_types(...) from builtins.PyCapsule
score_types(rosetta.core.scoring.methods.EnergyMethod) -> rosetta.utility.vector1_core_scoring_ScoreType
 
Returns the score types that this energy method computes.
setup_for_packing(...) from builtins.PyCapsule
setup_for_packing(self : rosetta.core.scoring.methods.EnergyMethod,  : rosetta.core.pose.Pose,  : rosetta.utility.vector1_bool,  : rosetta.utility.vector1_bool) -> NoneType
 
if an energy method needs to cache data in the Energies object,
 before packing begins, then it does so during this function. The packer
 must ensure this function is called. The default behavior is to do nothing.
update_residue_for_packing(...) from builtins.PyCapsule
update_residue_for_packing(self : rosetta.core.scoring.methods.EnergyMethod,  : rosetta.core.pose.Pose, resid : int) -> NoneType
 
If the pose changes in the middle of a packing (as happens in rotamer trials) and if
 an energy method needs to cache data in the pose that corresponds to its current state,
 then the method must update that data when this function is called.  The packer must
 ensure this function gets called.  The default behavior is to do nothing.
version(...) from builtins.PyCapsule
version(rosetta.core.scoring.methods.EnergyMethod) -> int
 
Return the version of the energy method

 
class XtalMLEnergyCreator(rosetta.core.scoring.methods.EnergyMethodCreator)
    
Method resolution order:
XtalMLEnergyCreator
rosetta.core.scoring.methods.EnergyMethodCreator
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.
assign(...) from builtins.PyCapsule
assign(self : rosetta.core.scoring.cryst.XtalMLEnergyCreator,  : rosetta.core.scoring.cryst.XtalMLEnergyCreator) -> rosetta.core.scoring.cryst.XtalMLEnergyCreator
create_energy_method(...) from builtins.PyCapsule
create_energy_method(self : rosetta.core.scoring.cryst.XtalMLEnergyCreator,  : core::scoring::methods::EnergyMethodOptions) -> rosetta.core.scoring.methods.EnergyMethod
 
Instantiate a new SAXSEnergy
score_types_for_method(...) from builtins.PyCapsule
score_types_for_method(rosetta.core.scoring.cryst.XtalMLEnergyCreator) -> rosetta.utility.vector1_core_scoring_ScoreType
 
Return the set of score types claimed by the EnergyMethod
 this EnergyMethodCreator creates in its create_energy_method() function

 
Functions
       
fix_bfactorsH(...) method of builtins.PyCapsule instance
fix_bfactorsH( : rosetta.core.pose.Pose) -> NoneType
 
fix the hydrogen bfactors in the pose
fix_bfactorsMissing(...) method of builtins.PyCapsule instance
fix_bfactorsMissing(pose : rosetta.core.pose.Pose) -> NoneType
getPhenixInterface(...) method of builtins.PyCapsule instance
getPhenixInterface() -> rosetta.core.scoring.cryst.PhenixInterface
 
The EDM instance