Dec 19, 2024
  • NAN KB1,
  • Alex Eletsky2,
  • John Glushka2
  • 1Network for Advanced NMR ( NAN);
  • 2University of Georgia
Icon indicating open access to content
QR code linking to this content
Protocol CitationNAN KB, Alex Eletsky, John Glushka 2024. HNCO_3D.nan. protocols.io https://dx.doi.org/10.17504/protocols.io.ewov19822lr2/v1
License: This is an open access protocol distributed under the terms of the Creative Commons Attribution License,  which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited
Protocol status: Working
We use this protocol and it's working
Created: April 12, 2024
Last Modified: December 19, 2024
Protocol Integer ID: 98145
Keywords: protein nmr, assignment, backbone, amides, 15N, hsqc
Funders Acknowledgements:
NSF
Grant ID: 1946970
Disclaimer
This protocol is part of the knowledge base content of NAN: The Network for Advanced NMR ( https://usnan.nmrhub.org/ )
Specific filenames, paths, and parameter values apply to spectrometers in the NMR facility of the Complex Carbohydrate Research Center (CCRC) at the University of Georgia.
Abstract
This protocol describes running a 3D HNCO pulse sequence with sensitivity enhancement, gradient coherence selection and water flip-back, using either uniform or non-uniform sampling (NUS). This produces a 3D phase-sensitive spectrum with H,N and C axes that correlates backbone 1HN and 15N resonances of residue (i) with 13CO of residue (i-1).

Required isotope labeling: U-15N,13C (with or without 2H).

Optimal MW is ≤ 25 kDa. Larger systems may benefit from 3D TROSY-HNCO version; compare 2D H-N planes to check which one yields better S/N.

This pulse sequence can be used for:
  • spin system identification
  • resolving signal degeneracy in 2D 15N HSQC.
  • backbone resonance assignment: sequential linking of spins systems based on 13CO peak matching (in conjunction with 3D HN(CA)CO or (HCA)CONH spectra)
  • resonance assignment of 13CO spins
  • chemical shift-based secondary structure prediction (e.g. TALOS), together with other resonances

Field strength preference: No significant preference - higher fields may yield better resolution, though this is rarely limiting, since peaks are dispersed in three dimensions. In many cases 600 MHz field strength may be sufficient.

It uses the standard Bruker Topspin pulseprogram 'hncogp3d'

Note: specific parameter values illustrated below may differ depending on the facility and spectrometer.
Guidelines
The number of directly acquired points (3 TD) should be set so the acquisition time t3,max (3 AQ) is between ~50 ms (for larger proteins ~25 kDa) and ~120 ms (for smaller proteins). Longer times may cause excessive probe and sample heating during 15N decoupling, and resolve undesirable 3JHN,HA splittings.

Since the F2(15N) is a constant-time dimension, number of acquired points 2 TD should be should be set to the largest possible value for optimal S/N. The maximum 2 TD value is 2*int(d30/in30), where d30 is the decremented delay, and in30 is the decrement value. Both d30 and in30 are computed internally according to pulse program code and their values are shown in 'ased' view. Note that in30 = in10 = 1(4*SW(N)). In TopSpin 4.x the ased command would produce a warning if 2 TD is set too large and reset the internal td2 parameter to the maximum possible value.

"Effective" 1JNH parameter CNST4 defines the length of the INEPT transfer delays. For larger proteins CNST4 can be increased to compensate for relaxation losses during these delays. Normally it would be optimized by arraying it using popt with a 15N HSQC experiment in 1D mode.

Since 3D HNCO is a very sparse spectrum at only 1 peak per residue, NUS sampling amount can be as low as 3-5%, provided your sample delivers sufficient S/N.

Individual F1(CO)-F3(HN) or F2(N)-F3(HN) 2D planes can be acquired by setting, respectively, 2 TD or 1 TD to 1.

To check whether TROSY-HNCO or regular HNCO yields better S/N for your sample at a particular field strength, record and inspect the respective 2D F2(N)-F3(HN) planes using identical spectral parameters.
Before start
A sample must be inserted in the magnet either locally by the user after training or by facility staff if running remotely.
This protocol requires a sample is locked, tuned/matched on 1H, 13C and 15N channels, and shimmed. At a minimum, 1H 90° pulse width and offset O1 should be calibrated and a 1D proton spectrum with water suppression has been collected according to the protocol PRESAT_bio.nan. Prior acquisition of a 2D 15N HSQC is also recommended, according to protocol HSQC_15N.nan.

It is recommended to calibrate 1H carrier offset, 1H H2O selective flip-back pulse, as well as 1H, 13C, and 15N 90° pulse widths using the "Optimization" tab of BioTop. Alternatively, 1H 90° pulse width and offset can be calibrated using other methods, such as pulsecal or calibo1p1. Additional parameters, like 15N and 13C offsets and spectral width can be either optimized or manually entered in the "Optimization" tab of BioTop. Note that since BioTop optimizations are saved in the dataset folder, all experiments should be created under the same dataset name when using BioTop for acquisition setup.


Refer to protocols
  1. Acquisition Setup Workflow, Solution NMR Structural Biology
  2. PRESAT_bio.nan
  3. HSQC_15N.nan
  4. Biotop-Calibration and Acquisition setup

Create HNCO experiment
Create HNCO experiment
Join an existing dataset and experiment (e.g. 1D proton, 2D 15N HSQC, 2D 13C HSQC) for this sample.
Click on Acquire -> 'Create Dataset' button to open dataset entry box, or type the edc command.

Dataset Name: recommended to keep the same name when using BioTop for optimization and acquisition setup.

The EXPNO is automatically incremented by +1 by default.
The Title text box will copied from the previous experiment. Edit to designate the HNCO pulse program and add other details as appropriate.
Load the starting parameter set: Check 'Read parameterset' box, and click Select.

For standard NAN parameter sets, change the Source directory at upper right corner of the window:
Source = /opt/NAN_SB/par
Click 'Select' to bring up list of parameter sets.
Select HNCO_3D_xxx.par, where xxx=900,800 or 600*.


*parameter file name may be different


Click OK at bottom of window to create the new EXPNO directory.
It will be the active experiment in the acquisition window and should now be listed on your data browser.

If not done, tune Nitrogen (and Carbon) channels.
Return to the 'Acquire' menu and click 'Tune' ( or type atma on command line).
Load pulse calibrations: use getprosol (step 2.1) or bioTop (steps 2.2)
Load pulse calibrations: use getprosol (step 2.1) or bioTop (steps 2.2)

Note
Loading the HNCO_3D_xxx.par parameter set enters the default parameters into the experiment directory. While they represent a good starting point, they may not be fully optimal or accurate for your particular sample or spectrometer hardware. The probe- and solvent-specific parameters, specifically the 1H 90° pulse length, and possibly the 13C and 15N 90° pulse lengths, along with other dependent pulse widths and powers may need to be updated.

For example, clicking on the 'Prosol' button in the Acquire menu, or executing the getprosol command without arguments will load default values from the pre-configured spectrometer calibration table, including the default 1H 90° pulse length and power level. However, for biological samples in aqueous solvents the optimal 1H 90° pulse length can vary significantly depending on buffer conditions, sample geometry and temperature, and thus needs to be calibrated individually for each sample. 13C and 15N 90° pulse lengths do not typically exhibit large variations, but these can also be calibrated for best results.

There are two ways of automatically updating an entire range of experimental parameters. The first is using getprosol command, which only updates pulse widths and power levels without altering other parameters, such as spectral widths and offsets. This method is suitable for reproducing existing experiments or parameters sets with minimal variations.

The second method utilizes the BioTop module of TopSpin, and can load additional experimental parameters, such as spectral widths, offsets, and number of time-domain points. These additional parameters are set according to calibrations or definitions within the 'Optimization' tab of the BioTop GUI and the corresponding XML description files (bt_hncogp3d.xml in this case). This method has a lower dependency on the particular settings of the starting parameter set, and is suitable for setting up experiments from scratch. With this method nearly all important acquisition parameters can be optimized for a particular sample, and then applied consistently to multiple NMR experiments with a single command.


Loading pulse widths and power levels with getprosol:

First, type getprosol without arguments on the command line.

This will load default pulse widths and power levels for all channels. The 90° high power pulses and power levels are P1/PL1 for 1H, P3/PL2 for 13C, and P21/PL3 for 15N. The power levels can be entered in Watts (parameters PLW1, PLW2, etc.) or dB attenuation (parameters PLdB1, PLdB2, etc.), where lower dB values correspond to higher power. Note down the power levels (parameters PLdB1, PLdB2, PLdB3 - in dB units) - these are the default power levels for high power pulses for a particular probe and should not be exceeded.

To load calibrated 1H pulse widths enter the following command:

getprosol 1H [calibrated P1 value] [power level for P1 in dB (PLdB1)]

For example, getprosol 1H 9.9 -13.14 - here the calibrated P1 is 9.9 us at power level at -13.14 dB attenuation. Note that power level in dB argument is required even when using the default peak power level for a particular probe. This command will also update other dependent 1H parameters (e.g power levels for 1H shaped pulses and decoupling) and load default 13C, 15N pulse powers and widths from the PROSOL table.

If you also have separately calibrated 90° 13C and 15N pulses, these can be loaded with the following command

getprosol 1H [calibrated P1] [PLdB1] 13C [calibrated P3] [PLdB2] 15N [calibrated P21] [PLdB3]

In this case all dependent 1H, 13C, and 15N power levels (shaped and decoupling pulses) are re-calculated based on the calibrated values provided.

This functionality is also implemented as part of the btprep command (a component of BioTop) - see step 2.2

Go togo to step #3 If not using BioTop

Loading experimental parameters from BioTop:

If you previously performed parameter calibrations using the "Optimizations" tab of the BioTop GUI, or entered parameters manually in the "Optimizations" tab, you can simply type btprep at the command line.

This is equivalent to calling getprosol with all 1H, 13C and 15N optimized parameters followed by additional parameters loaded from the "Optimizations" tab in BioTop GUI. In this particular case these parameters are based on the bt_hncogp3d.xml description file: 1H offset in Hz (O1), 1H spectral width (3 SW), power level for 1H sinc water-flipback pulse (SPdB 1), 15N offset in ppm (O3P), 15N spectral width (2 SW), 15N max acquisition time (2 AQ), 13CO offset in ppm (O2P), 13CO spectral width (1 SW), 13CO max acquisition time (1 AQ), 13CA offset in ppm (CNST22).
Inspect and adjust parameters
Inspect and adjust parameters
Select the 'Acqpars' tab to display acquisition parameters. Two display modes can be selected, the full display mode (click on the 'A' icon or type eda), or pulse program-specific mode (click on the 'pulse' icon, or type ased). The former gives you access to all parameters and provides an overview of all spectral dimensions at once, while the latter is useful because it only displays acquisition parameters used in the pulse sequence and can be parsed sequentially as a checklist.
First, inspect your parameters in the full 'eda' mode. This view shows the three dimensions, F3 (1H), F2 (15N), and F1 (13C) in columns.


Parameters to check:
  • FnTYPE - 'traditional planes' or 'non-uniform sampling' ( see step 3.3 below )
  • NS - minimum 2; increase for for higher signal to noise ( S/N increases as square root of NS )
  • DS - 32-128 'dummy' scans that are not recorded (multiple of 16); allows system to reach steady state equilibration. Important for HSQC-based experiments due to heating from 15N decoupling during acquisition
  • 3 TD - Number of 1H time domain real points ( ~1024-2048, preferably 2N, keep 3 AQ at ~50-120 ms )
  • 2 TD - Number of 15N time domain real points ( 2*int(d30/in30); 2 AQ ~23ms, CT dimension )
  • 1 TD - Number of 13C time domain real points ( 1 AQ at ~20 ms )
  • SW [ppm] - 1H(F3) ~12-15 ppm, 15N(F2) ~25-40 ppm, 13CO(F1) ~12-20 ppm, all defined in BioTop
  • O1 - 1H H2O offset in Hz (calibrated with BioTop or calibo1p1)
  • O2P - 13C offset ( ~173 ppm, middle of 13CO range, defined in bioTop )
  • O3P - 15N amide offset ( ~115-120 ppm, defined in bioTop )
  • DIGMOD - 'digital' ( pulse sequence does not use acqt0 correction )

Note
To collect 2D planes:
For F3-F1 plane, set 2TD to 1; for F3-F2 plane, set 1TD to 1.
This may be useful prior to setting up a 3D to confirm SW and signal to noise.

The planes can be acquired as NUS or traditional planes according to time available and signal intensity.

Then examine the parameters in the pulse program-specific 'ased' mode (click on the 'pulse' icon). Most parameters are also accessible in the 'eda' mode ( step 3.1 above). However, the 'ased' mode allows more convenient access to individual parameters within arrays, such as delays, pulse widths, constants, etc. It also displays parameter values computed internally within a pulse sequence, and provides context description from the relevant pulse program comment lines.






Most of the default values should be appropriate, however it's useful to compare them against suggestions in the pulseprogram comments. In general, only a few may need to be changed.

  • D1 - recycle delay (~1 s for protonated samples, ~2-3 s for perdeuterated samples)
  • P1 - 1H 90º high power pulse (calibrated with calibo1p1 or BioTop)
  • SPdB1 - power level [dB] for 1H H2O flip-back shaped pulse (calibrated with BioTop)
  • P3 - 13C 90º high power pulse (calibrated with BioTop)
  • CNST4 - effective 1JNH value (≥93 Hz)
  • CNST22 - 13CA shift for decoupling ( ~54 ppm, defined in bioTop)
  • P21 - 15N 90º high power pulse (calibrated with BioTop)
Configure NUS (non-uniform sampling) - optional
Configure NUS (non-uniform sampling) - optional
Non-uniform sampling (NUS) parameter setup:

After all other acquisition parameters (especially spectral widths and time-domain points) are set, change the FnTYPE parameter to 'non-uniform sampling' (type 'eda' and select 'Experimental' to get correct parameter window).

Navigate down to the 'NUS' section in the 'eda' parameter window and set the desired NusAMOUNT [%] sampling density.

For adequate reconstruction, number of NUS points should be larger than the number of expected peaks. 3D HNCO yields 1 peak per residue, thus a 100-residue protein would require more than 100 NUS points.

After this you have the option of using either the built-in sampling schedule generator in Topspin or a third-party one.

To use the built-in sampling schedule generator in TopSpin set the NUSLIST parameter to 'automatic'. The sampling schedule will then be generated at acquisition start, and will be purely random apart from point density weighting according to NusJSP and NusT2 parameters.

A better way to generate the sampling schedule is with nusPGSv8 AU program. This AU program uses NusAMOUNT and TD values of the current experiment to generate a random schedule with 'Poisson gap' point spacing, and offers additional options for point density weighting and sampling order. ( see protocol 'Poisson Gap NUS Acquisition Setup', and attached files 'nusPGSv8' and 'poissonv3'). To use this method, type 'nusPGSv8' on the command line. You can typically accept the default values in pop-up dialog windows, since they are suitable for most applications. A schedule will be generated and will be stored to the parameter NUSLIST.

If nusPGSv8 is not installed, copy the attached file 'nusPGSv8' to your user AU directory, /opt/topspin.X.X.X/exp/stan/nmr/au/src/user, and copy the binary file 'poissonv3' to /opt/topspinX.X.X/prog/bin.

Acquire and process data
Acquire and process data
Type 'expt' to calculate the expected run time.
Go togo to step #3 If necessary to re-adjust parameters

Type 'rga' or click on 'Gain' in Topspin Acquire menu to execute automatic gain adjustment.
Type 'zg' or click on 'Run' in Topspin Acquire menu to begin acquisition.
You can always check the first FID by typing 'efp' to execute an exponential multiplied Fourier transform. It will ask for a FID #, choose the default #1. You can evaluate the 1D spectrum for amide proton signal to noise and water suppression.
3D NUS data usually cannot be processed in Topspin without a separate license. 2D planes with NUS or uniformly sampled can be processed in Topspin, though.

Also, a 2D NUS plane can be extracted from a completed 3D NUS data set with the command 'rser2d', and then processed within Topspin.

Full 3D NUS processing is usually performed using third-party processing software, such as NMRPipe together with specialized NUS reconstruction programs (SMILE, hmsIST, NESTA, etc.).
Protocol references
J.Cavanaugh, W.Fairbrother, A.Palmer, N.Skelton: Protein NMR Spectroscopy: Principles and Practice.
Academic Press 2006 ; Hardback ISBN: 97801216449189, eBook ISBN: 9780080471037

L.E. Kay, G.Y. Xu & T. Yamazaki, J. Magn. Reson. A109, 129-133 (1994)

J. Schleucher, M. Sattler & C. Griesinger, Angew. Chem. Int. Ed. 32, 1489-1491 (1993)

S. Grzesiek & A. Bax, JMR 96, 432-440 (1992)

'nusPGSv8' written by Scott Anthony Robson 2013