Rosetta
|
#include <protocols/cryst/refinable_lattice.hh>
#include <utility/graph/Graph.hh>
#include <core/scoring/sc/ShapeComplementarityCalculator.hh>
#include <core/scoring/Energies.hh>
#include <core/scoring/EnergyGraph.hh>
#include <core/scoring/hbonds/HBondSet.hh>
#include <core/scoring/hbonds/hbonds.hh>
#include <core/scoring/hbonds/HBondOptions.hh>
#include <core/scoring/sasa.hh>
#include <core/scoring/methods/EnergyMethodOptions.hh>
#include <core/chemical/AtomType.hh>
#include <core/pose/init_id_map.hh>
#include <core/pose/symmetry/util.hh>
#include <core/conformation/symmetry/SymmetryInfo.hh>
#include <core/conformation/symmetry/SymmetricConformation.hh>
#include <protocols/relax/FastRelax.hh>
#include <utility/tools/make_map.hh>
#include <numeric/xyzMatrix.hh>
#include <numeric/xyzVector.hh>
#include <numeric/random/random.hh>
#include <basic/options/keys/OptionKeys.hh>
#include <core/kinematics/FoldTree.hh>
#include <core/kinematics/MoveMap.hh>
#include <basic/Tracer.hh>
Classes | |
struct | SingleInterface |
Typedefs | |
typedef utility::vector1< core::Size > | Sizes |
typedef numeric::xyzMatrix< core::Real > | Matrix |
Functions | |
template<class T > | |
bool | has_element (utility::vector1< T > const &list, T elt) |
template<class T > | |
bool | has_element (T elt, utility::vector1< T > const &list) |
Vector | random_unit_vector () |
void | randomly_shift_and_tilt_pose (Pose &pose) |
void | randomly_shift_and_tilt_poses (Pose &pose1, Pose &pose2) |
bool | transforms_equiv (numeric::xyzMatrix< Real > const &S1, numeric::xyzVector< Real > const &T1, numeric::xyzMatrix< Real > const &S2, numeric::xyzVector< Real > const &T2) |
core::Real | get_max_interface (Pose, utility::vector1< SingleInterface > &allInterfaces, utility::vector1< core::kinematics::RT > const &) |
void | reconstruct_lattice_pose_info (core::Size const nres_monomer, core::pose::Pose const &pose, core::Size &base_monomer, core::Size &num_monomers, utility::vector1< core::Size > &monomer_jumps, utility::vector1< core::Size > &monomer_anchor_virtuals) |
core::Real | get_interface_score (Pose, utility::vector1< SingleInterface > &allInterfaces, utility::vector1< core::kinematics::RT > const &rts_all, bool verbose=false) |
Real | calc_solvent_content (Real const vm) |
Real | calc_vm (Real const volume, std::string const &sequence, Size const ncopies) |
void | get_sc (protocols::cryst::MakeLatticeMover &setup, core::pose::Pose &pose, core::Real &total_sc, core::Real &weakest_sc, core::Real &total_sasa, core::Real &weakest_sasa) |
void | single_sasa_calc (core::pose::Pose &pose, core::Real probe_radius, core::Real &total_sasa, core::Real &total_nonpolar_sasa) |
void | get_sasa (protocols::cryst::MakeLatticeMover &setup, core::pose::Pose &pose, core::Real &total_sasa, core::Real &weakest_sasa, core::Real &total_nonpolar_sasa, core::Real &weakest_nonpolar_sasa) |
void | find_buried_unsatisfied_polars (Pose const &pose_in, core::Size nres_asu, utility::vector1< id::AtomID > &buried_unsatisfied_donors, utility::vector1< id::AtomID > &buried_unsatisfied_acceptors, Real const probe_radius=1.0) |
skips non-protein More... | |
core::Real | unsatisfied_buried_polars (core::pose::Pose &pose, core::scoring::ScoreFunctionOP sf, core::Real probe, utility::vector1< bool > &scs_buried) |
core::Real | unsatisfied_buried_polars (core::pose::Pose &pose, core::scoring::ScoreFunctionOP sf, core::Real probe) |
void | get_perresE (core::pose::Pose &pose, core::scoring::ScoreFunctionOP sf, utility::vector1< core::Real > &perresE, bool int_only) |
void | do_sc_relax (core::pose::Pose &pose, core::scoring::ScoreFunctionOP sf, utility::vector1< bool > residues, bool rb, int rpts=1) |
void | do_sc_relax (core::pose::Pose &pose, core::scoring::ScoreFunctionOP sf, bool rb, int rpts=1) |
void | do_sc_min (core::pose::Pose &pose, core::scoring::ScoreFunctionOP sf, utility::vector1< bool > residues, bool rb, int rpts=1) |
core::Real | ddg (core::pose::Pose &pose, core::scoring::ScoreFunctionOP sf, utility::vector1< core::Real > &perresddg, core::Real &esymm, core::Real &easymm, int ncyc=1, int nrepeats=3) |
void | get_interface_energies (protocols::cryst::MakeLatticeMover &setup, core::pose::Pose &pose, core::scoring::ScoreFunctionOP sf, core::Real &totalE, core::Real &intE, core::Real &weakestE) |
Variables | |
static basic::Tracer | TS ("cryst.reporters") |
typedef numeric::xyzMatrix< core::Real > Matrix |
typedef utility::vector1< core::Size > Sizes |
core::Real ddg | ( | core::pose::Pose & | pose, |
core::scoring::ScoreFunctionOP | sf, | ||
utility::vector1< core::Real > & | perresddg, | ||
core::Real & | esymm, | ||
core::Real & | easymm, | ||
int | ncyc = 1 , |
||
int | nrepeats = 3 |
||
) |
void do_sc_min | ( | core::pose::Pose & | pose, |
core::scoring::ScoreFunctionOP | sf, | ||
utility::vector1< bool > | residues, | ||
bool | rb, | ||
int | rpts = 1 |
||
) |
void do_sc_relax | ( | core::pose::Pose & | pose, |
core::scoring::ScoreFunctionOP | sf, | ||
bool | rb, | ||
int | rpts = 1 |
||
) |
void do_sc_relax | ( | core::pose::Pose & | pose, |
core::scoring::ScoreFunctionOP | sf, | ||
utility::vector1< bool > | residues, | ||
bool | rb, | ||
int | rpts = 1 |
||
) |
References create_a3b_hbs::i, basic::options::OptionKeys::in::file::movemap, beta_nonlocal::pose, execute::residues, and basic::options::OptionKeys::out::sf.
Referenced by ddg().
void find_buried_unsatisfied_polars | ( | Pose const & | pose_in, |
core::Size | nres_asu, | ||
utility::vector1< id::AtomID > & | buried_unsatisfied_donors, | ||
utility::vector1< id::AtomID > & | buried_unsatisfied_acceptors, | ||
Real const | probe_radius = 1.0 |
||
) |
skips non-protein
References test.T200_Scoring::hbond_set, create_a3b_hbs::i, beta_nonlocal::pose, bur_nodon_tyr::probe_radius, basic::options::OptionKeys::frags::scoring::scoring, basic::options::OptionKeys::out::sf, and basic::options::OptionKeys::symmetry::symmetry.
Referenced by unsatisfied_buried_polars().
void get_interface_energies | ( | protocols::cryst::MakeLatticeMover & | setup, |
core::pose::Pose & | pose, | ||
core::scoring::ScoreFunctionOP | sf, | ||
core::Real & | totalE, | ||
core::Real & | intE, | ||
core::Real & | weakestE | ||
) |
References utility::options::FileOptionKey::clone(), get_interface_score(), utility::graph::Edge::get_node(), create_a3b_hbs::i, enumerate_junctions::int, create_a3b_hbs::j, beta_nonlocal::pose, test.T200_Scoring::rsd1, test.T200_Scoring::rsd2, basic::options::OptionKeys::frags::scoring::scoring, basic::options::OptionKeys::out::sf, basic::options::OptionKeys::symmetry::symmetry, and utility::graph::Node::upper_edge_list_end().
Referenced by CrystRelax::apply(), CrystDesign::do_reversion(), CrystDesign::filter_and_report(), and CrystDesign::greedy_revert_unsats().
core::Real get_interface_score | ( | Pose | , |
utility::vector1< SingleInterface > & | allInterfaces, | ||
utility::vector1< core::kinematics::RT > const & | rts_all, | ||
bool | verbose = false |
||
) |
References utility::io::oc::cerr, gpu_set_args::done, create_a3b_hbs::i, enumerate_junctions::int, create_a3b_hbs::j, create_a3b_hbs::k, min(), numeric::xyzMatrix< T >::rows(), create_a3b_hbs::score, transforms_equiv(), basic::options::OptionKeys::sc::verbose, numeric::xyzMatrix< T >::xx(), numeric::xyzMatrix< T >::xy(), numeric::xyzMatrix< T >::xz(), numeric::xyzMatrix< T >::yx(), numeric::xyzMatrix< T >::yy(), numeric::xyzMatrix< T >::yz(), numeric::xyzMatrix< T >::zx(), numeric::xyzMatrix< T >::zy(), and numeric::xyzMatrix< T >::zz().
Referenced by CrystFFTDock::apply(), get_interface_energies(), get_sasa(), and get_sc().
core::Real get_max_interface | ( | Pose | , |
utility::vector1< SingleInterface > & | allInterfaces, | ||
utility::vector1< core::kinematics::RT > const & | |||
) |
References enumerate_junctions::int, create_a3b_hbs::k, and max().
void get_perresE | ( | core::pose::Pose & | pose, |
core::scoring::ScoreFunctionOP | sf, | ||
utility::vector1< core::Real > & | perresE, | ||
bool | int_only | ||
) |
References utility::options::FileOptionKey::clone(), utility::graph::Edge::get_node(), create_a3b_hbs::i, create_a3b_hbs::j, beta_nonlocal::pose, test.T200_Scoring::rsd1, test.T200_Scoring::rsd2, basic::options::OptionKeys::frags::scoring::scoring, basic::options::OptionKeys::out::sf, basic::options::OptionKeys::symmetry::symmetry, and utility::graph::Node::upper_edge_list_end().
Referenced by ddg().
void get_sasa | ( | protocols::cryst::MakeLatticeMover & | setup, |
core::pose::Pose & | pose, | ||
core::Real & | total_sasa, | ||
core::Real & | weakest_sasa, | ||
core::Real & | total_nonpolar_sasa, | ||
core::Real & | weakest_nonpolar_sasa | ||
) |
References basic::options::OptionKeys::AnchoredDesign::anchor, get_interface_score(), create_a3b_hbs::i, beta_nonlocal::pose, basic::options::OptionKeys::frags::scoring::scoring, single_sasa_calc(), basic::options::OptionKeys::cutoutdomain::start, and basic::options::OptionKeys::symmetry::symmetry.
Referenced by CrystDesign::do_reversion(), CrystDesign::filter_and_report(), harvest_motifs(), and sicdock_thread_num().
void get_sc | ( | protocols::cryst::MakeLatticeMover & | setup, |
core::pose::Pose & | pose, | ||
core::Real & | total_sc, | ||
core::Real & | weakest_sc, | ||
core::Real & | total_sasa, | ||
core::Real & | weakest_sasa | ||
) |
References test.T009_Exceptions::e, get_interface_score(), create_a3b_hbs::i, create_a3b_hbs::j, beta_nonlocal::pose, basic::options::OptionKeys::frags::scoring::scoring, basic::options::OptionKeys::cutoutdomain::start, and basic::options::OptionKeys::symmetry::symmetry.
Referenced by CrystDesign::do_reversion(), and CrystDesign::filter_and_report().
bool has_element | ( | T | elt, |
utility::vector1< T > const & | list | ||
) |
References has_element(), and basic::options::OptionKeys::in::file::list.
bool has_element | ( | utility::vector1< T > const & | list, |
T | elt | ||
) |
References detail::find(), and basic::options::OptionKeys::in::file::list.
Referenced by has_element(), and unsatisfied_buried_polars().
Vector random_unit_vector | ( | ) |
References oop_conformations::phi, numeric::constants::d::pi, numeric::sin_cos_range(), and numeric::random::uniform().
Referenced by randomly_shift_and_tilt_pose(), and randomly_shift_and_tilt_poses().
void randomly_shift_and_tilt_pose | ( | Pose & | pose | ) |
void reconstruct_lattice_pose_info | ( | core::Size const | nres_monomer, |
core::pose::Pose const & | pose, | ||
core::Size & | base_monomer, | ||
core::Size & | num_monomers, | ||
utility::vector1< core::Size > & | monomer_jumps, | ||
utility::vector1< core::Size > & | monomer_anchor_virtuals | ||
) |
void single_sasa_calc | ( | core::pose::Pose & | pose, |
core::Real | probe_radius, | ||
core::Real & | total_sasa, | ||
core::Real & | total_nonpolar_sasa | ||
) |
References create_a3b_hbs::i, create_a3b_hbs::j, beta_nonlocal::pose, and bur_nodon_tyr::probe_radius.
Referenced by get_sasa().
|
inline |
References test.T009_Exceptions::e, create_a3b_hbs::i, create_a3b_hbs::j, and revert_app::threshold.
Referenced by get_interface_score().
core::Real unsatisfied_buried_polars | ( | core::pose::Pose & | pose, |
core::scoring::ScoreFunctionOP | sf, | ||
core::Real | probe | ||
) |
core::Real unsatisfied_buried_polars | ( | core::pose::Pose & | pose, |
core::scoring::ScoreFunctionOP | sf, | ||
core::Real | probe, | ||
utility::vector1< bool > & | scs_buried | ||
) |
References utility::options::FileOptionKey::clone(), find_buried_unsatisfied_polars(), has_element(), create_a3b_hbs::i, create_a3b_hbs::increment, create_a3b_hbs::j, my_options::nrepeat, beta_nonlocal::pose, docking::R, randomly_shift_and_tilt_poses(), basic::options::OptionKeys::frags::scoring::scoring, basic::options::OptionKeys::out::sf, and basic::options::OptionKeys::symmetry::symmetry.
Referenced by CrystDesign::do_reversion(), CrystDesign::filter_and_report(), CrystDesign::greedy_revert_unsats(), and unsatisfied_buried_polars().
|
static |
Referenced by reconstruct_lattice_pose_info().