Thanks for your response Dr. Schwieters. I'm running my restraints
through the calcTensor.py script, however getRDCType is having problems
picking up my methyl groups (THR methyl groups specifically). I was
just going to add the following command to getRDCType:
if re.search(r"CBCG2",cName):
return 'CH'
would you expect this to cause any problems?
Thanks,
Andrew
Charles at Schwieters.org wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
>
> Hello Andrew--
>
>
>> I am using RDCs to refine an nmr structure and I want to make sure
>> I'm setting things up correctly. I have 1 bond CH and NH RDCs from the
>> same sample in the same alignment medium with the same measurement error.
>>
>> 1)RDCs for methyl groups were multiplied by a factor of -3 to compensate
>> for the effects of rotation, and the angle defined along the C-C bond.
>> (A bit of confusion here, some sources say multiply by -3, and some say
>> divide. Also, if I'm defining the methyl CH RDC using the C-C bond, do
>> I need to rescale the data relative to CC, and then again to NH?)
>>
>
> start with eginput/gb1_rdc/anneal.py. The comments in the script walk
> you through this. Easiest is to leave the rdcs unscaled and uncomment
> the scale_toHN line.
>
>
>>
>> 2)I scaled (by hand) the CH RDCs to NH by multiplying them by a factor
>> of about -1/2, using values for gyromagnetic ratios and bond lengths
>> from rdcPotTools.py, and the fact that the gyromagnetic ratio is
>> negative for Nitrogen and positive for Carbon.
>>
>
> - From the comment at the top of python/rdcPotTools.py:
>
> protein residual dipolars are usually normalized relative to
> measurements of N-HN - this is achieved by calling the function
> scale_toNH. This normalization involves the gamma_A * gamma_B /
> rAB^3 prefactor (see the docs for <m rdcPot>). 15N has a negative
> gyromagnetic ration, but it was deemed simpler to treat as positive,
> so that if there is an experiment which doesn't include 15N, the
> dipolar coupling sign must be flipped. If you would rather not use
> this convention, call the function correctGyromagneticSigns() at the
> beginning of your script, and then the correct signs will be used
> for the Da prefactors.
>
>
>
>> 3)I used gridsearch.inp to find two sets of Da and rhom values, one set
>> for the scaled CH data, and one for the NH data. (If I have to rescale
>> the methyl CH RDCs to CC, do I need a third set of Da and rhom
>> values?)
>>
>
> If you have structures you should use
> eginput/protG/calcTensor.py
>
> This is faster and more accurate than a gridsearch, and allows you to
> easily incorporate all of your rdcs.
>
>
>> 4)Force constants for CH were multiplied by about 2 relative to NH (the
>> inverse of the scaling factor used in step 2)
>>
>>
>
> Again, see gb1_rdc/anneal.py.
>
> best regards--
> Charles
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.6 (GNU/Linux)
> Comment: Processed by Mailcrypt 3.5.8+ <http://mailcrypt.sourceforge.net/>
>
> iD8DBQFHUggUPK2zrJwS/lYRAs6+AJ0RsnqnP9iW/XL8XD3fRiCuZ6bG0gCfbIVB
> toVyf6sCC1NuMhKXtyMuskQ=
> =73o9
> -----END PGP SIGNATURE-----
>