EMBO Practical Course July 20-27, 2013 P15: Building An HNCO From Scratch

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 26

EMBO Practical Course July 20-27, 2013

P15: Building an HNCO from Scratch

Lydia Nisius, Lukasz Skora, Stephan Grzesiek


Biozentrum der Universitt Basel
Klingelbergstr. 50-70
CH-4056 Basel
e-mail: Lydia.nisius@unibas.ch, stephan.grzesiek@unibas.ch,
Tel. ++41 61 267 2100

Overview

During this practical, you will build an HNCO experiment step by step from simple
building blocks. The objective is to understand the pulse sequence used and how
this is actually written as a pulse program.
13 15
The sample used for this practical is fully C-, N-, and D-labeled human
ubiquitin (3.5mM) in 5%D2O / 95%H2O, pH 6.5.

Literature

Kay et al. (1990) J. Magn. Reson. 89, 496-514.


Grzesiek and Bax (1992) J. Magn. Reson. 96, 432-440.

Motivation

The 3D HNCO experiment correlates the amide proton and nitrogen chemical
shifts of amino acid i with the carbonyl chemical shift of the amino acid i-1, thus
yielding information about the sequential connectivity.

1
1. 1D Proton Experiment

The starting point for the development of the HNCO pulse program is a one
dimensional proton experiment with water suppression using the WATERGATE
sequence (Piotto et al. 1992) and nitrogen decoupling during the acquisition.
Initially, transverse magnetization is created by a proton 90 pulse. The following
gradient pulse dephases the water as well as the protein magnetization. After
time , a 180 pulse inverts the protein magnetization while the water
magnetization is essentially unaffected by the combination of the 180 pulse and
two water-selective 90 pulses. This results in further dephasing of the water
magnetization, while the protein magnetization is rephased by the next gradient
pulse. After a second time interval , the refocused protein magnetization is
15
detected. During acquisition, N is decoupled using the WALTZ-16 sequence
(Shaka et al. 1983).
Note that all the following experiments are recorded as 2D spectra.

Pulse Scheme

Pulse Program

#include "bits.sg" ;contains several definitions (see p. 25)

;hnco_step1.ln

;f1 = hydrogen frequency on water


;p1: proton 90 at pl1
;p2: proton 90 1ms at pl2 for watergate soft pulse

;f3 = nitrogen frequency (116.5ppm)


;p31: nitrogen 90 at pl31 for waltz16 decoupling (waltz16.31)

;d1=1.0s ;relaxation delay

"d11=50m" ;setting of delay d11

;-------------- Gradient pulses -----------------


;you have to set them by hand
"p22=0.4m" ;gp1=+50% ;z gradient pulse, length p22, strength gp1

2
ze ;zero, empty buffer
2 d11 do:N ;nitrogen decoupling off
1m LOCK_ON ;deuterium lock on
d1 ;recycling delay between scans (~1s)
1m LOCK_OFF ;deuterium lock off, lock value is kept const.
;during the following pulse sequence
20u pl1:H ;set proton power level pl1 for hard pulse
(p1 ph3) ;proton 90 pulse with phase ph3
;******* watergate *******
5u
p22:gp1 ;gradient pulse (dephasing water and
;protein magnetization)
950u pl2:H ;delay, set proton power level pl2 for soft pulse
67u ;delay for adjusting first order phase to zero
(p2 ph24:r) ;watergate soft pulse (water-selective, 90)
;phase can be adjusted by phcor24 for best water
;suppresion
2u
5u pl1:H ;set proton power level pl1 for hard pulse
(p1*2 ph0) ;proton 180 pulse with phase 0
2u
5u pl2:H ;set proton power level pl2 for soft pulse
(p2 ph24:r) ;watergate soft pulse (water-selective, 90)
2u
p22:gp1 ;gradient pulse (rephasing protein /
;dephasing water magnetization)
950u pl31:N ;set nitrogen power level for decoupling
go=2 ph31 cpds3:N ;go to label 2, receiver opening with phase ph31,
;nitrogen composite pulse decoupling (CPD)
5u do:N ;nitrogen decoupling off
d11 wr #0 if #0 zd ;write ser file, reset all phase program pointers
1m
10u LOCK_ON ;deuterium lock on
exit ;end of pulse program

ph0=0 ;definition of phases / phase cycles


ph3=0 2
ph24=2 ;adjusted -x at pl2
ph31=0 2

Expected Result

This experiment should yield a 1D proton spectrum, the intensity of which is


taken as a reference for the following experiments.

3
2. Proton to Nitrogen Magnetization Transfer

In the second step, the experiment is extended by transfer of magnetization from


the amide protons to nitrogen and back to the protons, both times using the
INEPT sequence (Morris and Freeman 1979). There is no evolution in the
15
nitrogen dimension between the N 90 pulses. Two additional gradient pulses
are included for better water suppression.

Pulse Scheme

Pulse Program
#include "bits.sg"

;hnco_step2.ln

;f1 = hydrogen frequency on water


;p1: proton 90 at pl1
;p2: proton 90 1ms at pl2 for watergate soft pulse

