Thank you, Edward.

I will re-read the papers you mention to see if I misunderstood
something. My confusion is mostly about the fixed parameters. Please
correct me if I am wrong, but I thought that if the diffusion tensor
is initialized manually and is set as "fixed", then the values in the
output should be the same as entered.

The protein I work on has a symmetry axis, and the initial diffusion
tensor estimation seemed to work quite well. I had mixed results with
the "dauvergne_protocol.py", as in some instances the spheroid tensors
were converging with |Dratio| of 4e-3, which did not make a lot of
sense. The results also tended to oscillate extensively and in some
cases the calculations lasted through ~120 rounds. I was under the
impression that the tensor convergence was an issue and this was the
main reason for reverting to the individual scripts.

I use the data at three fields (R1, R2, NOE for two fields and R1, NOE
for the third).

Vitaly

On Mon, Jan 23, 2012 at 12:05, Edward d'Auvergne <[email protected]> wrote:
> Hi,
>
> This type of behaviour is to be expected.  I have described it in
> detail in my 2008b paper:
>
> d'Auvergne, E. J. and Gooley, P. R. (2008). Optimisation of NMR
> dynamic models II. A new methodology for the dual optimisation of the
> model-free parameters and the Brownian rotational diffusion tensor. J.
> Biomol. NMR, 40(2), 121-133.
> (http://dx.doi.org/10.1007/s10858-007-9213-3)
>
> Specifically see figure 2.  That paper, as well as my review at
> http://dx.doi.org/10.1007/s10858-006-9007-z, go into full detail about
> what is happening here.  If you have a close look, you'll see that the
> model-free models for your spin systems will be different at the end
> of points 3. and 6.  What surprises me is how fast your tensor has
> converged.  Normally this takes 5 to 10 iterations of steps 4-6 before
> the tensor stabilises (see fig 2).  Though you could be sitting in a
> shallow region of the dual optimisation-modelling space and subsequent
> repetitions of steps 4-6 could cause your tensor to rotate widely
> before convergence (you might need to read the above two references
> before this sentence makes any sense).  Also, if you only have single
> field strength data, it can be sometimes difficult to separate the
> real diffusion tensor from the internal motions (both real and fake).
> Just try to repeat steps 4-6 and see how many rounds it takes until
> the chi-squared value is identical (to machine precision) between two
> rounds.  Note that as this is a search through not only the
> optimisation space but also the modelling space, that there may not be
> one solution but a repetitive circling around a minima in this dual
> space - you can see this as the chi2 value repeating itself
> (identically) every 2nd, 3rd, etc. iteration.  I hope this explanation
> wasn't too complicated.
>
> Regards,
>
> Edward
>
>
>
> On 23 January 2012 18:44, V.V. <[email protected]> wrote:
>> Hi Edward,
>>
>> Thank you for the fast (as always) response.
>>
>> The order of the calculation is the following:
>> 1. Model-free fitting using an estimated diffusion tensor with
>> "mf-multimodel.py".
>> 2. Model selection with "modsel.py".
>> 3. Diffusion tensor optimization (first output). Chi2 = 167.466849
>> 4. Adjustment of the diffusion tensor in "mf-multimodel.py" to the one in #3.
>> 5. Model-free fitting as in #1 (second output).
>> 6. Model selection as in #2. Chi2 = 166.606795
>>
>> I am using the repository version. I am not sure about the exact
>> revision, but the last update I made was about 2 weeks ago.
>>
>> My first guess was just as yours, that the tensors are identical and
>> the angle difference is just due to symmetry, but it does not seem to
>> be the case. I can forward the two pdbs if it will help.
>>
>> Vitaly
>>
>>
>> On Mon, Jan 23, 2012 at 11:20, Edward d'Auvergne <[email protected]> 
>> wrote:
>>> Hi Vitaly,
>>>
>>> Do you mean that if you start with two different starting points, you
>>> end up with two different tensors?  For the different rounds of
>>> iterations do you mean from the dauvergne_protocol.py script?  Are the
>>> chi-squared values the same in both?  There might also have been a fix
>>> for the diffusion tensor representation in more recent relax versions.
>>>  Are you using the newest 1.3.13 version?  Running 'relax -i' will
>>> give all the version info.  There are symmetries in the diffusion
>>> tensor space, so two {theta, phi} pairs with different values can
>>> represent exactly the same tensor.  Though the different tensors are
>>> very strange, especially considering that the tm and Dratio values are
>>> essentially identical!  Are you using Modelfree4 as a back end
>>> optimisation engine?
>>>
>>> Regards,
>>>
>>> Edward
>>>
>>>
>>> On 23 January 2012 18:03, V.V. <[email protected]> wrote:
>>>> Dear Edward,
>>>>
>>>> I have encountered strange behavior with the initialization of the
>>>> diffusion tensor. I ran the first round of iterations, ending up with
>>>> the following oblate tensor:
>>>>
>>>> ===============================
>>>> Alternate parameters {tm, Dratio, theta, phi}.
>>>> tm (s):  9.486979075650368e-09
>>>> Dratio:  0.6141733435119592
>>>> theta (rad):  3.64621046835412
>>>> phi (rad):  1.9625997908540063
>>>> ===============================
>>>>
>>>> For the next round of model-free optimization, I have specified these
>>>> parameters manually:
>>>>
>>>> ===============================
>>>> diffusion_tensor.init((9.486979075650368e-09, 0.6141733435119592,
>>>> 3.64621046835412, 1.9625997908540063), param_types=2,
>>>> spheroid_type='oblate', fixed=True)
>>>> ===============================
>>>>
>>>> Yet in this round the diffusion tensor was showing up with different
>>>> Theta and Phi angles:
>>>>
>>>> ===============================
>>>> Alternate parameters {tm, Dratio, theta, phi}.
>>>> tm (s):  9.486979075650368e-09
>>>> Dratio:  0.6141733435119593
>>>> theta (rad):  0.0636383778934639
>>>> phi (rad):  0.0342538282493545
>>>> ===============================
>>>>
>>>> I have generated pdbs of both tensors and they are not identical. Do
>>>> you have any suggestions what is causing this?
>>>>
>>>> Thank you,
>>>> Vitaly

_______________________________________________
relax (http://nmr-relax.com)

This is the relax-users mailing list
[email protected]

To unsubscribe from this list, get a password
reminder, or change your subscription options,
visit the list information page at
https://mail.gna.org/listinfo/relax-users

Reply via email to