Rosetta
|
this mover does the conformer swap in RosettaDock's ensemble docking. It takes in a multi-model PDB file as an ensemble, and does swaps conformers by superpositioning over interface residues, and selects a conformer based on a partition function using a ScoreFunction. More...
#include <DockingEnsemble.hh>
Private Member Functions | |
void | load_ensemble () |
Private Attributes | |
core::Size | start_res_ |
core::Size | end_res_ |
core::Size | conf_size_ |
core::Size | jump_id_ |
core::Size | ensemble_size_ |
core::Size | conf_num_ |
std::string | ensemble_file_path_ |
std::string | partner_ |
core::scoring::ScoreFunctionCOP | scorefxn_low_ |
core::scoring::ScoreFunctionCOP | scorefxn_high_ |
utility::vector1< std::string > | pdb_filenames_ |
utility::vector1< core::pose::Pose > | ensemble_list_ |
utility::vector1< core::pose::Pose > | ensemble_list_cen_ |
utility::vector1< core::Real > | lowres_reference_energies_ |
utility::vector1< core::Real > | highres_reference_energies_ |
protocols::moves::SequenceMoverOP | pack_operations_ |
this mover does the conformer swap in RosettaDock's ensemble docking. It takes in a multi-model PDB file as an ensemble, and does swaps conformers by superpositioning over interface residues, and selects a conformer based on a partition function using a ScoreFunction.
|
overridedefault |
Automatically generated virtual destructor for class deriving directly from VirtualBase.
Auto-generated virtual destructor
|
inline |
protocols::docking::DockingEnsemble::DockingEnsemble | ( | core::Size | start_res, |
core::Size | end_res, | ||
core::Size | jump_id, | ||
std::string const & | ensemble_file_path, | ||
std::string const & | partner, | ||
core::scoring::ScoreFunctionCOP | scorefxn_low, | ||
core::scoring::ScoreFunctionCOP | scorefxn_high | ||
) |
void protocols::docking::DockingEnsemble::calculate_highres_ref_energy | ( | core::pose::Pose & | pose, |
std::string | partner_num | ||
) |
References core::pose::Pose::conformation(), core::pose::Pose::delete_residue_slow(), core::pose::Pose::dump_pdb(), protocols::abinitio::filename(), highres_reference_energies_, core::conformation::Conformation::is_membrane(), pack_operations_, protocols::hybridization::path, pdb_filenames_, core::pose::Pose::size(), and protocols::docking::TR().
void protocols::docking::DockingEnsemble::calculate_highres_ref_energy | ( | core::Size | conf_num | ) |
References protocols::simple_moves::SwitchResidueTypeSetMover::apply(), core::pose::Pose::conformation(), core::pose::Pose::delete_residue_slow(), core::pose::Pose::dump_pdb(), ensemble_list_, core::chemical::FA_STANDARD, protocols::abinitio::filename(), highres_reference_energies_, core::conformation::Conformation::is_membrane(), pack_operations_, pdb_filenames_, core::pose::Pose::size(), and protocols::docking::TR().
void protocols::docking::DockingEnsemble::calculate_lowres_ref_energy | ( | core::pose::Pose & | pose | ) |
References lowres_reference_energies_, and protocols::docking::TR().
|
inline |
References conf_size_.
|
inline |
References end_res_.
|
inline |
References ensemble_list_.
|
inline |
References ensemble_list_cen_.
|
inline |
References conf_num_.
|
inline |
References conf_num_, and highres_reference_energies_.
|
inline |
References highres_reference_energies_.
|
inline |
References jump_id_.
|
private |
References core::chemical::CENTROID, ensemble_file_path_, ensemble_list_, ensemble_list_cen_, highres_reference_energies_, lowres_reference_energies_, core::import_pose::PDB_file, pdb_filenames_, core::import_pose::poses_from_files(), protocols::medal::to_centroid(), and protocols::docking::TR().
Referenced by DockingEnsemble().
|
inline |
References conf_num_, and lowres_reference_energies_.
|
inline |
References lowres_reference_energies_.
|
inline |
References partner_.
void protocols::docking::DockingEnsemble::recover_and_pack_conformer_sidechains | ( | core::pose::Pose & | pose | ) |
|
inline |
References scorefxn_low_.
Referenced by DockingEnsemble().
|
inline |
References conf_num_.
void protocols::docking::DockingEnsemble::set_packer | ( | protocols::moves::SequenceMoverOP | packer | ) |
References pack_operations_.
|
inline |
References ensemble_size_.
|
inline |
References start_res_.
void protocols::docking::DockingEnsemble::update_pdblist_file | ( | std::string | partner_num | ) |
|
private |
|
private |
Referenced by conf_size(), and DockingEnsemble().
|
private |
Referenced by DockingEnsemble(), end_res(), and recover_and_pack_conformer_sidechains().
|
private |
Referenced by load_ensemble(), and update_pdblist_file().
|
private |
|
private |
Referenced by get_conformer_cen(), and load_ensemble().
|
private |
Referenced by DockingEnsemble(), and size().
|
private |
|
private |
Referenced by jump_id().
|
private |
Referenced by calculate_lowres_ref_energy(), load_ensemble(), lowres_reference_energy(), and update_pdblist_file().
|
private |
Referenced by calculate_highres_ref_energy(), and set_packer().
|
private |
Referenced by partner(), and recover_and_pack_conformer_sidechains().
|
private |
Referenced by calculate_highres_ref_energy(), load_ensemble(), and update_pdblist_file().
|
private |
Referenced by DockingEnsemble().
|
private |
Referenced by DockingEnsemble(), and scorefxn_low().
|
private |
Referenced by DockingEnsemble(), recover_and_pack_conformer_sidechains(), and start_res().