This should save a lot of computation time, not spending so much
effort searching in an invalid region of the parameter space.

Cheers!

Edward


On 27 September 2014 16:33, Troels Emtekær Linnet <[email protected]> wrote:
> Hi Edward.
>
> I will change it to 20 for grid search.
>
> I will modify the manual within a timeframe of a week.
>
> Best
> Troels
>
> 2014-09-27 13:04 GMT+02:00 Edward d'Auvergne <[email protected]>:
>>
>> Hi,
>>
>> If that's the case, then maybe grid searching from 0 to 20 would be
>> better?  If it's higher than 20, the subsequent optimisation should
>> send it to the correct value.  Also, what about adding this commit
>> message description of the limitations of the k_AB parameter to the
>> TSMFK01 section of the manual at
>> http://www.nmr-relax.com/manual/TSMFK01_2_site_CPMG_model.html?  Oh,
>> all changes in the grid search values also needs to be updated in the
>> list at
>> http://www.nmr-relax.com/manual/Dispersion_parameter_grid_search.html.
>>
>> Cheers,
>>
>> Edward
>>
>>
>>
>> On 27 September 2014 12:20,  <[email protected]> wrote:
>> > Author: tlinnet
>> > Date: Sat Sep 27 12:20:33 2014
>> > New Revision: 26085
>> >
>> > URL: http://svn.gna.org/viewcvs/relax?rev=26085&view=rev
>> > Log:
>> > For relaxation dispersion, modified that the Grid search and linear
>> > constraints for parameter "k_AB" is between 0-100.
>> >
>> > The parameter is only used in the TSMFK01 model.
>> >
>> > The "k_AB" parameter is only for very slow forward exchange rate.
>> > The extected values should according to the reference paper:
>> >
>> >  Tollinger, M., Skrynnikov, N. R., Mulder, F. A. A., Forman-Kay, J. D.,
>> > and Kay, L. E. (2001). Slow dynamics in folded and unfolded states of an 
>> > sh3
>> > domain. J. Am. Chem. Soc., 123(46), 11341-11352. (10.1021/ja011300z)
>> >
>> > The paper conserns values of k_AB in the region 0.1 to 5.0.
>> >
>> > If the exchange rate is any higher value of this, then another model
>> > should be used for the analysis.
>> >
>> > Modified:
>> >     trunk/specific_analyses/relax_disp/parameter_object.py
>> >     trunk/specific_analyses/relax_disp/parameters.py
>> >
>> > Modified: trunk/specific_analyses/relax_disp/parameter_object.py
>> > URL:
>> > http://svn.gna.org/viewcvs/relax/trunk/specific_analyses/relax_disp/parameter_object.py?rev=26085&r1=26084&r2=26085&view=diff
>> >
>> > ==============================================================================
>> > --- trunk/specific_analyses/relax_disp/parameter_object.py
>> > (original)
>> > +++ trunk/specific_analyses/relax_disp/parameter_object.py      Sat Sep
>> > 27 12:20:33 2014
>> > @@ -568,13 +568,13 @@
>> >          self._add(
>> >              'k_AB',
>> >              scope = 'spin',
>> > -            default = 1000.0,
>> > +            default = 2.0,
>> >              desc = 'The exchange rate from state A to state B',
>> >              py_type = float,
>> >              set = 'params',
>> > -            scaling = 10000,
>> > -            grid_lower = 1.0,
>> > -            grid_upper = 10000.0,
>> > +            scaling = 100,
>> > +            grid_lower = 0.1,
>> > +            grid_upper = 100.0,
>> >              grace_string = '\\qk\\sAB\\N\\Q (rad.s\\S-1\\N)',
>> >              err = True,
>> >              sim = True
>> >
>> > Modified: trunk/specific_analyses/relax_disp/parameters.py
>> > URL:
>> > http://svn.gna.org/viewcvs/relax/trunk/specific_analyses/relax_disp/parameters.py?rev=26085&r1=26084&r2=26085&view=diff
>> >
>> > ==============================================================================
>> > --- trunk/specific_analyses/relax_disp/parameters.py    (original)
>> > +++ trunk/specific_analyses/relax_disp/parameters.py    Sat Sep 27
>> > 12:20:33 2014
>> > @@ -446,11 +446,10 @@
>> >          padw2 >= 0
>> >          dw >= 0
>> >          0 <= kex <= 2e6
>> > -        0 <= k_AB <= 2e6
>> >          0 <= kB <= 2e6
>> >          0 <= kC <= 2e6
>> > +        0 <= k_AB <= 100
>> >          tex >= 0
>> > -        k_AB >= 0
>> >
>> >
>> >      Matrix notation
>> > @@ -504,9 +503,11 @@
>> >          |         |     |          |      |         |
>> >          |-1  0  0 |     |    kC    |      |  -2e6   |
>> >          |         |     |          |      |         |
>> > +        | 1  0  0 |     |   k_AB   |      |    0    |
>> > +        |         |     |          |      |         |
>> > +        |-1  0  0 |     |   k_AB   |      |   100   |
>> > +        |         |     |          |      |         |
>> >          | 1  0  0 |     |   tex    |      |    0    |
>> > -        |         |     |          |      |         |
>> > -        | 1  0  0 |     |   k_AB   |      |    0    |
>> >
>> >
>> >      @keyword spins:             The list of spin data containers for
>> > the block.
>> > @@ -621,13 +622,23 @@
>> >                      break
>> >
>> >          # Exchange rates and times (0 <= k <= 2e6).
>> > -        elif param_name in ['kex', 'kex_AB', 'kex_AC', 'kex_BC',
>> > 'k_AB', 'kB', 'kC']:
>> > +        elif param_name in ['kex', 'kex_AB', 'kex_AC', 'kex_BC', 'kB',
>> > 'kC']:
>> >              A.append(zero_array * 0.0)
>> >              A.append(zero_array * 0.0)
>> >              A[j][param_index] = 1.0
>> >              A[j+1][param_index] = -1.0
>> >              b.append(0.0)
>> >              b.append(-2e6 / scaling_matrix[param_index, param_index])
>> > +            j += 2
>> > +
>> > +        # Exchange rates and times (0 <= k_AB <= 100).
>> > +        elif param_name in ['k_AB']:
>> > +            A.append(zero_array * 0.0)
>> > +            A.append(zero_array * 0.0)
>> > +            A[j][param_index] = 1.0
>> > +            A[j+1][param_index] = -1.0
>> > +            b.append(0.0)
>> > +            b.append(-100. / scaling_matrix[param_index, param_index])
>> >              j += 2
>> >
>> >          # Exchange times (tex >= 0).
>> >
>> >
>> > _______________________________________________
>> > relax (http://www.nmr-relax.com)
>> >
>> > This is the relax-commits 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-commits
>>
>> _______________________________________________
>> relax (http://www.nmr-relax.com)
>>
>> This is the relax-devel 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-devel
>
>

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

This is the relax-devel 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-devel

Reply via email to