Rosetta
Namespaces | Functions | Variables
byres_data.cc File Reference
#include <math.h>
#include <stdlib.h>
#include <devel/init.hh>
#include <core/pose/Pose.hh>
#include <core/pose/PDBInfo.hh>
#include <core/pose/util.hh>
#include <core/kinematics/MoveMap.hh>
#include <core/chemical/util.hh>
#include <core/conformation/Residue.hh>
#include <core/chemical/ResidueTypeSet.hh>
#include <core/chemical/ChemicalManager.hh>
#include <core/io/pdb/pdb_writer.hh>
#include <core/import_pose/import_pose.hh>
#include <core/import_pose/pose_stream/util.hh>
#include <core/import_pose/pose_stream/PoseInputStream.hh>
#include <core/import_pose/pose_stream/MetaPoseInputStream.hh>
#include <core/io/silent/SilentStruct.hh>
#include <core/io/silent/ScoreFileSilentStruct.hh>
#include <core/io/silent/SilentFileData.hh>
#include <core/scoring/types.hh>
#include <core/scoring/ScoringManager.hh>
#include <core/scoring/ScoreFunction.hh>
#include <core/scoring/ScoreFunctionFactory.hh>
#include <core/scoring/ScoreType.hh>
#include <core/scoring/hbonds/HBondSet.hh>
#include <core/scoring/hbonds/HBondOptions.hh>
#include <core/scoring/hbonds/hbonds.hh>
#include <core/scoring/hbonds/constants.hh>
#include <core/scoring/Energies.hh>
#include <core/scoring/EnergyGraph.hh>
#include <core/scoring/EnergyMap.hh>
#include <core/scoring/rms_util.hh>
#include <core/scoring/methods/EnergyMethodOptions.hh>
#include <core/scoring/etable/Etable.hh>
#include <core/scoring/etable/EtableEnergy.hh>
#include <core/scoring/etable/count_pair/CountPairAll.hh>
#include <core/scoring/etable/count_pair/CountPairFactory.hh>
#include <core/pack/dunbrack/RotamericSingleResidueDunbrackLibrary.hh>
#include <core/pack/dunbrack/RotamericSingleResidueDunbrackLibrary.tmpl.hh>
#include <core/pack/dunbrack/RotamerLibraryScratchSpace.hh>
#include <core/pack/dunbrack/RotamerLibrary.hh>
#include <core/scoring/electron_density/util.hh>
#include <core/scoring/sasa.hh>
#include <core/id/SequenceMapping.hh>
#include <core/sequence/Sequence.hh>
#include <core/sequence/SequenceAlignment.hh>
#include <core/sequence/NWAligner.hh>
#include <core/sequence/MatrixScoringScheme.hh>
#include <core/sequence/ScoringScheme.fwd.hh>
#include <numeric/xyzVector.hh>
#include <numeric/xyzMatrix.hh>
#include <utility/tools/make_vector1.hh>
#include <utility/tools/make_map.hh>
#include <utility/string_util.hh>
#include <core/pack/task/operation/TaskOperations.hh>
#include <core/pack/task/TaskFactory.hh>
#include <core/pack/task/PackerTask.hh>
#include <core/pack/rtmin.hh>
#include <core/optimization/MinimizerOptions.hh>
#include <core/optimization/AtomTreeMinimizer.hh>
#include <basic/options/option.hh>
#include <basic/options/util.hh>
#include <basic/options/after_opts.hh>
#include <basic/options/keys/OptionKeys.hh>
#include <basic/options/option_macros.hh>
#include <basic/Tracer.hh>
#include <protocols/viewer/viewers.hh>
#include <protocols/minimization_packing/PackRotamersMover.hh>
#include <protocols/minimization_packing/RotamerTrialsMover.hh>
#include <protocols/minimization_packing/RotamerTrialsMinMover.hh>
#include <protocols/minimization_packing/MinMover.hh>
#include <protocols/simple_moves/sidechain_moves/SidechainMover.hh>
#include <protocols/moves/MonteCarlo.hh>
#include <protocols/rigid/RB_geometry.hh>
#include <protocols/electron_density/util.hh>
#include <protocols/electron_density/SetupForDensityScoringMover.hh>
#include <core/pose/metrics/CalculatorFactory.hh>
#include <protocols/pose_metric_calculators/MetricValueGetter.hh>
#include <basic/MetricValue.hh>
#include <core/pose/metrics/simple_calculators/SasaCalculatorLegacy.hh>
#include <protocols/simple_pose_metric_calculators/NumberHBondsCalculator.hh>
#include <protocols/pose_metric_calculators/SemiExplicitWaterUnsatisfiedPolarsCalculator.hh>
#include <protocols/simple_pose_metric_calculators/BuriedUnsatisfiedPolarsCalculator.hh>
#include <basic/options/keys/packing.OptionKeys.gen.hh>
#include <basic/options/keys/in.OptionKeys.gen.hh>
#include <basic/options/keys/out.OptionKeys.gen.hh>
#include <basic/options/keys/rot_anl.OptionKeys.gen.hh>
#include <basic/options/keys/corrections.OptionKeys.gen.hh>
#include <basic/options/keys/edensity.OptionKeys.gen.hh>

