Hi Edward,

On 05.06.2012, at 14:32, Edward d'Auvergne wrote:
> I would recommend reading Sebastien Morin's paper about the
> consistency testing to understand how to interpret the plots.  He also
> gives the relevant references for the different parts of the tests
> where you will find more details.  I would recommend it.  

Yes, of course I read the paper. But since the SH3 is such a small protein with 
a correlation time far less then the 5 ns mentioned in the paper, I'm not sure 
about the reliability of the results. From the interpretation of the 
correlation plots and the "J(0)-test" the data seem to be consistent. 

> As for the
> model elimination, this is completely explained in my 2006 paper on
> model-free model elimination
> (http://dx.doi.org/10.1007/s10858-006-9007-z).  

Thank you for the hint. I should have just printed out and read each and every 
paper of yours. 

> Now that I looked more carefully at
> the results file, I can see the exact problem.  I would recommend
> multiplying your proton frequencies by 1e6, as they should be in Hz ;)

Great news! :D Thank you so much for the hint. I'll start relax once more with 
correct frequency values.

Something that's bugging me anyway, and I should probably file a bug report 
for: There is no convenient or obvious way how to edit the relaxation data 
loaded into the MF auto-analysis. 

Also, deleting NOE data sets is failing here:

relax> relax_data.delete(ri_id='noe.600')
Traceback (most recent call last):
  File "/usr/local/relax/gui/interpreter.py", line 311, in run
    apply(fn, args, kwds)
  File "/usr/local/relax/prompt/relax_data.py", line 128, in delete
    relax_data.delete(ri_id=ri_id)
  File "/usr/local/relax/generic_fns/relax_data.py", line 484, in delete
    del spin.ri_data[ri_id]
KeyError: 'noe.600'

I guess this is some kind of bug. The error message is not telling so much. You 
can try for yourself by opening the "mf_state.bz2" file in the dropbox folder.

Cheers
Martin

