R2 relaxation dispersion

The R2 relaxation dispersion experiment was recently reviewed:

Furukawa A., Konuma T., Yanaka S., and Sugase K.,
Quantitative analysis of protein-ligand interactions by NMR.
Prog Nucl Magn Reson Spectrosc, 96, 47-57 (2016)

Pulse program

We share our pulse program of the R2 relaxation dispersion experiment in Bruker format. For the pseudo-3D version, please see the next section.

You can download the pulse program here - hsqcNr2rex

;hsqcNr2rex
;
;avance-version (05/23/2017)
;2D H-1/N-15 correlation via double inept transfer
;   using sensitivity improvement
;for measuring N-15 R(exchange) using a CPMG train
;phase sensitive using Echo/Antiecho-TPPI gradient selection
;with decoupling during acquisition
;using f3 - channel
;
;
;D.F. Hansen, P. Vallurupalli, and L.E. Kay
;  J. Phys. Chem. B, 2008, 112 (19), 5898-5904
;B. Jiang, B. Yu, X. Zhang, M. Liu, and D. Yang
;  J. Magn. Reson., 2015, 257, 1-7
;
;$CLASS=HighRes
;$DIM=2D
;$TYPE=
;$SUBTYPE=
;$COMMENT=



#include <Avance.incl>
#include <Grad.incl>
#include <Delay.incl>


"p2=p1*2"
"p22=p21*2"

"plw0=0"
"plw16=plw3*pow((p21/pcpd3),2)"			; 15N decoupling power
"plw19=plw1*pow((p1/p26),2)"			; 1H decoupling power
"spw1=plw1*pow((p1/(p11*0.5889)),2)"		; Water-flip-back pulse power

"d11=30m"
	
"d0=3u"
"in0=inf1/2"

define loopcounter L_Heat

define delay Heat
define delay Teq
define delay Chi
define delay Zeta
"Heat=80ms"					; Heat compensation delay
"Teq=5ms"
"Zeta=p21-p1*2/3.1416+4u"
"DELTA=p11*2+d20+28u"
"DELTA1=d1-Heat-DELTA-50u"
"DELTA2=Teq-p16-d16-4u"
"DELTA3=d24-p16-d16"

#   ifdef LABEL_CN
"DELTA4=d24-p16-d16-larger(p2,p8)-d0*2-8u"
"spw13=plw2*pow((p3/((p8/2)*0.1023327)),2)"	; 13C 180 adiabatic pulse power
#   else
"DELTA4=d24-p16-d16-p2-d0*2-8u"
#   endif /*LABEL_CN*/

"DELTA5=p16+d16+4u"
"DELTA6=d24-p16-d16"

"cnst3=300"

"acqt0=0"
baseopt_echo


1 ze
  d11 pl16:f3
2 d11 do:f3
;******************************************** heat compensation

  "L_Heat=(l3-l2+1)*2"
  "TAU=(Heat/(2*L_Heat))-p21"

  if "p26 < p1*2"
  {
	"Chi=0u"
  }
  else
  {
	"Chi=p26*2/3.1416-p1*4/3.1416"
  }
  if (l2 == 0)
  {
	4u pl0:f1 fq=cnst3 (bf ppm):f1
	(p11:sp1 ph1):f1
	4u
	4u pl19:f1
	d20 cpds1:f1 ph0
	4u do:f1
	4u pl0:f1
	(p11:sp1 ph3):f1
	4u
	4u pl1:f1 fq=0 (sfo hz):f1
  }
  else
  {
	DELTA
  }
  DELTA1 pl3:f3
5 TAU
				(p22 ph0):f3
  TAU
  lo to 5 times L_Heat
  50u UNBLKGRAD
;********************************************
				(p21 ph0):f3
  p16:gp6
  d16 pl0:f1
  (p11:sp1 ph3):f1
  4u
  4u pl1:f1
;******************************************** refocused INEPT
  (p1 ph0):f1
  d26
  (center (p2 ph0):f1		(p22 ph0):f3 )
  d26
  (center (p1 ph1):f1		(p21 ph4):f3 )
  d24
  (center (p2 ph0):f1		(p22 ph0):f3 )
  d24
  (center (p2 ph0):f1		(p21 ph1):f3 )