Namespaces

 basic
 Tags used to tag messeges sent by MPI functions used to decide whether a slave is requesting a new job id or flagging as job as being a bad input.
 
 basic::options
 
 basic::options::OptionKeys
 
 byres_data
 

Functions

bool fast_clash_check (Pose const &pose, vector1< id::AtomID > const check_atids, Real const clash_dist_cut)
 
void set_pose_occ_and_bfac (Pose &pose, Pose const native_pose, vector1< Size > const native_seqpos_map)
 
Pose remove_pose_water (pose::Pose pose)
 
Real normalize_residue_sasa (pose::Pose pose, Size const seqpos, Real const res_sasa)
 
Real get_atom_lk_energy_by_residue_no_count_pair (scoring::ScoreFunctionOP scorefxn, conformation::Residue const &rsd1, Size const atom1, conformation::Residue const &rsd2)
 
Real get_atom_lk_energy (pose::Pose const pose, scoring::ScoreFunctionOP scorefxn, Size const seqpos, Size const iatom)
 
Real get_atom_lk_burial (pose::Pose const pose, scoring::ScoreFunctionOP scorefxn, Size const seqpos, Size const iatom)
 
Real get_res_avg_lk_burial (pose::Pose const pose, scoring::ScoreFunctionOP scorefxn, Size const seqpos, bool incl_bb, bool incl_sc)
 
void get_n_hbonds (Pose const pose, Size const seqpos, Size &n_sc_hbonds, Size &n_bb_hbonds, Size &n_sc_wat_hbonds, Size &n_bb_wat_hbonds, Size &n_hbonds, Size &n_unsat)
 
Real get_res_water_energy (pose::Pose pose, ScoreFunction scorefxn, Size seqpos)
 
Real get_sc_bfactor (Pose const native_pose, Size const seqpos)
 
Real get_ca_distance (Pose pose, Pose ref_pose, Size const seqpos, Size const ref_seqpos)
 
Real get_sc_automorphic_rmsd (Pose pose, Pose ref_pose, Size const seqpos, Size const ref_seqpos, bool const super)
 
void split_fa_dun (Pose const pose, Size const seqpos, Real &fa_dun_rot, Real &fa_dun_dev, pack::dunbrack::RotVector &rotvec)
 
std::string get_aa_torsion_string (Pose const pose, Size const seqpos)
 
void get_res_data_ss (io::silent::SilentStructOP &ss, Pose pose, Pose const native_pose, Size const native_seqpos, Size const seqpos, ScoreFunctionOP scorefxn, ScoreFunctionOP scorefxn_edens, bool const do_sc_rmsd)
 
void byres_analysis (pose::Pose pose)
 
void load_coords ()
 
void register_calcs ()
 
void * my_main (void *)
 
int main (int argc, char *argv[])
 

Variables

static basic::Tracer TR ("chrisk.byres_data")
 
static basic::Tracer TR_unsat ("chrisk.unsat_calc")
 
basic::options::StringOptionKey byres_data::tag ("byres_data:tag")
 
basic::options::BooleanOptionKey byres_data::solvate ("byres_data:solvate")
 
basic::options::BooleanOptionKey byres_data::calcs_only ("byres_data:calcs_only")
 
basic::options::BooleanOptionKey byres_data::solv_unsat_calc ("byres_data:solv_unsat_calc")
 
basic::options::RealOptionKey byres_data::repeat ("byres_data:repeat")
 
basic::options::IntegerOptionKey byres_data::nloop_solvadd ("byres_data:nloop_solvadd")
 
