Package rosetta :: Package protocols :: Package docking :: Module _protocols_docking_
[hide private]
[frames] | no frames]

Module _protocols_docking_

Classes [hide private]
  ConformerSwitchMover
this mover does the conformer swap in RosettaDock's ensemble docking.
  ConformerSwitchMoverAP
  ConformerSwitchMoverCAP
  ConformerSwitchMoverCreator
protocols/docking/ConformerSwitchMoverCreator.hh:26
  ConformerSwitchMoverCreatorAP
  ConformerSwitchMoverCreatorCAP
  DockMCMCycle
protocols/docking/DockMCMCycle.hh:48
  DockMCMCycleAP
  DockMCMCycleCAP
  DockMCMProtocol
protocols/docking/DockMCMProtocol.hh:40
  DockMCMProtocolAP
  DockMCMProtocolCAP
  DockMinMover
protocols/docking/DockMinMover.hh:34
  DockMinMoverAP
  DockMinMoverCAP
  DockSetupMover
allows docking using simulated or parallel tempering
  DockSetupMoverAP
  DockSetupMoverCAP
  DockSetupMoverCreator
protocols/docking/DockSetupMoverCreator.hh:24
  DockSetupMoverCreatorAP
  DockSetupMoverCreatorCAP
  DockTaskFactory
protocols/docking/DockTaskFactory.hh:46
  DockTaskFactoryAP
  DockTaskFactoryCAP
  DockingEnsemble
this mover does the conformer swap in RosettaDock's ensemble docking.
  DockingEnsembleAP
  DockingEnsembleCAP
  DockingEnsemblePrepackProtocol
protocols/docking/DockingEnsemblePrepackProtocol.hh:39
  DockingEnsemblePrepackProtocolAP
  DockingEnsemblePrepackProtocolCAP
  DockingHighRes
protocols/docking/DockingHighRes.hh:49
  DockingHighResAP
  DockingHighResCAP
  DockingHighResFilter
High-resolution (all-atom) filter for docking.
  DockingHighResFilterAP
  DockingHighResFilterCAP
  DockingHighResLegacy
this mover does the high resolution refinement stage of the RosettaDock algorithm
  DockingHighResLegacyAP
  DockingHighResLegacyCAP
  DockingInitialPerturbation
this mover carries out the initial perturbation phase of the RosettaDock algorithm based on user-inputted command line options
  DockingInitialPerturbationAP
  DockingInitialPerturbationCAP
  DockingInitialPerturbationCreator
protocols/docking/DockingInitialPerturbationCreator.hh:18
  DockingInitialPerturbationCreatorAP
  DockingInitialPerturbationCreatorCAP
  DockingLowRes
protocols/docking/DockingLowRes.hh:49
  DockingLowResAP
  DockingLowResCAP
  DockingLowResEnsemble
protocols/docking/DockingLowResEnsemble.hh:47
  DockingLowResEnsembleAP
  DockingLowResEnsembleCAP
  DockingLowResFilter
Low-resolution (centroid-mode) filter for docking.
  DockingLowResFilterAP
  DockingLowResFilterCAP
  DockingPrepackProtocol
protocols/docking/DockingPrepackProtocol.hh:45
  DockingPrepackProtocolAP
  DockingPrepackProtocolCAP
  DockingProtocol
