Rosetta
|
Classes | |
class | CDRCluster |
Simple class to hold and access CDRCluster info for a region of the pose. More... | |
class | CDRClusterEnumManager |
Interface to this class is in AntibodyInfo. Should be a singleton. More... | |
class | CDRClusterFeatures |
class | CDRClusterFeaturesCreator |
struct | ClusterData |
Holds data for each cluster type. More... | |
class | CDRClusterMatcher |
Simple class for identifying CDR clusters of an antibody or protein structure. More... | |
class | CDRClusterSet |
Class that can determine a CDR Cluster, hold that information, and give it out when asked. More... | |
class | BasicCDRClusterSet |
Basic container class for CDRClusterSet, with some extra information. More... | |
Typedefs | |
typedef utility::pointer::shared_ptr< CDRCluster > | CDRClusterOP |
typedef utility::pointer::shared_ptr< CDRCluster const > | CDRClusterCOP |
typedef utility::pointer::shared_ptr< CDRClusterEnumManager > | CDRClusterEnumManagerOP |
typedef utility::pointer::shared_ptr< CDRClusterEnumManager const > | CDRClusterEnumManagerCOP |
typedef utility::pointer::shared_ptr< CDRClusterFeatures > | CDRClusterFeaturesOP |
typedef utility::pointer::shared_ptr< CDRClusterFeatures const > | CDRClusterFeaturesCOP |
typedef utility::pointer::shared_ptr< CDRClusterMatcher > | CDRClusterMatcherOP |
typedef utility::pointer::shared_ptr< CDRClusterMatcher const > | CDRClusterMatcherCOP |
typedef utility::pointer::shared_ptr< CDRClusterSet > | CDRClusterSetOP |
typedef utility::pointer::shared_ptr< CDRClusterSet const > | CDRClusterSetCOP |
typedef utility::pointer::shared_ptr< BasicCDRClusterSet > | BasicCDRClusterSetOP |
typedef utility::pointer::shared_ptr< BasicCDRClusterSet const > | BasicCDRClusterSetCOP |
Functions | |
static basic::Tracer | TR ("protocols.antibody.clusters") |
void | add_cluster_comments_to_pose (core::pose::Pose &pose, AntibodyInfoCOP ab_info) |
std::string | get_pose_cis_trans_conformation (core::pose::Pose const &pose, core::Size const start, core::Size const end) |
core::Real | calculate_dihedral_distance (vector1< Real > cluster_phis, vector1< Real > pose_phis, vector1< Real > cluster_psis, vector1< Real > pose_psis) |
bool | check_if_pose_renumbered_for_clusters (core::pose::Pose const &pose) |
Very basic way to check to make sure pose residues are North_AHO (North, et al) scheme, which allows the clustering. More... | |
CDRClusterEnum | get_cluster_from_cache_or_ab_info (AntibodyInfoCOP ab_info, core::pose::Pose const &pose, CDRNameEnum const cdr) |
core::Real | calculate_dihedral_distance (utility::vector1< core::Real > cluster_phis, utility::vector1< core::Real > pose_phis, utility::vector1< core::Real > cluster_psis, utility::vector1< core::Real > pose_psis) |
Calculates the dihedral distance used to match cluster centers. More... | |
typedef utility::pointer::shared_ptr< BasicCDRClusterSet const > protocols::antibody::clusters::BasicCDRClusterSetCOP |
typedef utility::pointer::shared_ptr< BasicCDRClusterSet > protocols::antibody::clusters::BasicCDRClusterSetOP |
typedef utility::pointer::shared_ptr< CDRCluster const > protocols::antibody::clusters::CDRClusterCOP |
typedef utility::pointer::shared_ptr< CDRClusterEnumManager const > protocols::antibody::clusters::CDRClusterEnumManagerCOP |
typedef utility::pointer::shared_ptr< CDRClusterEnumManager > protocols::antibody::clusters::CDRClusterEnumManagerOP |
typedef utility::pointer::shared_ptr< CDRClusterFeatures const > protocols::antibody::clusters::CDRClusterFeaturesCOP |
typedef utility::pointer::shared_ptr< CDRClusterFeatures > protocols::antibody::clusters::CDRClusterFeaturesOP |
typedef utility::pointer::shared_ptr< CDRClusterMatcher const > protocols::antibody::clusters::CDRClusterMatcherCOP |
typedef utility::pointer::shared_ptr< CDRClusterMatcher > protocols::antibody::clusters::CDRClusterMatcherOP |
typedef utility::pointer::shared_ptr< CDRCluster > protocols::antibody::clusters::CDRClusterOP |
typedef utility::pointer::shared_ptr< CDRClusterSet const > protocols::antibody::clusters::CDRClusterSetCOP |
typedef utility::pointer::shared_ptr< CDRClusterSet > protocols::antibody::clusters::CDRClusterSetOP |
Identified antibody CDR Clusters See North, Lehmann, Dunbrack. (2011). JMB 406(2): 228-256. More clusters will be added as the PDB grows.
void protocols::antibody::clusters::add_cluster_comments_to_pose | ( | core::pose::Pose & | pose, |
AntibodyInfoCOP | ab_info | ||
) |
References core::pose::add_comment(), core::pose::datacache::CacheableDataType::CDR_CLUSTER_INFO, core::pose::Pose::data(), protocols::antibody::clusters::BasicCDRClusterSet::get_cluster(), core::pose::setPoseExtraScore(), and core::id::to_string().
Referenced by protocols::antibody::design::AntibodyDesignMover::finalize_pose().
core::Real protocols::antibody::clusters::calculate_dihedral_distance | ( | utility::vector1< core::Real > | cluster_phis, |
utility::vector1< core::Real > | pose_phis, | ||
utility::vector1< core::Real > | cluster_psis, | ||
utility::vector1< core::Real > | pose_psis | ||
) |
Calculates the dihedral distance used to match cluster centers.
core::Real protocols::antibody::clusters::calculate_dihedral_distance | ( | vector1< Real > | cluster_phis, |
vector1< Real > | pose_phis, | ||
vector1< Real > | cluster_psis, | ||
vector1< Real > | pose_psis | ||
) |
bool protocols::antibody::clusters::check_if_pose_renumbered_for_clusters | ( | core::pose::Pose const & | pose | ) |
Very basic way to check to make sure pose residues are North_AHO (North, et al) scheme, which allows the clustering.
If any of these anchor residues that are checked are missing, it will return false.
References core::pose::has_chain(), core::conformation::Residue::name1(), core::pose::Pose::pdb_info(), core::pose::Pose::residue(), and TR().
CDRClusterEnum protocols::antibody::clusters::get_cluster_from_cache_or_ab_info | ( | AntibodyInfoCOP | ab_info, |
core::pose::Pose const & | pose, | ||
CDRNameEnum const | cdr | ||
) |
std::string protocols::antibody::clusters::get_pose_cis_trans_conformation | ( | core::pose::Pose const & | pose, |
core::Size const | start, | ||
core::Size const | end | ||
) |
|
static |