![]() |
Rosetta Protocols
2014.35
|
Classes | |
class | AtomCoordinateCstMover |
class | AtomCoordinateCstMoverCreator |
class | CentroidRelax |
Relax a pose using Frank Dimaio's smooth centroid statistics. Currently under optimization. More... | |
class | ClassicRelax |
A functor class which implements the classic Rosetta++ pose_relax protocol. More... | |
class | ClassicRelaxCreator |
class | FastRelax |
class | FastRelaxCreator |
class | MiniRelax |
class | RelaxProtocolBase |
struct | RelaxScriptCommand |
struct | SRelaxPose |
class | WorkUnit_BatchRelax |
class | WorkUnit_BatchRelax_and_PostRescore |
Variables | |
static basic::Tracer | TR ("WorkUnit_BatchRelax") |
typedef utility::pointer::owning_ptr< AtomCoordinateCstMover const > protocols::relax::AtomCoordinateCstMoverCOP |
typedef utility::pointer::owning_ptr< AtomCoordinateCstMover > protocols::relax::AtomCoordinateCstMoverOP |
typedef utility::pointer::access_ptr< RelaxProtocolBase const > protocols::relax::RelaxProtocolBaseCAP |
typedef utility::pointer::owning_ptr< RelaxProtocolBase const > protocols::relax::RelaxProtocolBaseCOP |
typedef utility::pointer::owning_ptr< WorkUnit_BatchRelax const > protocols::relax::WorkUnit_BatchRelaxCOP |
void protocols::relax::add_coordinate_constraints_to_pose | ( | core::pose::Pose & | pose, |
const core::pose::Pose & | constraint_target_pose, | ||
protocols::loops::Loops & | exclude_regions | ||
) |
References core::conformation::Residue::aa(), core::chemical::aa_vrt, core::pose::Pose::add_constraint(), core::pose::Pose::append_residue_by_jump(), constraints, core::conformation::ResidueFactory::create_residue(), core::pose::Pose::fold_tree(), protocols::loops::Loops::invert(), core::chemical::ResidueTypeSet::name_map(), nres, core::pose::Pose::residue(), core::conformation::Residue::residue_type_set(), core::kinematics::FoldTree::root(), scoring, core::pose::Pose::total_residue(), and utility_exit.
Referenced by fix_worst_bad_ramas().
void protocols::relax::add_virtual_residue_to_cterm | ( | core::pose::Pose & | pose | ) |
void protocols::relax::coordinate_constrain_selection | ( | core::pose::Pose & | pose, |
core::sequence::SequenceAlignment | aln, | ||
core::Real | coord_sdev | ||
) |
References core::pose::Pose::append_residue_by_jump(), core::conformation::ResidueFactory::create_residue(), generate_bb_coordinate_constraints(), core::chemical::ResidueTypeSet::name_map(), nres, core::pose::Pose::residue(), core::conformation::Residue::residue_type_set(), core::sequence::SequenceAlignment::sequence_mapping(), core::sequence::SequenceAlignment::size(), core::pose::Pose::total_residue(), and tr.
Referenced by protocols::relax::MiniRelax::apply().
void protocols::relax::delete_virtual_residues | ( | core::pose::Pose & | pose | ) |
References core::pose::Pose::conformation(), core::conformation::Conformation::delete_residue_slow(), core::chemical::ResidueType::name(), core::pose::Pose::residue_type(), and core::pose::Pose::total_residue().
Referenced by protocols::relax::MiniRelax::apply(), protocols::relax::FastRelax::apply(), and protocols::loophash::LocalInserter_SimpleMin::make_local_bb_change_close_gaps().
void protocols::relax::derive_sc_sc_restraints | ( | core::pose::Pose & | pose, |
core::Real const | upper_dist_cutoff | ||
) |
References core::pose::Pose::add_constraint(), distance(), numeric::xyzVector< class >::distance(), core::conformation::Residue::first_sidechain_atom(), core::conformation::Residue::natoms(), resi, core::pose::Pose::residue(), resj, core::pose::Pose::total_residue(), tr, and core::conformation::Residue::xyz().
Referenced by protocols::relax::RelaxProtocolBase::set_up_constraints().
void protocols::relax::fix_worst_bad_ramas | ( | core::pose::Pose & | original_pose, |
core::Size | how_many, | ||
core::Real | skip_prob, | ||
core::Real | limit_RMS, | ||
core::Real | limit_rama | ||
) |
References add_coordinate_constraints_to_pose(), BB, core::scoring::CA_rmsd(), coordinate_constraint, omega, optimization, options, rama, rama_list_pred(), core::kinematics::MoveMap::set(), core::kinematics::MoveMap::set_bb(), core::pose::Pose::set_omega(), core::pose::Pose::set_phi(), core::pose::Pose::set_psi(), core::pose::Pose::total_residue(), TR, and numeric::random::uniform().
Referenced by protocols::relax::FastRelax::apply(), and protocols::relax::FastRelax::batch_apply().
core::scoring::constraints::ConstraintSetOP protocols::relax::generate_bb_coordinate_constraints | ( | core::pose::Pose & | pose, |
utility::vector1< core::Real > const & | coord_sdevs | ||
) |
Generate a set of coordinate constraints to backbone atoms using the given standard deviations, with one sd per-reside. If no constraint should be applied to a given residue, give a -1 for the value of the sdev.
References core::scoring::constraints::ConstraintSet::add_constraint(), core::pose::Pose::residue(), and core::pose::Pose::total_residue().
Referenced by protocols::relax::MiniRelax::apply(), and coordinate_constrain_selection().
RelaxProtocolBaseOP protocols::relax::generate_relax_from_cmd | ( | bool | NULL_if_no_flag | ) |
References core::scoring::constraints::add_constraints_from_cmdline_to_scorefxn(), core::scoring::electron_density::add_dens_scores_from_cmdline_to_scorefxn(), core::scoring::constraints::add_fa_constraints_from_cmdline_to_scorefxn(), in::file::fullatom, core::scoring::get_score_function(), edensity::mapfile, option, protocol, scoring, TR, and user.
Referenced by protocols::frag_picker::nonlocal::NonlocalFrags::apply(), protocols::comparative_modeling::LoopRelaxMover::apply(), protocols::frag_picker::FragmentCandidate::output_silent(), protocols::wum::MPI_Relax::register_work_units(), Relax_main(), relax_pose(), protocols::rotamer_recovery::RRProtocolRelax::run(), and protocols::abinitio::AbrelaxMover::set_defaults().
utility::vector1< core::Real > protocols::relax::get_per_residue_scores | ( | core::pose::Pose & | pose, |
core::scoring::ScoreType | scoretype | ||
) |
void protocols::relax::make_dna_rigid | ( | pose::Pose & | pose, |
core::kinematics::MoveMap & | mm | ||
) |
Make DNA Rigid in movemap if found in pose.
References core::conformation::Residue::is_DNA(), core::pose::Pose::residue(), core::kinematics::MoveMap::set_bb(), core::kinematics::MoveMap::set_chi(), core::pose::Pose::total_residue(), and TR.
Referenced by protocols::relax::FastRelax::apply(), and protocols::relax::CentroidRelax::setup_class_movemap_and_constraints().
bool protocols::relax::rama_list_pred | ( | const std::pair< core::Size, core::Real > & | left, |
const std::pair< core::Size, core::Real > & | right | ||
) |
Referenced by fix_worst_bad_ramas().
References protocols::moves::MoverContainer::add_mover(), generate_relax_from_cmd(), core::scoring::constraints::get_cst_fa_file_option(), core::scoring::constraints::get_cst_file_option(), protocols::jd2::JobDistributor::get_instance(), protocols::jd2::JobDistributor::go(), basic::options::OptionKeys::in::file::native, option, core::import_pose::pose_from_pdb(), protocol, protocols::jd2::set_native_in_mover(), basic::options::OptionKeys::relax::superimpose_to_file, and user.
void protocols::relax::relax_pose | ( | pose::Pose & | pose, |
core::scoring::ScoreFunctionOP | scorefxn, | ||
std::string const & | tag | ||
) |
References generate_relax_from_cmd(), and protocol.
Referenced by protocols::symmetric_docking::SymDockProtocol::apply(), protocols::frag_picker::FragmentCandidate::output_silent(), protocols::wum::MPI_Relax::register_work_units(), protocols::abinitio::AbrelaxApplication::relax(), and protocols::vip::VIP_Mover::relax_favorable_poses().
void protocols::relax::setup_for_dna | ( | core::scoring::ScoreFunction & | scorefxn | ) |
Set energy method options for DNA-DNA. Any other optimization for DNA relax should go here.
References options.
Referenced by protocols::relax::FastRelax::apply().
void protocols::relax::setup_membrane_topology | ( | pose::Pose & | pose, |
std::string | spanfile | ||
) |
(pba) read in membrane topology
References core::pose::Pose::data(), basic::datacache::BasicDataCache::get_ptr(), core::scoring::MembraneTopology::initialize(), core::pose::datacache::CacheableDataType::MEMBRANE_TOPOLOGY, and basic::datacache::BasicDataCache::set().
|
static |
Referenced by protocols::relax::AtomCoordinateCstMover::apply(), protocols::relax::ClassicRelax::apply(), protocols::relax::CentroidRelax::apply(), protocols::relax::FastRelax::apply(), protocols::relax::FastRelax::batch_apply(), protocols::relax::ClassicRelax::check_default_full_repacker(), protocols::relax::ClassicRelax::check_default_rottrial(), protocols::relax::FastRelax::cmd_accept_to_best(), fix_worst_bad_ramas(), protocols::relax::WorkUnit_BatchRelax::post_process(), protocols::relax::WorkUnit_BatchRelax::pre_process(), protocols::relax::FastRelax::read_script_file(), protocols::relax::WorkUnit_BatchRelax_and_PostRescore::rescore_all_decoys(), protocols::relax::WorkUnit_BatchRelax::run(), protocols::relax::ClassicRelax::set_default(), protocols::relax::FastRelax::set_script_to_batchrelax_default(), protocols::relax::ClassicRelax::set_tolerance(), protocols::relax::CentroidRelax::setup_class_movemap_and_constraints(), and protocols::relax::CentroidRelax::setup_increased_vdw_radii().