|
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 |