Rosetta
|
#include <core/scoring/rms_util.hh>
#include <core/types.hh>
#include <core/chemical/AA.hh>
#include <core/conformation/Residue.hh>
#include <core/chemical/ResidueTypeSet.hh>
#include <core/conformation/ResidueFactory.hh>
#include <core/chemical/VariantType.hh>
#include <core/chemical/util.hh>
#include <core/chemical/ChemicalManager.hh>
#include <core/scoring/ScoreFunction.hh>
#include <core/scoring/ScoreFunctionFactory.hh>
#include <core/scoring/methods/EnergyMethodOptions.hh>
#include <core/chemical/rna/util.hh>
#include <core/scoring/rna/RNA_CentroidInfo.hh>
#include <core/scoring/rna/RNA_ScoringInfo.hh>
#include <core/chemical/rna/RNA_FittedTorsionInfo.hh>
#include <core/scoring/Energies.hh>
#include <core/sequence/util.hh>
#include <core/sequence/Sequence.hh>
#include <core/kinematics/FoldTree.hh>
#include <core/kinematics/tree/Atom.hh>
#include <core/id/AtomID_Map.hh>
#include <core/id/AtomID.hh>
#include <core/id/NamedAtomID.hh>
#include <core/id/DOF_ID.hh>
#include <core/id/TorsionID.hh>
#include <core/kinematics/AtomTree.hh>
#include <core/kinematics/Jump.hh>
#include <core/kinematics/MoveMap.hh>
#include <core/optimization/AtomTreeMinimizer.hh>
#include <core/optimization/MinimizerOptions.hh>
#include <core/io/silent/RNA_SilentStruct.hh>
#include <core/io/silent/BinarySilentStruct.hh>
#include <core/io/silent/SilentFileData.hh>
#include <core/pack/pack_rotamers.hh>
#include <core/pack/rotamer_trials.hh>
#include <core/pack/task/PackerTask.hh>
#include <core/pack/task/TaskFactory.hh>
#include <core/pose/Pose.hh>
#include <basic/options/option.hh>
#include <basic/options/after_opts.hh>
#include <basic/options/util.hh>
#include <basic/options/option_macros.hh>
#include <protocols/viewer/viewers.hh>
#include <protocols/stepwise/modeler/util.hh>
#include <protocols/stepwise/StepWiseLegacyClusterer.hh>
#include <protocols/stepwise/sample_generators/StepWisePoseSampleGenerator.hh>
#include <protocols/stepwise/sample_generators/StepWisePoseCombineSampleGenerator.hh>
#include <protocols/stepwise/RigidBodySampler.hh>
#include <protocols/stepwise/InputStreamWithResidueInfo.hh>
#include <protocols/stepwise/modeler/rna/StepWiseRNA_BaseSugarRotamer.hh>
#include <protocols/stepwise/modeler/rna/StepWiseRNA_Classes.hh>
#include <protocols/stepwise/modeler/rna/util.hh>
#include <protocols/stepwise/modeler/rna/StepWiseRNA_RotamerGeneratorWrapper.hh>
#include <protocols/stepwise/modeler/rna/StepWiseRNA_RotamerGeneratorWrapper.fwd.hh>
#include <protocols/stepwise/modeler/rna/RNA_AnalyticLoopCloser.hh>
#include <protocols/stepwise/modeler/rna/RNA_LoopCloseSampler.hh>
#include <devel/init.hh>
#include <core/io/pdb/pdb_writer.hh>
#include <utility/vector1.hh>
#include <utility/io/ozstream.hh>
#include <utility/io/izstream.hh>
#include <utility/tools/make_vector1.hh>
#include <utility/file/file_sys_util.hh>
#include <utility/file/gzip_util.hh>
#include <numeric/xyzVector.hh>
#include <numeric/xyzMatrix.hh>
#include <numeric/conversions.hh>
#include <numeric/xyz.functions.hh>
#include <numeric/angle.functions.hh>
#include <ObjexxFCL/format.hh>
#include <ObjexxFCL/string.functions.hh>
#include <fstream>
#include <iostream>
#include <string>
#include <core/util/Tracer.hh>
#include <time.h>
#include <core/options/keys/out.OptionKeys.gen.hh>
#include <core/options/keys/score.OptionKeys.gen.hh>
#include <core/options/keys/in.OptionKeys.gen.hh>
#include <core/options/keys/cluster.OptionKeys.gen.hh>
Typedefs | |
typedef numeric::xyzMatrix< Real > | Matrix |
Functions | |
utility::vector1< Real > | get_suite_ideal_A_form_torsions () |
void | apply_ideal_A_form_torsions (pose::Pose &pose) |
void | apply_south_syn_to_dinucleotide_pose (pose::Pose &pose) |
void | initialize_base_pair (pose::Pose &pose, utility::vector1< Size > &moving_res1, utility::vector1< Size > &moving_res2) |
Matrix | cycle (Matrix const &M0) |
protocols::stepwise::RigidBodySamplerOP | initialize_rigid_body_sampler (utility::vector1< Size > const &moving_res1, utility::vector1< Size > const &moving_res2) |
void | output_stuff (protocols::stepwise::RigidBodySamplerOP rigid_body_sampler) |
void | cluster_silent_file_data (io::silent::SilentFileDataOP &sfd) |
void | adjust_pose_chi (core::pose::Pose &pose, Size const res, Real const delstd) |
void | expand_chi_for_silent_structs (core::io::silent::SilentFileDataOP &sfd, core::scoring::ScoreFunctionOP scorefxn) |
void | split_silent_file_data (core::io::silent::SilentFileDataOP &sfd, utility::vector1< core::io::silent::SilentFileDataOP > &split_sfds) |
void | define_states_test () |
Real | msd_base_doublet (Matrix const &MA, Matrix const &MB, Vector const &vA, Vector const &vB, Matrix const &moments) |
Real | rmsd_base_doublet (Matrix const &MA, Matrix const &MB, Vector const &vA, Vector const &vB, Matrix const &moments) |
Real | msd_base_doublet_symmetric (Matrix const &MA, Matrix const &MB, Vector const &vA, Vector const &vB, Matrix const &moments1, Matrix const &moments2) |
Real | rmsd_base_doublet_symmetric (Matrix const &MA, Matrix const &MB, Vector const &vA, Vector const &vB, Matrix const &moments1, Matrix const &moments2) |
Real | rmsd_over_base (conformation::Residue const &rsd1, conformation::Residue const &rsd2) |
Matrix | calculate_moments (conformation::Residue const &rsd) |
void | base_doublet_rmsd_test () |
void | read_rigid_body_settings (std::string const infile, utility::vector1< utility::vector1< Real > > &input_rigid_body_settings) |
void | cluster_rigid_body_settings_test () |
void | finely_sample_base_pair_test () |
void | fill_v_and_M (utility::vector1< utility::vector1< Real > > &rigid_body_settings, utility::vector1< Vector > &v_list, utility::vector1< Matrix > &M_list) |
void | assign_rigid_body_settings_to_clusters_test () |
void | setup_two_base_pair_pose (pose::Pose &pose) |
Real | initialize_fa_rep (pose::Pose const &pose, utility::vector1< Size > const &moving_suites, scoring::ScoreFunctionOP rep_scorefxn) |
bool | check_clash (pose::Pose &pose, Real const &fa_rep_score_baseline, Real const &rep_cutoff_, scoring::ScoreFunctionOP rep_scorefxn) |
void | save_torsions (pose::Pose const &pose, Size const &moving_suite, utility::vector1< utility::vector1< Real > > &torsion_list) |
void | save_torsion_M_v (pose::Pose const &pose, Size const &moving_suite, Size const &moving_base, utility::vector1< utility::vector1< Real > > &torsion_list, utility::vector1< Matrix > &M_list, utility::vector1< Vector > &v_list) |
Size | get_bin_size () |
void | sample_new_base_in_two_base_pair_pose (pose::Pose &pose, Size const which_strand, utility::vector1< utility::vector1< Real > > &torsion_list, utility::vector1< Matrix > &M_list, utility::vector1< Vector > &v_list, scoring::ScoreFunctionOP rep_scorefxn) |
void | input_torsion_M_v_lists (utility::vector1< utility::vector1< Real > > &torsion_list, utility::vector1< Matrix > &M_list, utility::vector1< Vector > &v_list, std::string const infile) |
void | output_torsion_M_v_lists (utility::vector1< utility::vector1< Real > > const &torsion_list, utility::vector1< Matrix > const &M_list, utility::vector1< Vector > const &v_list, std::string const outfile) |
void | apply_suite_torsions (utility::vector1< Real > const &torsion_set, pose::Pose &pose, Size const moving_suite) |
void | do_the_match (utility::vector1< utility::vector1< utility::vector1< Real > > > &strand1_strand2_info_for_each_cluster, utility::vector1< Size > const &strand2_index, utility::vector1< Size > const &reference_index, pose::Pose &pose, Matrix const &moments1, Matrix const &moments2, utility::vector1< Real > strand1_torsion_set, Matrix const &M1, Vector const &v1, utility::vector1< utility::vector1< Real > > const &torsion_list, utility::vector1< Matrix > const &M_list, utility::vector1< Vector > const &v_list, utility::vector1< utility::vector1< Real > > const &reference_rigid_body_settings, pose::Pose const &ideal_pose, scoring::ScoreFunctionOP scorefxn, std::string const &silent_file, Real const rmsd_cutoff_, Real const rep_cutoff_, Real const fa_rep_score_baseline, scoring::ScoreFunctionOP rep_scorefxn) |
void | brute_force_matcher (utility::vector1< utility::vector1< utility::vector1< Real > > > &strand1_strand2_info_for_each_cluster, pose::Pose &pose, utility::vector1< Real > strand1_torsion_set, utility::vector1< utility::vector1< Real > > const &torsion_list, utility::vector1< Matrix > const &M_list, utility::vector1< Vector > const &v_list, utility::vector1< utility::vector1< Real > > const &reference_rigid_body_settings, pose::Pose const &ideal_pose, scoring::ScoreFunctionOP scorefxn, scoring::ScoreFunctionOP rep_scorefxn, std::string const &silent_file) |
void | initialize_for_grid_matcher (Real &box_size, Real &box_spacing, ObjexxFCL::FArray3D< utility::vector1< Size > > &grid_strand2_index, utility::vector1< Vector > const &v_list) |
void | grid_matcher (utility::vector1< utility::vector1< utility::vector1< Real > > > &strand1_strand2_info_for_each_cluster, pose::Pose &pose, utility::vector1< Real > strand1_torsion_set, utility::vector1< utility::vector1< Real > > const &torsion_list, utility::vector1< Matrix > const &M_list, utility::vector1< Vector > const &v_list, utility::vector1< utility::vector1< Real > > const &reference_rigid_body_settings, pose::Pose const &ideal_pose, scoring::ScoreFunctionOP scorefxn, scoring::ScoreFunctionOP rep_scorefxn, std::string const &silent_file, Real const box_size, Real const box_spacing, ObjexxFCL::FArray3D< utility::vector1< Size > > const &grid_strand2_index) |
void | output_strand1_strand2_info (std::string const &outfile_prefix, utility::vector1< utility::vector1< utility::vector1< Real > > > const &strand1_strand2_info_for_each_cluster) |
void | two_base_pairs_test () |
void | setup_two_base_pair_pose_with_chainbreak (pose::Pose &pose, Size const chainbreak_suite=3) |
void | minimize_poses (pose::Pose &pose, PoseList &minimize_pose_list, core::io::silent::SilentFileData &minimize_silent_file_data, core::scoring::ScoreFunctionOP scorefxn) |
bool | check_filter_base_stack (pose::Pose const &pose) |
void | assign_stack_faces (core::io::silent::SilentStructOP &s) |
void | apply_filter_base_stack_direction (protocols::stepwise::PoseList &minimize_pose_list) |
void | apply_filter_base_stack_direction (core::io::silent::SilentFileDataOP &sfd) |
void | base_pair_to_base_pair_test () |
void | rna_close_loop_test () |
void | sample_state_to_state (pose::Pose &pose, Size const moving_suite, Size const chainbreak_suite, utility::vector1< Real > const &rbs_new_pair, utility::vector1< utility::vector1< Real > > &all_torsion_info) |
void | two_base_pairs_via_loop_closure_test (utility::vector1< utility::vector1< Real > > const &reference_rigid_body_settings_fixed_pair, utility::vector1< utility::vector1< Real > > const &reference_rigid_body_settings_new_pair, utility::vector1< Size > const &which_rigid_body_settings_fixed_pair, utility::vector1< Size > const &which_rigid_body_settings_new_pair) |
void | two_base_pairs_via_loop_closure_test () |
void | check_determinant_test () |
utility::vector1< Real > | reverse (utility::vector1< Real > const rbs) |
void | reverse_rbs_test () |
void | setup_dinucleotide_pose (pose::Pose &pose) |
void | output_torsion_list (std::string const &outfile, utility::vector1< utility::vector1< Real > > const &torsion_info, utility::vector1< Real > const &scores, Real const bin_size) |
void | dinucleotide_test () |
void | delta_chi_correction_test () |
void | reverse_doublet_test () |
void * | my_main (void *) |
int | main (int argc, char *argv[]) |
typedef numeric::xyzMatrix< Real > Matrix |
void adjust_pose_chi | ( | core::pose::Pose & | pose, |
Size const | res, | ||
Real const | delstd | ||
) |
References beta_nonlocal::pose, numeric::principal_angle_degrees(), res, basic::options::OptionKeys::full_model::rna::rna, and rna_fitted_torsion_info.
Referenced by expand_chi_for_silent_structs().
void apply_filter_base_stack_direction | ( | core::io::silent::SilentFileDataOP & | sfd | ) |
void apply_filter_base_stack_direction | ( | protocols::stepwise::PoseList & | minimize_pose_list | ) |
References check_filter_base_stack(), subloop_histogram::iterator, and beta_nonlocal::pose.
void apply_ideal_A_form_torsions | ( | pose::Pose & | pose | ) |
void apply_south_syn_to_dinucleotide_pose | ( | pose::Pose & | pose | ) |
void apply_suite_torsions | ( | utility::vector1< Real > const & | torsion_set, |
pose::Pose & | pose, | ||
Size const | moving_suite | ||
) |
void assign_rigid_body_settings_to_clusters_test | ( | ) |
References calculate_moments(), utility::io::oc::cout, fill_v_and_M(), create_a3b_hbs::i, initialize_base_pair(), create_a3b_hbs::j, ObjexxFCL::lead_zero_string_of(), kmeans_adaptive_kernel_density_bb_dependent_rotlib::n, out::file::o(), option, erraser_single_res_analysis::out, lactamize::outfile, beta_nonlocal::pose, read_rigid_body_settings(), average_rmsds::rmsd, rmsd_base_doublet_symmetric(), basic::options::OptionKeys::recces::base_pair::rmsd_cutoff, basic::options::OptionKeys::full_model::rna::rna, basic::options::OptionKeys::frags::scoring::scoring, basic::options::OptionKeys::in::file::silent, kmeans_adaptive_kernel_density_bb_dependent_rotlib::v, oop_scan::v1, and oop_scan::v2.
Referenced by my_main().
void assign_stack_faces | ( | core::io::silent::SilentStructOP & | s | ) |
void base_doublet_rmsd_test | ( | ) |
References calculate_moments(), utility::io::oc::cout, initialize_base_pair(), initialize_rigid_body_sampler(), beta_nonlocal::pose, test.T008_Serialization::pose1, test.T008_Serialization::pose2, rmsd_base_doublet(), rmsd_over_base(), basic::options::OptionKeys::full_model::rna::rna, basic::options::OptionKeys::frags::scoring::scoring, basic::options::OptionKeys::in::file::silent, y1, y2, basic::options::OptionKeys::motifs::z1, and basic::options::OptionKeys::motifs::z2.
Referenced by my_main().
void base_pair_to_base_pair_test | ( | ) |
References assign_stack_faces(), basic::options::OptionKeys::cluster::energy_based_clustering::cluster_radius, count, utility::io::oc::cout, pyrosetta::create_score_function, get_bin_size(), ObjexxFCL::lead_zero_string_of(), minimize_poses(), out::nstruct(), option, basic::options::OptionKeys::frags::contacts::output_all, beta_nonlocal::pose, basic::options::OptionKeys::cluster::radius, basic::options::OptionKeys::full_model::rna::rna, docking::s, oop_conformations::scorefxn, basic::options::OptionKeys::frags::scoring::scoring, setup_two_base_pair_pose_with_chainbreak(), basic::options::OptionKeys::in::file::silent, out::file::silent(), tag, basic::options::OptionKeys::inout::dbms::user, and score::weights().
Referenced by my_main().
void brute_force_matcher | ( | utility::vector1< utility::vector1< utility::vector1< Real > > > & | strand1_strand2_info_for_each_cluster, |
pose::Pose & | pose, | ||
utility::vector1< Real > | strand1_torsion_set, | ||
utility::vector1< utility::vector1< Real > > const & | torsion_list, | ||
utility::vector1< Matrix > const & | M_list, | ||
utility::vector1< Vector > const & | v_list, | ||
utility::vector1< utility::vector1< Real > > const & | reference_rigid_body_settings, | ||
pose::Pose const & | ideal_pose, | ||
scoring::ScoreFunctionOP | scorefxn, | ||
scoring::ScoreFunctionOP | rep_scorefxn, | ||
std::string const & | silent_file | ||
) |
Matrix calculate_moments | ( | conformation::Residue const & | rsd | ) |
bool check_clash | ( | pose::Pose & | pose, |
Real const & | fa_rep_score_baseline, | ||
Real const & | rep_cutoff_, | ||
scoring::ScoreFunctionOP | rep_scorefxn | ||
) |
References utility::io::oc::cout, beta_nonlocal::pose, basic::options::OptionKeys::frags::scoring::scoring, and basic::options::OptionKeys::loops::ccd::tolerance.
Referenced by dinucleotide_test(), do_the_match(), double_helix_test(), gen_pep_bb_sequential(), helix_ST(), main(), one_chain_MC_sampling(), one_chain_ST_MC(), run_pep_prep(), RunPepSpec(), and sample_new_base_in_two_base_pair_pose().
void check_determinant_test | ( | ) |
Referenced by my_main().
bool check_filter_base_stack | ( | pose::Pose const & | pose | ) |
void cluster_rigid_body_settings_test | ( | ) |
References calculate_moments(), utility::io::oc::cout, oop_conformations::energy, create_a3b_hbs::i, initialize_base_pair(), initialize_rigid_body_sampler(), subloop_histogram::iterator, create_a3b_hbs::j, ObjexxFCL::lead_zero_string_of(), basic::options::OptionKeys::in::file::list, kmeans_adaptive_kernel_density_bb_dependent_rotlib::n, out::file::o(), option, erraser_single_res_analysis::out, lactamize::outfile, beta_nonlocal::pose, read_rigid_body_settings(), average_rmsds::rmsd, rmsd_base_doublet_symmetric(), basic::options::OptionKeys::recces::base_pair::rmsd_cutoff, basic::options::OptionKeys::full_model::rna::rna, docking::s, oop_conformations::scorefxn, basic::options::OptionKeys::frags::scoring::scoring, sfd, basic::options::OptionKeys::in::file::silent, out::file::silent(), tag, oop_scan::v1, and oop_scan::v2.
Referenced by my_main().
void cluster_silent_file_data | ( | io::silent::SilentFileDataOP & | sfd | ) |
References basic::options::OptionKeys::cluster::energy_based_clustering::cluster_radius, utility::io::oc::cout, utility::tools::make_vector1(), out::nstruct(), option, beta_nonlocal::pose, basic::options::OptionKeys::cluster::radius, basic::options::OptionKeys::full_model::rna::rna, basic::options::OptionKeys::cluster::score_diff_cut, basic::options::OptionKeys::frags::scoring::scoring, sfd, basic::options::OptionKeys::in::file::silent, out::file::silent(), and basic::options::OptionKeys::inout::dbms::user.
Referenced by define_states_test().
References create_a3b_hbs::k.
void define_states_test | ( | ) |
References cluster_silent_file_data(), expand_chi_for_silent_structs(), lactamize::filename, initialize_base_pair(), initialize_rigid_body_sampler(), ObjexxFCL::lead_zero_string_of(), kmeans_adaptive_kernel_density_bb_dependent_rotlib::n, out::file::o(), option, output_stuff(), make_symmdef_file_denovo::pos, beta_nonlocal::pose, basic::options::OptionKeys::full_model::rna::rna, basic::options::OptionKeys::frags::scoring::scoring, sfd, basic::options::OptionKeys::in::file::silent, out::file::silent(), split_silent_file_data(), and basic::options::OptionKeys::inout::dbms::user.
Referenced by my_main().
void delta_chi_correction_test | ( | ) |
References apply_ideal_A_form_torsions(), utility::io::oc::cout, pyrosetta::create_score_function, kmeans_adaptive_kernel_density_bb_dependent_rotlib::n, out::file::o(), option, erraser_single_res_analysis::out, lactamize::outfile, beta_nonlocal::pose, basic::options::OptionKeys::full_model::rna::rna, oop_conformations::scorefxn, basic::options::OptionKeys::frags::scoring::scoring, beta_sc_scan::seq, basic::options::OptionKeys::in::file::silent, basic::options::OptionKeys::inout::dbms::user, and score::weights().
Referenced by my_main().
void dinucleotide_test | ( | ) |
References a3b_test::bin_size, check_clash(), count, utility::io::oc::cout, pyrosetta::create_score_function, get_bin_size(), create_a3b_hbs::i, initialize_fa_rep(), basic::options::OptionKeys::hydrate::just_score, ObjexxFCL::lead_zero_string_of(), numeric::log(), utility::tools::make_vector1(), out::file::o(), option, output_torsion_list(), vancomycin::pack, beta_nonlocal::pose, numeric::conversions::radians(), basic::options::OptionKeys::full_model::rna::rna, test.T500_Packing::rotamer_trials, docking::s, save_torsions(), oop_conformations::scorefxn, basic::options::OptionKeys::frags::scoring::scoring, setup_dinucleotide_pose(), sfd, basic::options::OptionKeys::in::file::silent, out::file::silent(), tag, vancomycin::task, basic::options::OptionKeys::inout::dbms::user, and score::weights().
Referenced by my_main().
void do_the_match | ( | utility::vector1< utility::vector1< utility::vector1< Real > > > & | strand1_strand2_info_for_each_cluster, |
utility::vector1< Size > const & | strand2_index, | ||
utility::vector1< Size > const & | reference_index, | ||
pose::Pose & | pose, | ||
Matrix const & | moments1, | ||
Matrix const & | moments2, | ||
utility::vector1< Real > | strand1_torsion_set, | ||
Matrix const & | M1, | ||
Vector const & | v1, | ||
utility::vector1< utility::vector1< Real > > const & | torsion_list, | ||
utility::vector1< Matrix > const & | M_list, | ||
utility::vector1< Vector > const & | v_list, | ||
utility::vector1< utility::vector1< Real > > const & | reference_rigid_body_settings, | ||
pose::Pose const & | ideal_pose, | ||
scoring::ScoreFunctionOP | scorefxn, | ||
std::string const & | silent_file, | ||
Real const | rmsd_cutoff_, | ||
Real const | rep_cutoff_, | ||
Real const | fa_rep_score_baseline, | ||
scoring::ScoreFunctionOP | rep_scorefxn | ||
) |
References apply_suite_torsions(), check_clash(), utility::io::oc::cout, get_bin_size(), create_a3b_hbs::i, create_a3b_hbs::j, ObjexxFCL::lead_zero_string_of(), numeric::log(), kmeans_adaptive_kernel_density_bb_dependent_rotlib::m, kmeans_adaptive_kernel_density_bb_dependent_rotlib::n, option, beta_nonlocal::pose, numeric::conversions::radians(), average_rmsds::rmsd, rmsd_base_doublet_symmetric(), basic::options::OptionKeys::full_model::rna::rna, docking::s, basic::options::OptionKeys::frags::scoring::scoring, sfd, basic::options::OptionKeys::in::file::silent, tag, oop_scan::v1, and oop_scan::v2.
Referenced by brute_force_matcher(), and grid_matcher().
void expand_chi_for_silent_structs | ( | core::io::silent::SilentFileDataOP & | sfd, |
core::scoring::ScoreFunctionOP | scorefxn | ||
) |
void fill_v_and_M | ( | utility::vector1< utility::vector1< Real > > & | rigid_body_settings, |
utility::vector1< Vector > & | v_list, | ||
utility::vector1< Matrix > & | M_list | ||
) |
References create_a3b_hbs::i.
Referenced by assign_rigid_body_settings_to_clusters_test().
void finely_sample_base_pair_test | ( | ) |
References basic::options::OptionKeys::sample_around::cosbeta_increment, utility::io::oc::cout, initialize_base_pair(), initialize_rigid_body_sampler(), docking::native_pose, option, beta_nonlocal::pose, numeric::conversions::radians(), read_rigid_body_settings(), basic::options::OptionKeys::recces::base_pair::rmsd_cutoff, basic::options::OptionKeys::full_model::rna::rna, basic::options::OptionKeys::frags::scoring::scoring, basic::options::OptionKeys::in::file::silent, and out::file::silent().
Referenced by my_main().
Size get_bin_size | ( | ) |
utility::vector1< Real > get_suite_ideal_A_form_torsions | ( | ) |
void grid_matcher | ( | utility::vector1< utility::vector1< utility::vector1< Real > > > & | strand1_strand2_info_for_each_cluster, |
pose::Pose & | pose, | ||
utility::vector1< Real > | strand1_torsion_set, | ||
utility::vector1< utility::vector1< Real > > const & | torsion_list, | ||
utility::vector1< Matrix > const & | M_list, | ||
utility::vector1< Vector > const & | v_list, | ||
utility::vector1< utility::vector1< Real > > const & | reference_rigid_body_settings, | ||
pose::Pose const & | ideal_pose, | ||
scoring::ScoreFunctionOP | scorefxn, | ||
scoring::ScoreFunctionOP | rep_scorefxn, | ||
std::string const & | silent_file, | ||
Real const | box_size, | ||
Real const | box_spacing, | ||
ObjexxFCL::FArray3D< utility::vector1< Size > > const & | grid_strand2_index | ||
) |
References ObjexxFCL::abs(), calculate_moments(), utility::io::oc::cout, do_the_match(), create_a3b_hbs::i, initialize_fa_rep(), create_a3b_hbs::j, create_a3b_hbs::k, utility::tools::make_vector1(), kmeans_adaptive_kernel_density_bb_dependent_rotlib::n, option, beta_nonlocal::pose, basic::options::OptionKeys::recces::base_pair::rmsd_cutoff, basic::options::OptionKeys::full_model::rna::rna, oop_conformations::scorefxn, basic::options::OptionKeys::frags::scoring::scoring, basic::options::OptionKeys::in::file::silent, oop_scan::v1, x, predPRE::y, and predPRE::z.
Referenced by two_base_pairs_test().
void initialize_base_pair | ( | pose::Pose & | pose, |
utility::vector1< Size > & | moving_res1, | ||
utility::vector1< Size > & | moving_res2 | ||
) |
References apply_ideal_A_form_torsions(), apply_south_syn_to_dinucleotide_pose(), create_a3b_hbs::f, utility::tools::make_vector1(), option, beta_nonlocal::pose, basic::options::OptionKeys::full_model::rna::rna, basic::options::OptionKeys::frags::scoring::scoring, and beta_sc_scan::seq.
Referenced by assign_rigid_body_settings_to_clusters_test(), base_doublet_rmsd_test(), cluster_rigid_body_settings_test(), define_states_test(), and finely_sample_base_pair_test().
Real initialize_fa_rep | ( | pose::Pose const & | pose, |
utility::vector1< Size > const & | moving_suites, | ||
scoring::ScoreFunctionOP | rep_scorefxn | ||
) |
void initialize_for_grid_matcher | ( | Real & | box_size, |
Real & | box_spacing, | ||
ObjexxFCL::FArray3D< utility::vector1< Size > > & | grid_strand2_index, | ||
utility::vector1< Vector > const & | v_list | ||
) |
References utility::io::oc::cout, kmeans_adaptive_kernel_density_bb_dependent_rotlib::n, x, predPRE::y, and predPRE::z.
Referenced by two_base_pairs_test().
protocols::stepwise::RigidBodySamplerOP initialize_rigid_body_sampler | ( | utility::vector1< Size > const & | moving_res1, |
utility::vector1< Size > const & | moving_res2 | ||
) |
References basic::options::OptionKeys::sample_around::alpha_increment, basic::options::OptionKeys::sample_around::cosbeta_increment, hbscan::fa_rep_cutoff, basic::options::OptionKeys::sample_around::gamma_increment, basic::options::OptionKeys::stepwise::protein::n_sample, option, beta_nonlocal::pose, basic::options::OptionKeys::full_model::rna::rna, basic::options::OptionKeys::ddg::score_cutoff, oop_conformations::scorefxn, basic::options::OptionKeys::frags::scoring::scoring, sfd, basic::options::OptionKeys::in::file::silent, out::file::silent(), and basic::options::OptionKeys::inout::dbms::user.
Referenced by base_doublet_rmsd_test(), cluster_rigid_body_settings_test(), define_states_test(), finely_sample_base_pair_test(), and setup_two_base_pair_pose().
void input_torsion_M_v_lists | ( | utility::vector1< utility::vector1< Real > > & | torsion_list, |
utility::vector1< Matrix > & | M_list, | ||
utility::vector1< Vector > & | v_list, | ||
std::string const | infile | ||
) |
int main | ( | int | argc, |
char * | argv[] | ||
) |
References basic::options::OptionKeys::sample_around::alpha_increment, argv, basic::options::OptionKeys::sample_around::cosbeta_increment, test.T009_Exceptions::e, hbscan::fa_rep_cutoff, basic::options::OptionKeys::sample_around::gamma_increment, basic::init(), my_main(), basic::options::OptionKeys::stepwise::protein::n_sample, NEW_OPT, basic::options::OptionKeys::frags::contacts::output_all, basic::options::OptionKeys::recces::base_pair::rmsd_cutoff, basic::options::OptionKeys::ddg::score_cutoff, basic::options::OptionKeys::cluster::score_diff_cut, beta_sc_scan::seq, local::temperature, and viewer_main().
void minimize_poses | ( | pose::Pose & | pose, |
PoseList & | minimize_pose_list, | ||
core::io::silent::SilentFileData & | minimize_silent_file_data, | ||
core::scoring::ScoreFunctionOP | scorefxn | ||
) |
References numeric::crick_equations::ALPHA(), utility::io::oc::cout, subloop_histogram::iterator, beta_nonlocal::mm, kmeans_adaptive_kernel_density_bb_dependent_rotlib::n, basic::options::OptionKeys::optimization::optimization, option, options, beta_nonlocal::pose, basic::options::OptionKeys::full_model::rna::rna, docking::s, oop_conformations::scorefxn, basic::options::OptionKeys::frags::scoring::scoring, basic::options::OptionKeys::in::file::silent, and tag.
Referenced by base_pair_to_base_pair_test().
Real msd_base_doublet | ( | Matrix const & | MA, |
Matrix const & | MB, | ||
Vector const & | vA, | ||
Vector const & | vB, | ||
Matrix const & | moments | ||
) |
References trace.
Referenced by msd_base_doublet_symmetric(), and rmsd_base_doublet().
Real msd_base_doublet_symmetric | ( | Matrix const & | MA, |
Matrix const & | MB, | ||
Vector const & | vA, | ||
Vector const & | vB, | ||
Matrix const & | moments1, | ||
Matrix const & | moments2 | ||
) |
References msd_base_doublet().
Referenced by rmsd_base_doublet_symmetric().
void* my_main | ( | void * | ) |
References assign_rigid_body_settings_to_clusters_test(), base_doublet_rmsd_test(), base_pair_to_base_pair_test(), check_determinant_test(), cluster_rigid_body_settings_test(), define_states_test(), delta_chi_correction_test(), dinucleotide_test(), utility::options::OptionKeys::options::exit, finely_sample_base_pair_test(), option, reverse_doublet_test(), reverse_rbs_test(), rna_close_loop_test(), two_base_pairs_test(), and two_base_pairs_via_loop_closure_test().
Referenced by main().
void output_strand1_strand2_info | ( | std::string const & | outfile_prefix, |
utility::vector1< utility::vector1< utility::vector1< Real > > > const & | strand1_strand2_info_for_each_cluster | ||
) |
void output_stuff | ( | protocols::stepwise::RigidBodySamplerOP | rigid_body_sampler | ) |
References utility::io::ozstream::close(), utility::io::oc::cout, out::file::o(), option, erraser_single_res_analysis::out, and lactamize::outfile.
Referenced by define_states_test().
void output_torsion_list | ( | std::string const & | outfile, |
utility::vector1< utility::vector1< Real > > const & | torsion_info, | ||
utility::vector1< Real > const & | scores, | ||
Real const | bin_size | ||
) |
void output_torsion_M_v_lists | ( | utility::vector1< utility::vector1< Real > > const & | torsion_list, |
utility::vector1< Matrix > const & | M_list, | ||
utility::vector1< Vector > const & | v_list, | ||
std::string const | outfile | ||
) |
void read_rigid_body_settings | ( | std::string const | infile, |
utility::vector1< utility::vector1< Real > > & | input_rigid_body_settings | ||
) |
References utility::io::oc::cerr, create_a3b_hbs::i, gaussian-sampling::input, basic::options::OptionKeys::in::file::silent, skip(), and utility_exit_with_message.
Referenced by assign_rigid_body_settings_to_clusters_test(), cluster_rigid_body_settings_test(), finely_sample_base_pair_test(), reverse_rbs_test(), rna_close_loop_test(), setup_two_base_pair_pose(), two_base_pairs_test(), and two_base_pairs_via_loop_closure_test().
utility::vector1< Real > reverse | ( | utility::vector1< Real > const | rbs | ) |
References compute_difference::alpha, basic::options::OptionKeys::corrections::beta, loops::gamma, kmeans_adaptive_kernel_density_bb_dependent_rotlib::n, and numeric::xyzMatrix< T >::transposed().
Referenced by CrystFFTDock::apply(), compare_gpu_result_against_cpu(), DomainDescription::compatible_sheet(), design_test(), TCDock::dump_pdb(), TCDock::gather_hits(), binder::getQualifiedNameAsStringLLVM5Fix(), TCDock::init(), TCDock::justone(), register_options(), apps::pilot::frankdt::reverse_motif(), reverse_rbs_test(), TCDock::run(), CapriTotalEnergy::score_experimental_constraints(), and TCDock::TCDock().
void reverse_doublet_test | ( | ) |
References end, create_a3b_hbs::f, subloop_histogram::iterator, option, beta_nonlocal::pose, docking::s, basic::options::OptionKeys::in::file::silent, in::file::silent(), out::file::silent(), and tag.
Referenced by my_main().
void reverse_rbs_test | ( | ) |
References kmeans_adaptive_kernel_density_bb_dependent_rotlib::n, out::file::o(), option, erraser_single_res_analysis::out, lactamize::outfile, read_rigid_body_settings(), and reverse().
Referenced by my_main().
Real rmsd_base_doublet | ( | Matrix const & | MA, |
Matrix const & | MB, | ||
Vector const & | vA, | ||
Vector const & | vB, | ||
Matrix const & | moments | ||
) |
References msd_base_doublet().
Referenced by base_doublet_rmsd_test().
Real rmsd_base_doublet_symmetric | ( | Matrix const & | MA, |
Matrix const & | MB, | ||
Vector const & | vA, | ||
Vector const & | vB, | ||
Matrix const & | moments1, | ||
Matrix const & | moments2 | ||
) |
References msd_base_doublet_symmetric().
Referenced by assign_rigid_body_settings_to_clusters_test(), cluster_rigid_body_settings_test(), and do_the_match().
Real rmsd_over_base | ( | conformation::Residue const & | rsd1, |
conformation::Residue const & | rsd2 | ||
) |
References create_a3b_hbs::i, natoms(), test.T200_Scoring::rsd1, and test.T200_Scoring::rsd2.
Referenced by base_doublet_rmsd_test().
void rna_close_loop_test | ( | ) |
void sample_new_base_in_two_base_pair_pose | ( | pose::Pose & | pose, |
Size const | which_strand, | ||
utility::vector1< utility::vector1< Real > > & | torsion_list, | ||
utility::vector1< Matrix > & | M_list, | ||
utility::vector1< Vector > & | v_list, | ||
scoring::ScoreFunctionOP | rep_scorefxn | ||
) |
References a3b_test::bin_size, check_clash(), count, utility::io::oc::cout, get_bin_size(), initialize_fa_rep(), utility::tools::make_vector1(), option, beta_nonlocal::pose, basic::options::OptionKeys::full_model::rna::rna, save_torsion_M_v(), and basic::options::OptionKeys::frags::scoring::scoring.
Referenced by two_base_pairs_test().
void sample_state_to_state | ( | pose::Pose & | pose, |
Size const | moving_suite, | ||
Size const | chainbreak_suite, | ||
utility::vector1< Real > const & | rbs_new_pair, | ||
utility::vector1< utility::vector1< Real > > & | all_torsion_info | ||
) |
References pyrosetta::create_score_function, get_bin_size(), in::file::native(), docking::native_pose, option, beta_nonlocal::pose, pyrosetta.distributed.io::pose_from_file, basic::options::OptionKeys::full_model::rna::rna, oop_conformations::scorefxn, basic::options::OptionKeys::frags::scoring::scoring, basic::options::OptionKeys::in::file::silent, out::file::silent(), basic::options::OptionKeys::inout::dbms::user, and score::weights().
Referenced by two_base_pairs_via_loop_closure_test().
void save_torsion_M_v | ( | pose::Pose const & | pose, |
Size const & | moving_suite, | ||
Size const & | moving_base, | ||
utility::vector1< utility::vector1< Real > > & | torsion_list, | ||
utility::vector1< Matrix > & | M_list, | ||
utility::vector1< Vector > & | v_list | ||
) |
References basic::options::OptionKeys::in::file::centroid, beta_nonlocal::pose, and save_torsions().
Referenced by sample_new_base_in_two_base_pair_pose().
void save_torsions | ( | pose::Pose const & | pose, |
Size const & | moving_suite, | ||
utility::vector1< utility::vector1< Real > > & | torsion_list | ||
) |
References numeric::crick_equations::ALPHA(), beta_nonlocal::pose, and basic::options::OptionKeys::full_model::rna::rna.
Referenced by dinucleotide_test(), double_helix_test(), main(), MC_run(), and save_torsion_M_v().
void setup_dinucleotide_pose | ( | pose::Pose & | pose | ) |
References apply_south_syn_to_dinucleotide_pose(), apply_suite_torsions(), utility::io::oc::cout, get_suite_ideal_A_form_torsions(), create_a3b_hbs::i, option, beta_nonlocal::pose, basic::options::OptionKeys::full_model::rna::rna, rna_fitted_torsion_info, beta_sc_scan::seq, basic::options::OptionKeys::relax::sequence, basic::options::OptionKeys::in::file::silent, and basic::options::OptionKeys::inout::dbms::user.
Referenced by dinucleotide_test().
void setup_two_base_pair_pose | ( | pose::Pose & | pose | ) |
References utility::io::oc::cout, create_a3b_hbs::f, create_a3b_hbs::i, initialize_rigid_body_sampler(), utility::tools::make_vector1(), option, beta_nonlocal::pose, read_rigid_body_settings(), basic::options::OptionKeys::full_model::rna::rna, rna_fitted_torsion_info, and basic::options::OptionKeys::in::file::silent.
Referenced by two_base_pairs_test().
void setup_two_base_pair_pose_with_chainbreak | ( | pose::Pose & | pose, |
Size const | chainbreak_suite = 3 |
||
) |
References apply_suite_torsions(), utility::io::oc::cout, create_a3b_hbs::f, get_suite_ideal_A_form_torsions(), create_a3b_hbs::i, option, beta_nonlocal::pose, basic::options::OptionKeys::full_model::rna::rna, rna_fitted_torsion_info, basic::options::OptionKeys::frags::scoring::scoring, beta_sc_scan::seq, basic::options::OptionKeys::relax::sequence, basic::options::OptionKeys::in::file::silent, and basic::options::OptionKeys::inout::dbms::user.
Referenced by base_pair_to_base_pair_test(), rna_close_loop_test(), and two_base_pairs_via_loop_closure_test().
void split_silent_file_data | ( | core::io::silent::SilentFileDataOP & | sfd, |
utility::vector1< core::io::silent::SilentFileDataOP > & | split_sfds | ||
) |
References end, subloop_histogram::iterator, sfd, and basic::options::OptionKeys::in::file::silent.
Referenced by define_states_test().
void two_base_pairs_test | ( | ) |
References apply_suite_torsions(), utility::io::oc::cout, pyrosetta::create_score_function, get_suite_ideal_A_form_torsions(), grid_matcher(), initialize_for_grid_matcher(), input_torsion_M_v_lists(), kmeans_adaptive_kernel_density_bb_dependent_rotlib::n, out::file::o(), option, output_strand1_strand2_info(), output_torsion_M_v_lists(), beta_nonlocal::pose, read_rigid_body_settings(), basic::options::OptionKeys::full_model::rna::rna, sample_new_base_in_two_base_pair_pose(), oop_conformations::scorefxn, basic::options::OptionKeys::frags::scoring::scoring, setup_two_base_pair_pose(), basic::options::OptionKeys::in::file::silent, out::file::silent(), basic::options::OptionKeys::inout::dbms::user, and score::weights().
Referenced by my_main().
void two_base_pairs_via_loop_closure_test | ( | ) |
void two_base_pairs_via_loop_closure_test | ( | utility::vector1< utility::vector1< Real > > const & | reference_rigid_body_settings_fixed_pair, |
utility::vector1< utility::vector1< Real > > const & | reference_rigid_body_settings_new_pair, | ||
utility::vector1< Size > const & | which_rigid_body_settings_fixed_pair, | ||
utility::vector1< Size > const & | which_rigid_body_settings_new_pair | ||
) |
References apply_rigid_body_settings(), utility::io::oc::cout, create_a3b_hbs::i, info(), create_a3b_hbs::j, kmeans_adaptive_kernel_density_bb_dependent_rotlib::m, kmeans_adaptive_kernel_density_bb_dependent_rotlib::n, out::file::o(), option, erraser_single_res_analysis::out, lactamize::outfile, beta_nonlocal::pose, basic::options::OptionKeys::full_model::rna::rna, sample_state_to_state(), and setup_two_base_pair_pose_with_chainbreak().
Referenced by my_main(), and two_base_pairs_via_loop_closure_test().