Rosetta
|
#include <core/pose/Pose.hh>
#include <core/conformation/Residue.hh>
#include <core/import_pose/pose_stream/PoseInputStream.hh>
#include <core/import_pose/pose_stream/PoseInputStream.fwd.hh>
#include <core/import_pose/pose_stream/PDBPoseInputStream.hh>
#include <core/import_pose/pose_stream/SilentFilePoseInputStream.hh>
#include <core/pose/rna/util.hh>
#include <core/import_pose/import_pose.hh>
#include <core/scoring/ScoreFunctionFactory.hh>
#include <core/scoring/ScoreFunction.hh>
#include <core/scoring/Energies.hh>
#include <core/pack/task/PackerTask.hh>
#include <core/pack/task/TaskFactory.hh>
#include <core/pack/pack_rotamers.hh>
#include <core/kinematics/MoveMap.hh>
#include <core/optimization/MinimizerOptions.hh>
#include <core/optimization/AtomTreeMinimizer.hh>
#include <core/io/silent/BinarySilentStruct.hh>
#include <core/io/silent/SilentFileData.hh>
#include <core/pose/full_model_info/FullModelInfo.hh>
#include <core/chemical/ChemicalManager.hh>
#include <basic/options/option.hh>
#include <utility/pointer/owning_ptr.hh>
#include <basic/Tracer.hh>
#include <fstream>
#include <devel/init.hh>
#include <protocols/rigid/RigidBodyMover.hh>
#include <core/scoring/constraints/ConstraintIO.hh>
#include <core/scoring/constraints/ConstraintSet.hh>
#include <basic/options/keys/score.OptionKeys.gen.hh>
#include <basic/options/keys/constraints.OptionKeys.gen.hh>
#include <basic/options/option_macros.hh>
#include <core/pack/task/ResidueLevelTask.hh>
#include <utility/stream_util.hh>
Variables | |
static basic::Tracer | TR ("apps.public.rnp_ddg.rnp_ddg") |
core::Real calculate_binding_energy | ( | core::scoring::ScoreFunctionOP & | sfxn, |
core::pose::Pose & | pose | ||
) |
References calculate_binding_energy(), beta_nonlocal::pose, and test.T120_core::sfxn.
core::Real calculate_binding_energy | ( | core::scoring::ScoreFunctionOP & | sfxn, |
core::pose::Pose & | pose, | ||
utility::vector1< std::pair< core::Size, char > > | mutations | ||
) |
References delete_protein_from_pose(), find_residues_around_mutation(), get_simple_RNA_protein_fold_tree(), create_a3b_hbs::i, basic::options::OptionKeys::relax::range::kT, numeric::log(), make_mutation_tag(), make_mutations(), kmeans_adaptive_kernel_density_bb_dependent_rotlib::n, basic::options::option, beta_nonlocal::pose, basic::options::OptionKeys::frags::scoring::scoring, test.T120_core::sfxn, simple_minimization(), simple_packing(), basic::options::TR, and basic::options::OptionKeys::inout::dbms::user.
Referenced by calculate_binding_energy(), and mutate_and_score_RNP().
void delete_protein_from_pose | ( | core::pose::Pose & | pose | ) |
References end, create_a3b_hbs::first, create_a3b_hbs::i, offset, beta_nonlocal::pose, and basic::options::OptionKeys::cutoutdomain::start.
Referenced by calculate_binding_energy().
void delete_RNA_from_pose | ( | core::pose::Pose & | pose | ) |
References end, create_a3b_hbs::first, create_a3b_hbs::i, offset, beta_nonlocal::pose, and basic::options::OptionKeys::cutoutdomain::start.
Referenced by get_unbound_protein_score().
utility::vector1< core::Size > find_residues_around_mutation | ( | core::pose::Pose const & | pose, |
utility::vector1< core::Size > | mutant_residues | ||
) |
References extract_by_sidechain_sasa_score::cutoff, build_jacobian::distance, utility::options::OptionKeys::options::exit, create_a3b_hbs::i, create_a3b_hbs::j, oop_conformations::length, basic::options::OptionKeys::frags::contacts::neighbors, basic::options::option, beta_nonlocal::pose, and basic::options::TR.
Referenced by calculate_binding_energy(), find_residues_around_mutation(), and mutate_and_score_RNP().
utility::vector1< core::Size > find_residues_around_mutation | ( | core::pose::Pose const & | pose, |
utility::vector1< std::pair< core::Size, char > > const | mutations | ||
) |
References find_residues_around_mutation(), create_a3b_hbs::first, create_a3b_hbs::i, and beta_nonlocal::pose.
core::Real get_complex_score | ( | core::scoring::ScoreFunctionOP & | sfxn, |
core::pose::Pose & | pose | ||
) |
References beta_nonlocal::pose, basic::options::OptionKeys::frags::scoring::scoring, and test.T120_core::sfxn.
Referenced by mutate_and_score_RNP().
std::pair< utility::vector1< utility::vector1< std::pair< core::Size, char > > >, utility::vector1< std::string > > get_mutations_from_file | ( | std::string | mut_file, |
core::pose::Pose const & | pose | ||
) |
References build_restypes::elem, utility::options::OptionKeys::options::exit, create_a3b_hbs::i, basic::options::OptionKeys::ddg::mut_file, analyze_ddG_stability::mutation, basic::options::option, beta_nonlocal::pose, predPRE::resnum, runtime_assert, and basic::options::TR.
Referenced by mutate_and_score_RNP().
core::kinematics::FoldTree get_simple_RNA_protein_fold_tree | ( | core::pose::Pose const & | pose | ) |
References basic::Tracer::Debug, create_a3b_hbs::i, beta_nonlocal::pose, and basic::options::TR.
Referenced by calculate_binding_energy(), get_unbound_protein_score(), and mutate_and_score_RNP().
core::Real get_unbound_protein_score | ( | core::scoring::ScoreFunctionOP & | sfxn, |
core::pose::Pose const & | pose | ||
) |
References delete_RNA_from_pose(), get_simple_RNA_protein_fold_tree(), create_a3b_hbs::i, basic::options::option, beta_nonlocal::pose, basic::options::OptionKeys::frags::scoring::scoring, test.T120_core::sfxn, simple_packing(), basic::options::TR, and unbound_protein_minimization().
Referenced by mutate_and_score_RNP().
int main | ( | int | argc, |
char ** | argv | ||
) |
std::string make_mutation_tag | ( | utility::vector1< std::pair< core::Size, char > > | mutations | ) |
References utility::vectorL< L, T, A >::append(), create_a3b_hbs::i, basic::options::option, basic::options::OptionKeys::recces::out_prefix, and challenge::ss.
Referenced by calculate_binding_energy(), and mutate_and_score_RNP().
void make_mutations | ( | core::pose::Pose & | pose_to_mutate, |
core::scoring::ScoreFunctionOP | sfxn, | ||
utility::vector1< std::pair< core::Size, char > > const | mutations, | ||
utility::vector1< core::Size > const | neighbor_residues, | ||
bool | override_did_mutate_and_pack | ||
) |
References basic::Tracer::Debug, utility::options::OptionKeys::options::exit, detail::find(), create_a3b_hbs::first, create_a3b_hbs::i, basic::options::option, create_a3b_hbs::r, test.T120_core::sfxn, simple_minimization(), simple_packing(), and basic::options::TR.
Referenced by calculate_binding_energy(), and mutate_and_score_RNP().
void mutate_and_score_RNP | ( | ) |
References calculate_binding_energy(), basic::options::OptionKeys::constraints::cst_file, basic::Tracer::Debug, detail::find(), find_residues_around_mutation(), create_a3b_hbs::first, get_complex_score(), get_mutations_from_file(), get_simple_RNA_protein_fold_tree(), get_unbound_protein_score(), create_a3b_hbs::i, gaussian-sampling::input, make_mutation_tag(), make_mutations(), SmotifHasher::min_score, kmeans_adaptive_kernel_density_bb_dependent_rotlib::n, basic::options::option, closure_error::path, create_a3b_hbs::r, residue, execute::residues, basic::options::OptionKeys::frags::scoring::scoring, setup_score_function(), test.T120_core::sfxn, simple_minimization(), simple_packing(), subloop_histogram::size, basic::options::TR, and basic::options::OptionKeys::inout::dbms::user.
Referenced by main().
core::scoring::ScoreFunctionOP setup_score_function | ( | ) |
void simple_minimization | ( | core::pose::Pose & | pose, |
core::scoring::ScoreFunctionOP | sfxn, | ||
bool | exclude_separation_jump = false |
||
) |
References create_a3b_hbs::i, beta_nonlocal::pose, test.T120_core::sfxn, and simple_minimization().
void simple_minimization | ( | core::pose::Pose & | pose, |
core::scoring::ScoreFunctionOP | sfxn, | ||
utility::vector1< core::Size > const | neighbor_residues, | ||
bool | exclude_separation_jump = false |
||
) |
References create_a3b_hbs::i, beta_nonlocal::mm, basic::options::option, beta_nonlocal::pose, basic::options::OptionKeys::frags::scoring::scoring, test.T120_core::sfxn, and basic::options::TR.
Referenced by calculate_binding_energy(), make_mutations(), mutate_and_score_RNP(), and simple_minimization().
void simple_packing | ( | core::pose::Pose & | pose, |
core::scoring::ScoreFunctionOP | sfxn | ||
) |
References create_a3b_hbs::i, beta_nonlocal::pose, test.T120_core::sfxn, and simple_packing().
void simple_packing | ( | core::pose::Pose & | pose, |
core::scoring::ScoreFunctionOP | sfxn, | ||
utility::vector1< core::Size > const | neighbor_residues | ||
) |
References utility::vector1< T, A >::has_value(), create_a3b_hbs::i, beta_nonlocal::pose, basic::options::OptionKeys::frags::scoring::scoring, test.T120_core::sfxn, and basic::options::TR.
Referenced by calculate_binding_energy(), get_unbound_protein_score(), make_mutations(), mutate_and_score_RNP(), and simple_packing().
void unbound_protein_minimization | ( | core::pose::Pose & | pose, |
core::scoring::ScoreFunctionOP | sfxn | ||
) |
|
static |