![]() |
Rosetta Protocols
2014.16.56682
|
#include <DdgFilter.hh>
Static Public Attributes | |
| static const core::Real | DEFAULT_TRANSLATION_DISTANCE = 100.0 |
Private Member Functions | |
| void | initPB () |
Private Attributes | |
| core::Real | ddg_threshold_ |
| core::scoring::ScoreFunctionOP | scorefxn_ |
| core::Size | rb_jump_ |
| core::pack::task::TaskFactoryOP | task_factory_ |
| bool | use_custom_task_ |
| bool | repack_bound_ |
| bool | relax_bound_ |
| utility::vector1< core::Size > | chain_ids_ |
| core::Size | repeats_ |
| bool | repack_ |
| protocols::moves::MoverOP | relax_mover_ |
| protocols::filters::FilterOP | filter_ |
| bool | pb_enabled_ |
| is PB enabled? More... | |
| core::Real | translate_by_ |
| translation distance in A More... | |
Additional Inherited Members | |
Protected Attributes inherited from protocols::filters::Filter | |
| std::string | scorename_ |
| protocols::simple_filters::DdgFilter::DdgFilter | ( | ) |
References filters, and protocols::filters::Filter::scorename_.
Referenced by clone(), and fresh_instance().
| protocols::simple_filters::DdgFilter::DdgFilter | ( | core::Real const | ddg_threshold, |
| core::scoring::ScoreFunctionCOP | scorefxn, | ||
| core::Size const | rb_jump = 1, |
||
| core::Size const | repeats = 1 |
||
| ) |
References clone(), core::scoring::PB_elec, pb_enabled_, scorefxn_, and protocols::simple_filters::TR.
|
virtual |
|
virtual |
Returns true if the given pose passes the filter, false otherwise.
Implements protocols::filters::Filter.
References compute(), ddg_threshold_, and protocols::simple_filters::TR.
|
virtual |
| core::Real protocols::simple_filters::DdgFilter::compute | ( | core::pose::Pose const & | pose | ) | const |
References protocols::rigid::RigidBodyTransMover::apply(), protocols::simple_moves::ddG::calculate(), chain_ids_, ddg, filter(), protocols::simple_moves::ddG::filter(), filter_, core::pose::get_jump_id_from_chain_id(), rb_jump_, relax_bound(), protocols::simple_moves::ddG::relax_bound(), relax_mover(), protocols::simple_moves::ddG::relax_mover(), repack(), repack_bound(), protocols::simple_moves::ddG::repack_bound(), repeats(), repeats_, protocols::simple_moves::ddG::report_ddG(), scorefxn_, protocols::stepwise::split_pose(), protocols::rigid::RigidBodyTransMover::step_size(), protocols::simple_moves::ddG::sum_ddG(), task_factory(), protocols::simple_moves::ddG::task_factory(), core::scoring::total_score, protocols::simple_filters::TR, protocols::rigid::RigidBodyTransMover::trans_axis(), protocols::stepwise::translate(), translate_by(), protocols::simple_moves::ddG::translate_by(), translate_by_, use_custom_task(), protocols::simple_moves::ddG::use_custom_task(), and utility_exit_with_message.
Referenced by apply(), protocols::seeded_abinitio::SeedFoldTree::best_by_ala_scan(), protocols::simple_filters::RotamerBoltzmannWeight::compute_modified_ddG(), protocols::simple_filters::AlaScan::ddG_for_single_residue(), protocols::simple_filters::RotamerBoltzmannWeight::first_pass_ala_scan(), protocols::hotspot_hashing::HotspotStubSet::get_residue_score_(), protocols::simple_filters::AlaScan::report(), report(), report_sm(), and protocols::simple_filters::AlaScan::report_symmetry().
| void protocols::simple_filters::DdgFilter::filter | ( | protocols::filters::FilterOP | m | ) |
References filter_.
| protocols::filters::FilterOP protocols::simple_filters::DdgFilter::filter | ( | ) | const |
|
virtual |
Implements protocols::filters::Filter.
References DdgFilter().
|
private |
|
virtual |
Reimplemented from protocols::filters::Filter.
References begin, chain_ids_, clone(), ddg_threshold_, DEFAULT_TRANSLATION_DISTANCE, end, protocols::elscripts::parse_scoredef(), rb_jump_, relax_bound_, repack(), repack_bound_, repeats(), scorefxn_, protocols::filters::Filter::scorename_, utility::lua::LuaObject::to(), protocols::simple_filters::TR, translate_by_, and utility_exit_with_message.
|
virtual |
Reimplemented from protocols::filters::Filter.
References core::scoring::ScoreFunction::clone(), protocols::rosetta_scripts::parse_score_function(), protocols::antibody::design::repack, and core::scoring::TR.
|
inline |
References relax_bound_.
|
inline |
References relax_bound_.
Referenced by compute().
| void protocols::simple_filters::DdgFilter::relax_mover | ( | protocols::moves::MoverOP | m | ) |
References relax_mover_.
| protocols::moves::MoverOP protocols::simple_filters::DdgFilter::relax_mover | ( | ) | const |
References relax_mover_.
Referenced by compute().
| void protocols::simple_filters::DdgFilter::repack | ( | bool const | repack | ) |
| bool protocols::simple_filters::DdgFilter::repack | ( | ) | const |
References repack_.
Referenced by compute(), parse_def(), and repack().
|
inline |
References repack_bound_.
|
inline |
References repack_bound_.
Referenced by compute().
| core::Size protocols::simple_filters::DdgFilter::repeats | ( | ) | const |
References repeats_.
Referenced by compute(), parse_def(), and repeats().
| void protocols::simple_filters::DdgFilter::repeats | ( | core::Size const | repeats | ) |
|
virtual |
Reimplemented from protocols::filters::Filter.
References compute().
|
virtual |
used to report filter internals through a score or silent file
Reimplemented from protocols::filters::Filter.
References compute().
|
inline |
References task_factory(), and task_factory_.
Referenced by task_factory().
|
inline |
References task_factory_.
Referenced by compute().
| void protocols::simple_filters::DdgFilter::translate_by | ( | core::Real const | translate_by | ) |
References translate_by(), and translate_by_.
| core::Real protocols::simple_filters::DdgFilter::translate_by | ( | ) | const |
References translate_by_.
Referenced by compute(), and translate_by().
|
inline |
References use_custom_task_.
|
inline |
References use_custom_task_.
Referenced by compute().
|
private |
Referenced by compute(), and parse_def().
|
private |
Referenced by apply(), and parse_def().
|
static |
Distance in A to separate the molecules away from bound-state. NOTES by Sachko Honda: This value used to be hard coded to 1000 for unbound poses, whereas the default 100 was used for bounded. The choice of value 1000 was arbitrary by the original author. The value is now reduced to 100 in order to help the PDE solver (APBS) from blowing up, by default, but can be a user-defined value via RosettaScript option or command-line option.
Referenced by parse_def().
|
private |
|
private |
is PB enabled?
Referenced by DdgFilter().
|
private |
Referenced by compute(), and parse_def().
|
private |
Referenced by parse_def(), and relax_bound().
|
private |
Referenced by relax_mover().
|
private |
Referenced by parse_def(), and repack_bound().
|
private |
|
private |
Referenced by compute(), DdgFilter(), and parse_def().
|
private |
Referenced by task_factory().
|
private |
translation distance in A
Referenced by compute(), parse_def(), and translate_by().
|
private |
Referenced by use_custom_task().
1.8.7