Rosetta
Functions | Variables
SID_rescore.cc File Reference
#include <basic/options/option.hh>
#include <devel/init.hh>
#include <basic/Tracer.hh>
#include <basic/options/keys/in.OptionKeys.gen.hh>
#include <core/import_pose/import_pose.hh>
#include <core/pose/Pose.hh>
#include <core/conformation/Residue.hh>
#include <core/conformation/Conformation.hh>
#include <core/scoring/ScoreFunctionFactory.hh>
#include <core/scoring/ScoreFunction.hh>
#include <core/import_pose/pose_stream/MetaPoseInputStream.hh>
#include <core/import_pose/pose_stream/util.hh>
#include <utility/io/ozstream.hh>
#include <basic/options/keys/out.OptionKeys.gen.hh>
#include <core/pose/metrics/PoseMetricCalculatorBase.fwd.hh>
#include <protocols/pose_metric_calculators/SaltBridgeCalculator.hh>
#include <core/pose/metrics/CalculatorFactory.hh>
#include <core/scoring/hbonds/HBondSet.hh>
#include <protocols/analysis/InterfaceAnalyzerMover.hh>
#include <protocols/relax/FastRelax.fwd.hh>
#include <protocols/relax/FastRelax.hh>
#include <core/scoring/rms_util.hh>

Functions

void read_in_pdbs (utility::vector1< core::pose::PoseOP > &poses, core::Size &num_chains)
 
void calc_RF (const utility::vector1< core::pose::PoseOP > &pose_by_chain, core::Real &RF)
 
void predict_AE (const core::pose::PoseOP &pose, core::Real &AE_pred, const std::string &interface, const core::Real &HSA_weight, const core::Real &NR_weight, const core::Real &RF_weight, const core::Real &RF, const core::Real &n_ints)
 
void calc_SID_score (core::Real &SID_score, const core::Real &AE_pred, const core::Real &AE_exp)
 
void output_results (const utility::vector1< core::Real > &AE_preds, const utility::vector1< core::Real > &SID_scores, const utility::vector1< core::Real > &Rosetta_scores, const utility::vector1< core::Real > &Rosetta_SID_scores, const utility::vector1< core::Real > &rmsds)
 
int main (int argc, char *argv[])
 

Variables

static basic::Tracer TR ("apps.pilot.jtseffer.SID_rescore")
 
basic::options::StringOptionKey const interface ("interface")
 
basic::options::RealOptionKey const AE ("AE")
 
basic::options::RealOptionKey const n_ints ("n_ints")
 
basic::options::BooleanOptionKey const skip_relax ("skip_relax")
 

Function Documentation

◆ calc_RF()

void calc_RF ( const utility::vector1< core::pose::PoseOP > &  pose_by_chain,
core::Real RF 
)

◆ calc_SID_score()

void calc_SID_score ( core::Real SID_score,
const core::Real AE_pred,
const core::Real AE_exp 
)

◆ main()

int main ( int  argc,
char *  argv[] 
)

◆ output_results()

void output_results ( const utility::vector1< core::Real > &  AE_preds,
const utility::vector1< core::Real > &  SID_scores,
const utility::vector1< core::Real > &  Rosetta_scores,
const utility::vector1< core::Real > &  Rosetta_SID_scores,
const utility::vector1< core::Real > &  rmsds 
)

◆ predict_AE()

void predict_AE ( const core::pose::PoseOP &  pose,
core::Real AE_pred,
const std::string &  interface,
const core::Real HSA_weight,
const core::Real NR_weight,
const core::Real RF_weight,
const core::Real RF,
const core::Real n_ints 
)

◆ read_in_pdbs()

void read_in_pdbs ( utility::vector1< core::pose::PoseOP > &  poses,
core::Size num_chains 
)

Variable Documentation

◆ AE

basic::options::RealOptionKey const AE("AE") ( "AE"  )

Referenced by main().

◆ interface

basic::options::StringOptionKey const interface("interface") ( "interface"  )

Referenced by main(), and predict_AE().

◆ n_ints

basic::options::RealOptionKey const n_ints("n_ints") ( "n_ints"  )

Referenced by main(), and predict_AE().

◆ skip_relax

basic::options::BooleanOptionKey const skip_relax("skip_relax") ( "skip_relax"  )

◆ TR

basic::Tracer TR("apps.pilot.jtseffer.SID_rescore") ( "apps.pilot.jtseffer.SID_rescore"  )
static