Edward,
 
It seems we finally got around the relax halting problem but unfortunately I 
don’t know how! Logging didn’t affect anything but our last couple of trials 
worked fine and this sudden stop of relax could not be reproduced. Hopefully 
it’s not a failing hardware problem like you suggested. I haven't gotten to it 
yet but will definitely run relax on another workstation to rule this out. 

In any case, we re-ran each DIFF_MODEL and they all completed without halting. 
Still, we get the same error when trying the final run:

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
relax> value.set(val=-0.00017199999999999998, param='csa', spin_id='@N')

relax> pipe.create(pipe_name='local_tm - mf (Sat Sep 22 16:54:58 2012)', 
pipe_type='mf', bundle='mf (Sat Sep 22 16:54:58 2012)')

relax> results.read(file='results', 
dir='/home/dgagne/nmrdata2/DG12-116_15SEP2012_ModelFree_Analysis_of_ECP_Free_Form/dauvergne_protocol_final/local_tm/aic')
Opening the file 
'/home/dgagne/nmrdata2/DG12-116_15SEP2012_ModelFree_Analysis_of_ECP_Free_Form/dauvergne_protocol_final/local_tm/aic/results.bz2'
 for reading.

relax> pipe.create(pipe_name='sphere - mf (Sat Sep 22 16:54:58 2012)', 
pipe_type='mf', bundle='mf (Sat Sep 22 16:54:58 2012)')

relax> results.read(file='results', 
dir='/home/dgagne/nmrdata2/DG12-116_15SEP2012_ModelFree_Analysis_of_ECP_Free_Form/dauvergne_protocol_final/sphere/round_2/opt')
Opening the file 
'/home/dgagne/nmrdata2/DG12-116_15SEP2012_ModelFree_Analysis_of_ECP_Free_Form/dauvergne_protocol_final/sphere/round_2/opt/results.bz2'
 for reading.

relax> pipe.create(pipe_name='prolate - mf (Sat Sep 22 16:54:58 2012)', 
pipe_type='mf', bundle='mf (Sat Sep 22 16:54:58 2012)')

relax> results.read(file='results', 
dir='/home/dgagne/nmrdata2/DG12-116_15SEP2012_ModelFree_Analysis_of_ECP_Free_Form/dauvergne_protocol_final/prolate/round_2/opt')
Opening the file 
'/home/dgagne/nmrdata2/DG12-116_15SEP2012_ModelFree_Analysis_of_ECP_Free_Form/dauvergne_protocol_final/prolate/round_2/opt/results.bz2'
 for reading.

relax> pipe.create(pipe_name='oblate - mf (Sat Sep 22 16:54:58 2012)', 
pipe_type='mf', bundle='mf (Sat Sep 22 16:54:58 2012)')

relax> results.read(file='results', 
dir='/home/dgagne/nmrdata2/DG12-116_15SEP2012_ModelFree_Analysis_of_ECP_Free_Form/dauvergne_protocol_final/oblate/round_2/opt')
Opening the file 
'/home/dgagne/nmrdata2/DG12-116_15SEP2012_ModelFree_Analysis_of_ECP_Free_Form/dauvergne_protocol_final/oblate/round_2/opt/results.bz2'
 for reading.

relax> pipe.create(pipe_name='ellipsoid - mf (Sat Sep 22 16:54:58 2012)', 
pipe_type='mf', bundle='mf (Sat Sep 22 16:54:58 2012)')

relax> results.read(file='results', 
dir='/home/dgagne/nmrdata2/DG12-116_15SEP2012_ModelFree_Analysis_of_ECP_Free_Form/dauvergne_protocol_final/ellipsoid/round_2/opt')
Opening the file 
'/home/dgagne/nmrdata2/DG12-116_15SEP2012_ModelFree_Analysis_of_ECP_Free_Form/dauvergne_protocol_final/ellipsoid/round_2/opt/results.bz2'
 for reading.

relax> model_selection(method='AIC', modsel_pipe='final - mf (Sat Sep 22 
16:54:58 2012)', bundle='mf (Sat Sep 22 16:54:58 2012)', pipes=['local_tm - mf 
(Sat Sep 22 16:54:58 2012)', 'sphere - mf (Sat Sep 22 16:54:58 2012)', 'prolate 
- mf (Sat Sep 22 16:54:58 2012)', 'oblate - mf (Sat Sep 22 16:54:58 2012)', 
'ellipsoid - mf (Sat Sep 22 16:54:58 2012)'])
AIC model selection.

Global model - all diffusion tensor parameters and spin specific model-free 
parameters.
Data pipe            Num_params_(k)       Num_data_sets_(n)    Chi2             
    Criterion           
local_tm - mf (Sat Sep 22 16:54:58 2012) 233                  678               
   374948.04349         375414.04349        
sphere - mf (Sat Sep 22 16:54:58 2012) 150                  678                 
 379689.20076         379989.20076        
prolate - mf (Sat Sep 22 16:54:58 2012) 155                  678                
  379992.81969         380302.81969        
oblate - mf (Sat Sep 22 16:54:58 2012) 158                  678                 
 379741.98189         380057.98189        
