mailRe: [sr #3155] An R1rho expression for a spin in chemical exchange between two sites with unequal transverse relaxation rates


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

Header


Content

Posted by Edward d'Auvergne on April 30, 2014 - 17:17:
Hi Andy,

Do you have code for this R1rho model?  It may help to have the code,
either to use it directly or for comparison and test suite purposes.
In relax, the implementation is in Python.  But as numpy is used, the
different between Python and C is minimal.  The fine details of the
implementation itself make more of a difference for speed than the
choice of language.

For the spin-lock offset, it is input and stored as ppm units.  The
ppm to rad.s^-1 conversion code is visible at
http://www.nmr-relax.com/api/3.1/lib.nmr-pysrc.html#frequency_to_rad_per_s.
 Then the w_eff values are calculated from this in the code at
http://www.nmr-relax.com/api/3.1/specific_analyses.relax_disp.disp_data-pysrc.html#return_offset_data.
 Can you see a bug there?  Are you talking about the +/-
0.5*delta_omega factor for slow exchange?  Or the Korzhnev 2005
correction for constant time R1rho experiments (in the TODO list at
http://www.nmr-relax.com/manual/do_dispersion_features_yet_be_implemented.html,
hence it is not implemented yet).

CATIA is useful for the handling of CPMG off-resonace effects, but it
is limited to the models it supports.  It cannot handle MMQ data (this
is a shortcut for the combination of SQ, ZQ, DQ, and MQ data for both
the proton and heteronumcleus).  CATIA also does not handle R1rho data
or models.  Anyway, relax has a user function called
relax_disp.catia_input which can simplify the life of users by
creating the required CATIA input files.  There is even a
relax_disp.catia_execute user function to allow CATIA to be run from
within relax.  If a relax_disp.catia_extract user function is added,
then CATIA could be used as a replacement optimisation engine in relax
and the user will only need to have an executable CATIA binary in
their system path.  A similar set of user functions exist for Art
Palmer's CPMGFit, NESSY and ShereKhan.

For relax, the idea is to add the off-resonance support to a few of
the numeric models (not all as the Tollinger & Skrynnikov Maple
expansion cannot support it).  This is in the todo list
(http://www.nmr-relax.com/manual/do_dispersion_features_yet_be_implemented.html).
 As no other dispersion software supports the scalar coupling and spin
flips, as far as I am aware, there are no plans or pressure to add
this.

Cheers,

Edward



On 30 April 2014 12:17, Andrew Baldwin <andrew.baldwin@xxxxxxxxxxxxx> wrote:
R1rho: Would you prefer python or C? Software seems a bit of a stretch.
People code up formulas and use them.

Note with R1rho there is a trick that is easily missed. I wondered when you
specify an offset to the program in Hz, how precisely your code deals with
that? Ie, how precisely do you use that number to get deltaA and OmegaA?
Probably you're doing it right, but I didn't see any mention of the trick,
which case me to be concerned.

Btw, I think your project is a good one! Particularly the intrinsic analysis
parts. If you incorporate a few more bits into the CPMG as i've ranted
previously, then I think you'll have made something genuinely useful. Catia
has everything in, but is a dog to use. Those in the Kay group with the
source code get it, but I think no-one outside that world has used it. Which
is a shame, as the papers with excited state structures etc that get people
interested in CPMG, come from that approach.

Best,

Andy.




On 30/04/2014 11:09, Edward d'Auvergne wrote:

Hi Troels,

Maybe you should add this BK13 model, as well as B14
(http://wiki.nmr-relax.com/B14) to the TODO section of the dispersion
chapter of the relax manual?  It could also be added to the table in
the docs/latex/dispersion_software.tex file for completeness.  I am
unaware of any software which implements these models from Andy to add
ticks to that table (table 10.3 of
http://download.gna.org/relax/manual/relax.pdf).

Cheers,

Edward


On 30 April 2014 00:59, Troels E. Linnet
<NO-REPLY.INVALID-ADDRESS@xxxxxxx> wrote:

URL:
   <http://gna.org/support/?3155>

                  Summary: An R1rho expression for a spin in chemical
exchange
between two sites with unequal transverse relaxation rates
                  Project: relax
             Submitted by: tlinnet
             Submitted on: Tue 29 Apr 2014 10:59:47 PM UTC
                 Category: None
                 Priority: 5 - Normal
                 Severity: 3 - Normal
                   Status: Postponed
              Assigned to: None
         Originator Email:
              Open/Closed: Open
          Discussion Lock: Any
         Operating System: None

     _______________________________________________________

Details:

In the interests of formula collection, this might be useful for R1rho:

An R1rho expression for a spin in chemical exchange between two sites
with
unequal transverse relaxation rates.
J. Biol. NMR (2013), 55:211-218
dx.doi.org/10.1007%2Fs10858-012-9694-6

It's applicable in the same regime as TP02
http://wiki.nmr-relax.com/TP02

Except it will be correct when R2E is not equal to R2G, where other R1rho
models may trip up in this regime.




     _______________________________________________________

Reply to this item at:

   <http://gna.org/support/?3155>

_______________________________________________
   Message sent via/by Gna!
   http://gna.org/


_______________________________________________
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 Wed Apr 30 17:20:18 2014