;********************************************
  p16:gp1
  d16
  DELTA2
  4u fq=cnst19 (bf ppm):f1
  (p1 ph11):f1
  Chi
  (p1 ph0):f1
  if "l2==1"
  {
	"TAU1=(d20/4)-p21"
	Zeta
	(p2 ph11):f1
	4u pl19:f1
	 				(p21 ph0):f3
	;******************************************** Begin CW CPMG
	4u cpds1:f1 ph0
	TAU1
					(p22 ph20):f3
	TAU1
	TAU1
					(p22 ph20):f3
	TAU1
	4u do:f1
	;******************************************** End CW CPMG
					(p21 ph0):f3
	4u pl1:f1
	(p2 ph12):f1
	Zeta
  }
  else
  {
  Zeta rpp20
  (p2 ph11):f1
  4u pl19:f1
 				(p21 ph0):f3
;******************************************** Begin CW CPMG
  if "l2==0" goto 7
	"TAU1=(d20/(4*l2))-p21"
  4u cpds1:f1 ph0
6 TAU1
				(p22 ph20):f3
  TAU1 ipp20
  TAU1
				(p22 ph20):f3
  TAU1 ipp20
  lo to 6 times l2
  4u do:f1
;******************************************** End CW CPMG
7				(p21 ph0):f3
  4u pl1:f1
  (p2 ph12):f1
  Zeta
  }
  (p1 ph0):f1
  Chi
  (p1 ph12):f1
  4u fq=0 (sfo hz):f1
  DELTA2
  p16:gp7
  d16
				(p21 ph1):f3
;******************************************** 15N chemical shift evolution + INEPT
  p16:gp2*-1*EA
  d16 pl1:f1
  DELTA3
				(p22 ph7):f3
  d0 gron0*-1
  4u groff

#   ifdef LABEL_CN
  (center (p2 ph0):f1				(p8:sp13 ph0):f2 )
#   else
  (p2 ph0):f1
#   endif /*LABEL_CN*/

  d0 gron0
  4u groff
  p16:gp2*EA
  d16
  DELTA4
;******************************************** PEP
  (center (p1 ph2):f1		(p21 ph6):f3 )
  p16:gp4
  d16
  DELTA6
  (center (p2 ph0):f1		(p22 ph0):f3 )
  DELTA6
  p16:gp4
  d16
  (center (p1 ph1):f1		(p21 ph5):f3 )
  p16:gp5
  d16
  DELTA6
  (center (p2 ph0):f1		(p22 ph0):f3 )
  DELTA6
  p16:gp5
  d16
  (p1 ph0):f1
  DELTA5
  (p2 ph0):f1
  p16:gp3
  d16 pl16:f3
  4u BLKGRAD

  go=2 ph31 cpds3:f3
  d11 do:f3 mc #0 to 2
     F1EA(calgrad(EA) & calph(ph5, +180), caldel(d0, +in0) & calph(ph4, +180) & calph(ph31, +180))
exit

ph0 = 0
ph1 = 1
ph2 = 2
ph3 = 3
ph4 = 0 2 
ph5 = 3 3 1 1
ph6 = 0 0 2 2
ph7 = 0 0 0 0 2 2 2 2
ph11= 1 1 3 3
ph12= 3 3 1 1
ph20= 1 1 0 2
ph31= 0 2 2 0
  
;pl1 : f1 channel - power level for pulse (default)
;pl2 : f2 channel - power level for pulse (default)
;pl3 : f3 channel - power level for pulse (default)
;pl16: f3 channel - power level for CPD/BB decoupling
;pl19: f1 channel - power level for CPD/BB decoupling  [~15kHz]
;sp1 : f1 channel - shaped pulse  90 degree
;spnam1: Sinc1.1000
;sp13: f2 channel - shaped pulse 180 degree (adiabatic)
;spnam13: Crp60,0.5,20.1
;p1 : f1 channel -  90 degree high power pulse
;p2 : f1 channel - 180 degree high power pulse
;p3 : f2 channel -  90 degree high power pulse
;p8 : f2 channel - 180 degree shaped pulse for inversion (adiabatic)
;p11: f1 channel -  90 degree shaped pulse
;p16: homospoil/gradient pulse                         [1 msec]
;p21: f3 channel -  90 degree high power pulse
;p22: f3 channel - 180 degree high power pulse
;p26: f1 channel -  90 degree pulse at pl19            [16.67 us]
;d0 : incremented delay
;d1 : relaxation delay; 1-5 * T1
;d11: delay for disk I/O                               [30 msec]
;d16: delay for homospoil/gradient recovery
;d20: constant CPMG time                               [20-80 msec]
;d24: 1/(4J(NH))                                       [2.688 msec]
;d26: 1/(4J(NH))                                       [2.688 msec]
;cnst19: center of amide 1H in ppm                     [8.1-8.5 ppm]
;l2: CPMG cycles
;l3: l3 >= maximum l2
;inf1: 1/SW(N) = 2 * DW(N)
;in0: 1/(2 * SW(N)) = DW(N)
;nd0: 2
;NS: 4 * n
;DS: >= 16
;td1: number of experiments in F1
;FnMODE: echo-antiecho in F1
;cpd3: decoupling according to sequence defined by cpdprg3
;pcpd3: f3 channel - 90 degree pulse for decoupling sequence


