HSQCTROSY RDC Measurement
NMR Data Processing > 2D HSQC-TROSY for RDCs Measurement
Residual Dipolar Couplings (RDCs) originate from the anisotropic component of the dipolar interaction, which is dependent on the angle between an internuclear vector and the magnetic field. When a molecule samples orientations uniformly, as it does in normal solution NMR, RDCs average to zero and are not observable. However, if a molecule is dissolved in a dilute liquid crystalline medium, or other orienting medium, it becomes partially aligned, and the dipolar couplings are not completely averaged to zero. This leads to a small contribution to the splitting of NMR signals. The angular dependence of these contributions can provide valuable structural information. RDCs can be used to validate protein structures, to refine structures to improve quality, and to provide constraints as a part of an initial structure determination. RDCs can also be used to determine the rotational symmetry axis of oligomers and this information can be use to properly orient the positions of subunits within an oligomeric complex.
Prestegard, Bougault& Kishore, Chemical Reviews, 104, 3519-3540 (2004)
Lipsitz& Tjandra, Ann. Rev. Biophys. Biomol. Struct., 33, 387-413 (2004)
Additional information can also be found at the following web site.
Brief Experimental Description
HSQC-TROSY pairs provide one way of measuring RDCs. The procedure is applicable to proteins of small and moderate size (10-30 kDa). The acquisition time in the indirect t1 should be at least T2 of nitrogen. The measurements are easily visualized as displacements of peaks in 2D frequency domain spectra. The HSQC member of the pair gives a single peak at the center of the four peaks expected in a fully coupled HSQC experiment. The TROSY member gives only the sharpest component. The offset in either H or N direction is one half (J). Procedures for collecting this pair of experiments are described elsewhere in this Twiki (Experimental setup for HSQC-TROSY).
NMR Data Processing
The data processing described below is specific for data collected on Varian spectrometers having the BioPack (version: 2009-09-03) sequence (gNhsqc.c) installed. Or on Bruker spectrometers having the …….. It is applied to both isotropic and aligned HSQC-TROSY pairs.
NMRPipe (download information and user manual)
Brief descriptions of specific functions are accessible via nmrPipe –
- ‘nmrPipe –help’ will list most functions.
- ‘nmrPipe –fn GM –help’ will give description of the GM function.
- Linux (RedHat Linux/Fedora)
- Mac OS X (10.3.4 and up)
- SGI Irix (6.2 and up)
- Sparc Solaris (2 and up)
- Windows XP Pro with Microsoft Services for UNIX (SFU 3.5)
Varian to NMRPipe Data Conversion
#!/bin/csh ##conversion of varian 2d fids into nmrPipe format for a TROSY/hsqc data set ##with array= ‘(TROSY, dm2),phase’ var2pipe -in ./fid \ -xN 2048 -yN 1024 \ -xT 1024 -yT 256 \ -xMODE Complex -yMODE Rance-Kay \ -xSW 10000.00 -ySW 2800.00 \ -xOBS 599.520 -yOBS 60.756 \ -xCAR 4.773 -yCAR 118.262 \ -xLAB HN -yLAB N \ -ndim 2 -aq2D States \ | nmrPipe -fn QMIX -ic 4 -oc 2 -cList 1 0 0 1 0 0 0 0 \ -out trosy.fid -verb -ov var2pipe -in ./fid \ -xN 2048 -yN 1024 \ -xT 1024 -yT 256 \ -xMODE Complex -yMODE Rance-Kay \ -xSW 10000.00 -ySW 2800.00 \ -xOBS 599.520 -yOBS 60.756 \ -xCAR 4.773 -yCAR 118.262 \ -xLAB HN -yLAB N \ -ndim 2 -aq2D States \ | nmrPipe -fn QMIX -ic 4 -oc 2 -cList 0 0 0 0 1 0 0 1 \ -out hsqc.fid -verb –ov
Cautions: The usual Varian to NMRPipe macros will read in experimental parameters, but will not be able to perform data conversion since both the HSQC and TROSY spectra are collected in a interleaved manner and are stored in a single FID data file. The above script includes the QMIX function to separate fids.
Bruker to NMRPipe Data Conversion
The conversion of data collected on most Bruker spectrometers can be accomplished with the following script.
Fourier Transformation of Converted HSQC and TROSY spectra
The following script contains some data specific parameters including phasing parameters and convolution functions that will need to be optimized for each specific set.
#!/bin/csh #This script is to process one of the TROSY/ | nmrPipe -in hsqc.fid \ | nmrPipe -fn SOL \ | nmrPipe -fn SP -off 0.5 -end 0.99 -pow 2 -c 0.5 \ | nmrPipe -fn ZF -auto \ | nmrPipe -fn FT \ | nmrPipe -fn PS -p0 -61.6 -p1 -4.6 -di \ | nmrPipe -fn EXT -x1 6.00ppm -xn 11.50ppm -verb 2 -sw \ | nmrPipe -fn TP \ | nmrPipe -fn LP -x1 1 -xn 256 -pred 256 -after -verb \ | nmrPipe -fn SP -off 0.5 -end 0.99 -pow 2 -c 1.0 \ | nmrPipe -fn ZF -auto \ | nmrPipe -fn FT \ | nmrPipe -fn PS -p0 -91.8 -p1 7.0 -di \ | nmrPipe -fn TP \ | nmrPipe -fn EXT -y1 100.00ppm -yn 138.00ppm -sw \ | nmrPipe -out hsqc.ft2 -verb 2 -ov
RDC Assignment and Calculation
Transfer all assignments (or cross peak labels) from a reference isotropic HSQC spectrum to TROSY and HSQC spectra obtained under both isotropic and aligned conditions. The positions of cross-peaks in the aligned HSQC spectrum usually change little with addition of an alignment medium; if they do change, there is often a constant offset for all peaks due to changes in the lock resonance. Hence, transferring assignments is usually straightforward. Corresponding peaks for TROSY assignments are diagonally displaced (down and to the right) by 38-58 Hz. The isotropic coupling (J) is calculated from the difference in Hz between the 15N dimension of isotropic HSQC and TROSY spectra (the offset is one half (J), so the final value needs to be multiply by 2). Similarly, the aligned coupling (J+D) is calculated from differences in peak positions for the aligned HSQC and TROSY spectra. The Hz values of the corresponding peaks can be subtracted using a spreadsheet or script to calculate the RDC values.
The peak picking and assignment process can be done using any graphical NMR assignment program of user’s choice. NMRViewJ has a special feature that would match and transfer assignment from one spectrum to another. For this tutorial, we have included a Tcl/TK script for obtaining RDCs using NMRDraw and NMRWish; the process is broken down into five steps.
RDC Assignment and Calculation Scripts
Step 1: step1_hsqc_ass.tcl
Function: Automatically pick peaks in NMRDraw for the isotropic HSQC spectrum and save the peak list as hsqc.tab to be use as reference peak list. This script cuts out vast amounts of non-essential data that are stored in the hsqc.tab file after initial peak picking, leaving only the labels and, HN and N ppm values.
Execution: Executing this script does not require code modification. The only requirement is that you add the output and input script names in the execution line of a LINUX operating system.
./step1_hsqc_ass.tcl hsqc_ass.tab hsqc.tab
Where “hsqc_ass.tab” is the output file and “hsqc.tab” is the input file to this script.
Step 2: i-hsqctrosy_step2.tcl
Function: This script takes the HSQC and TROSY peak tables that you created while peak picking and combines them into a single table. It also transfers the assignment from the isotropic HSQC to HSQC aligned, TROSY isotropic and TROSY aligned spectra. On execution, it opens “NMRWish” which can further help in transferring the assignment peak by peak from HSQC to HSQC-TROSY. All the blue peaks in the NMRWish display belong to the HSQC spectrum and the white peaks belong to the TROSYspectrum. The peak under consideration is on the crosswire of the NMRWish window. A navigation bar will also appear along with the NMRWish display to allow user to visually inspect the assignment of each peak and make corrections if necessary.
Execution: Executing this script requires editing the script file itself and changing a few values. Make sure that assName (from step 1), tabName1(peak table for HSQC), tabName2 (peak table for TROSY), and outName (output file name) have the correct input table names. You must also enter the height (contour level) at which you picked the peaks for hsqc in the hi1 field and the height at which you picked peaks for trosy in the hi2 field. Also make sure that the correct names for the .ft2 spectrum are specified in the script.
Step 3: i-hsqctrosy_step3.tcl
Function: This script calculates the coupling values for the protein.
Execution: Execution of this script requires that you open up the script and change the inName to the output of step 2. It also requires that you once again input the hi1 and hi2 values just like you did in step 2.
Step 4: i-hsqctrosy_step4.tcl
Function: This script cleans up the output from the previous script (step 3) and outputs the necessary information (chemical shift of H and N in ppm and coupling values) into a new text file.
Execution: Execution of this script requires that you change a single variable in the script. Make sure that you set the outName variable to the proper media type (gel, peg, iso, etc…).
Step 5: i-hsqctrosy_step5.tcl
Function: This script calculates the rdc values for the protein.
Execution: We recommend that a new folder be created in the protein directory titled rdc_name? to organize and retain all of the files required to run this script. Copy or Move all of the required files into the rdc folder; these include: hsqc_ass.tab file and all of the *_j.tab files generated from isotropic data and each medium. Make sure that the assName, isoName, and othName We recommend the outName field to have the naming convention protein.name_rdc_media.tab (ex. rnr77_rdc_gel).
Updated by Hsiau-Wei Lee, 2011