Hello

I have been trying to get the script for docking 2 protein using chemical 
shifts and RDCs to work. 
One of my proteins contain Zn2+ ions and I've been able to generate psf-files 
for this structure with some help from this mailing list and by modifying 
topology and parameter files. 
After running the dock_tor_rigid.py and comparing experimental RDCs to RDCs 
calculated from the complex, there is very little correlation. Is the alignment 
tensor allowed to vary in this protocol or is fixed from the start and 
throughout the protocol?

Both of the protein structures in the complex are NMR-structures, solved 
without RDC-refinement, where the correlation between my experimental RDCs and 
those calculated from the structures are weak. Based on chemical shifts we know 
that there is no major structural rearrangement upon complex formation, so 
experimental RDCs should agree with the uncomplexed structures. 

I tried refining my structures vs the experimental RDCs by using the refine.py 
script from the gb1_rdc example and removing NOE, dihedral and hydrogen-bond 
restraints. 
I don't know if this is the best procedure however, for getting better 
agreement with RDCs, since you remove restraints which keep the secondary 
structure together. 

Based on this refinement, I could get a better agreement with RDCs for the 
structure lacking Zn2+. However the same procedure doesn't work for the 
structure containing Zn2+, which blows up during refinement. 

For the non-Zn2+ structure I use the following command to generate the input 
structure (from gb1_rdc/refine.py):
protocol.initParams("protein")
protocol.loadPDB("../1a5ra_cns.pdb")
xplor.simulation.deleteAtoms("not known")
protocol.fixupCovalentGeom(maxIters=100,useVDW=1)

For the Zn2+-structure I use the following commands, which works in the 
dock_tor_rigid.py script:
command("param @TOPPAR:parallhdg_new.pro @../param19.ion end")
command("structure @../1tota_cns_zn_t2a.psf end")
command("coor @../1tota_cns_zn_t2a.pdb")
command("coor copy end")
xplor.simulation.deleteAtoms("not known")
protocol.fixupCovalentGeom(maxIters=1000,useVDW=1) 

Is there a difference in how RDCs are used in the gb1_rdc/refine.py vs the 
dock_tor_rigid.py script?
Also, what is the difference in how the parameters are setup?
The syntax is different, and I can't readily discern what is different. 

In the dock_tor_rigid.py script I initialize both structures using the 
following commands:
command("param @TOPPAR:parallhdg_new.pro @param19.ion @TOPPAR:par_axis_3.pro 
end")
command("structure @1a5ra_cns.psf @1tota_cns_zn_t2a.psf @TOPPAR:axis_500.psf 
end")
command("coor @1tota_cns_zn_t2a.pdb")
command("coor @1a5ra_cns.pdb")
command("coor @TOPPAR:axis_xyzo_3.pdb")
command("coor copy end")

Best Regards
Carl Diehl
NNF CPR



_______________________________________________
Xplor-nih mailing list
Xplor-nih@cake.cit.nih.gov
http://cake.cit.nih.gov/mailman/listinfo/xplor-nih

Reply via email to