;f3 = nitrogen frequency (116.5ppm)


;p7: nitrogen 90 at pl7:N
;p31: nitrogen 90 at pl31 for waltz16 decoupling (waltz16.31)

;d1=1.0s ;relaxation delay

"d11=50m" ;set delay d11


"d26=p7-p1" ;definition of delay d26

;-------------- Gradient pulses -----------------


;you have to set them by hand
"p20=1.0m" ;gp1=+50% ;z gradient pulse, length p20, strength gp1
"p21=1.0m" ;gp1=+50% ;z gradient pulse, length p21, strength gp1
"p22=0.4m" ;gp1=+50% ;z gradient pulse, length p22, strength gp1

ze
2 d11 do:N
1m LOCK_ON
d1 pl7:N
20u pl1:H
1m LOCK_OFF
;******* INEPT to N *******
(p1 ph0)
2.25m ;INEPT transfer time (~0.8*1/(4J), J(HN)=-92Hz)
(d26 p1*2 ph1) (p7*2 ph2):N ;d26=delay to center proton & nitrogen 180
2.25m
(p1 ph1)

4
3u
p20:gp1 ;gradient pulse for better water suppression
2m pl1:H ;gradient recovery delay
(p7 ph3):N ;nitrogen 90 pulse with phase 3 (phase cycled)
;******* revINEPT to H *******
(p7 ph4):N
3u
p21:gp1 ;gradient pulse for better water suppression
3m pl1:H
(p1 ph0)
;******* watergate *******
5u
p22:gp1
950u pl2:H
67u
(p2 ph24:r) ;watergate soft pulse
2u
5u pl1:H
(p1*2 ph0)
2u
5u pl2:H
(p7*2 ph10):N (p2 ph24:r) ;watergate soft pulse and nitrogen 180
5u
p22:gp1
950u pl31:N
go=2 ph31 cpds3:N
5u do:N
d11 wr #0 if #0 zd
1m
10u LOCK_ON
exit

ph0=0
ph1=1
ph2=1
ph3=0 2
ph4=0
ph10=0
ph24=2 ;adjusted -x at pl2
ph31=0 2

Expected Result

The result of this experiment is a 1D amide proton spectrum. There is a 90