;use gradient ratio:  gp 0 : gp 1 : gp 2 : gp 3 : gp 4 : gp 5 : gp 6 : gp 7
;                      0.2 :  -40 :   80 : 16.2 :    5 :   -2 :    6 :   40

;for z-only gradients:
;gpz0:  0.2%
;gpz1:  -40%
;gpz2:   80%
;gpz3: 16.2%
;gpz4:    5%
;gpz5:   -2%
;gpz6:    6%
;gpz7:   40%

;use gradient files:   
;gpnam1: SMSQ10.100
;gpnam2: SMSQ10.100
;gpnam3: SMSQ10.100
;gpnam4: SMSQ10.100
;gpnam5: SMSQ10.100
;gpnam6: SMSQ10.100
;gpnam7: SMSQ10.100
;gpnam8: SMSQ10.100

                                          ;preprocessor-flags-start
;LABEL_CN: for C-13 and N-15 labeled samples start experiment with 
;             option -DLABEL_CN (eda: ZGOPTNS)
                                          ;preprocessor-flags-end

Pulse program (pseudo-3D version)

This is our pulse program of the R2 relaxation dispersion experiment in a pseudo-3D version.

You can download the pulse program here - hsqcNr2rex3d

;hsqcNr2rex3d
;
;avance-version (05/23/2017)
;2D H-1/N-15 correlation via double inept transfer
;   using sensitivity improvement
;for measuring N-15 R(exchange) using a CPMG train
;phase sensitive using Echo/Antiecho-TPPI gradient selection
;with decoupling during acquisition
;using f3 - channel
;acquisition as pseudo-3D
;
;D.F. Hansen, P. Vallurupalli, and L.E. Kay
;  J. Phys. Chem. B, 2008, 112 (19), 5898-5904
;B. Jiang, B. Yu, X. Zhang, M. Liu, and D. Yang
;  J. Magn. Reson., 2015, 257, 1-7
;
;$CLASS=HighRes
;$DIM=3D
;$TYPE=
;$SUBTYPE=
;$COMMENT=



#include <Avance.incl>
#include <Grad.incl>
#include <Delay.incl>


define list<loopcounter> vc=<$VCLIST>

"p2=p1*2"
"p22=p21*2"

"plw0=0"
"plw16=plw3*pow((p21/pcpd3),2)"			; 15N decoupling power
"plw19=plw1*pow((p1/p26),2)"			; 1H decoupling power
"spw1=plw1*pow((p1/(p11*0.5889)),2)"		; Water-flip-back pulse power

"d11=30m"
	
"d10=3u"
"in10=inf2/2"

"l11=0"

define loopcounter L_Heat

define delay Heat
define delay Teq
define delay Chi
define delay Zeta
"Heat=80ms"					; Heat compensation delay
"Teq=5ms"
"Zeta=p21-p1*2/3.1416+4u"
"DELTA=p11*2+d20+28u"
"DELTA1=d1-Heat-DELTA-50u"
"DELTA2=Teq-p16-d16-4u"
"DELTA3=d24-p16-d16"

#   ifdef LABEL_CN
"DELTA4=d24-p16-d16-larger(p2,p8)-d10*2-8u"
"spw13=plw2*pow((p3/((p8/2)*0.1023327)),2)"	; 13C 180 adiabatic pulse power
#   else
"DELTA4=d24-p16-d16-p2-d10*2-8u"
#   endif /*LABEL_CN*/