ellipsoid - mf (Sat Sep 22 16:54:58 2012) 161                  678              
    379888.19715         380210.19715        
The model from the data pipe 'local_tm - mf (Sat Sep 22 16:54:58 2012)' has 
been selected.

relax> monte_carlo.setup(number=500)

relax> monte_carlo.create_data(method='back_calc')
RelaxError: The specific model has not been selected or set up.
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

We went back to each individual DIFF_MODEL logs to figure out whether 
irregularities could be observed. Here is what shows up in each individual run 
(sphere, oblate, etc.) for each individual spin (we have 133 different @N spins 
in this pdb file, a few of those we listed in the 'unresolved' file):

Fitting to spin '#2KB5_mol1:4@N'
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Cannot run a grid search on a model with zero parameters, directly calculating 
the function value.
Storing the optimisation results, the optimised chi-squared value is lower than 
the current value (6753.10859718 < None).

The following message then appears:

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
relax> minimise(min_algor='newton', line_search=None, hessian_mod=None, 
hessian_type=None, func_tol=1e-25, grad_tol=None, max_iter=10000000, 
constraints=True, scaling=True, verbosity=1)


Over-fit spin deselection.

Only the model-free parameters for single spins will be used.


Fitting to spin '#2KB5_mol1:4@N'
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Cannot run optimisation on a model with zero parameters, directly calculating 
the function value.

Parameter values: []
Function value:   6701.4699098031615
Iterations:       0
Function calls:   1
Gradient calls:   0
Hessian calls:    0
Warning:          No optimisation

Storing the optimisation results, the optimised chi-squared value is lower than 
the current value (6701.4699098 < None).
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Thanks again for your input.

Nick

--
Nicolas Doucet
Assistant Professor
INRS - Institut Armand-Frappier
University of Quebec
Institut Pasteur International Network
531 Boulevard des Prairies
Laval (Quebec) H7V 1B7 CANADA
Phone: (450) 687-5010 #4212
Fax: (450) 686-5501
Email: [email protected]
Web: http://www.profs.inrs.ca/ndoucet/
--



On 2012-09-21, at 9:48 AM, Edward d'Auvergne <[email protected]> wrote:

