;n15t1gp.fa ;2D 15N-T1-HSQC-SE, with FLIP-BACK pulse ;Farrow et al., Biochemistry 33, 5984-6003 (1994). ;Bruker Avance/Xwin-nmr version. For XWIN-NMR 2.5+ ;Written up by F. Abildgaard, NMRFAM (abild@nmrfam.wisc.edu) ; ; $Id: n15t1.fa,v 1.2 2000/10/29 18:23:38 abild Exp abild $ ; ; Disclaimer: This pulse program is provided "as is" for your ; information. Support for the use of this pulse program is only ; provided to users of the National Magnetic Resonance Facility ; at Madison (NMRFAM). Users of this pulse program employ it at ; their own risk. Neither NMRFAM nor University of Wisconsin-Madison ; are liable for any physical or other damage incurred during the ; use of this pulse program. ; ;f1: 1H, f2: 15N (channel assignments may be changed below) ;o1p: 4.7ppm ;o2p: 118ppm ; ;d1: relaxation delay=d1+0.100s ;p1 90 H1 at pl1 ;p2 90 N15 at pl2 ;p11 ; 90 H1 2ms selective water flip-back pulse at power pl11. ; Check for phase difference between hard H1 and soft H1 ; pulses and set phcor21 accordingly. ; Use zgsel2.fa to calibrate. ;p12 ; 180 H1 semi-selective rectangular shaped pulse at sp2, offset (spoffs2) ; nu(NH)-nu(H2O), using B1 = (nu(NH)-nu(H2O))/sqrt(3). ; Use zgsel3.fa to calibrate. ;pl0 120dB ;Relaxation delay (T): l9*10ms ;Coherence selection gradient pair (GRAD6/GRAD9) may be optimized ;by varying p19 (uncomment OPTIM_P19). Theoretical value of p19 is 131.7u. ; ;N15 Waltz-16 PCPD at pl12, cpdprg2 ;N15 evolution: ; in0, SW(N)=1/(2*in0) ; l4 complex points. Set '1 td' to 2*l4. ; Quadrature detection in t1 by echo-antiecho, with axial peaks ; at edge of spectrum. ; ;ns=16, 32, ..., ds=16, 32, ... ; ;Recommendations for gradients: ;gpz1: 6% (6%) ;gpz2: 10% (10%) ;gpz3: -22% (-22%) ;gpz4: 15% (15%) ;gpz5: 6% (6%) ;gpx6: 54% (0%) ;gpz6: 30% (55%) ;gpx7: 10% (0%) ;gpz7: 0% (10%) ;gpy8: 10% (0%) ;gpz8: 0% (10%) ;gpx9: 54% (0%) ;gpz9: 30% (55%) ;gpnam1: sine.100 ;gpnam2: sine.50 ;gpnam3: sine.100 ;gpnam4: sine.50 ;gpnam5: sine.100 ;gpnam6: sine.100 ;gpnam7: sine.50 ;gpnam8: sine.50 ;gpnam9: sine.20 ; ;Define one or more of the following options to tailor this pulse program ; to your specific needs. ; ;#define ONE_D ; uncomment for 1D experiment ;#define OPTIM_P19 ; uncomment if you want to optimize p19 (GRAD9) #define EXPTCORR ; uncomment if you want "expt" to report ; ; the correct expt time (works with XWIN-NMR 2.x) ; ;Define channel assignments: #define H f1 #define N f2 ; ;You shouldn't have to worry about anything beyond this point :-) ; define delay TAUA define delay TAUA2 define delay TAUA7 define delay TAUA8 define delay TAUB define delay TAUB1 define delay TAUB2 define delay TAUC define delay DELTA define delay CEN_HN1 define pulse H1_90 define pulse H1_180 define pulse N15_90 define pulse N15_180 define pulse GRAD1 define pulse GRAD2 define pulse GRAD3 define pulse GRAD4 define pulse GRAD5 define pulse GRAD6 define pulse GRAD7 define pulse GRAD8 define pulse GRAD9 "d11=100m" ;disk i/o "d12=10u" ;power switching etc. "d13=5u" ;a short delay "d14=60u" ;ip,id etc. "d16=300u" ;gradient recovery "d0=d13" "H1_90=p1" "H1_180=H1_90*2" "N15_90=p2" "N15_180=N15_90*2" "GRAD1=1.0m" "GRAD2=500u" "GRAD3=1.5m" "GRAD4=500u" "GRAD5=1.5m" "GRAD6=1.3m" "GRAD7=500u" "GRAD8=500u" #ifndef OPTIM_P19 "p19=131.7u" #endif "GRAD9=p19" "TAUA=2.25m" ;1/(4Jnh) "TAUA2=TAUA-GRAD2-d13-d16" "TAUA7=TAUA-GRAD7-d13-d16" "TAUA8=TAUA-GRAD8-d13-d16" "TAUB=2.75m" "TAUB1=TAUB-GRAD4-d16-d14" "TAUB2=TAUB-GRAD6-d16-H1_180-d0*2" "TAUC=500u" "DELTA=2.5m-d13-0.5*p12" "d6=H1_90" "d7=N15_90" "d25=TAUC-GRAD9-d13" "CEN_HN1=N15_90-H1_90" #ifdef EXPTCORR "d31=2*(TAUA2+GRAD2+TAUB1+GRAD4+TAUA7+GRAD7+TAUA8+GRAD8)+GRAD1+GRAD3+GRAD5+TAUB+TAUB2+GRAD6+TAUC+GRAD9+DELTA*4*l9" #endif #include #include 1 ze 2 d13 do:N d11 LOCKH_OFF 3m d14 d14 3 d14 d14 d14 d14 d14 4 d13 #ifdef EXPTCORR #include #endif d1 pl1:H pl2:N d13 LOCKH_ON d13 UNBLKGRAMP (N15_90 ph0):N d13 GRAD1:gp1 ;1m, 4G/cm d16 (H1_90 ph0):H d13 GRAD2:gp2 ;500u, 7G/cm d16 TAUA (CEN_HN1 H1_180 ph0):H (N15_180 ph0):N d13 TAUA GRAD2:gp2 ;500u, 7G/cm d16 (H1_90 ph1):H d13 d12 pl11:H (p11 ph21:r):H ;2ms 90 H1 pulse at phase -x d13 d12 pl1:H d13 GRAD3:gp3 ;1.5m, -15G/cm d16 (N15_90 ph11):N TAUB1 GRAD4:gp4 ;500u, 10G/cm d16 d14 (CEN_HN1 H1_180 ph0):H (N15_180 ph0):N d16 GRAD4:gp4 ;500u, 10G/cm TAUB1 d14 LOCKH_OFF (N15_90 ph1):N 9 d13 DELTA pl0:H (p12:sp2 ph0):H DELTA d13 d13 DELTA pl0:H (p12:sp2 ph0):H DELTA d13 lo to 9 times l9 d13 d14 LOCKH_ON GRAD5:gp5 ;1.5m, 4G/cm d16 pl1:H (N15_90 ph12):N TAUB (N15_180 ph13):N d0 (H1_180 ph0):H d0 TAUB2 GRAD6:gp6*EA ;1.3m, +/-30G/cm d16 (N15_90 ph14):N d6 (H1_90 ph0):H d13 GRAD7:gp7 ;500u, 7G/cm d16 TAUA7 (N15_180 ph0):N (H1_180 ph0):H d13 TAUA7 GRAD7:gp7 ;500u, 7G/cm d16 d7 (N15_90 ph1):N (H1_90 ph1):H d13 GRAD8:gp8 ;500u, 7G/cm d16 TAUA8 (CEN_HN1 H1_180 ph0):H (N15_180 ph0):N d13 TAUA8 GRAD8:gp8 ;500u, 7G/cm d16 (H1_90 ph2):H TAUC pl12:N (H1_180 ph0):H d13 GRAD9:gp9 ;130u, 30G/cm d25 BLKGRAMP go=2 ph31 cpds2:N #ifdef ONE_D d11 do:N wr #0 d13 LOCKH_OFF #else d11 do:N wr #0 if #0 zd d13 LOCKH_OFF 3m igrad EA d14 ip14 d14 ip14 lo to 3 times 2 d14 id0 d14 ip12 d14 ip12 d14 ip31 d14 ip31 lo to 4 times l4 #endif exit ph0=0 ph1=1 ph2=2 ph3=3 ph11=0 0 2 2 ph12=1 3 ph13=0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 3 ph14=0 ph21=2 ph31=0 2 2 0 2 0 0 2