"DELTA5=p16+d16+4u"
"DELTA6=d24-p16-d16"

"cnst3=300"

"acqt0=0"
baseopt_echo

aqseq 312


1 ze
  d11 pl16:f3
2 d11 do:f3
;******************************************** heat compensation

  "vc.idx=(l11)"

  "L_Heat=(l3-vc+1)*2"
  "TAU=(Heat/(2*L_Heat))-p21"

  if "p26 < p1*2"
  {
	"Chi=0u"
  }
  else
  {
	"Chi=p26*2/3.1416-p1*4/3.1416"
  }
  if (vc == 0)
  {
	4u pl0:f1 fq=cnst3 (bf ppm):f1
	(p11:sp1 ph1):f1
	4u
	4u pl19:f1
	d20 cpds1:f1 ph0
	4u do:f1
	4u pl0:f1
	(p11:sp1 ph3):f1
	4u
	4u pl1:f1 fq=0 (sfo hz):f1
  }
  else
  {
	DELTA
  }
  DELTA1 pl3:f3
5 TAU
				(p22 ph0):f3
  TAU
  lo to 5 times L_Heat
  50u UNBLKGRAD
;********************************************
				(p21 ph0):f3
  p16:gp6
  d16 pl0:f1
  (p11:sp1 ph3):f1
  4u
  4u pl1:f1
;******************************************** refocused INEPT
  (p1 ph0):f1
  d26
  (center (p2 ph0):f1		(p22 ph0):f3 )
  d26
  (center (p1 ph1):f1		(p21 ph4):f3 )
  d24
  (center (p2 ph0):f1		(p22 ph0):f3 )
  d24
  (center (p2 ph0):f1		(p21 ph1):f3 )
;********************************************
  p16:gp1
  d16
  DELTA2
  4u fq=cnst19 (bf ppm):f1
  (p1 ph11):f1
  Chi
  (p1 ph0):f1
  if "vc==1"
  {
	"TAU1=(d20/4)-p21"
	Zeta
	(p2 ph11):f1
	4u pl19:f1
	 				(p21 ph0):f3
	;******************************************** Begin CW CPMG
	4u cpds1:f1 ph0
	TAU1
					(p22 ph20):f3
	TAU1
	TAU1
					(p22 ph20):f3
	TAU1
	4u do:f1
	;******************************************** End CW CPMG
					(p21 ph0):f3
	4u pl1:f1
	(p2 ph12):f1
	Zeta
  }
  else
  {
  Zeta rpp20
  (p2 ph11):f1
  4u pl19:f1
 				(p21 ph0):f3
;******************************************** Begin CW CPMG
  if "vc==0" goto 7
	"TAU1=(d20/(4*vc))-p21"
  4u cpds1:f1 ph0
6 TAU1
				(p22 ph20):f3
  TAU1 ipp20
  TAU1
				(p22 ph20):f3
  TAU1 ipp20
  lo to 6 times vc
  4u do:f1
;******************************************** End CW CPMG
7				(p21 ph0):f3
  4u pl1:f1
  (p2 ph12):f1
  Zeta
  }
  (p1 ph0):f1
  Chi
  (p1 ph12):f1
  4u fq=0 (sfo hz):f1
  DELTA2
  p16:gp7
  d16
				(p21 ph1):f3
;******************************************** 15N chemical shift evolution + INEPT
  p16:gp2*-1*EA
  d16 pl1:f1
  DELTA3
				(p22 ph7):f3
  d10 gron0*-1
  4u groff

#   ifdef LABEL_CN
  (center (p2 ph0):f1				(p8:sp13 ph0):f2 )
#   else
  (p2 ph0):f1
#   endif /*LABEL_CN*/

  d10 gron0
  4u groff
  p16:gp2*EA
  d16
  DELTA4
;******************************************** PEP
  (center (p1 ph2):f1		(p21 ph6):f3 )
  p16:gp4
  d16
  DELTA6
  (center (p2 ph0):f1		(p22 ph0):f3 )
  DELTA6
  p16:gp4
  d16
  (center (p1 ph1):f1		(p21 ph5):f3 )
  p16:gp5
  d16
  DELTA6
  (center (p2 ph0):f1		(p22 ph0):f3 )
  DELTA6
  p16:gp5
  d16
  (p1 ph0):f1
  DELTA5
  (p2 ph0):f1
  p16:gp3
  d16 pl16:f3
  4u BLKGRAD

  go=2 ph31 cpds3:f3
  d11 do:f3 mc #0 to 2
     F1QF(calclc(l11, 1))
     F2EA(calgrad(EA) & calph(ph5, +180), caldel(d10, +in10) & calph(ph4, +180) & calph(ph31, +180))
