RosettaAntibody3: c). Modeling CDR H3 and Optimize VL-VH simultaneously

Metadata

Authors: Jianqing Xu (xubest@gmail.com), Daisuke Kuroda (dkuroda1981@gmail.com), Oana Lungu (olungu@utexas.edu), Jeffrey Gray (jgray@jhu.edu)

Last edited 4/25/2013. Corresponding PI Jeffrey Gray (jgray@jhu.edu).

Code for Reading Constraints

To run Rosetta3Antibody, type the following in a command line:

[path to executable]/antibody_model_CDR_H3.[platform|linux/mac][compile|gcc/ixx]releasedatabase [path to database] @options

Note: these demos will only generate one decoy. To generate a large number of decoys you will need to add –nstruct N (where N is the number of decoys to build) to the list of flags.

References

We recommend the following articles for further studies of RosettaDock methodology and applications:

Application purpose

Determine the structure of antibody homology models by combining VL-VH docking (using docking protocol) and H3 loop modeling (loop modeling protocol ).

Input

  1. starting structure, mandatory (e.g. input.pdb)
    • a). The input antibody file needs to be Chothia numbered.
    • b). It can be an crystal structure
    • c). or homology model (check Work Flow and Graft Protocol)
  2. constraint file, optional, but recommended (e.g. cter_constraint)
    • a). Purpose: provide constraints potential to constraint H3 cterminal

Flags

Antibody Flags:

-antibody::remodel              perturb_kic
-antibody::snugfit              true
-antibody::refine               refine_kic
-antibody::cter_insert          false
-antibody::flank_residue_min    true
-antibody::bad_nter             false
-antibody::h3_filter            true
-antibody::h3_filter_tolerance  20
-antibody:constrain_cter
-antibody:constrain_vlvh_qq
-constraints:cst_file ./inputs/constraint_file
-nstruct 2000
-s ./inputs/FR02.pdb
-in:file:native ./inputs/LH_renumbered.pdb
-out:file:scorefile score.fasc
-run:multiple_processes_writing_to_one_directory

Packing Flags:

-ex1
-ex2
-extrachi_cutoff 0

Next Generation KIC (NGK) Flags:

(personal communication with Amelie Stein in Tanja Kortemme’s lab, detailed explanations should be in the NGK documentation ( Next-generation kinematic loop modeling and torsion-restricted sampling ) for the following flags)

-kic_bump_overlap_factor 0.36
-corrections:score:use_bicubic_interpolation false
-loops:legacy_kic false
-loops:kic_min_after_repack true
-loops:kic_omega_sampling
-loops:allow_omega_move true
-loops:ramp_fa_rep
-loops:ramp_rama
-loops:outer_cycles 5
-loops:kic_rama2b (takes 5G memory, one can turn this off if your computer cluster cannot handle such big memory job)

Detailed Description of Flags:

-antibody::remodel 
-antibody::snugfit
-antibody::refine 
-antibody:cter_insert false
-antibody:flank_residue_min true
-antibody:bad_nter false
-antibody:h3_filter true
-antibody:h3_filter_tolerance 20
-antibody:constrain_cter
-antibody:constrain_vlvh_qq
-constraints:cst_file ./constraint_file

Additional Description of constraint file:

  1. Dihedral CA 220 CA 221 CA 222 CA 223 SQUARE_WELL2 0.5233 0.6978 200

    1. To constrain the c-terminal of H3 to be Kink/Extend
    2. -220, 221, 222, 223 are all pose number of the H3 cterminus residues. In PDB numbering (Chothia), they are supposed to be H100X, H101,H102, H103. For different antibody, pose number may/should be changed.
    3. SQUARE_WELL2 is the square well potential
    4. Middle=30 degree (0.5233), Range=40 degree (0.6978), Well depth=200. So we are constraining the c_terminal region to -10<angle<70 , this is the old definition of KINK. This can be changed.
    5. For cases predicted to be extended, it is not clear which degree to use to constrain, as Extend H3 is much more diversified. One can try 125-185 degree, or just do not use constrain, and do not use H3_filter, and run much more decoys.
  2. AtomPair CD 38L CD 39H LINEAR_PENALTY 4.1 0 0.4 400

    1. To constrain two GLN, one is on L chain, the other is on H chain, they form Hydrogen bond at the L-H interface
    2. “CD” is the the carbon on GLN bonding to Nitrogen and Oxygen
    3. 38L means L chain 38, and 39H means H chain 39. They are GLN forming hydrogen bond.
    4. LINEAR_PENALTY potential, see details in constraint file
    5. distance_constraint=4.1, well_depth=0, width=0.4, slope=400, see the details in constraint file.

FoldTree output

One antibody PDB structure with modeled H3 loop and optimized VL-VH orientation.

New things since last release

This is the first public release in Rosetta3