phase shift with respect to experiment 1. The intensity compared to experiment 1
is calculated as
I2 = exp("2# /T2 (H N )) $ sin 2 (2%J HN # ) & 0.87
with being 2.25ms, T2(HN)=70ms, and JHN=-92Hz.

5
3. HN-HSQC Experiment

The next step is the inclusion of a nitrogen evolution period in order to obtain a
two dimensional HN-N correlation spectrum. This is done by a delay d0 which is
incremented. For proton decoupling, a 1H 180 pulse can be included in the
middle of the evolution period.

Pulse Scheme

Pulse Program

#include "bits.sg"

;hnco_step3.ln

#define NITROGEN ;for incrementation of 15N evolution


#define H_decoupling ;180 pulse during 15N evolution

;f1 = hydrogen frequency on water


;p1: proton 90 at pl1
;p2: proton 90 1ms at pl2 for watergate and first water flip-back
pulse

;f3 = nitrogen frequency (116.5ppm)


;p7: nitrogen 90 at pl7:N
;p31: nitrogen 90 at pl31 for waltz16 decoupling (waltz16.31)

#ifdef H_decoupling
"d0=in0*0.5-p7*0.637-p1" ;nitrogen incremental delay
#else
"d0=in0*0.5-p7*0.637"
#endif

;d1=1.0s ;relaxation delay

"d11=50m"
"d12=7m" ;universal delay for decrementing / incrementing
"d26=p7-p1" ;definition of delay d26 for centering p1

;-------------- Gradient pulses -----------------


;you have to set them by hand
"p20=3.0m" ;gp1=+50%
"p21=2.0m" ;gp1=+50%
"p22=0.4m" ;gp1=+50%

6
ze
2 d11 do:N
#ifdef NITROGEN
d12 ;delay for loop compensation
5 d12*3
6 10u
#endif
1m LOCK_ON
d1 pl7:N
20u pl1:H
1m LOCK_OFF
;******* INEPT to N *******
(p1 ph0)
2.25m
(d26 p1*2 ph1) (p7*2 ph2):N
2.25m
(p1 ph1)
3u
p20:gp1
2m pl1:H
(p7 ph3):N
;******* N evolution *******
d0 ;nitrogen incremental delay
#ifdef H_decoupling
(p1*2 ph0) ;proton 180 for decoupling
#endif
d0 ;nitrogen incremental delay
;******* revINEPT to H *******
(p7 ph10):N
3u
p21:gp1
3m pl1:H
(p1 ph0)
;******* watergate *******
5u
p22:gp1
950u pl2:H
67u
(p2 ph24:r)
2u
5u pl1:H
(p1*2 ph0)
2u
5u pl2:H
(p7*2 ph10):N (p2 ph24:r)
5u
p22:gp1
950u pl31:N
go=2 ph31 cpds3:N
5u do:N
d11 wr #0 if #0 zd

#ifdef NITROGEN
d12 ip3 ;increment phase ph3
lo to 5 times 2 ;loop 2 times to line 5
d12 id0 ;increment delay d0 (t1 evolution)
d12
d12 ip31*2 ;increment phase ph31 (receiver) 2 times
lo to 6 times l4 ;loop l4 times to line 6 (l4=0.5*td1)
#endif
1m do:N
10u LOCK_ON
exit

ph0=0
ph1=1
ph2=1
ph3=0 2
ph10=0

7
ph24=2 ;adjusted -x at pl2
ph25=0
ph31=0 2

Expected Result

The outcome of this experiment is a 2D HN-HSQC spectrum either with or


without splitting of the nitrogen resonances. The intensity of the first 1D spectrum
should be comparable to experiment 2.

4. Proton to Nitrogen / Nitrogen to Carbonyl Magnetization Transfer

In this step, an additional magnetization transfer from the amide nitrogen of


amino acid i to the carbonyl carbon of amino acid i-1 and back to nitrogen is
implemented. The transfer is again performed using the INEPT sequence. The
optimal transfer time is a little less than 1/(2*JNC) due to relaxation ( 27ms).
Now, phase 3 (first nitrogen 90 pulse) is cycled via a 4-step phase cycle (3 = x,
x, -x, -x) while for phase 4 (first carbonyl 90 pulse) a 2-step cycle is used (4 = x,
-x). The receiver is cycled with rec = x, -x, -x, x.

Pulse Scheme

8
Pulse Program

#include "bits.sg"

;hnco_step4.ln

;f1 = hydrogen frequency on water


;p1: proton 90 at pl1
;p2: proton 90 1ms at pl2 for watergate soft pulse

;f2 = carbon frequency at carbonyl resonance (177 ppm)


;"p5=53u" carbonyl 90 at pl5 (39.75u at 800 MHz, 53u at 600MHz)
;produces 360 degree pulse on carbon alpha
;"p6=162.2u " carbonyl 180 at pl6 (121.65u at 800MHz, 162.2u at 600MHz)
;calculate pl6 for p6/2 (carbonyl 90 pulse!)
;at sp3 used as shaped pulse centered at carbon alpha (56 ppm)
;with off-resonance offset 177 ppm - 56 ppm
;produces n*360 degree pulse on carbon alpha

;f3 = nitrogen frequency


;p7: nitrogen 90 at pl7:N
;p31: nitrogen 90 at pl31 for waltz16 decoupling

;d1=1.0s ;relaxation delay

"d11=50m"
"d12=7m" ;universal delay for decrementing / incrementing

"d22=13.6m" ;delay for N to C magnetization transfer

"d26=p7-p1" ;definition of delay d26 for centering p1

define delay pd6 ;sets pd6 as a delay variable


"pd6=p6"

;-------------- Gradient pulses -----------------


;you have to set them by hand
"p20=1.0m" ;gp1=+50%
"p21=1.0m" ;gp1=+50%
"p22=0.4m" ;gp1=+50%

ze
2 d11 do:N
1m LOCK_ON
d1 pl7:N
20u pl1:H
1m LOCK_OFF
;******* INEPT to N *******
(p1 ph0)
2.25m
(d26 p1*2 ph1) (p7*2 ph2):N
2.25m
(p1 ph1)
3u
p20:gp1
2m pl1:H
(p7 ph3):N
;******* 15N evolution *******
;******* INEPT to C' *******
d22 ;delays for INEPT transfer N->C'
;~0.8*1/(4J)=13.7m, J(NC')=-15Hz
10u pl6:C1
pd6 ;delay for compensation of p6 after nitrogen 180
4u
(p7*2 ph5):N
4u
(p6 ph6):C1 ;p6 on carbonyl (180 pulse)
10u

9
d22 pl5:C1
(p7 ph2):N
2u
(p5 ph4):C1 ;carbonyl 90 pulse with phase 4 (phase cycled)
;******* revINEPT to N *******
(p5 ph20):C1 ;carbonyl 90 pulse with phase 20 (not phase cycled)
2u
(p7 ph2):N
d22
10u pl6:C1
pd6
4u
(p7*2 ph10):N
4u
(p6 ph20):C1 ;carbonyl 180 pulse
10u
d22 pl5:C1
;******* revINEPT to H *******
(p7 ph10):N
3u
p21:gp1
3m pl1:H
(p1 ph0)
;******* watergate *******
5u
p22:gp1
950u pl2:H
67u
(p2 ph24:r) ;watergate soft pulse
2u
5u pl1:H
(p1*2 ph0)
2u
5u pl2:H
(p7*2 ph10):N (p2 ph24:r) ;watergate soft pulse
5u
p22:gp1
950u pl31:N
go=2 ph31 cpd s3:N
5u do:N
d11 wr #0 if #0 zd
1m do:N
10u LOCK_ON
exit

ph0=0
ph1=1
ph2=1
ph3=0 0 2 2
ph4=0 2
ph5=0
ph6=0
ph7=0
ph10=0
ph20=0
ph21=0
ph22=0
ph24=2 ;adjusted -x at pl2
ph31=0 2 2 0

10
Expected Result

This experiment results in a 1D amide proton spectrum. Compared to I2, the


intensity is calculated as
I4 = exp("4T /T2 (N)) # sin 2 (2$J NC'T) % 0.58
where T=d22=13.6ms, T2(N)=120ms, and JNC=-15Hz.

5. HNCO

With the inclusion of a carbonyl evolution period, the basic HNCO pulse
sequence is complete. For this evolution, an incremented delay d0 is introduced
between the carbonyl 90 pulses. In the two dimensional case, the experiment
gives rise to an HN-C correlation spectrum. In order to decouple C , HN, and N,

180 pulses can be applied in the middle of the carbonyl evolution period.

Pulse Scheme

Pulse Program

#include "bits.sg"

;hnco_step5.ln

#define CARBONYL ;for incrementation of carbonyl evolution


#define C_DEC ;for carbonyl decoupling (C alpha, N, & H)

;f1 = hydrogen frequency on water


;p1: proton 90 at pl1
;p2: proton 90 1ms at pl2 for watergate

;f2 = carbon frequency at carbonyl resonance (177 ppm)


;"p5=53u" carbonyl 90 at pl5 (39.75u at 800 MHz, 53u at 600MHz)
;produces 360 degree pulse on carbon alpha

11
;"p6=162.2u" carbonyl 180 at pl6 (121.65u at 800MHz, 162.2u at 600MHz)
;calculate pl6 for p6/2 (carbonyl 90 pulse!)
;at sp3 used as shaped pulse centered at carbon alpha (56 ppm)
;with off-resonance offset 177 ppm - 56 ppm
;produces n*360 degree pulse on carbon alpha

;f3 = nitrogen frequency


;p7: nitrogen 90 at pl7:N
;p31: nitrogen 90 at pl31 for waltz16 decoupling (waltz16.31)

#ifdef CARBONYL
#ifdef C_DEC
"d0=in0*0.5-p5*0.637-p6*0.5-3u" ;carbonyl incremental delay
#else
"d0=in0*0.5-p5*0.637" ;carbonyl incremental delay
#endif
#else
"d0=4u"
#endif

;d1=1.0s ;relaxation delay

"d11=50m" ;setting of delay d11


"d12=7m" ;universal delay for decrementing / incrementing

"d22=13.6m"

"d26=p7-p1" ;delay for centering p1


"d27=p6*0.5-p1" ;delay for centering p1
"d28=p6*0.5-p7" ;delay for centering p7

define delay pd6


"pd6=p6"

;-------------- Gradient pulses -----------------


;you have to set them by hand
"p20=1.0m" ;gp1=+50%
"p21=1.0m" ;gp1=+50%
"p22=0.4m" ;gp1=+50%

ze
2 d11 do:N
#ifdef CARBONYL
d12 ;delay for loop compensation
3 d12*2
4 d12
#endif
1m LOCK_ON
d1 pl7:N
20u pl1:H
1m LOCK_OFF
;******* INEPT to N *******
(p1 ph0)
2.25m
(d26 p1*2 ph1) (p7*2 ph2):N
2.25m
(p1 ph1)
3u
p20:gp1
2m pl1:H
(p7 ph3):N
;******* 15N evolution *******
;******* INEPT to C' *******
d22
10u pl6:C1
pd6
4u
(p7*2 ph5):N

12
4u
(p6 ph6):C1 ;p6 on carbonyl
10u
d22 pl5:C1
(p7 ph2):N
2u
(p5 ph4):C1
;******* 13C' evolution *******
#ifdef CARBONYL
d0 ;t1/2
#ifdef C_DEC
3u
;180 decoupling pulses on N, Ca, and H
(d28 p7*2 ph10):N (p6:sp3 ph22):C1 (d27 p1*2 ph0):H
3u
#endif
d0 pl5:C1
#else
4u
#endif
(p5 ph20):C1
2u
(p7 ph2):N
d22
10u pl6:C1
pd6
4u
(p7*2 ph10):N
4u
(p6 ph20):C1
10u
d22 pl5:C1
;******* revINEPT to H *******
(p7 ph10):N
3u
p21:gp1
3m pl1:H
(p1 ph0)
;******* watergate *******
5u
p22:gp1
950u pl2:H
67u
(p2 ph24:r) )
2u
5u pl1:H
(p1*2 ph0)
2u
5u pl2:H
(p2 ph24:r) (p7*2 ph10):N
5u
p22:gp1
950u pl31:N
go=2 ph31 cpds3:N
5u do:N
d11 wr #0 if #0 zd

#ifdef CARBONYL
d12 ip4 ;increment phase ph4
lo to 3 times 2 ;loop 2 times to line 3
d12 id0 ;increment d0
d12 ip31*2 ;increment phase ph31 (receiver) 2 times
lo to 4 times l3 ;loop l3 times to line 4 (l3=0.5*td1)
d12 rd0 ;reset d0 to its original value
#endif
1m do:N
10u LOCK_ON
exit

13
ph0=0
ph1=1
ph2=1
ph3=0 0 2 2
ph4=0 2
ph5=0
ph6=0
ph7=0
ph10=0
ph20=0
ph21=0
ph22=0
ph24=2 ;adjusted -x at pl2
ph31=0 2 2 0

Expected Result

The result of this experiment is a 2D HNCO spectrum either with or without the
splitting due to J-coupling. The intensity of the first 1D spectrum should be
comparable to I4.

6. Constant-Time Experiment without decoupling

A nitrogen evolution period can be introduced as a constant-time element by


incrementing d21 and simultaneously decrementing d23. This shifts the nitrogen
and carbonyl 180 pulse to the right during the course of the experiment. The
nitrogen constant time evolution reintroduces the J-coupling between HN and N
as well as between N and C .

Pulse Scheme

14
Pulse Program

#include "bits.sg"

;hnco_step6.ln

#define NITROGEN ;for incrementation of nitrogen evolution


;#define CARBONYL ;for incrementation of carbonyl evolution

;f1 = hydrogen frequency on water


;p1: proton 90 at pl1
;p2: proton 90 1ms at pl2 for watergate soft pulse

;f2 = carbon frequency at carbonyl resonance (177 ppm)


;"p5=53u" ;carbonyl 90 at pl5 (39.75u at 800 MHz, 53u at 600MHz)
;produces 360 degree pulse on carbon alpha
;"p6=162.2u" ;carbonyl 180 at pl6 (121.65u at 800MHz, 162.2u at 600MHz)
;calculate pl6 for p6/2 (carbonyl 90 pulse!)
;at sp3 used as shaped pulse centered at carbon alpha (56 ppm)
;with off-resonance offset 177 ppm - 56 ppm
;produces n*360 degree pulse on carbon alpha

;f3 = nitrogen frequency


;p7: nitrogen 90 at pl7:N
;p31: nitrogen 90 at pl31 for waltz16 decoupling (waltz16.31)

#ifdef CARBONYL
"d0=in0*0.5-p5*0.637-p6*0.5-3u" ;carbonyl incremental delay
;sw = 1/(2*in0)
;l3
#else
"d0=4u"
#endif

;d1=1.0s ;relaxation delay

"d11=50m" ;setting of delay d11


"d12=7m" ;universal delay for decrementing / incrementing

;NITROGEN evolution
"d22=13.6m"
"d21=d22" ;d21 and d23 are delays for the constant-time evolution
"d23=d22"
;in21=in23
;sw = 1/(2*in21)
;l4 = d23/in23

"d26=p7-p1" ;used for centering p1


"d27=p6*0.5-p1" ;used for centering p1
"d28=p6*0.5-p7" ;used for centering p7

define delay pd6


"pd6=p6"

;-------------- Gradient pulses -----------------


;you have to set them by hand
"p20=1.0m" ;gp1=+50%
"p21=1.0m" ;gp1=+50%
"p22=0.4m" ;gp1=+50%

ze
2 d11 do:N
#ifdef CARBONYL
d12 ;delay for loop compensation
3 d12*2
4 d12
#endif

15
#ifdef NITROGEN
d12
5 d12*3
6 10u
#endif
1m LOCK_ON
d1 pl7:N
20u pl1:H
1m LOCK_OFF
;******* INEPT to N *******
(p1 ph0)
2.25m
(d26 p1*2 ph1) (p7*2 ph2):N
2.25m
(p1 ph1)
3u
p20:gp1
2m pl1:H
(p7 ph3):N
;******* 15N evolution *******
;******* INEPT to C' *******
d21 ;delay increased during the course of the experiment
10u pl6:C1
pd6
4u
(p7*2 ph5):N
4u
(p6 ph6):C1 ;p6 on carbonyl
10u
d23 pl5:C1 ;delay decreased during the course of the experiment
(p7 ph2):N
2u
(p5 ph4):C1
;******* 13C' evolution *******
#ifdef CARBONYL
d0 ;t1/2
3u
(d28 p7*2 ph10):N (p6:sp3 ph22):C1 (d27 p1*2 ph0):H
3u
d0 pl5:C1
#else
4u
#endif
(p5 ph20):C1
2u
(p7 ph2):N
d22
10u pl6:C1
pd6
4u
(p7*2 ph10):N
4u
(p6 ph20):C1
10u
d22 pl5:C1
;******* revINEPT to H *******
(p7 ph10):N
3u
p21:gp1
3m pl1:H
(p1 ph0)
;******* watergate *******
5u
p22:gp1
950u pl2:H
67u ;delay for adjusting first order phase to zero
(p2 ph24:r) ;watergate soft pulse (water-selective)
2u
5u pl1:H
(p1*2 ph0) ;proton 180 pulse with phase 0

16
2u
5u pl2:H
(p2 ph24:r) (p7*2 ph10):N ;watergate soft pulse & nitrogen 180
5u
p22:gp1
950u pl31:N ;set nitrogen power level for decoupling
go=2 ph31 cpds3:N
5u do:N
d11 wr #0 if #0 zd

#ifdef CARBONYL
d12 ip4 ;increment phase ph4
lo to 3 times 2 ;loop 2 times to line 3
d12 id0 ;increment d0
d12 ip31*2 ;increment phase ph31 (receiver) 2 times
lo to 4 times l3 ;loop l3 times to line 4 (l3=0.5*td1)
d12 rd0 ;reset d0 to its original value
#endif

#ifdef NITROGEN
d12 ip3
lo to 5 times 2
d12 id21
d12 dd23
d12 ip31*2
lo to 6 times l4
#endif

1m do:N
10u LOCK_ON
exit

ph0=0
ph1=1
ph2=1
ph3=0 0 2 2
ph4=0 2
ph5=0
ph6=0
ph7=0
ph10=0
ph20=0
ph21=0
ph22=0
ph24=2 ;adjusted -x at pl2
ph31=0 2 2 0

17
7. Constant-Time HNCO with decoupling

The J-coupling between HN / N and N / C can be decoupled by 180 pulses.


These pulses are included in the following scheme, yielding a 2D ct-HNCO


spectrum.

Pulse Scheme

Pulse Program
#include "bits.sg"

;hnco_step7.ln

#define NITROGEN ;for incrementation of nitrogen evolution


;#define CARBONYL ;for incrementation of carbonyl evolution

;f1 = hydrogen frequency on water


;p1: proton 90 at pl1
;p2: proton 90 1ms at pl2 for watergate soft pulse

;f2 = carbon frequency at carbonyl resonance (177 ppm)


;"p5=53u" carbonyl 90 at pl5 (39.75u at 800 MHz, 53u at 600MHz)
;produces 360 degree pulse on carbon alpha
;"p6=162.2u" carbonyl 180 at pl6 (121.65u at 800MHz, 162.2u at 600MHz)
;calculate pl6 for p6/2 (carbonyl 90 pulse!)
;at sp3 used as shaped pulse centered at carbon alpha (56 ppm)
;with off-resonance offset 177 ppm - 56 ppm
;produces n*360 degree pulse on carbon alpha

;f3 = nitrogen frequency


;p7: nitrogen 90 at pl7:N
;p31: nitrogen 90 at pl31 for waltz16 decoupling (waltz16.31)

#ifdef CARBONYL
"d0=in0*0.5-p5*0.637-p6*0.5-3u" ;carbonyl incremental delay
;sw = 1/(2*in0)
;l3
#else
"d0=4u"
#endif

18
;d1=1.0s ;relaxation delay

"d11=50m" ;setting of delay d11


"d12=7m" ;universal delay for decrementing / incrementing

;NITROGEN evolution
"d22=13.6m"
"d21=4u" ;delays for constant-time evolution
"d23=d22+d21"
;in21=in23
;sw = 1/(2*in21)
;l4 = d23/in23

"d26=p7-p1" ;delay for centering p1


"d27=p6*0.5-p1" ;delay for centering p1
"d28=p6*0.5-p7" ;delay for centering p7

define delay pd6


"pd6=p6"

;-------------- Gradient pulses -----------------


;you have to set them by hand
"p20=1.0m" ;gp1=+50%
"p21=1.0m" ;gp1=+50%
"p22=0.4m" ;gp1=+50%

ze
2 d11 do:N
#ifdef CARBONYL
d12 ;delay for loop compensation
3 d12*2
4 d12
#endif
#ifdef NITROGEN
d12
5 d12*3
6 10u
#endif
1m LOCK_ON
d1 pl7:N
20u pl1:H
1m LOCK_OFF
;******* INEPT to N *******
(p1 ph0)
2.25m
(d26 p1*2 ph1) (p7*2 ph2):N
2.25m
(p1 ph1)
3u
p20:gp1
2m pl1:H
(p7 ph3):N
;******* 15N evolution *******
;******* INEPT to C' *******
d21
(p6:sp3 ph20):C1 (p1*2 ph0):H ;p6 on Ca, proton 180 for decoupling
d22
10u pl6:C1
4u
(p7*2 ph5):N
4u
(p6 ph6):C1 ;p6 on carbonyl
10u
d23 pl5:C1
(p7 ph2):N
2u
(p5 ph4):C1
;******* 13C' evolution *******
#ifdef CARBONYL

19
d0 ;t1/2
3u
(d28 p7*2 ph10):N (p6:sp3 ph22):C1 (d27 p1*2 ph0):H
3u
d0 pl5:C1
#else
4u
#endif
(p5 ph20):C1
2u
(p7 ph2):N
d22
10u pl6:C1
pd6
4u
(p7*2 ph10):N
4u
(p6 ph20):C1
10u
d22 pl5:C1
;******* revINEPT to H *******
(p7 ph10):N
3u
p21:gp1
3m pl1:H
(p1 ph0)
;******* watergate *******
5u
p22:gp1 ;gradient pulse (dephasing water and protein -y
magnetization)
950u pl2:H
67u ;delay for adjusting first order phase to zero
(p2 ph24:r) ;watergate soft pulse (water-selective)
2u
5u pl1:H ;set proton power level pl1 for hard pulse
(p1*2 ph0) ;proton 180 pulse with phase 0
2u
5u pl2:H
(p2 ph24:r) (p7*2 ph10):N ;watergate soft pulse & nitrogen 180
5u
p22:gp1
950u pl31:N ;set nitrogen power level for decoupling
go=2 ph31 cpds3:N
5u do:N
d11 wr #0 if #0 zd

#ifdef CARBONYL
d12 ip4 ;increment phase ph4
lo to 3 times 2 ;loop 2 times to line 3
d12 id0 ;increment d0
d12 ip31*2 ;increment phase ph31 (receiver) 2 times
lo to 4 times l3 ;loop l3 times to line 4 (l3=0.5*td1)
d12 rd0 ;reset d0 to its original value
#endif

#ifdef NITROGEN
d12 ip3
lo to 5 times 2
d12 id21
d12 dd23
d12 ip31*2
lo to 6 times l4
#endif

1m do:N
10u LOCK_ON
exit

ph0=0

20
ph1=1
ph2=1
ph3=0 0 2 2
ph4=0 2
ph5=0
ph6=0
ph7=0
ph10=0
ph20=0
ph21=0
ph22=0
ph24=2 ;adjusted -x at pl2
ph31=0 2 2 0

8. Final HNCO Experiment

The following pulse program includes additional elements for better water
suppression, namely water flip-back pulses (Grzesiek and Bax 1993).
Furthermore, proton decoupling is accomplished by the DIPSI-2 sequence
(Rucker and Shaka 1989).

Pulse Program

#include "bits.sg"

;hnco_fb.ln

;#define CARBONYL
#define NITROGEN
;#define TEST_1D
#define ON

;f1 = hydrogen frequency on water


;p1: proton 90 at pl1
;p2: proton 90 1ms at pl2 for watergate / first water flip-back pulse
;p13: proton 90 sinc1.0 sp0 for second water flip-back pulse
;p30: dipsi 90 at pl30 ca. 50u (dipsi-2.30)

;f2 = carbon frequency at carbonyl resonance (177 ppm)


"p5=53u" carbonyl 90 at pl5 (39.75u at 800MHz)
;produces 360 degree pulse on carbon alpha
"p6=162.2u" carbonyl 180 at pl6 (121.65u at 800MHz)
;at sp3 used as shaped pulse centered at carbon alpha (56 ppm)
;with off-resonance offset 177 ppm - 56 ppm
;produces n*360 degree pulse on carbon alpha

;f3 = nitrogen frequency


;p7: nitrogen 90 at pl7:N
;p31: nitrogen 90 at pl31 for waltz16 decoupling (waltz16.31)

#ifdef CARBONYL
"d0=in0*0.5-p5*0.637-p6*0.5-1u"
#else
"d0=4u"
#endif

;d1=1.0s ;relaxation delay

"d11=50m"
"d12=7m" ;universal delay for decrementing / incrementing

21
"d15=p1" ;used for timing instead of c8
"d16=5.4m" ;refocus HN-N for NH
"d17=10m-d16" ;

"d22=13.6m"
"d21=6u"
"d23=d22+d21+p6"
"d24=p6+d22-d16-6u-p1"

;in21=in23=1/(2sw)
;l4=d23/in23

"d25=p6*0.5-p7" ;p6*0.5 > p7


"d26=p7-p1"

;-------------- Gradient pulses -----------------


;you have to set them by hand
"p20=1.0m" ;gp1=+50%
"p21=1.0m" ;gp1=+50%
"p22=0.4m" ;gp1=+50%
"p23=1.5m" ;gp1=+50%

ze
2 d11 do:N
#ifdef CARBONYL
d12
3 d12*2
4 d12
#endif
#ifdef NITROGEN
d12
5 d12*3
6 10u
50m do:N
#endif
1m LOCK_ON
d1 pl7:N
20u pl1:H
1m LOCK_OFF
(p7 ph10):N (p5 ph20):C1
p20:gp1
2m
#ifdef ON
;******* start 90-degree *******
p1 ph0
2.25m
(d26 p1*2 ph1) (p7*2 ph2):N
2.25m
(p1 ph2)
2u
50u pl2:H
(p2 ph24:r) ;water flip-back using soft pulse
2u
p20:gp1
2m pl1:H
(p7 ph3):N
;******* 15N evolution *******
(d16 p1 ph26 2u 4u pl30 d24 cpds1 d21):H (d21 p6:sp3 ph20 d22):C1
;p6 on carbon alpha
10u pl6:C1
(d25 p7*2 ph5):N (p6 ph6):C1 ;p6 on carbonyl
10u
d23 pl5:C1
(p7 ph7):N
4u do:H ;dipsi interrupted (because of p23 gradient)
4u pl1:H
(p1 ph27) ;1H magnetization to z-axis

22
p23:gp1
1.5m
(p1 ph26):H ;1H magnetization back to x-axis
4u pl30:H
10u cpds1:H ;dipsi continued
(p5 ph4):C1
;******* 13C evolution *******
d0 ;t1/2
;******* carbon alpha 180 by off-res shaped pulse
(p7*2 ph10):N (p6:sp3 ph22):C1
2u
d0 pl5:C1
(p5 ph20):C1
(p7 ph10):N
4u
4u
d15 ;p1:c8
10m pl6:C1
(d25 p7*2 ph10):N (p6 ph20):C1
d17
4u do:H ;dipsi off
4u pl1:H
(p1 ph27)
d16
(p7 ph0):N
5u
p21:gp1
3m
5u
(p13:sp0 ph25):H ;water flip-back using sinc1.0 pulse
2u
2u
50u pl1:H
(p1 ph0)
;******* watergate *******
5u
p22:gp1
950u pl2:H
64u
(p2 ph24:r) ;watergate soft pulse
2u
5u pl1:H
(p1*2 ph0)
2u
5u pl2:H
(p7*2 ph10):N (p2 ph24:r) ;watergate soft pulse
2u
p22:gp1
10u pl31:N
#endif

#ifndef TEST_1D
950u
go=2 ph31 cpds3:N
5u do:N
d11 wr #0 if #0 zd

#ifdef CARBONYL
d12 ip4
lo to 3 times 2
d12 id0
d12 ip31*2
lo to 4 times l3
d12 rd0
#endif
#ifdef NITROGEN
d12 ip3
lo to 5 times 2
d12 id21
d12 dd23

23
d12 ip31*2
lo to 6 times l4
#endif
#else
950u pl1:H
lo to 2 times l5
d1
p1 ph31
go=2 ph31
d11 wr #0
#endif
1m do:N
10u LOCK_ON
exit

ph0=0
ph1=1
ph2=1
ph3=0 0 2 2
ph4=0 2
ph5=0
ph6=0
ph7=0
ph10=0
ph20=0
ph21=0
ph22=0
ph24=2 ;adjusted -x at pl2
ph25=(3600) 1850 ;adjusted -x at sp0 phcor25 doesn't work
ph26=(360)90 ;adjusted y for pl1 relativ to pl30
ph27=(360)270 ;adjusted -y for pl1 relativ to pl30
ph28=2
ph31=0 2 2 0

24
bits.sg

;Gradnt.incl - include file for Gradient Spectroscopy


;avance-version
;version 94/06/27

#define H f1
#define N f2
#define C1 f3
#define D f4
#define C2 f5

#define HIGH0(A) setnmr0|A


#define LOW0(A) setnmr0^A
#define HIGH2(A) setnmr2|A
#define LOW2(A) setnmr2^A

#define GRAD15(ampl) p15:ngrad:c34


#define GRAD16(ampl) p16:ngrad:c34
#define GRAD17(ampl) p17:ngrad:c34
#define GRAD18(ampl) p18:ngrad:c34
#define GRAD19(ampl) p19:ngrad:c34

#define blank setnmr2|0 setnmr0|32 setnmr0|33 setnmr0|34


#define unblank setnmr2^0 setnmr0^32 setnmr0^33 setnmr0^34
#define RESET unblank

#define LOCKDEC_ON setnmr8|8


#define LOCKDEC_OFF setnmr8^8

#define H2_LOCK setnmr8^4


#define H2_PULSE setnmr8|4

#define SPLH1_H setnmr1^7^6|5^4


#define SPLH1_L setnmr1^7^6|5|4

#define LOCKH_ON setnmr2|0


#define LOCKH_OFF setnmr2^0

#define SWITO_F setnmr2|2 setnmr0^8


#define SWITO_H setnmr2^2 setnmr0|8

#define QNP_X setnmr2|3


#define QNP_F setnmr2^3

#define HS_ON setnmr2|1


#define HS_OFF setnmr2^1

#define LOWQ setnmr8|7


#define HIGHQ setnmr8^7

#define RGP_RX_ON setnmr8|6


#define RGP_ADC_ON setnmr3|0
#define RGP_PA_ON setnmr3^4

#define LOCK_OFF blank


#define LOCK_ON unblank

#define BLKGRAD setnmr2^0 setnmr0^32 setnmr0^33 setnmr0^34

#define UNBLKGRAD setnmr2|0 setnmr0|32 setnmr0|33 setnmr0|34

#define BLKGRAMPX setnmr0^32


#define BLKGRAMPY setnmr0^33
#define BLKGRAMPZ setnmr0^34

25
#define UNBLKGRAMP setnmr0|32 setnmr0|33 setnmr0|34

#define DEUT_ON setnmr8|4


#define DEUT_OFF setnmr8^4

#define PHASE_2( A ) A A
#define PHASE_4( A ) A A A A
#define PHASE_8( A ) A A A A A A A A
#define PHASE_16( A ) A A A A A A A A A A A A A A A A
#define PHASE_32( A ) A A A A A A A A A A A A A A A A A A A A A A A A A A A A
A A A A

References

Grzesiek and Bax (1993) J. Am. Chem. Soc. 115, 12593-12594.


Morris and Freeman (1979) J. Am. Chem. Soc. 101, 760-762.
Piotto et al. (1992) J. Biomol. NMR 2, 661-665.
Rucker and Shaka (1989) Mol. Phys. 68, 509-517.
Shaka et al. (1983) J. Magn. Reson. 52, 335-338.

26

You might also like