CDR Cluster Constrained Relax Equivalent

Member Site Forums Rosetta 3 Rosetta 3 – General CDR Cluster Constrained Relax Equivalent

Viewing 3 reply threads
  • Author
    Posts
    • #2417
      Anonymous

        Hi,

        Looking through the doucmentation, I found references to an application called “relax_cdrs”, which enables relaxation of CDRs with constraints derived from their corresponding CDR cluster.  (link to documentaiton below).

        https://www.rosettacommons.org/docs/latest/application_documentation/antibody/CDR-Cluster-Constrained-Relax

        I’ve looked through recent weekly releases, but I can’t find this binary.  Can somone point me to the source file for this protocol, or some equivalent that would enable me to do the same thing?  Alternatively, an explanation of how to do this in pyrosetta would be even better.

         

        Thanks,

        Andrew

      • #11530
        Anonymous

          It was never released (the file is still at ./source/src/apps/pilot/jadolfbr/cluster_utilities/relax_cdrs.cc; the pilot directory is stripped from the releases).  You haven’t failed to find it – it’s just not there yet.  I’ll make sure Jared’s aware of your interest and fix its documentation.

        • #11532
          Anonymous

            Hi Andrew,

            This application was not yet ready for release, but since there is documentation for it and interest, I will make it available in the next weekly release.  

            To do it in PyRosetta, you will need to setup a few things, all should be accessible.  Let us know if you try it and something here doesn’t work:

            Note that the antibody design modeler will allow you set which CDRs you want to relax (default is all of them) (modeler.set_cdr), as well as an overhang (modeler.set_cdr_overhang), which denotes how many residues you want to model going into the antibody framework.

             

            from rosetta.protocols.antibody import *

            from rosetta.protocols.antibody.design import *

            from rosetta.protocols.antibody.constraints import *

             

            ab_info = AntibodyInfo(pose, AHO_Scheme, North);  #If your antibody is in AHO and you would like to use North CDR definitions.  See the general antibody info for more. 

            dih_mover = CDRDihedralConstraintMover(ab_info)

            modeler = GeneralAntibodyModeler(ab_info);

             

            scorefxn = get_score_function(true) 

            scorefxn.set_weight(dihedral_constraint, 1.0);

            modeler.set_scorefunction(scorefxn);

             

             

             //Setup Constraints

            for cdr in [ l1, l2, l3, h1, h2, h3 ]:

                    dih_mover.set_cdr( cdr )

                    dih_mover.apply( pose);

             

              //Run Relax.

             modeler.relax_cdrs(pose, false);

             

          • #11631
            Anonymous

              Thanks Jared,

              I just downloaded the latest weekly release (June 12th, rosetta_bin_linux_2016.18.58680_bundle), but the application doesn’t appear to be present (I also can’t find the source file relax_cdrs.cc either).  Any chance you could email that source file?

               

              I haven’t been able to check out the pyrosetta protocol yet (having trouble compiling from source), but will try once I get it to compile.

               

              Thanks,

              Andrew

          Viewing 3 reply threads
          • You must be logged in to reply to this topic.