basic::options::IntegerOptionKey byres_data::nloop_solvdock ("byres_data:nloop_solvdock")
 
basic::options::IntegerOptionKey byres_data::nloop_hbscan ("byres_data:nloop_hbscan")
 
basic::options::BooleanOptionKey byres_data::align_native_seq ("byres_data:align_native_seq")
 

Function Documentation

◆ byres_analysis()

void byres_analysis ( pose::Pose  pose)

◆ fast_clash_check()

bool fast_clash_check ( Pose const &  pose,
vector1< id::AtomID > const  check_atids,
Real const  clash_dist_cut 
)

◆ get_aa_torsion_string()

std::string get_aa_torsion_string ( Pose const  pose,
Size const  seqpos 
)

◆ get_atom_lk_burial()

Real get_atom_lk_burial ( pose::Pose const  pose,
scoring::ScoreFunctionOP  scorefxn,
Size const  seqpos,
Size const  iatom 
)

◆ get_atom_lk_energy()

Real get_atom_lk_energy ( pose::Pose const  pose,
scoring::ScoreFunctionOP  scorefxn,
Size const  seqpos,
Size const  iatom 
)

◆ get_atom_lk_energy_by_residue_no_count_pair()

Real get_atom_lk_energy_by_residue_no_count_pair ( scoring::ScoreFunctionOP  scorefxn,
conformation::Residue const &  rsd1,
Size const  atom1,
conformation::Residue const &  rsd2 
)

◆ get_ca_distance()

Real get_ca_distance ( Pose  pose,
Pose  ref_pose,
Size const  seqpos,
Size const  ref_seqpos 
)

References beta_nonlocal::pose.

Referenced by get_res_data_ss().

◆ get_n_hbonds()

void get_n_hbonds ( Pose const  pose,
Size const  seqpos,
Size n_sc_hbonds,
Size n_bb_hbonds,
Size n_sc_wat_hbonds,
Size n_bb_wat_hbonds,
Size n_hbonds,
Size n_unsat 
)

◆ get_res_avg_lk_burial()

Real get_res_avg_lk_burial ( pose::Pose const  pose,
scoring::ScoreFunctionOP  scorefxn,
Size const  seqpos,
bool  incl_bb,
bool  incl_sc 
)

◆ get_res_data_ss()

void get_res_data_ss ( io::silent::SilentStructOP &  ss,
Pose  pose,
Pose const  native_pose,
Size const  native_seqpos,
Size const  seqpos,
ScoreFunctionOP  scorefxn,
ScoreFunctionOP  scorefxn_edens,
bool const  do_sc_rmsd 
)

◆ get_res_water_energy()

Real get_res_water_energy ( pose::Pose  pose,
ScoreFunction  scorefxn,
Size  seqpos 
)

◆ get_sc_automorphic_rmsd()

Real get_sc_automorphic_rmsd ( Pose  pose,
Pose  ref_pose,
Size const  seqpos,
Size const  ref_seqpos,
bool const  super 
)

References beta_nonlocal::pose.

Referenced by get_res_data_ss().

◆ get_sc_bfactor()

Real get_sc_bfactor ( Pose const  native_pose,
Size const  seqpos 
)

◆ load_coords()

void load_coords ( )

◆ main()

int main ( int  argc,
char *  argv[] 
)

◆ my_main()

void* my_main ( void *  )

◆ normalize_residue_sasa()

Real normalize_residue_sasa ( pose::Pose  pose,
Size const  seqpos,
Real const  res_sasa 
)

◆ register_calcs()

void register_calcs ( )

◆ remove_pose_water()

Pose remove_pose_water ( pose::Pose  pose)

◆ set_pose_occ_and_bfac()

void set_pose_occ_and_bfac ( Pose pose,
Pose const  native_pose,
vector1< Size > const  native_seqpos_map 
)

◆ split_fa_dun()

void split_fa_dun ( Pose const  pose,
Size const  seqpos,
Real fa_dun_rot,
Real fa_dun_dev,
pack::dunbrack::RotVector &  rotvec 
)

Variable Documentation

◆ TR

basic::Tracer TR("chrisk.byres_data") ( "chrisk.byres_data"  )
static

Referenced by byres_analysis().

◆ TR_unsat

basic::Tracer TR_unsat("chrisk.unsat_calc") ( "chrisk.unsat_calc"  )
static