Hi All

I'm trying to include a cisProline in water refinement calculations - I'm using 
a modified version of the script found in eginput/gb1_rdc/wrefine.py.
In earlier posts on this matter its suggested that there are two ways of doing 
this:


1) load a pre-generated PSF using protocol.initStruct, and then load
    the structure with protocol.initCoords instead of protocol.loadPDB.

I've used this method for the refine.py script loading in a single start 
structure and it works.
If I try to do something similar for the wrefine.py script:

from psfGen import seqToPSF
protocol.initStruct("../generate/cov.psf")
protocol.initCoords(inputStructures[0]) - have tried with a single structure as 
well - protocol.initCoords("../refine/refine_1.sa")
xplor.simulation.deleteAtoms("not known")

I get a lot of %CODANG-ERR: missing angle parameters errors and CODIMP-ERR: 
missing improper parameters in the log file and the run aborts.



 2) load the structure with protocol.loadPDB, and then correct the PSF
    information using psfGen.cisPeptide.

In the script I have:
import psfGen
protocol.loadPDB(inputStructures[0],deleteUnknownAtoms=True)
psfGen.cisPeptide(110)

In the log file I get the following error message:
X-PLOR>        patch CIPP
 PATCH>          reference=-=( resid 110 and segid "")
 SELRPN:     19 atoms have been selected out of   2405
 PATCH>          reference=+=( resid 111 and segid "")
 SELRPN:     14 atoms have been selected out of   2405
 PATCH>          end
 %PATCH-ERR: atom C     not found

and the Proline is then trans.
If I try the same thing in the refine.py script it works without error and I 
get a cis Proline.

For the 2nd case if I move the import lines of the protein and apply the 
psfGen.cisPeptide before the Nilges topology/parameters for water then the CIPP 
patch is done correctly.
However this then causes a major problem in the actual refinement. Comparing 
two structures calculated on a non-cis proline with just the position of when 
the structure is imported (either before or after the water parameters) with 
Molprobity I get the following:
For water params then loadPDB - ClashScore = 12.73, Poor Rotamers = 2, 
Ramachandran Outliers = 1, Ramachandran favored = 91.75%
For loadPDB then water params - ClashScore = 34.55, Poor Rotamers = 9, 
Ramachandran Outliers = 6, Ramachandran favored = 86.6%

What's also interesting is that the reported DIHE violations in the pdb 
structure drops from 2355 (water, pdb) to 351 (pdb, water).

any help is greatly appreciated
Richard
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
http://dcb.cit.nih.gov/pipermail/xplor-nih/attachments/20130401/97e3bece/attachment.html
 

Reply via email to