exit

ph0 = 0
ph1 = 1
ph2 = 2
ph3 = 3
ph4 = 0 2 
ph5 = 3 3 1 1
ph6 = 0 0 2 2
ph7 = 0 0 0 0 2 2 2 2
ph11= 1 1 3 3
ph12= 3 3 1 1
ph20= 1 1 0 2
ph31= 0 2 2 0
  
;pl1 : f1 channel - power level for pulse (default)
;pl2 : f2 channel - power level for pulse (default)
;pl3 : f3 channel - power level for pulse (default)
;pl16: f3 channel - power level for CPD/BB decoupling
;pl19: f1 channel - power level for CPD/BB decoupling  [~15kHz]
;sp1 : f1 channel - shaped pulse  90 degree
;spnam1: Sinc1.1000
;sp13: f2 channel - shaped pulse 180 degree (adiabatic)
;spnam13: Crp60,0.5,20.1
;p1 : f1 channel -  90 degree high power pulse
;p2 : f1 channel - 180 degree high power pulse
;p3 : f2 channel -  90 degree high power pulse
;p8 : f2 channel - 180 degree shaped pulse for inversion (adiabatic)
;p11: f1 channel -  90 degree shaped pulse
;p16: homospoil/gradient pulse                         [1 msec]
;p21: f3 channel -  90 degree high power pulse
;p22: f3 channel - 180 degree high power pulse
;p26: f1 channel -  90 degree pulse at pl19            [16.67 us]
;d1 : relaxation delay; 1-5 * T1
;d10 : incremented delay
;d11: delay for disk I/O                               [30 msec]
;d16: delay for homospoil/gradient recovery
;d20: constant CPMG time                               [20-80 msec]
;d24: 1/(4J(NH))                                       [2.688 msec]
;d26: 1/(4J(NH))                                       [2.688 msec]
;cnst19: center of amide 1H in ppm                     [8.1-8.5 ppm]
;l3: l3 >= maximum vc
;inf2: 1/SW(N) = 2 * DW(N)
;in10: 1/(2 * SW(N)) = DW(N)
;nd10: 2
;NS: 4 * n
;DS: >= 16
;td1: number of frequencies in vc-list
;td2: number of experiments in F2
;FnMODE: QF in F1
;FnMODE: Echo-Antiecho in F2
;cpd3: decoupling according to sequence defined by cpdprg3
;pcpd3: f3 channel - 90 degree pulse for decoupling sequence


;use gradient ratio:  gp 0 : gp 1 : gp 2 : gp 3 : gp 4 : gp 5 : gp 6 : gp 7
;                      0.2 :  -40 :   80 : 16.2 :    5 :   -2 :    6 :   40

;for z-only gradients:
;gpz0:  0.2%
;gpz1:  -40%
;gpz2:   80%
;gpz3: 16.2%
;gpz4:    5%
;gpz5:   -2%
;gpz6:    6%
;gpz7:   40%

;use gradient files:   
;gpnam1: SMSQ10.100
;gpnam2: SMSQ10.100
;gpnam3: SMSQ10.100
;gpnam4: SMSQ10.100
;gpnam5: SMSQ10.100
;gpnam6: SMSQ10.100
;gpnam7: SMSQ10.100
;gpnam8: SMSQ10.100

                                          ;preprocessor-flags-start
;LABEL_CN: for C-13 and N-15 labeled samples start experiment with 
;             option -DLABEL_CN (eda: ZGOPTNS)
                                          ;preprocessor-flags-end

Demo data

Here we provide demo data of an R2 relaxation dispersion experiment. We hope that researchers interested in acquisition of relaxation dispersion data will find this useful. The zip file contains the raw data, the processed spectra (folder spect), and the final relaxation dispersion profiles fitted by GLOVE (folder glove).

The data are available on Google Drive from the following link - https://drive.google.com/file/d/0B_coafSLb9NGTVc0SVNzZ2VJMVk/view