|
Rosetta
|
run Monte Carlo for sampling protein conformation More...
#include <protocols/branch_angle/BranchAngleOptimizer.hh>#include <protocols/jobdist/Jobs.hh>#include <protocols/jobdist/standard_mains.hh>#include <protocols/simple_moves/BackboneMover.hh>#include <protocols/backrub/BackrubMover.hh>#include <protocols/minimization_packing/MinMover.hh>#include <protocols/moves/MonteCarlo.hh>#include <protocols/moves/ReplicaExchangeMC.hh>#include <protocols/minimization_packing/PackRotamersMover.hh>#include <protocols/simple_moves/sidechain_moves/SidechainMover.hh>#include <protocols/simple_moves/sidechain_moves/SidechainMCMover.hh>#include <protocols/simple_moves/SwitchResidueTypeSetMover.hh>#include <protocols/canonical_sampling/TrajectoryRecorder.hh>#include <protocols/viewer/viewers.hh>#include <protocols/moves/PyMOLMover.hh>#include <protocols/canonical_sampling/mc_convergence_checks/Pool_ConvergenceCheck.hh>#include <core/chemical/ResidueType.hh>#include <core/chemical/ResidueTypeSet.hh>#include <core/chemical/ChemicalManager.hh>#include <core/conformation/Residue.hh>#include <core/kinematics/MoveMap.hh>#include <devel/init.hh>#include <core/io/pdb/pdb_writer.hh>#include <core/io/silent/SilentFileData.hh>#include <core/io/silent/SilentStructFactory.hh>#include <core/scoring/mm/MMBondAngleResidueTypeParamSet.hh>#include <basic/options/option.hh>#include <core/types.hh>#include <basic/Tracer.hh>#include <basic/options/option_macros.hh>#include <core/scoring/rms_util.hh>#include <core/pack/task/PackerTask.hh>#include <core/pack/task/TaskFactory.hh>#include <core/pack/task/operation/TaskOperations.hh>#include <core/pose/Pose.hh>#include <core/scoring/constraints/util.hh>#include <core/scoring/hbonds/HBondOptions.hh>#include <core/scoring/methods/EnergyMethodOptions.hh>#include <core/scoring/ScoreFunction.hh>#include <core/scoring/ScoreFunctionFactory.hh>#include <core/scoring/methods/RG_Energy_Fast.hh>#include <protocols/simple_moves/BBGaussianMover.hh>#include <protocols/simple_moves/BBConRotMover.hh>#include <utility/io/ozstream.hh>#include <utility/vector1.hh>#include <utility/file/file_sys_util.hh>#include <utility/file/FileName.hh>#include <utility/exit.hh>#include <numeric/random/random.hh>#include <numeric/MultiDimensionalHistogram.hh>#include <platform/types.hh>#include <basic/options/keys/out.OptionKeys.gen.hh>#include <basic/options/keys/constraints.OptionKeys.gen.hh>#include <basic/options/keys/in.OptionKeys.gen.hh>#include <basic/options/keys/backrub.OptionKeys.gen.hh>#include <basic/options/keys/packing.OptionKeys.gen.hh>#include <basic/options/keys/mc.OptionKeys.gen.hh>#include <basic/options/keys/score.OptionKeys.gen.hh>#include <core/import_pose/import_pose.hh>#include <core/kinematics/FoldTree.hh>#include <core/kinematics/Jump.hh>#include <protocols/moves/MoverStatistics.hh>#include <utility/io/mpistream.hh>#include <fstream>#include <string>#include <ObjexxFCL/Fmath.hh>#include <ObjexxFCL/format.hh>#include <ObjexxFCL/string.functions.hh>#include <basic/prof.hh>Functions | |
| OPT_1GRP_KEY (Integer, mc, ntrials) OPT_1GRP_KEY(Real | |
| sm_prob | OPT_1GRP_KEY (Real, mc, backrub_prob) OPT_1GRP_KEY(Real |
| sm_prob conrot_prob | OPT_1GRP_KEY (Real, mc, kt) OPT_1GRP_KEY(Real |
| sm_prob conrot_prob mm_bend_weight | OPT_1GRP_KEY (Boolean, mc, detailed_balance) OPT_1GRP_KEY(Boolean |
| sm_prob conrot_prob mm_bend_weight initial_pack | OPT_1GRP_KEY (File, mc, movemap) OPT_1GRP_KEY(Integer |
| sm_prob conrot_prob mm_bend_weight initial_pack rmsd_region_start | OPT_1GRP_KEY (Integer, mc, rmsd_region_stop) OPT_1GRP_KEY(File |
| sm_prob conrot_prob mm_bend_weight initial_pack rmsd_region_start minimize_movemap | OPT_1GRP_KEY (Integer, mc, score_stride) OPT_1GRP_KEY(Real |
| sm_prob conrot_prob mm_bend_weight initial_pack rmsd_region_start minimize_movemap fast_sc_prob void * | my_main (void *) |
| int | main (int argc, char *argv[]) |
Variables | |
| static basic::Tracer | TR ("pilot.wendao.bbmc") |
| mc | |
run Monte Carlo for sampling protein conformation
Modified from Colin's backrub.cc, put all backbone algorithm(backrub, bbg, conrot) and all sidechain algorithm(sc, scmc), and MonteCarlo/ReplicaExchange together
| int main | ( | int | argc, |
| char * | argv[] | ||
| ) |
| sm_prob conrot_prob mm_bend_weight initial_pack rmsd_region_start minimize_movemap fast_sc_prob void* my_main | ( | void * | ) |
References basic::options::OptionKeys::chemical::chemical, basic::options::OptionKeys::constraints::cst_file, create_a3b_hbs::i, basic::options::OptionKeys::relax::range::kT, mc, basic::options::OptionKeys::MonteCarlo::MonteCarlo, basic::options::OptionKeys::in::file::movemap, docking::native_pose, basic::options::OptionKeys::backrub::ntrials, option, kmeans_adaptive_kernel_density_bb_dependent_rotlib::p, kic_runner::pdb, beta_nonlocal::pose, spectral_cluster_kmeans_adaptive_kernel_density_bb_dependent_rotlib::prob, packing::resfile(), numeric::random::rg(), basic::options::OptionKeys::backrub::sc_prob_uniform, basic::options::OptionKeys::backrub::sc_prob_withinrot, beta_nonlocal::score_fxn, basic::options::OptionKeys::frags::scoring::scoring, basic::options::OptionKeys::in::file::silent, vancomycin::task, docking::to_centroid, docking::to_fullatom, TR, numeric::random::RandomGenerator::uniform(), and basic::options::OptionKeys::inout::dbms::user.
Referenced by main().
| sm_prob conrot_prob mm_bend_weight OPT_1GRP_KEY | ( | Boolean | , |
| mc | , | ||
| detailed_balance | |||
| ) |
| sm_prob conrot_prob mm_bend_weight initial_pack OPT_1GRP_KEY | ( | File | , |
| mc | , | ||
| movemap | |||
| ) |
| OPT_1GRP_KEY | ( | Integer | , |
| mc | , | ||
| ntrials | |||
| ) |
| sm_prob conrot_prob mm_bend_weight initial_pack rmsd_region_start OPT_1GRP_KEY | ( | Integer | , |
| mc | , | ||
| rmsd_region_stop | |||
| ) |
| sm_prob conrot_prob mm_bend_weight initial_pack rmsd_region_start minimize_movemap OPT_1GRP_KEY | ( | Integer | , |
| mc | , | ||
| score_stride | |||
| ) |
| sm_prob conrot_prob mm_bend_weight initial_pack rmsd_region_start minimize_movemap mc |
Referenced by PoseWrap::add_floating_sc_csts(), HemeBindingMover::apply(), HECTMover::apply(), UBQ_E2Mover::apply(), A3BHbsDockDesignMinimizeMover::apply(), A3BPeptideBuilder::apply(), MikeLinkerMover::apply(), TrizaolamerDockDesignMinimizeMover::apply(), HbsDesignMover::apply(), OopDesignMover::apply(), PeptoidDesignMover::apply(), UBQ_GTPase_disulfide_Mover::apply(), MPFindInterfaceTestMover::apply(), TestQuickRelaxMover::apply(), MPDomainAssembly::apply(), aramid_main(), backrub_protocol(), capri15_relax(), HubDenovo::cen_fold(), zinc2_homodimer_design::design_symmetric_homodimer_metal_interface(), dna_stats(), do_backrub(), do_KIC(), A3BHbsCreatorMover::do_mc(), main(), mutate_random_residue(), my_main(), repack_cluster(), run(), run_mc(), sample_rna_dofs_new(), scmove_residue(), simple_loop_modeling_test(), small_min_test(), use_backrub(), viewer_main(), and zf_relax_test().
|
static |
Referenced by my_main().