Hi Edward,
Sorry for the confusion. The local_tm models were generated and handed over
to the next step of the analysis. However, the local_tm.txt was empty because
all local_tm values were estimated higher than global tm. S2 values were
estimated at first in the same size order I also see if I use the HYDRONMR
diffusion model as a starting point (rather close to one except of two
flexible loops). However, during the diffusion model selection s2 values
become smaller and both local and global correlation times bigger. I think
this could be due to over parameterization, or? I already increased the
experimental error by factor 2 but this seemed not to help.
I did not remove the protein tag after purification (TEV site + StrepTag,
about 20 residues). Because it is also not part of the used Xray crystal
structure, it might induce a bias also I expect it to be highly flexible and
move independently from the folded domain.
Regards,
Jonas
-----Original Message-----
From: edward.dauvergne@xxxxxxxxx [mailto:edward.dauvergne@xxxxxxxxx] On
Behalf Of Edward d'Auvergne
Sent: Donnerstag, 21. Januar 2016 10:57
To: Jonas Hanske
Subject: Re: Confidence in Model-free output
Hi,
This sounds like a very strange bug! Which version of relax are you using?
Looking at the most up to date code:
http://www.nmr-relax.com/api/4.0/auto_analyses.dauvergne_protocol-pysrc.html#dAuvergne_protocol.execute
(line 718)
I can see that the list of diffusion models comes from the list of
subdirectories in the results directory:
# The contents of the results directory.
dir_list = listdir(self.results_dir)
The list of data pipes used in model selection, self.pipes, is created by
checking the names in dir_list. Therefore I can only guess that this is a
file system error (or the directory was accidentally renamed or moved). The
analysis will create the local_tm directory - this is an essential first step
in this protocol - so it simply cannot find that directory. Did you notice
such a problem? Or did you temporarily run out of hard disk space? Do you
have a listing of the results directory and can you see the local_tm/
directory there? This is really, really bizarre!
As for outputting the diffusion tensor information to a text file, you could
maybe run relax with the --tee flag to output all messages to a file, and
then load each results file and run diffusion_tensor.display().
Alternatively you can access the object directly with a relax script, and
then print out the elements:
relax> pipe.create('test', 'mf')
relax> diffusion_tensor.init((1.340e7, 1.516e7, 1.691e7, 0.000e7,
0.000e7, 0.000e7), param_types=3)
relax> cdp.diff_tensor.Da
2630000.0
relax> print("Da: %s" % cdp.diff_tensor.Da)
Da: 2630000.0
relax>
Note that the objects in cdp.diff_tensor are automatically generated on
initialisation and Python will raise an AttributeError if you ask for a
parameter that does not exist for that diffusion tensor type (see the full
parameter list at
http://www.nmr-relax.com/api/4.0/data_store.diff_tensor-pysrc.html#DiffTensorData
).
Regards,
Edward
On 21 January 2016 at 10:00, Jonas Hanske <Jonas.Hanske@xxxxxxxxxxxx> wrote:
Hi Edward,
Thanks for coming back to me. The input data should be fine. Temperature
calibration was performed with MetOH in H2O. I eliminated all overlapping
peaks and fitted the curves with the functions you also provide in relax
and performed consistency testing which worked well with only three
outliers. I eliminated the outliers from the analysis and run your
protocol again. However, I am worried about model selection since the chi2
values are very close and I am not confident if the selection procedure
reflects the true diffusion model. I calculated the diffusion parameters
with HYDRONMR which gave a ellipsoid model which also came out in the last
mf runs. I fed this as starting point manually to the program and will now
perform several manual runs to see if the results are similar to the
automated.
The local_tm files were always empty in my analyses.
Is there a quick way to write the diffusion tensor parameters to a .txt
file? I am new to python...
Regards,
Jonas
-----Original Message-----
From: edward.dauvergne@xxxxxxxxx [mailto:edward.dauvergne@xxxxxxxxx] On
Behalf Of Edward d'Auvergne
Sent: Donnerstag, 21. Januar 2016 09:48
To: Jonas Hanske
Cc: relax-users@xxxxxxx; Christoph Rademacher
Subject: Re: Confidence in Model-free output
Hi Jonas,
Welcome to the relax mailing lists! From the output, I guess you are using
the automated model-free analysis protocol (the one I developed and
published). Or are you running a custom analysis protocol? Such results are
not uncommon and are usually an indication of a bigger problem. Often this
comes back to inadequate temperature calibration and/or control - have a
close look at this text I wrote on the
subject:
http://www.nmr-relax.com/manual/Temperature_control_and_calibration.html
Other times it can be due to a bias in the fitting of relaxation curves.
Which software did you use to calculate the relaxation rates from the base
data? Another reason could be the failure of the diffusion tensor
optimisation due to the specific tensor not being an adequate description of
reality. This happens if you have large scale internal motions, partial
dimerisation (even with 5-10%), long flexible tails, etc. A good test is to
use the local_tm global model, which is strangely absent from the above list
of global models. The local_tm global model will always be too noisy and
give some terrible outlier values, but in general it is a good test for the
diffusion tensor approximation. As there is no global diffusion assumed, the
local tm values can adapt to the local diffusion contribution. The single
value may be a good enough approximate average value for the spread of 3, 5,
10 or more global diffusion coefficients. Therefore if you see the same
trend in S2 values in the local_tm models as you do in the oblate spheroid,
then you know that the trend is real.
Whether that real trend is due to the protein system or due to bad input data
is another question. Hopefully this helps.
Regards,
Edward
On 6 January 2016 at 10:14, Jonas Hanske <Jonas.Hanske@xxxxxxxxxxxx> wrote:
Hi Edward,
I am a last-year grad student working at a Max Planck Institute in Potsdam,
Germany. My thesis is concerned with a Ca2+ binding protein. I collected
full set of backbone relaxation data of the apo and holo form at two fields
(600 and 750) and saw a slight difference in R2 (about 10% decreased in
holo form), some difference in R1 (slightly increased in holo form), and no
change in NOE. However, after I run model free analysis (using the holo
structure for both apo and holo form since no apo structure is available,
all 9 local_tm models, and all diffusion models), I saw a global tm
difference of more than twofold and tremendous changes in s2 values in both
forms with up to 50% decrease for the holo form. Is this a likely outcome?
I do not know if I should trust model selection especially since the oblate
model that was chosen needed about 200 iterations to converge. I used the
Newton minimizing method. Below, I copied the AIC output from the console
and the corresponding global tm values.
I'd be happy for any advice!
Thanks in advance,
Jonas
AIC model selection for apo form
Global model - all diffusion tensor parameters and spin specific model-free
parameters.
# Data pipe Num_params_(k)
Num_data_sets_(n) Chi2 Criterion
sphere - mf (Wed Dec 30 14:23:37 2015) 197 468
526.81736 920.81736
prolate - mf (Wed Dec 30 14:23:37 2015) 185 468
538.26716 908.26716
oblate - mf (Wed Dec 30 14:23:37 2015) 197 468
512.99733 906.99733
ellipsoid - mf (Wed Dec 30 14:23:37 2015) 197 468
518.69107 912.69107
The model from the data pipe 'oblate - mf (Wed Dec 30 14:23:37 2015)' has
been selected.
Global tm = 1.5247e-08 s
AIC model selection for holo form
Global model - all diffusion tensor parameters and spin specific model-free
parameters.
# Data pipe Num_params_(k)
Num_data_sets_(n) Chi2 Criterion
sphere - mf (Tue Jan 5 18:26:27 2016) 206 504
2305.05273 2717.05273
prolate - mf (Tue Jan 5 18:26:27 2016) 209 504
2299.94808 2717.94808
oblate - mf (Tue Jan 5 18:26:27 2016) 209 504
2281.81543 2699.81543
The model from the data pipe 'oblate - mf (Tue Jan 5 18:26:27 2016)' has
been selected.
Global tm = 6.8584e-09 s
_______________________________________________
relax (http://www.nmr-relax.com)
This is the relax-users mailing list
relax-users@xxxxxxx
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