> Hi,
> 
> I'll answer below:
> 
> On Friday, 21 September 2012, Doucet, Nicolas <[email protected]> 
> wrote:
> > Edward,
> >
> > Using all the relaxation .out files previously created by relax in one 
> > single directory including the pdb and the dauvergne_protocol.py script, we 
> > simply ran the following command as you previously suggested:
> >
> > $ relax --log log dauvergne_protocol.py
> 
> I would recommend, simply as a test, to run relax without logging:
> 
> $ relax dauvergne_protocol.py
> 
> 
> > We ran it twice identically except for the following selections:
> >
> > 1- With "res_name_col=3", "spin_num_col=4"
> > 2- With "res_name_col-None", "spin_num_col=None"
> 
> I'm guessing that the minus is a typo here.  If you have the residue number, 
> the name is not essential.  And if you have a unique spin name, then a spin 
> number is not essential.
> 
> 
> > In both cases the results are identical and yield the same warnings:
> >
> > 1- We see "Over-fit spin deselection" when "grid_search" is starting.
> 
> From your log file, I can see that protons are deselected - this is normal as 
> you are looking at nitrogen relaxation rather than proton relaxation.
> 
> 
> > 2- We always see the string "RelaxWarning: The spin '#2KB5_mol1:123@N' has 
> > been deselected because of missing relaxation data".
> 
> How many data points do you have for this residue 123 nitrogen?
> 
> 
> > 3- In "fitting to spin (Grid search)", "fk" values are identical in both 
> > runs.
> > 4- In "fitting to spin (Grid search)", the output message is the following: 
> > "Storing the optimisation results, the optimised chi-squared value is lower 
> > than the current value (12620.7348396 < None)". Is this what one would 
> > expect to see?
> 
> This is normal.  This message makes more sense in the multiple-processor mode 
> whereby the grid search is broken into pieces and each processor produces 
> this message or the alternative saying that the chi-squared value is higher.
> 
> 
> > Still, the major issue is the halting of relax in the middle of the tm8 
> > grid search. I will try to install relax 2.1.1 on a 64-bit dual processor 
> > later today and run everything again.
> 
> This is strange!  Maybe without the logging you will see more.  Otherwise 
> type 'dmesg' and see if the OS system log says more.  I really have only seen 
> such problems on failing hardware.  But as this occurs in the same place each 
> time, there must be some other problem!  Your ram size of 3 Gb 
> (https://gna.org/bugs/?20177) should be sufficient.  We need to get to the 
> bottom of this problem.
> 
> Regards,
> 
> Edward
> 
> 
> > Nick
> >
> > --
> > Nicolas Doucet
> > Assistant Professor
> > INRS - Institut Armand-Frappier
> > University of Quebec
> > Institut Pasteur International Network
> > 531 Boulevard des Prairies
> > Laval (Quebec) H7V 1B7 CANADA
> > Phone: (450) 687-5010 #4212
> > Fax: (450) 686-5501
> > Email: [email protected]
> > Web: http://www.profs.inrs.ca/ndoucet/
> > --
> >
> >
> >
> > -----Original Message-----
> > From: [email protected] on behalf of Edward d'Auvergne
> > Sent: Fri 9/21/2012 4:35 AM
> > To: Doucet, Nicolas
> > Cc: [email protected]
> > Subject: Re: Final model-free run with dauvergne_protocol.py
> >
> > Hi Nick,
> >
> > How did you run relax?  Could you copy and paste the entire command
> > used?  This will help me work out if you are using Gary Thompson's
> > multiprocessor and how IO redirection is occurring.  Do you get the
> > same messages without IO redirection?  It is quite peculiar that relax
> > just stops like that without giving any output.  I have seen this
> > before, but it was due to a dying CPU (or harddrive, I don't remember
> > exactly).  I would guess that without the multiprocessor or IO
> > redirection, you should see a much more informative error message.
> >
> > Cheers,
> >
> > Edward
> >
> >
> >
> > On 20 September 2012 21:33, Nicolas Doucet <[email protected]> 
> > wrote:
> >> Edward,
> >>
> >> We started the dauvergne_protocol.py again from scratch and we do see a few
> >> warning messages in the initial local_tm run. Here is what we see right
> >> before each tm grid search (the example is from the log file for tm0):
> >>
> >> relax> pipe.copy(pipe_from='origin - mf (Tue Sep 18 14:19:13 2012)',
> >> pipe_to='tm0 - mf (Tue Sep 18 14:19:13 2012)', bundle_to='mf (Tue Sep 18
> >> 14:19:13 2012)')
> >>
> >> relax> pipe.switch(pipe_name='tm0 - mf (Tue Sep 18 14:19:13 2012)')
> >>
> >> relax> model_free.select_model(model='tm0', spin_id=None)
> >>
> >> relax> grid_search(lower=None, upper=None, inc=11, constraints=True,
> >> verbosity=1)
> >>
> >>
> >> Over-fit spin deselection.
> >>
> >> RelaxWarning: The spin '#2KB5_mol1:2@N' has been deselected because of
> >> missing relaxation data.
> >> RelaxWarning: The spin '#2KB5_mol1:3@N' has been deselected because of
> >> missing relaxation data.
> >> RelaxWarning: The spin '#2KB5_mol1:4@H' has been deselected because of an
> >> absence of relaxation mechanisms.
> >> RelaxWarning: The spin '#2KB5_mol1:4@H' has been deselected because of
> >> missing relaxation data.
> >> RelaxWarning: The spin '#2KB5_mol1:5@H' has been deselected because of an
> >> absence of relaxation mechanisms.
> >> RelaxWarning: The spin '#2KB5_mol1:5@H' has been deselected because of
> >> missing relaxation data.
> >> RelaxWarning: The spin '#2KB5_mol1:6@H' has been deselected because of an
> >> absence of relaxation mechanisms.
> >> RelaxWarning: The spin '#2KB5_mol1:6@H' has been deselected because of
> >> missing relaxation data.
> >> RelaxWarning: The spin '#2KB5_mol1:7@H' has been deselected because of an
> >> absence of relaxation mechanisms.
> >> RelaxWarning: The spin '#2KB5_mol1:7@H' has been deselected because of
> >> missing relaxation data.
> >> RelaxWarning: The spin '#2KB5_mol1:8@H' has been deselected because of an
> >> absence of relaxation mechanisms.
> >> RelaxWarning: The spin '#2KB5_mol1:8@H' has been deselected because of
> >> missing relaxation data.
> >> RelaxWarning: The spin '#2KB5_mol1:9@H' has been deselected because of an
> >> absence of relaxation mechanisms.
> >> RelaxWarning: The spin '#2KB5_mol1:9@H' has been deselected because of
> >> missing relaxation data.
> >> RelaxWarning: The spin '#2KB5_mol1:10@H' has been deselected because of an
> >> absence of relaxation mechanisms.
> >> RelaxWarning: The spin '#2KB5_mol1:10@H' has been deselected because of
> >> missing relaxation data.
> >> RelaxWarning: The spin '#2KB5_mol1:11@H' has been deselected because of an
> >> absence of relaxation mechanisms.
> >> RelaxWarning: The spin '#2KB5_mol1:11@H' has been deselected because of
> >> missing relaxation data.
> >> RelaxWarning: The spin '#2KB5_mol1:12@H' has been deselected because of an
> >> absence of relaxation mechanisms.
> >> RelaxWarning: The spin '#2KB5_mol1:12@H' has been deselected because of
> >> missing relaxation data.
> >> RelaxWarning: The spin '#2KB5_mol1:13@H' has been deselected because of an
> >> absence of relaxation mechanisms.
> >> RelaxWarning: The spin '#2KB5_mol1:13@H' has been deselected because of
> >> missing relaxation data.
> >> RelaxWarning: The spin '#2KB5_mol1:14@H' has been deselected because of an
> >> absence of relaxation mechanisms.
> >> RelaxWarning: T

_______________________________________________
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