> I think I'll add some checks to relax for the input frequency.
> 
> Regards,
> 
> Edward
> 
> 
> On 5 June 2012 13:35, Martin Ballaschk <[email protected]> wrote:
>> Hi Edward,
>> 
>> thank you for the reply. I will file a bug report soon.
>> 
>> I'll answer below:
>> 
>> On 05.06.2012, at 11:41, Edward d'Auvergne wrote:
>>> Do you have information about which version of relax you are using?
>> 
>> It's 1.3.16 – newly downloaded from the main page.
>> 
>>> [...]
>>> Note that this RelaxFault is not much of an issue.  You can see the
>>> exact failure point by looking into the
>>> auto_analyses/dauvergne_protocol.py file.
>> 
>> The "relax controller" also showed me the point of failure. I copied the 
>> last 100.000 lines of messages into this file:
>> https://www.dropbox.com/sh/ijah1ll37o9xmsy/le6rGRguU5/mf_firstrun_log.txt
>> 
>> That's the last lines:
>> 
>> relax> pymol.macro_write(data_type='amp_fast', style='classic', 
>> colour_start=None, colour_end=None, colour_list=None, file=None, 
>> dir='/faust/TENSOR/sh3_EdA/final/pymol', force=True)
>> Exception raised in thread.
>> 
>> Traceback (most recent call last):
>>  File "/usr/local/relax/gui/analyses/execute.py", line 88, in run
>>    self.run_analysis()
>>  File "/usr/local/relax/gui/analyses/auto_model_free.py", line 765, in 
>> run_analysis
>>    dauvergne_protocol.dAuvergne_protocol(pipe_name=self.data.pipe_name, 
>> results_dir=self.data.save_dir, diff_model=self.data.global_models, 
>> mf_models=self.data.mf_models, local_tm_models=self.data.local_tm_models, 
>> grid_inc=self.data.inc, diff_tensor_grid_inc=self.data.diff_tensor_grid_inc, 
>> mc_sim_num=self.data.mc_sim_num, max_iter=self.data.max_iter, 
>> conv_loop=self.data.conv_loop)
>>  File "/usr/local/relax/auto_analyses/dauvergne_protocol.py", line 223, in 
>> __init__
>>    self.execute()
>>  File "/usr/local/relax/auto_analyses/dauvergne_protocol.py", line 710, in 
>> execute
>>    self.write_results()
>>  File "/usr/local/relax/auto_analyses/dauvergne_protocol.py", line 858, in 
>> write_results
>>    self.interpreter.pymol.macro_write(data_type='amp_fast',  dir=dir, 
>> force=True)
>>  File "/usr/local/relax/prompt/pymol_control.py", line 266, in macro_write
>>    pymol_control.macro_write(data_type=data_type, style=style, 
>> colour_start=colour_start, colour_end=colour_end, colour_list=colour_list, 
>> file=file, dir=dir, force=force)
>>  File "/usr/local/relax/generic_fns/pymol_control.py", line 458, in 
>> macro_write
>>    commands = create_macro(data_type=data_type, style=style, 
>> colour_start=colour_start, colour_end=colour_end, colour_list=colour_list)
>>  File "/usr/local/relax/generic_fns/pymol_control.py", line 352, in 
>> create_macro
>>    commands = macro(data_type, style, colour_start, colour_end, colour_list)
>>  File "/usr/local/relax/specific_fns/model_free/macro_base.py", line 551, in 
>> create_macro
>>    self.classic_style(data_type, colour_start, colour_end, colour_list, 
>> spin_id)
>>  File "/usr/local/relax/specific_fns/model_free/macro_base.py", line 242, in 
>> classic_style
>>    raise RelaxFault
>> 
>> Storing the relax state in the file 'relax_state_20120602_135951.bz2'.
>> 
>> RelaxFault: RelaxError: Impossible to be here, please re-run relax with the 
>> '--debug' flag and summit a bug report at https://gna.org/projects/relax/.
>> 
>> 
>>> [...]  This means that you have the results for
>>> the completed analysis sitting on your computer!
>> 
>> Yes, you're right. I can see the the final result files in the respective 
>> directories ("./final"). Unfortunately, something is still wrong, and I 
>> suspect it's my data.
>> 
>> relax obviously went for the ellipsoid model, but during the runs, most of 
>> the spin systems got eliminated. That means, for most of the parameters I 
>> don't have any values (see 
>> https://www.dropbox.com/sh/ijah1ll37o9xmsy/UgQuNzBSwl/final ).
>> 
>> I don't really understand what exactly is tested against what when relax 
>> tells me e.g.:
>> 
>> Data pipe 'm5':  The ts value of 8.5026e-10 is greater than 6.377e-10, 
>> eliminating spin system '#1aey-NMR_mol1:30&:ILE@410&@N'.
>> 
>> I'm sure that's described somewhere in the manual or the thesis, but I 
>> couldn't find it.
>> 
>> ***
>> 
>> So what can I do about this. The obviuos thing is to validate my data 
>> (again) and finally do the temperature calibration at the 750 machine. Isn't 
>> it odd that the R1, R2 methanol calibrations we did showed no differences in 
>> ppm, regardless of the duration of the R2 measurements?
>> 
>> Is maybe the peak maximum searching in CCPN introducing systematic error by 
>> picking positive noise on top of the peaks?
>> 
>> The NOE error calculation in CCPN is somewhat opaque and is based on getting 
>> the spectrum noise. Could a under / overestimation of the NOE errors lead to 
>> such a massive elimination of spin models?
>> 
>> I don't really know where to start looking for errors.
>> 
>> Cheers
>> Martin
>> 
>> 
>> 
>> 
>> 
>>> On 5 June 2012 11:00, Martin Ballaschk <[email protected]> wrote:
>>>> 
>>>> Hello Edward, hello relax-users,
>>>> 
>>>> for five days relax calculated mf models for SH3 and then something went 
>>>> wrong. It stopped with
>>>> 
>>>>> RelaxFault: RelaxError: Impossible to be here, please re-run relax with 
>>>>> the '--debug' flag and summit a bug report at 
>>>>> https://gna.org/projects/relax/
>>>> 
>>>> A look at the relax messages tells me that almost all spin got eleminated. 
>>>> The "debugging run" is still running.
>>>> 
>>>> I will try to give a detailed description of what we've done to collect 
>>>> the input data and maybe you can give me a hint what may be a problem; if 
>>>> it's something with the sample, the measuring setup or the processing 
>>>> workflow.
>>>> 
>>>> ====
>>>> 
>>>> 1.) Protein / sample
>>>> 
>>>> * SH3 from chicken alpha-spectrin, 62 residues (1AEY.pdb)
>>>> * 2H/13C/15N and metyhl-group labeled
>>>> * concentration: ~ .5 mM
>>>> * our "all-purpose model protein" for testing new stuff
>>>> 
>>>> 
>>>> 2.) Data collection
>>>> 
>>>> * two fields: 600 MHz & 750 MHz (Bruker spectrometers with cryo probes)
>>>> * 600 machine:
>>>>  http://www.fmp-berlin.de/schmieder/nmr_facility/av600sel.htm
>>>> * 750 machine:
>>>>  http://www.fmp-berlin.de/schmieder/nmr_facility/av750.htm
>>>> * temperature: 300.1 K
>>>>   o comparison between between T1 and T2 temperatures /w methanol
>>>>     gave *no* differences in temperature at the 600 MHz machine (!)
>>>>   o 750 MHz spectrometer needs still to be tested though
>>>>   o temperature differences in HetNOE also need to be tested
>>>> * single-scan interleaved recording was performed for T1, T2 and HetNOE 
>>>> measurements
>>>> * T1: delays between 12 and 1500 ms, 8 data points, 4 of them replicated
>>>> * T2: delays between 17 and 217 ms, 8 data points, 4 of them replicated
>>>> 
>>>> 
>>>> 3.) Data processing
>>>> 
>>>> * processing of all spectra: Bruker TOPSPIN 3.1
>>>> * peak picking with CCPN 2.2.1:
>>>>  o T1, T2 (pseudo-3D) picked with „Follow intensity changes“ function
>>>>  o HetNOE (2D planes) picked with „Heteronuclear NOE“ function
>>>> * T1, T2 analysed with relax' fitting function
>>>> * consisteny testing performed with Sebastien Morins script
>>>>  (although I'm not sure about the interpretation of the results,
>>>>  also: the molecule is very small and tau_m < 5ns)
>>>> 
>>>> 
>>>> 4.) Model-free analysis within relax GUI
>>>> 
>>>> * imported all relaxation data as described
>>>> * CSA, bond length values: default values taken
>>>> * unit vectors from 1AEY.pdb (averaged in relax)
>>>> 
>>>> 
>>>> All the relax data of this run including the results files and consistency 
>>>> testing plots have been made publicly available:
>>>> https://www.dropbox.com/sh/ijah1ll37o9xmsy/OybJrGT13e
>>>> 
>>>> 
>>>> I would be very grateful if you could have a look at the data and tell me: 
>>>> is it me or is it a bug?
>>>> 
>>>> Cheers
>>>> Martin
>> 

-- 
Martin Ballaschk
AG Schmieder
Leibniz-Institut für Molekulare Pharmakologie
Robert-Rössle-Str. 10
13125 Berlin
[email protected]
Tel.: +49-30-94793-234/315
Büro: A 1.26
Labor: C 1.10


_______________________________________________
relax (http://www.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