Ok, I'll do that. (I have tried all possible combinations with the "inc=" argument)
If you remember I am using version 1.3.8. I tried to install the 1.3.10 because I remember you saying that the grid search here had been modified but I am getting a "segmentation fault" error when I run this version. Cheers TP -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Edward d'Auvergne Sent: segunda-feira, 11 de Abril de 2011 11:41 To: Tiago Pais Cc: [email protected] Subject: Re: Grid search does not appear to do the job Hi, Would you be able to submit a bug report about this? The link is https://gna.org/bugs/?func=additem&group=relax. It would be great if you could come up with a script with a tiny, absolutely minimal data set which triggers the bug, and attach these as well. There is definitely a problem, but I am unable to do much with the current info. Actually, one thing to try would be to change "inc=[16, 16, 16]" to "inc=[1, 16, 16]". Cheers, Edward On 11 April 2011 12:34, Tiago Pais <[email protected]> wrote: > Hi Edward, > I have been trying several combinations but the grid search does not appear > to be doing its job. > I have used the following command in the script: > "grid_search(lower=[0.111, 0, -0.0], upper=[0.111, 1.00, 200], inc=[16, 16, > 16], verbosity=7)" > > But I keep seeing this during the calculations: > "Min f: 3474.82 > > k: 3860 xk: [ 0.111, 0.066667, -0] fk: nan > > Increment: array([ 5, 16, 16]) > Params: array([ 0.111, 1. , Inf]) > Min params: array([ 0.111 , 0.06666667, -0. ]) > f: nan > > Min f: 3474.82 > > k: 3861 xk: [ 0.111, 0.066667, -0] fk: nan > > Increment: array([ 6, 16, 16]) > Params: array([ 0.111, 1. , Inf]) > Min params: array([ 0.111 , 0.06666667, -0. ]) > f: nan > " > > And at the end the tauS is zero for all spins and the S2s is always close to > 1. It appears that the space is not being adequately created... > > Any suggestion? > Thanks > Tiago P > > > -----Original Message----- > From: [email protected] [mailto:[email protected]] On > Behalf Of Edward d'Auvergne > Sent: quinta-feira, 7 de Abril de 2011 12:15 > To: Tiago Pais > Cc: [email protected] > Subject: Re: How to set S2f to 0.111? - SOLVED with 1.3.8 > > Ah, right. I did fix that bug! I thought so :) Ok, if you have any > problems, don't hesitate to ask. > > Bye, > > Edward > > > > On 7 April 2011 13:09, Tiago Pais <[email protected]> wrote: >> I have now also running the 1.3.8 version and the problem seems to have >> disappeared. Took me some time to use this version because the column >> numbering has changed, now columns start at number one! Important! ;-) >> >> I hope now this goes well. >> >> Thanks once more for your valuable help. >> Cheers >> Tiago >> >> -----Original Message----- >> From: [email protected] [mailto:[email protected]] On >> Behalf Of Edward d'Auvergne >> Sent: quinta-feira, 7 de Abril de 2011 10:46 >> To: Tiago Pais >> Cc: [email protected] >> Subject: Re: How to set S2f to 0.111? >> >> Hi, >> >> I've looked up that line in the specific_fns/model_free/mf_minimise.py >> file, and it looks like you are using an older version of relax. >> Could you copy the output of: >> >> $ relax --info >> >> This looks like an ancient bug that was eliminated a long, long time ago. >> >> Cheers, >> >> Edward >> >> >> >> >> On 6 April 2011 19:51, Tiago Pais <[email protected]> wrote: >>> I used the expression like this: >>> grid_search(lower=[0.111, 0, 0], upper=[0.111, 2, 1E12], inc=[1, 11, 11]) >>> >>> But I get the following error: >>> Unconstrained grid search size: 121 (constraints may decrease this size). >>> >>> Traceback (most recent call last): >>> File "/usr/local/bin/relax", line 418, in <module> >>> Relax() >>> File "/usr/local/bin/relax", line 127, in __init__ >>> self.interpreter.run(self.script_file) >>> File "/usr/local/relax/prompt/interpreter.py", line 276, in run >>> return run_script(intro=self.__intro_string, local=self.local, >>> script_file=script_file, quit=self.__quit_flag, >>> show_script=self.__show_script, >> raise_relax_error=self.__raise_relax_error) >>> File "/usr/local/relax/prompt/interpreter.py", line 537, in run_script >>> return console.interact(intro, local, script_file, quit, >>> show_script=show_script, raise_relax_error=raise_relax_error) >>> File "/usr/local/relax/prompt/interpreter.py", line 433, in >>> interact_script >>> execfile(script_file, local) >>> File "mf_multimodel_m5S2f0111.py", line 82, in <module> >>> grid_search(lower=[0.111, 0, 0], upper=[0.111, 1, 11], inc=[1, 11, > 11]) >>> File "/usr/local/relax/prompt/minimisation.py", line 156, in grid_search >>> minimise.grid_search(lower=lower, upper=upper, inc=inc, >>> constraints=constraints, verbosity=verbosity) >>> File "/usr/local/relax/generic_fns/minimise.py", line 191, in > grid_search >>> grid_search(lower=lower, upper=upper, inc=inc, > constraints=constraints, >>> verbosity=verbosity) >>> File "/usr/local/relax/specific_fns/model_free/mf_minimise.py", line > 479, >>> in grid_search >>> self.minimise(min_algor='grid', lower=lower, upper=upper, inc=inc, >>> constraints=constraints, verbosity=verbosity, sim_index=sim_index) >>> File "/usr/local/relax/specific_fns/model_free/mf_minimise.py", line > 922, >>> in minimise >>> min_options = self.grid_search_config(num_params, spin=spin, >>> lower=lower, upper=upper, inc=inc, scaling_matrix=scaling_matrix) >>> File "/usr/local/relax/specific_fns/model_free/mf_minimise.py", line > 554, >>> in grid_search_config >>> self.grid_search_config_fin(min_options, lower, upper, scaling_matrix) >>> File "/usr/local/relax/specific_fns/model_free/mf_minimise.py", line > 631, >>> in grid_search_config_fin >>> for i in xrange(n): >>> NameError: global name 'n' is not defined >>> >>> >>> Any ideas? >>> >>> Cheers >>> Tiago >>> >>> -----Original Message----- >>> From: [email protected] [mailto:[email protected]] On >>> Behalf Of Edward d'Auvergne >>> Sent: quarta-feira, 6 de Abril de 2011 18:05 >>> To: Tiago Pais >>> Cc: [email protected] >>> Subject: Re: How to set S2f to 0.111? >>> >>> Hi, >>> >>> These match the parameters as listed in the help for the >>> model_free.select_model() user function. The grid search arrays match >>> the parameter arrays. >>> >>> Regards, >>> >>> Edward >>> >>> >>> On 6 April 2011 18:54, Tiago Pais <[email protected]> wrote: >>>> Ok, >>>> Im sorry to insist but I am probably missing something here. How do I >>> state >>>> which bound goes with which parameter? That is, which position in the >>> array >>>> bound corresponds to the S2f parameter? >>>> Regards. >>>> TP >>>> >>>> -----Original Message----- >>>> From: [email protected] [mailto:[email protected]] On >>>> Behalf Of Edward d'Auvergne >>>> Sent: quarta-feira, 6 de Abril de 2011 17:42 >>>> To: Tiago Pais >>>> Cc: [email protected] >>>> Subject: Re: How to set S2f to 0.111? >>>> >>>> Hi, >>>> >>>> That is roughly correct. Just set the lower and upper bound to 0.111 >>>> and set the number of increments for that parameter to 1. Then it is >>>> like a grid search without S2f being present, or being fixed to 0.111. >>>> >>>> Regards, >>>> >>>> Edward >>>> >>>> >>>> >>>> On 6 April 2011 18:38, Tiago Pais <[email protected]> wrote: >>>>> Hi Ed, >>>>> Thanks for the quick reply. >>>>> Let's see if I understand your suggestion. For example, the >>>> mf_multimodel.py >>>>> sample script performs a grid search minimization using the grid_search >>>>> function. So if I insert an array of upper and lower bounds for the >>>>> parameters in the model I can constrain the interval of possible >> results, >>>>> correct? If so, what is the sequence for the parameters in the array? >>>>> TP >>>>> >>>>> >>>>> >>>>> -----Original Message----- >>>>> From: Edward d'Auvergne [mailto:[email protected]] >>>>> Sent: quarta-feira, 6 de Abril de 2011 17:13 >>>>> To: Tiago Pais >>>>> Cc: [email protected] >>>>> Subject: Re: How to set S2f to 0.111? >>>>> >>>>> Hi, >>>>> >>>>> Unfortunately, there is no ability to fix one of the model-free >>>>> parameters during optimisation in relax yet. This is something that >>>>> has been requested one or two times over the years. This is >>>>> complicated as the gradients and Hessians (first and second partial >>>>> derivates) need to be modified with this in mind, as the curvature of >>>>> the space changes. The fixed parameter is not part of the gradient or >>>>> Hessian, and has to be removed. This really complicates the target >>>>> function, gradient, and Hessian and, due to the low demand, has not >>>>> been implemented. >>>>> >>>>> Are you able to optimise this parameter and see if you get 0.111? And >>>>> are you able to extract the timescale of this process (the methyl >>>>> group rotamer jumps)? From memory, someone has optimsed these models >>>>> using a grid search. This coarse optimisation can be performed in >>>>> relax as you are able to specify the fine details of the grid search. >>>>> It is slower, but will do the job. You could even implement a zooming >>>>> grid search if your scripting skills are up to it to be able to >>>>> relatively quickly find the parameters to high precision. Anyway, I >>>>> hope this info helps. >>>>> >>>>> Regards, >>>>> >>>>> Edward >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> On 6 April 2011 17:39, Tiago Pais <[email protected]> wrote: >>>>>> Hi, >>>>>> >>>>>> I would like to make an analysis of side-chain relaxation data with > the >>>>> S2f >>>>>> parameter (in model 5) set to 0.111. >>>>>> >>>>>> Is it possible to do this with RELAX? How? >>>>>> >>>>>> Thanks in advance. >>>>>> >>>>>> Cheers >>>>>> >>>>>> Tiago P >>>>>> >>>>>> >>>>>> >>>>>> ************************************** >>>>>> >>>>>> Tiago Pais, PhD. student >>>>>> >>>>>> Cell Physiology & NMR >>>>>> >>>>>> Instituto de Tecnologia Química e Biológica-Oeiras >>>>>> >>>>>> >>>>>> >>>>>> __________ Information from ESET NOD32 Antivirus, version of virus >>>>> signature >>>>>> database 6019 (20110406) __________ >>>>>> >>>>>> The message was checked by ESET NOD32 Antivirus. >>>>>> >>>>>> http://www.eset.com >>>>>> >>>>>> _______________________________________________ >>>>>> 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 >>>>>> >>>>>> >>>>> >>>>> __________ Information from ESET NOD32 Antivirus, version of virus >>>> signature >>>>> database 6019 (20110406) __________ >>>>> >>>>> The message was checked by ESET NOD32 Antivirus. >>>>> >>>>> http://www.eset.com >>>>> >>>>> >>>>> >>>>> >>>>> __________ Information from ESET NOD32 Antivirus, version of virus >>>> signature >>>>> database 6019 (20110406) __________ >>>>> >>>>> The message was checked by ESET NOD32 Antivirus. >>>>> >>>>> http://www.eset.com >>>>> >>>>> >>>>> >>>> >>>> __________ Information from ESET NOD32 Antivirus, version of virus >>> signature >>>> database 6019 (20110406) __________ >>>> >>>> The message was checked by ESET NOD32 Antivirus. >>>> >>>> http://www.eset.com >>>> >>>> >>>> >>>> >>>> __________ Information from ESET NOD32 Antivirus, version of virus >>> signature >>>> database 6019 (20110406) __________ >>>> >>>> The message was checked by ESET NOD32 Antivirus. >>>> >>>> http://www.eset.com >>>> >>>> >>>> >>> >>> __________ Information from ESET NOD32 Antivirus, version of virus >> signature >>> database 6019 (20110406) __________ >>> >>> The message was checked by ESET NOD32 Antivirus. >>> >>> http://www.eset.com >>> >>> >>> >>> >>> __________ Information from ESET NOD32 Antivirus, version of virus >> signature >>> database 6019 (20110406) __________ >>> >>> The message was checked by ESET NOD32 Antivirus. >>> >>> http://www.eset.com >>> >>> >>> >> >> __________ Information from ESET NOD32 Antivirus, version of virus > signature >> database 6021 (20110407) __________ >> >> The message was checked by ESET NOD32 Antivirus. >> >> http://www.eset.com >> >> >> >> >> __________ Information from ESET NOD32 Antivirus, version of virus > signature >> database 6021 (20110407) __________ >> >> The message was checked by ESET NOD32 Antivirus. >> >> http://www.eset.com >> >> >> > > __________ Information from ESET NOD32 Antivirus, version of virus signature > database 6021 (20110407) __________ > > The message was checked by ESET NOD32 Antivirus. > > http://www.eset.com > > > > > __________ Information from ESET NOD32 Antivirus, version of virus signature > database 6031 (20110410) __________ > > The message was checked by ESET NOD32 Antivirus. > > http://www.eset.com > > > __________ Information from ESET NOD32 Antivirus, version of virus signature database 6031 (20110410) __________ The message was checked by ESET NOD32 Antivirus. http://www.eset.com __________ Information from ESET NOD32 Antivirus, version of virus signature database 6031 (20110410) __________ The message was checked by ESET NOD32 Antivirus. http://www.eset.com _______________________________________________ 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

