|
Rosetta 3.5
|
Classes | |
| class | CcdLoopClosureMover |
| class | CcdMover |
| class | FASelectSlidingWindowLoopClosure |
| class | LoopClosure |
| class | ShortLoopClosure |
| class | SlidingWindowLoopClosure |
| class | WidthFirstSlidingWindowLoopClosure |
Functions | |
| basic::Tracer | tccd ("protocols.loops.loop_closure.ccd.ccd_closure") |
| void | load_coords_and_torsions (pose::Pose const &pose, vector1< vector1< Vector > > &coords, vector1< vector1< Real > > &torsions) |
| copy mainchain atoms xyz and torsions from pose to coords and torsions More... | |
| void | copy_torsions_to_pose (pose::Pose &pose, int const loop_begin, int const loop_end, vector1< vector1< Real > > const &torsions) |
| copy torsions into pose between residue loop_begin and loop_end More... | |
| void | get_overlap_pos (vector1< vector1< Vector > > const &coords, vector1< vector1< Real > > const &torsions, int const cutpoint, int const direction, Real const bond_angle1, Real const bond_length, Real const bond_angle2, Matrix &M) |
| void | check_overlap_pos (vector1< vector1< Vector > > const &coords, vector1< vector1< Real > > const &torsions, int const cutpoint, int const direction, Real const bond_angle1, Real const ASSERT_ONLY(bond_length), Real const bond_angle2, Matrix const &M_in) |
| check whether xyz coords of overlap position match internal coords More... | |
| void | index_pair_in_range (int &pos, int &atom, int const nbb) |
| void | get_torsion_axis (vector1< vector1< Vector > > const &coords, int const seqpos, int const torsion, Vector &axis_atom, Vector &axis_vector) |
| void | refold_loop_torsion (Real const alpha, int const pos, int const torsion, int const dir, int const cutpoint, vector1< vector1< Vector > > &coords, Matrix &M) |
| void | calculate_ccd_angle (Matrix const &F, Matrix const &M, vector1< vector1< Vector > > const &coords, int const pos, int const torsion, int const direction, Real &angle, Real &dev) |
| void | check_torsions (int const loop_begin, int const loop_end, int const cutpoint, vector1< vector1< Real > > const &torsions, vector1< vector1< Vector > > const &coords) |
| int | fast_ccd_loop_closure (pose::Pose &pose, kinematics::MoveMap const &mm, int const loop_begin, int const loop_end, int const cutpoint, int const ii_cycles, Real const tolerance, bool const rama_check, Real const max_rama_score_increase, Real const max_total_delta_helix, Real const max_total_delta_strand, Real const max_total_delta_loop, Real &forward_deviation, Real &backward_deviation, Real &torsion_delta, Real &rama_delta) |
| void | ccd_moves (int const total_moves, core::pose::Pose &pose, core::kinematics::MoveMap const &mm, int const loop_begin, int const loop_end, int const cutpoint) |
| std::ostream & | operator<< (std::ostream &os, CcdLoopClosureMover const &mover) |
| static basic::Tracer | tr ("protocols.loops.loop_closure.ccd.FASelectSlidingWindowLoopClosure") |
| const Real | REALLY_BAD_SCORE (1000000000.0) |
| static numeric::random::RandomGenerator | RG (9781212) |
| static basic::Tracer | tr ("protocols.loops.loop_closure.ccd.LoopClosure") |
| static basic::Tracer | tr ("protocols.loops.loop_closure.ccd.ShortLoopClosure") |
| static basic::Tracer | tr ("protocols.loops.loop_closure.ccd.SlidingWindowLoopClosure") |
| std::string const | VDW_FRAG_STORE ("closure_loop_vdw") |
| std::string const | SCORE_FRAG_STORE ("closure_loop_score") |
| std::string const | RMSD_FRAG_STORE ("closure_loop_rmsd") |
Variables | |
| std::string const | VDW_FRAG_STORE |
| std::string const | SCORE_FRAG_STORE |
| std::string const | RMSD_FRAG_STORE |
| typedef utility::pointer::owning_ptr< CcdLoopClosureMover const > protocols::loops::loop_closure::ccd::CcdLoopClosureMoverCOP |
Definition at line 30 of file CcdLoopClosureMover.fwd.hh.
| typedef utility::pointer::owning_ptr< CcdLoopClosureMover > protocols::loops::loop_closure::ccd::CcdLoopClosureMoverOP |
Definition at line 26 of file CcdLoopClosureMover.fwd.hh.
| typedef utility::pointer::owning_ptr< CcdMover const > protocols::loops::loop_closure::ccd::CcdMoverCOP |
Definition at line 133 of file CcdLoopClosureMover.hh.
Definition at line 131 of file CcdLoopClosureMover.hh.
| typedef utility::pointer::owning_ptr< FASelectSlidingWindowLoopClosure const > protocols::loops::loop_closure::ccd::FASelectSlidingWindowLoopClosureCOP |
Definition at line 30 of file FASelectSlidingWindowLoopClosure.fwd.hh.
| typedef utility::pointer::owning_ptr< FASelectSlidingWindowLoopClosure > protocols::loops::loop_closure::ccd::FASelectSlidingWindowLoopClosureOP |
Definition at line 26 of file FASelectSlidingWindowLoopClosure.fwd.hh.
| typedef utility::pointer::owning_ptr< LoopClosure const > protocols::loops::loop_closure::ccd::LoopClosureCOP |
Definition at line 30 of file LoopClosure.fwd.hh.
| typedef utility::pointer::owning_ptr< LoopClosure > protocols::loops::loop_closure::ccd::LoopClosureOP |
Definition at line 26 of file LoopClosure.fwd.hh.
Definition at line 58 of file ccd_closure.cc.
| typedef utility::pointer::owning_ptr< ShortLoopClosure const > protocols::loops::loop_closure::ccd::ShortLoopClosureCOP |
Definition at line 30 of file ShortLoopClosure.fwd.hh.
| typedef utility::pointer::owning_ptr< ShortLoopClosure > protocols::loops::loop_closure::ccd::ShortLoopClosureOP |
Definition at line 26 of file ShortLoopClosure.fwd.hh.
| typedef utility::pointer::owning_ptr< SlidingWindowLoopClosure const > protocols::loops::loop_closure::ccd::SlidingWindowLoopClosureCOP |
Definition at line 33 of file SlidingWindowLoopClosure.fwd.hh.
| typedef utility::pointer::owning_ptr< SlidingWindowLoopClosure > protocols::loops::loop_closure::ccd::SlidingWindowLoopClosureOP |
Definition at line 29 of file SlidingWindowLoopClosure.fwd.hh.
| void protocols::loops::loop_closure::ccd::calculate_ccd_angle | ( | Matrix const & | F, |
| Matrix const & | M, | ||
| vector1< vector1< Vector > > const & | coords, | ||
| int const | pos, | ||
| int const | torsion, | ||
| int const | direction, | ||
| Real & | angle, | ||
| Real & | dev | ||
| ) |
Definition at line 371 of file ccd_closure.cc.
References protocols::comparative_modeling::features::A, protocols::rigid::c2n, get_torsion_axis(), protocols::rigid::n2c, and protocols::comparative_modeling::features::O.
Referenced by ccd_moves(), and fast_ccd_loop_closure().
| void protocols::loops::loop_closure::ccd::ccd_moves | ( | int const | total_moves, |
| core::pose::Pose & | pose, | ||
| core::kinematics::MoveMap const & | mm, | ||
| int const | loop_begin, | ||
| int const | loop_end, | ||
| int const | cutpoint | ||
| ) |
Definition at line 856 of file ccd_closure.cc.
References core::pose::Pose::aa(), core::id::BB, protocols::rigid::c2n, calculate_ccd_angle(), check_overlap_pos(), copy_torsions_to_pose(), core::chemical::AtomICoor::d(), core::kinematics::MoveMap::get(), get_overlap_pos(), core::chemical::ResidueConnection::icoor(), load_coords_and_torsions(), core::conformation::Residue::lower_connect(), core::conformation::Residue::mainchain_atoms(), protocols::rigid::n2c, core::scoring::rama, refold_loop_torsion(), core::pose::Pose::residue(), core::pose::Pose::secstruct(), core::io::serialization::size(), tccd(), core::chemical::AtomICoor::theta(), core::pose::Pose::total_residue(), and core::conformation::Residue::upper_connect().
Referenced by protocols::rbsegment_relax::AutoRBMover::apply(), protocols::antibody2::CloseOneCDRLoop::apply(), protocols::antibody2::H3PerturbCCD::apply(), protocols::rbsegment_relax::CCDMoveWrapper::apply(), protocols::loops::loop_closure::ccd::CcdMover::apply(), protocols::antibody::LoopRlxMover::apply(), protocols::forge::remodel::RemodelLoopMover::boost_closure_stage(), protocols::LoopRebuild::build_loop_with_ccd_closure(), protocols::antibody::CloseOneMover::close_one_loop_stem(), protocols::antibody2::H3RefineCCD::finalize_setup(), protocols::forge::remodel::RemodelLoopMover::independent_stage(), protocols::antibody2::RefineOneCDRLoopCentroid::loop_centroid_relax(), protocols::antibody::CDRH3Modeler::loop_centroid_relax(), protocols::antibody::CDRH3Modeler::loop_fa_relax(), protocols::forge::remodel::RemodelLoopMover::loophash_stage(), protocols::loops::loop_mover::perturb::LoopMover_Perturb_QuickCCD_Moves::model_loop(), protocols::antibody::CDRH3Modeler::scored_frag_close(), and protocols::forge::remodel::RemodelLoopMover::simultaneous_stage().
| void protocols::loops::loop_closure::ccd::check_overlap_pos | ( | vector1< vector1< Vector > > const & | coords, |
| vector1< vector1< Real > > const & | torsions, | ||
| int const | cutpoint, | ||
| int const | direction, | ||
| Real const | bond_angle1, | ||
| Real const | ASSERT_ONLYbond_length, | ||
| Real const | bond_angle2, | ||
| Matrix const & | M_in | ||
| ) |
check whether xyz coords of overlap position match internal coords
Definition at line 211 of file ccd_closure.cc.
References core::scoring::packstat::old::angles, core::kinematics::distance(), and core::io::serialization::size().
Referenced by ccd_moves(), and fast_ccd_loop_closure().
| void protocols::loops::loop_closure::ccd::check_torsions | ( | int const | loop_begin, |
| int const | loop_end, | ||
| int const | cutpoint, | ||
| vector1< vector1< Real > > const & | torsions, | ||
| vector1< vector1< Vector > > const & | coords | ||
| ) |
Definition at line 470 of file ccd_closure.cc.
References index_pair_in_range(), core::io::serialization::size(), tccd(), and protocols::kinmatch::xyz().
Referenced by fast_ccd_loop_closure().
| void protocols::loops::loop_closure::ccd::copy_torsions_to_pose | ( | pose::Pose & | pose, |
| int const | loop_begin, | ||
| int const | loop_end, | ||
| vector1< vector1< Real > > const & | torsions | ||
| ) |
copy torsions into pose between residue loop_begin and loop_end
Definition at line 92 of file ccd_closure.cc.
References core::id::BB, and core::pose::Pose::set_torsion().
Referenced by ccd_moves(), and fast_ccd_loop_closure().
| int protocols::loops::loop_closure::ccd::fast_ccd_loop_closure | ( | pose::Pose & | pose, |
| kinematics::MoveMap const & | mm, | ||
| int const | loop_begin, | ||
| int const | loop_end, | ||
| int const | cutpoint, | ||
| int const | ii_cycles, | ||
| Real const | tolerance, | ||
| bool const | rama_check, | ||
| Real const | max_rama_score_increase, | ||
| Real const | max_total_delta_helix, | ||
| Real const | max_total_delta_strand, | ||
| Real const | max_total_delta_loop, | ||
| Real & | forward_deviation, | ||
| Real & | backward_deviation, | ||
| Real & | torsion_delta, | ||
| Real & | rama_delta | ||
| ) |
tolerance in Angstroms, forward and backward splice RMS over N,CA,C must be less than tolerance for an early return. otherwise goes through the loop ii_cycles, each time both forward and backward returns the number of cycles actually taken
Definition at line 506 of file ccd_closure.cc.
References core::pose::Pose::aa(), core::id::BB, protocols::rigid::c2n, calculate_ccd_angle(), check_overlap_pos(), check_torsions(), copy_torsions_to_pose(), core::chemical::AtomICoor::d(), core::kinematics::MoveMap::get(), get_overlap_pos(), core::chemical::ResidueConnection::icoor(), load_coords_and_torsions(), core::conformation::Residue::lower_connect(), core::conformation::Residue::mainchain_atoms(), protocols::rigid::n2c, core::id::phi_torsion(), core::id::psi_torsion(), core::scoring::rama, refold_loop_torsion(), core::pose::Pose::residue(), core::pose::Pose::secstruct(), core::io::serialization::size(), core::scoring::electron_density::square(), tccd(), core::chemical::AtomICoor::theta(), core::pose::Pose::total_residue(), and core::conformation::Residue::upper_connect().
Referenced by protocols::loops::loop_closure::ccd::CcdLoopClosureMover::apply(), protocols::loops::ccd_close_loops(), protocols::simple_moves::WobbleMover::ccd_closure(), protocols::swa::protein::StepWiseProteinCCD_Closer::CCD_loop_close(), protocols::LoopRebuild::fast_ccd_close_loops(), and protocols::loops::loop_mover::perturb::fast_ccd_close_loops().
| void protocols::loops::loop_closure::ccd::get_overlap_pos | ( | vector1< vector1< Vector > > const & | coords, |
| vector1< vector1< Real > > const & | torsions, | ||
| int const | cutpoint, | ||
| int const | direction, | ||
| Real const | bond_angle1, | ||
| Real const | bond_length, | ||
| Real const | bond_angle2, | ||
| Matrix & | M | ||
| ) |
Definition at line 110 of file ccd_closure.cc.
References core::scoring::packstat::old::angles, core::kinematics::distance(), and core::io::serialization::size().
Referenced by ccd_moves(), and fast_ccd_loop_closure().
| void protocols::loops::loop_closure::ccd::get_torsion_axis | ( | vector1< vector1< Vector > > const & | coords, |
| int const | seqpos, | ||
| int const | torsion, | ||
| Vector & | axis_atom, | ||
| Vector & | axis_vector | ||
| ) |
Definition at line 298 of file ccd_closure.cc.
References index_pair_in_range(), and core::io::serialization::size().
Referenced by calculate_ccd_angle(), and refold_loop_torsion().
| void protocols::loops::loop_closure::ccd::index_pair_in_range | ( | int & | pos, |
| int & | atom, | ||
| int const | nbb | ||
| ) |
Definition at line 285 of file ccd_closure.cc.
Referenced by check_torsions(), get_torsion_axis(), and refold_loop_torsion().
| void protocols::loops::loop_closure::ccd::load_coords_and_torsions | ( | pose::Pose const & | pose, |
| vector1< vector1< Vector > > & | coords, | ||
| vector1< vector1< Real > > & | torsions | ||
| ) |
copy mainchain atoms xyz and torsions from pose to coords and torsions
Definition at line 65 of file ccd_closure.cc.
References core::conformation::Residue::atom(), core::pose::Pose::residue(), core::pose::Pose::total_residue(), and protocols::kinmatch::xyz().
Referenced by ccd_moves(), and fast_ccd_loop_closure().
| std::ostream& protocols::loops::loop_closure::ccd::operator<< | ( | std::ostream & | os, |
| CcdLoopClosureMover const & | mover | ||
| ) |
Definition at line 157 of file CcdLoopClosureMover.cc.
References protocols::loops::loop_closure::ccd::CcdLoopClosureMover::bRama_check(), protocols::loops::loop_closure::ccd::CcdLoopClosureMover::get_ccd_cycles(), protocols::loops::loop_closure::ccd::CcdLoopClosureMover::get_loop_cut(), protocols::loops::loop_closure::ccd::CcdLoopClosureMover::get_loop_extended(), protocols::loops::loop_closure::ccd::CcdLoopClosureMover::get_loop_size(), protocols::loops::loop_closure::ccd::CcdLoopClosureMover::get_loop_skip_rate(), protocols::loops::loop_closure::ccd::CcdLoopClosureMover::get_loop_start(), protocols::loops::loop_closure::ccd::CcdLoopClosureMover::get_loop_stop(), protocols::loops::loop_closure::ccd::CcdLoopClosureMover::get_max_rama_score_increase(), protocols::loops::loop_closure::ccd::CcdLoopClosureMover::get_max_total_delta(), protocols::loops::loop_closure::ccd::CcdLoopClosureMover::get_tolerance(), protocols::loops::loop_closure::ccd::CcdLoopClosureMover::movemap(), protocols::moves::operator<<(), and core::kinematics::MoveMap::show().
| const Real protocols::loops::loop_closure::ccd::REALLY_BAD_SCORE | ( | 1000000000. | 0) |
| void protocols::loops::loop_closure::ccd::refold_loop_torsion | ( | Real const | alpha, |
| int const | pos, | ||
| int const | torsion, | ||
| int const | dir, | ||
| int const | cutpoint, | ||
| vector1< vector1< Vector > > & | coords, | ||
| Matrix & | M | ||
| ) |
Definition at line 321 of file ccd_closure.cc.
References get_torsion_axis(), index_pair_in_range(), and core::io::serialization::size().
Referenced by ccd_moves(), and fast_ccd_loop_closure().
|
static |
| std::string const protocols::loops::loop_closure::ccd::RMSD_FRAG_STORE | ( | "closure_loop_rmsd" | ) |
| std::string const protocols::loops::loop_closure::ccd::SCORE_FRAG_STORE | ( | "closure_loop_score" | ) |
| basic::Tracer protocols::loops::loop_closure::ccd::tccd | ( | "protocols.loops.loop_closure.ccd.ccd_closure" | ) |
Referenced by ccd_moves(), check_torsions(), and fast_ccd_loop_closure().
|
static |
|
static |
|
static |
Referenced by protocols::loops::loop_closure::ccd::ShortLoopClosure::apply(), protocols::loops::loop_closure::ccd::LoopClosure::apply(), protocols::loops::loop_closure::ccd::SlidingWindowLoopClosure::apply(), protocols::loops::loop_closure::ccd::SlidingWindowLoopClosure::determine_loop(), protocols::loops::loop_closure::ccd::LoopClosure::do_frag_cycles(), protocols::loops::loop_closure::ccd::SlidingWindowLoopClosure::generate_window_list(), protocols::loops::loop_closure::ccd::SlidingWindowLoopClosure::process_fragments(), protocols::loops::loop_closure::ccd::WidthFirstSlidingWindowLoopClosure::sample_loops(), protocols::loops::loop_closure::ccd::SlidingWindowLoopClosure::sample_loops(), protocols::loops::loop_closure::ccd::FASelectSlidingWindowLoopClosure::select_final_loop(), protocols::loops::loop_closure::ccd::SlidingWindowLoopClosure::select_final_loop(), protocols::loops::loop_closure::ccd::WidthFirstSlidingWindowLoopClosure::set_defaults(), protocols::loops::loop_closure::ccd::SlidingWindowLoopClosure::set_defaults(), protocols::loops::loop_closure::ccd::SlidingWindowLoopClosure::setup_frag_scorefxn(), and protocols::loops::loop_closure::ccd::ShortLoopClosure::ShortLoopClosure().
|
static |
| std::string const protocols::loops::loop_closure::ccd::VDW_FRAG_STORE | ( | "closure_loop_vdw" | ) |
| std::string const protocols::loops::loop_closure::ccd::RMSD_FRAG_STORE |
| std::string const protocols::loops::loop_closure::ccd::SCORE_FRAG_STORE |
| std::string const protocols::loops::loop_closure::ccd::VDW_FRAG_STORE |
1.8.4