Rosetta
|
test centroid rot model More...
#include <core/chemical/AA.hh>
#include <core/chemical/ResidueType.fwd.hh>
#include <core/chemical/ResidueTypeSet.fwd.hh>
#include <core/chemical/ChemicalManager.hh>
#include <core/conformation/Residue.hh>
#include <devel/init.hh>
#include <core/types.hh>
#include <core/id/AtomID.hh>
#include <core/id/DOF_ID.hh>
#include <core/kinematics/MoveMap.hh>
#include <core/scoring/ScoreFunction.hh>
#include <core/scoring/ScoreFunctionFactory.hh>
#include <core/scoring/Energies.hh>
#include <core/scoring/rms_util.hh>
#include <core/scoring/dssp/Dssp.hh>
#include <core/pack/rotamers/SingleResidueRotamerLibraryFactory.hh>
#include <core/pack/task/TaskFactory.hh>
#include <core/pack/task/operation/TaskOperations.hh>
#include <core/pose/Pose.hh>
#include <core/pose/extra_pose_info_util.hh>
#include <core/import_pose/import_pose.hh>
#include <core/pack/dunbrack/cenrot/SingleResidueCenrotLibrary.hh>
#include <basic/options/option.hh>
#include <basic/options/keys/in.OptionKeys.gen.hh>
#include <basic/options/keys/run.OptionKeys.gen.hh>
#include <basic/options/keys/relax.OptionKeys.gen.hh>
#include <basic/options/keys/abinitio.OptionKeys.gen.hh>
#include <basic/options/keys/evaluation.OptionKeys.gen.hh>
#include <basic/options/option_macros.hh>
#include <basic/Tracer.hh>
#include <numeric/random/random.hh>
#include <utility/vector1.hh>
#include <core/optimization/AtomTreeMinimizer.hh>
#include <core/optimization/CartesianMinimizer.hh>
#include <protocols/simple_moves/SwitchResidueTypeSetMover.hh>
#include <protocols/minimization_packing/PackRotamersMover.hh>
#include <protocols/viewer/viewers.hh>
#include <protocols/moves/Mover.fwd.hh>
#include <protocols/moves/TrialMover.hh>
#include <protocols/moves/RepeatMover.hh>
#include <core/fragment/FragSet.fwd.hh>
#include <core/fragment/FragmentIO.hh>
#include <protocols/simple_moves/GunnCost.hh>
#include <protocols/simple_moves/FragmentMover.fwd.hh>
#include <protocols/simple_moves/SmoothFragmentMover.hh>
#include <protocols/moves/MonteCarlo.hh>
#include <protocols/moves/MoverContainer.hh>
#include <protocols/moves/TrialMover.fwd.hh>
#include <protocols/simple_moves/BBGaussianMover.hh>
#include <utility/tools/make_vector1.hh>
#include <protocols/docking/util.hh>
#include <protocols/docking/types.hh>
#include <protocols/rigid/RigidBodyMover.hh>
#include <protocols/jd2/Job.hh>
#include <protocols/jd2/JobDistributor.hh>
#include <string>
#include <fstream>
#include <core/optimization/MinimizerOptions.hh>
#include <core/kinematics/FoldTree.hh>
Classes | |
class | OutputCenrotIntCoord |
class | ClearPoseHeader |
class | RepackCenrotMover |
class | CenRotSidechainMover |
class | CenRotCanonicalMover |
class | CenRotRBRelaxMover |
class | CenRotDockingMover |
class | SmoothFragRepackMover |
class | RescoreCenrot |
class | RepackMinCenrotMover |
class | MinCenrotMover |
class | CenRotRelaxMover |
Typedefs | |
using | RepackCenrotMoverOP = utility::pointer::shared_ptr< RepackCenrotMover > |
using | RepackMinCenrotMoverOP = utility::pointer::shared_ptr< RepackMinCenrotMover > |
using | CenRotRelaxMoverOP = utility::pointer::shared_ptr< CenRotRelaxMover > |
using | SmoothFragRepackMoverOP = utility::pointer::shared_ptr< SmoothFragRepackMover > |
using | CenRotDockingMoverOP = utility::pointer::shared_ptr< CenRotDockingMover > |
using | CenRotRBRelaxMoverOP = utility::pointer::shared_ptr< CenRotRBRelaxMover > |
using | RescoreCenrotOP = utility::pointer::shared_ptr< RescoreCenrot > |
using | MinCenrotMoverOP = utility::pointer::shared_ptr< MinCenrotMover > |
using | CenRotCanonicalMoverOP = utility::pointer::shared_ptr< CenRotCanonicalMover > |
Functions | |
void * | my_main (void *) |
OPT_1GRP_KEY (Boolean, min, cenrot) int main(int argc | |
NEW_OPT (switch_to_centroid, "switch the fa pdb to the old centroid", false) | |
NEW_OPT (output_cenrot_intcoord, "output the internal coordinate, for building lib", false) | |
NEW_OPT (output_bestrot_err, "output the distance between the native rot and best fitted one", false) | |
NEW_OPT (input_cenrot_pdb, "input centroid pdbs for scoring", false) | |
NEW_OPT (output_cenrot_pdb, "output centroid pdbs for building database", false) | |
NEW_OPT (output_cenrot_score, "score the centroid pdbs", "cenrot_score.out") | |
NEW_OPT (output_cenrot_dir, "dir for output centroid pdbs", ".") | |
NEW_OPT (output_cenrot_prefix, "prefix for pdbs", "idealized_") | |
NEW_OPT (repack_cenrot, "repack the centroid rotamer model", false) | |
NEW_OPT (repack_bfactor_cutoff, "count repack side-chain with Bfactor lower than default 100", 100.0) | |
NEW_OPT (repack_buried_cutoff, "count repack side-chain with buried cutoff", 0) | |
NEW_OPT (repack_ncycle, "how many times to repack", 1) | |
NEW_OPT (cenrot_score, "cenrot score weight file", "test.wts") | |
NEW_OPT (cenrot_canonical, "relax the centroid rotamer model, bbg+sc", false) | |
NEW_OPT (canonical_recover, "recover_low at the end of canonical mover", false) | |
NEW_OPT (canonical_sc_prob, "sampling probability of sidechain", 0.8) | |
NEW_OPT (docking_cenrot, "docking", false) | |
NEW_OPT (docking_skip_repack, "docking without repack", false) | |
NEW_OPT (rbrelax_cenrot, "rbrelax_cenrot", false) | |
NEW_OPT (keep_silent_header, "keep old scoring lines in silent file", false) | |
NEW_OPT (relax_cenrot, "relax the centroid rotamer model", false) | |
NEW_OPT (frag_repack, "frag insertion and repack", false) | |
NEW_OPT (opt_after_relax, "opt after relax", false) | |
NEW_OPT (repack_min, "repack+min", false) | |
NEW_OPT (relax_bb, "repack backbone", false) | |
NEW_OPT (repack_vdw_scale, "repack using scaled vdw", 1.0) | |
NEW_OPT (relax_temp, "temp", 1.0) | |
NEW_OPT (relax_step_per_cycle, "step", 100) | |
NEW_OPT (relax_cycle_number, "cycle", 1) | |
NEW_OPT (min::cenrot, "add min mover alone", false) | |
NEW_OPT (min::debug, "debug derivs?", false) | |
NEW_OPT (min::cartesian, "cartesian minimization?", false) | |
catch (utility::excn::Exception const &e) | |
Variables | |
static basic::Tracer | TR ("pilot.wendao.cenrotjd2") |
utility::vector1< core::Size > | nrecovery (20) |
utility::vector1< core::Size > | n_total (20) |
char * | argv [] |
try | |
return | |
test centroid rot model
using CenRotCanonicalMoverOP = utility::pointer::shared_ptr<CenRotCanonicalMover> |
using CenRotDockingMoverOP = utility::pointer::shared_ptr<CenRotDockingMover> |
using CenRotRBRelaxMoverOP = utility::pointer::shared_ptr<CenRotRBRelaxMover> |
using CenRotRelaxMoverOP = utility::pointer::shared_ptr<CenRotRelaxMover> |
using MinCenrotMoverOP = utility::pointer::shared_ptr<MinCenrotMover> |
typedef utility::pointer::shared_ptr< RepackCenrotMover > RepackCenrotMoverOP |
using RepackMinCenrotMoverOP = utility::pointer::shared_ptr<RepackMinCenrotMover> |
using RescoreCenrotOP = utility::pointer::shared_ptr<RescoreCenrot> |
using SmoothFragRepackMoverOP = utility::pointer::shared_ptr<SmoothFragRepackMover> |
catch | ( | utility::excn::Exception const & | e | ) |
References test.T009_Exceptions::e.
void* my_main | ( | void * | ) |
References basic::options::OptionKeys::corrections::score::cenrot, basic::Tracer::Debug, in::file::native(), docking::native_pose, option, pyrosetta.distributed.io::pose_from_file, basic::options::OptionKeys::abinitio::relax, basic::options::OptionKeys::casp::repack, rescore(), basic::options::OptionKeys::in::file::residue_type_set, beta_nonlocal::score_fxn, TR, and basic::options::OptionKeys::inout::dbms::user.
NEW_OPT | ( | canonical_recover | , |
"recover_low at the end of canonical mover" | , | ||
false | |||
) |
NEW_OPT | ( | canonical_sc_prob | , |
"sampling probability of sidechain" | , | ||
0. | 8 | ||
) |
NEW_OPT | ( | cenrot_canonical | , |
"relax the centroid rotamer | model, | ||
bbg+sc" | , | ||
false | |||
) |
NEW_OPT | ( | cenrot_score | , |
"cenrot score weight file" | , | ||
"test.wts" | |||
) |
NEW_OPT | ( | docking_cenrot | , |
"docking" | , | ||
false | |||
) |
NEW_OPT | ( | docking_skip_repack | , |
"docking without repack" | , | ||
false | |||
) |
NEW_OPT | ( | frag_repack | , |
"frag insertion and repack" | , | ||
false | |||
) |
NEW_OPT | ( | keep_silent_header | , |
"keep old scoring lines in silent file" | , | ||
false | |||
) |
NEW_OPT | ( | min::cartesian | , |
"cartesian minimization?" | , | ||
false | |||
) |
NEW_OPT | ( | min::cenrot | , |
"add min mover alone" | , | ||
false | |||
) |
NEW_OPT | ( | min::debug | , |
"debug derivs?" | , | ||
false | |||
) |
NEW_OPT | ( | opt_after_relax | , |
"opt after relax" | , | ||
false | |||
) |
NEW_OPT | ( | output_bestrot_err | , |
"output the distance between the native rot and best fitted one" | , | ||
false | |||
) |
NEW_OPT | ( | output_cenrot_intcoord | , |
"output the internal | coordinate, | ||
for building lib" | , | ||
false | |||
) |
NEW_OPT | ( | output_cenrot_score | , |
"score the centroid pdbs" | , | ||
"cenrot_score.out" | |||
) |
NEW_OPT | ( | rbrelax_cenrot | , |
"rbrelax_cenrot" | , | ||
false | |||
) |
NEW_OPT | ( | relax_bb | , |
"repack backbone" | , | ||
false | |||
) |
NEW_OPT | ( | relax_cenrot | , |
"relax the centroid rotamer model" | , | ||
false | |||
) |
NEW_OPT | ( | relax_cycle_number | , |
"cycle" | , | ||
1 | |||
) |
NEW_OPT | ( | relax_step_per_cycle | , |
"step" | , | ||
100 | |||
) |
NEW_OPT | ( | relax_temp | , |
"temp" | , | ||
1. | 0 | ||
) |
NEW_OPT | ( | repack_bfactor_cutoff | , |
"count repack side-chain with Bfactor lower than default 100" | , | ||
100. | 0 | ||
) |
NEW_OPT | ( | repack_cenrot | , |
"repack the centroid rotamer model" | , | ||
false | |||
) |
NEW_OPT | ( | repack_min | , |
"repack+min" | , | ||
false | |||
) |
NEW_OPT | ( | repack_ncycle | , |
"how many times to repack" | , | ||
1 | |||
) |
NEW_OPT | ( | repack_vdw_scale | , |
"repack using scaled vdw" | , | ||
1. | 0 | ||
) |
NEW_OPT | ( | switch_to_centroid | , |
"switch the fa pdb to the old centroid" | , | ||
false | |||
) |
OPT_1GRP_KEY | ( | Boolean | , |
min | , | ||
cenrot | |||
) |
char* argv[] |
Referenced by devel_main(), apps::pilot::KicSandbox::KicSandbox(), utility::options::OptionCollection::load(), main(), apps::pilot::frankdt::main(), main2(), my_main(), not_main(), protocols_main(), and sicdock_thread_num().
utility::vector1<core::Size> n_total(20) | ( | 20 | ) |
Referenced by measure_sequence_recovery().
utility::vector1<core::Size> nrecovery(20) | ( | 20 | ) |
return |
Referenced by enumerate_junctions.Design::attach_valid(), add_xyz_to_pose::collect_xyz(), self-test::execute(), update_ui_project::execute(), build::execute(), enumerate_junctions::generate_starting_round_structures(), enumerate_junctions::get_all_dhrs(), enumerate_junctions::get_all_junctions(), enumerate_junctions.Design::get_current_c_term(), enumerate_junctions.Design::get_current_c_term_dhr(), enumerate_junctions.Design::get_current_n_term(), enumerate_junctions.Design::get_current_n_term_dhr(), build::get_defines(), add_xyz_to_pose::get_dist(), enumerate_junctions.Design::get_informative_name(), enumerate_junctions::get_single_junction(), enumerate_junctions::get_terminal_pdb(), enumerate_junctions.Design::length(), enumerate_junctions.Design::number_of_components(), enumerate_junctions.Design::output_string(), enumerate_junctions.Design::output_valid(), CloudArchiveManagerWrapper::read_batch(), add_xyz_to_pose::select_area(), enumerate_junctions.Junction::to_component(), enumerate_junctions.DHR::to_component(), and enumerate_junctions.Component::to_string().
|
static |
try |