mailRe: Pulse miscalibration, R1A and R1B in the fitting_main_kex.py script.


Others Months | Index by Date | Thread Index
>>   [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Header


Content

Posted by Edward d'Auvergne on July 16, 2013 - 17:41:
Cheers,

I'll leave all the functionality intact then, but just default to
zeros.  As the R2eff calculation and matrix construction is in the
relax library and a clean separation between it and the target
function code (for optimisation), the relaxation dispersion
auto-analysis (to simplify the analysis for users), GUI, and the
specific analysis code, the functions can be directly imported into
simulation scripts and used as is.  I have now simplified and speed up
most of this code.  Most speed ups are due to a large reduction in the
number of multiplications per target function call, simply by
performing the multiplication at the highest loop level and storing
the value as a variable.  As well as by minimisation numpy matrix
creation and destruction.  Additional large speed ups in the analysis
of experimental data are due to a switch from the scipy optimisation
algorithms to those of minfx (http://gna.org/projects/minfx/).

Regards,

Edward

On 16 July 2013 17:09, Dominique Marion (IBS) <Dominique.Marion@xxxxxx> wrote:
Hello,

We have found useful to carry out some simulations with the same equations
to figure out the influence of some parameters.  You are right, the train of
180º pulses can be miscalibrated and the rf coil can be highly
inhomogeneous.  If the CPMG pulses differ from 180º, then the spins spend
some fraction of time along the z-axis. In the case of slow tumbling
proteins, the difference between R1 and R2 may become quite large. Whether
the small oscillations observed for some CPMG profiles originate from
imperfect 180º remains to be demonstrated.

Cheers,

Dominique



On 16/7/13 16:35 , Edward d'Auvergne wrote:

Hello,

I'm now copying in the function returned by MakeFunction when a==1
into relax.  I have noticed that this has the ability to handle
miscalibrated pulses via the R180_3Dx() function, however the pi-pulse
angle is 180 + a degrees, where a is hardcoded to 0.0 degrees.  Is
this a planned future feature?

It is also not clear how the R1 relaxation rates for states G and E
(or A and B) are used.  Is the aim to have R1G (per spin), R1E (per
spin), and the pulse angle (all per magnetic field strength) as
optimisable parameters of the model?  For the current implementation,
I will just set these all to hardcoded values of zero, as neither
relax nor the fitting_main_kex.py script appear to use these.

Cheers,

Edward



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

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




Related Messages


Powered by MHonArc, Updated Tue Jul 16 18:20:08 2013