Processing Varian HSQC data
Varian acquires phase-sensitive HSQC data as hypercomplex, meaning that 2 FIDs are acquired for each t1 time point, with a phase shift of one pulse. After FT in the direct dimension, the pairs of spectra are combined to create complex interferograms in the indirect dimension.
Note that Varian's g-hsqc experiment is echo-antiecho, not hypercomplex, and must be processed differently.

Varian phase-sensitive HSQC of strychnine.
This data set can be downloaded, along
with processing macros.
Using Arrayed Mode, processing can be done using a macro (below) or simply by entering the following commands using the command line.
NUTS-Pro versions newer than May, 2002, include a modified arrayed mode for improved processing of hypercomplex data. See details.
Users with the standard 2D version cannot use Arrayed Mode, and can process with a different macro (below).
See also: macros, 2D processing, displaying 2D data, phasing 2D data
Arrayed Mode processing from the command line
| AR | enter arrayed mode |
| IM | import file called fid |
| S# | set phase shift for sine multiplication to 90 |
| MS MS | apply cosine squared window function |
| FT | |
| PH | phase while viewing the first slice; on exiting phase routine, the entire data set is phased |
| TR TR ST | "tag" real half of each slice and store |
| TD | transpose data |
| MS MS | |
| ZF | zero-fill (may be repeated if needed) |
| FT | may require phasing; see 2D phasing |
| TD | to view data with direct dimension horizontal |
| MH | set minimum height to 5 (good starting guess for contour threshold) |
| SS | set scale |
| IP | intensity plot |
Be sure to save the processed data.
Arrayed Mode processing using new PT feature (May, 2002)
Be sure you are not in arrayed mode, and open the data to be processed.
| PT | set processing type to 2D_HyperComplex |
| AR | enter arrayed mode (note that status bar says "pairwise complex arrayed mode" |
| S# | set phase shift for sine multiplication to 90 |
| MS MS | apply cosine squared window function |
| FT | |
| PH | phase while viewing the first slice; on exiting phase routine, the entire data set is phased |
| TD | transpose data |
| MS MS | |
| ZF | zero-fill (may be repeated if needed) |
| FT | may require phasing; see 2D phasing |
| (SR) | may be needed to make diagonal run in the conventional direction |
| TD | to view data with direct dimension horizontal |
| MH | set minimum height to 3 (good starting guess for contour threshold) |
| SS | set scale |
| IP | intensity plot |
All quadrants of the data are saved, allowing phasing in both dimensions. Be sure to save the processed data. To open the processed data at a later date, enter AR first, so that the data is sorted correctly when opened.
Macro using Arrayed Mode (does not use the new modified arrayed mode)
NUTSMACRO Varian hypercomplex HSQC processing for Arrayed Mode ;macro prompts for name of data set ; first, import, process and phase 1st slice set array_on ask FileA ga set s# 90 bc ms ms ft ps bc ; combine hypercomplex slices tr tr st ;transpose data td ms ms zf ft td set mh 4 ss ip endMacro without Arrayed Mode
Processing is done one 1 slice at a time, so the sequence of commands is done in a Link, which is repeated for each slice.
Before running the macro, import the data, FT and phase. When the macro starts, it will ask for a file to open - select the translated file. Temporary files are written at each stage of processing, so the macro must reset the file names at each stage. Be sure to save the final result.
| NUTSMacro Varian Hypercomplex HSQC ask filea ga set sl 1 |
Before running macro, open data set, FT and phase 1st slice
Macro asks for name of data set to open - supply translated file name |
| set filec ft1.2d set s# 90 |
window fcn will be cosine squared; phase is set with S# |
| ga bc ms ms ft ps bc tr ia ga bc ms ms ft ps bc tr st in | Link to process 1st dimension
GA reads in the first slice |
| set filec td.2d set filea ft1.2d set sl 1 ga td |
reset file names
transpose data |
| set filea td.2d set filec ft2.2d |
reset file names |
| set sl 1 ga ms ms zf ft sc in |
2nd dimension processing |
| set filea ft2.2d set filec final.2d set sl 1 ga td |
reset file names
transpose data |
| set filea final.2d ga ss set mh 4 ip end |
open final file
set scale, set contour threshold (MH = 4) |
Last updated: 4/2/04