This is the standard RosettaDock protocol RosettaDock protocol based on [refs...Gray2003, Wang2005, Chaudhury 2007 ...
  DockingProtocolAP
  DockingProtocolCAP
  DockingProtocolCreator
protocols/docking/DockingProtocolCreator.hh:24
  DockingProtocolCreatorAP
  DockingProtocolCreatorCAP
  DockingSlideIntoContact
Contrary to the name, slides things apart first, then together.
  DockingSlideIntoContactAP
  DockingSlideIntoContactCAP
  EllipsoidalRandomizationMover
This mover approximates one docking partner as an ellipsoid and docks the other partner along a random normal to said ellipsoid; sliding the partners into contact is necessary to complete this docking move.
  EllipsoidalRandomizationMoverAP
  EllipsoidalRandomizationMoverCAP
  FaDockingSlideIntoContact
Slides docking partners together by monitoring fa_rep.
  FaDockingSlideIntoContactAP
  FaDockingSlideIntoContactCAP
  InterfaceSidechainMinMover
protocols/docking/SidechainMinMover.hh:78
  InterfaceSidechainMinMoverAP
  InterfaceSidechainMinMoverCAP
  RigidBodyInfo
protocols/docking/RigidBodyInfo.hh:25
  RigidBodyInfoAP
  RigidBodyInfoCAP
  SidechainMinMover
protocols/docking/SidechainMinMover.hh:33
  SidechainMinMoverAP
  SidechainMinMoverCAP
  SingletonBase_T_core_chemical_ChemicalManager_T
SingletonBase is meant to serve as a base class for singleton classes in Rosetta handling the initialization of the singleton in a thread-safe way.
  SingletonBase_T_core_chemical_ChemicalManager_TAP
  SingletonBase_T_core_chemical_ChemicalManager_TCAP
  TemperedDocking
allows docking using simulated or parallel tempering
  TemperedDockingAP
  TemperedDockingCAP
  TemperedDockingCreator
protocols/docking/TemperedDockingCreator.hh:24
  TemperedDockingCreatorAP
  TemperedDockingCreatorCAP
  __CPP_ConformerSwitchMoverCreator__
  __CPP_ConformerSwitchMover__
  __CPP_DockMCMCycle__
  __CPP_DockMCMProtocol__
  __CPP_DockMinMover__
  __CPP_DockSetupMoverCreator__
  __CPP_DockSetupMover__
  __CPP_DockingEnsemblePrepackProtocol__
  __CPP_DockingHighResFilter__
  __CPP_DockingHighResLegacy__
  __CPP_DockingHighRes__
  __CPP_DockingInitialPerturbationCreator__
  __CPP_DockingInitialPerturbation__
  __CPP_DockingLowResEnsemble__
  __CPP_DockingLowResFilter__
  __CPP_DockingLowRes__
  __CPP_DockingPrepackProtocol__
  __CPP_DockingProtocolCreator__
  __CPP_DockingProtocol__
  __CPP_DockingSlideIntoContact__
  __CPP_EllipsoidalRandomizationMover__
  __CPP_FaDockingSlideIntoContact__
  __CPP_InterfaceSidechainMinMover__
  __CPP_SidechainMinMover__
  __CPP_TemperedDockingCreator__
  __CPP_TemperedDocking__
Functions [hide private]
 
calc_CA_Irmsd(...)
calc_CA_Irmsd( (Pose)pose, (Pose)native_pose, (__CPP_ScoreFunction__)dock_scorefxn, (vector1_int)movable_jumps) -> float : calcluates the CA-atom RMSD of all residues within 5A of the interface at superposition along those same atoms
 
calc_Fnat(...)
calc_Fnat( (Pose)pose, (str)list_file, (vector1_int)movable_jumps) -> float : Calculates the fraction of native contacts from the given native contacts pair list
 
calc_Fnonnat(...)
calc_Fnonnat( (Pose)pose, (str)list_file, (vector1_int)movable_jumps) -> float : Calculates the fraction of non-native contacts from the given native contacts pari list
 
calc_Irmsd(...)
calc_Irmsd( (Pose)pose, (Pose)native_pose, (__CPP_ScoreFunction__)dock_scorefxn, (vector1_int)movable_jumps) -> float : Calculates the all-atom RMSD of all residues within 5A of the interface at superposition along those same atoms
 
calc_Lrmsd(...)
calc_Lrmsd( (Pose)pose, (Pose)native_pose, (vector1_int)movable_jumps) -> float : Calculates C-alpha RMSD of the smaller partner after superposition of the larger partner
 
calc_interaction_energy(...)
calc_interaction_energy( (Pose)pose, (__CPP_ScoreFunction__)dock_scorefxn, (vector1_int)movable_jumps) -> float : Calculates the difference in energy between the inputted complex, and the complex with the two partners at 500A from each other
 
calc_res_contact(...)
calc_res_contact( (Residue)rsd1, (Residue)rsd2, (float)dist_cutoff) -> bool : protocols/docking/metrics.hh:66
 
setup_foldtree(...)
setup_foldtree( (Pose)pose, (int)cutpoint, (vector1_int)movable_jumps, (FoldTree)ft) -> None : protocols/docking/util.hh:96
Variables [hide private]
  __package__ = None
Function Details [hide private]

calc_CA_Irmsd(...)

 

calc_CA_Irmsd( (Pose)pose, (Pose)native_pose, (__CPP_ScoreFunction__)dock_scorefxn, (vector1_int)movable_jumps) -> float :
    calcluates the CA-atom RMSD of all residues within 5A of the interface at superposition along those same atoms
    

    C++ signature :
        double calc_CA_Irmsd(core::pose::Pose,core::pose::Pose,boost::shared_ptr<core::scoring::ScoreFunction const>,utility::vector1<int, std::allocator<int> >)

calc_Fnat(...)

 

calc_Fnat( (Pose)pose, (str)list_file, (vector1_int)movable_jumps) -> float :
    Calculates the fraction of native contacts from the given native contacts pair list
    

    C++ signature :
        double calc_Fnat(core::pose::Pose,std::string,utility::vector1<int, std::allocator<int> >)

calc_Fnat( (Pose)pose, (Pose)native_pose, (__CPP_ScoreFunction__)dock_scorefxn, (vector1_int)movable_jumps) -> float :
    Calculates the fraction of native contacts recovered between the input and native pose.  A native-contact is defined
    as defined by a residue from one partner being within 5A of a residue from the other partner in the native structure
    

    C++ signature :
        double calc_Fnat(core::pose::Pose,core::pose::Pose,boost::shared_ptr<core::scoring::ScoreFunction const>,utility::vector1<int, std::allocator<int> >)

calc_Fnonnat(...)

 

calc_Fnonnat( (Pose)pose, (str)list_file, (vector1_int)movable_jumps) -> float :
    Calculates the fraction of non-native contacts from the given native contacts pari list
    

    C++ signature :
        double calc_Fnonnat(core::pose::Pose,std::string,utility::vector1<int, std::allocator<int> >)

calc_Fnonnat( (Pose)pose, (Pose)native_pose, (__CPP_ScoreFunction__)dock_scorefxn, (vector1_int)movable_jumps) -> float :
    Calculates the fraction of non-native contacts recovered between the input and native pose.  A native-contact is defined
    as defined by a residue from one partner being within 5A of a residue from the other partner in the native structure. Fnonnat = Nnon-native-contact/Nnative_contact
    

    C++ signature :
        double calc_Fnonnat(core::pose::Pose,core::pose::Pose,boost::shared_ptr<core::scoring::ScoreFunction const>,utility::vector1<int, std::allocator<int> >)

calc_Irmsd(...)

 

calc_Irmsd( (Pose)pose, (Pose)native_pose, (__CPP_ScoreFunction__)dock_scorefxn, (vector1_int)movable_jumps) -> float :
    Calculates the all-atom RMSD of all residues within 5A of the interface at superposition along those same atoms
    

    C++ signature :
        double calc_Irmsd(core::pose::Pose,core::pose::Pose,boost::shared_ptr<core::scoring::ScoreFunction const>,utility::vector1<int, std::allocator<int> >)

calc_Lrmsd(...)

 

calc_Lrmsd( (Pose)pose, (Pose)native_pose, (vector1_int)movable_jumps) -> float :
    Calculates C-alpha RMSD of the smaller partner after superposition of the larger partner
    

    C++ signature :
        double calc_Lrmsd(core::pose::Pose,core::pose::Pose,utility::vector1<int, std::allocator<int> >)

calc_interaction_energy(...)

 

calc_interaction_energy( (Pose)pose, (__CPP_ScoreFunction__)dock_scorefxn, (vector1_int)movable_jumps) -> float :
    Calculates the difference in energy between the inputted complex, and the complex with the two partners at 500A from each other
    

    C++ signature :
        double calc_interaction_energy(core::pose::Pose,boost::shared_ptr<core::scoring::ScoreFunction const>,utility::vector1<int, std::allocator<int> >)

calc_res_contact(...)

 

calc_res_contact( (Residue)rsd1, (Residue)rsd2, (float)dist_cutoff) -> bool :
    protocols/docking/metrics.hh:66

    C++ signature :
        bool calc_res_contact(boost::shared_ptr<core::conformation::Residue>,boost::shared_ptr<core::conformation::Residue>,double)

setup_foldtree(...)

 

setup_foldtree( (Pose)pose, (int)cutpoint, (vector1_int)movable_jumps, (FoldTree)ft) -> None :
    protocols/docking/util.hh:96

    C++ signature :
        void setup_foldtree(core::pose::Pose,unsigned long,utility::vector1<int, std::allocator<int> > {lvalue},core::kinematics::FoldTree {lvalue})

setup_foldtree( (Pose)pose, (int)cutpoint, (vector1_int)movable_jumps) -> None :
    Sets up a docking fold tree based on user-specified chains for the first and second partner
    

    C++ signature :
        void setup_foldtree(core::pose::Pose {lvalue},unsigned long,utility::vector1<int, std::allocator<int> > {lvalue})

setup_foldtree( (Pose)pose, (object)partner_to_chains, (vector1_int)movable_jumps, (FoldTree)ft) -> None :
    protocols/docking/util.hh:81

    C++ signature :
        void setup_foldtree(core::pose::Pose,std::map<unsigned long, utility::vector1<unsigned long, std::allocator<unsigned long> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, utility::vector1<unsigned long, std::allocator<unsigned long> > > > >,utility::vector1<int, std::allocator<int> > {lvalue},core::kinematics::FoldTree {lvalue})

setup_foldtree( (Pose)pose, (object)partner_to_chains, (vector1_int)movable_jumps) -> None :
    Sets up a docking fold tree based on a map of which chains
    are part of which partner
    

    C++ signature :
        void setup_foldtree(core::pose::Pose {lvalue},std::map<unsigned long, utility::vector1<unsigned long, std::allocator<unsigned long> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, utility::vector1<unsigned long, std::allocator<unsigned long> > > > >,utility::vector1<int, std::allocator<int> > {lvalue})

setup_foldtree( (Pose)pose, (int)interface_id, (object)db_session, (vector1_int)movable_jumps, (FoldTree)ft) -> None :
    protocols/docking/util.hh:65

    C++ signature :
        void setup_foldtree(core::pose::Pose,unsigned long,boost::shared_ptr<utility::sql_database::session>,utility::vector1<int, std::allocator<int> > {lvalue},core::kinematics::FoldTree {lvalue})

setup_foldtree( (Pose)pose, (int)interface_id, (object)db_session, (vector1_int)movable_jumps) -> None :
    Sets up a docking fold tree based on looking up the
    interface in a database
    

    C++ signature :
        void setup_foldtree(core::pose::Pose {lvalue},unsigned long,boost::shared_ptr<utility::sql_database::session>,utility::vector1<int, std::allocator<int> > {lvalue})

setup_foldtree( (Pose)pose, (str)partner_chainID, (vector1_int)movable_jumps, (FoldTree)ft) -> None :
    protocols/docking/util.hh:47

    C++ signature :
        void setup_foldtree(core::pose::Pose,std::string,utility::vector1<int, std::allocator<int> > {lvalue},core::kinematics::FoldTree {lvalue})

setup_foldtree( (Pose)pose, (str)partner_chainID, (vector1_int)movable_jumps) -> None :
    Sets up a docking fold tree based on user-specified chains for the first and second partner
    

    C++ signature :
        void setup_foldtree(core::pose::Pose {lvalue},std::string,utility::vector1<int, std::allocator<int> > {lvalue})