Skip to main content

HSQC / HMBC prediction

This tool allows you to predict the HSQC and HMBC spectrum of your sample or any other molecule. HMBC (Heteronuclear Multiple-Bond Correlation spectroscopy) is a 2D-NMR correlation experiment. Compared to COSY, which gives H-C-C-H proton correlations, this experiment gives connectivity information between carbons and protons that are separated by 2-4 bonds. Single bond correlations (i.e. correlations between C-H only) are often suppressed. This technique adds another dimension to the elucidation of molecular structure. You can see below an example of HSQC spectrum of sucrose.

spectrum

The structure of the currently selected sample will be already drawn so that you may go ahead and click Calculate to calculate and simulate its HMBC spectrum right away. If you wish to simulate the spectrum of another molecule, you can draw it or you can paste the structure in the form of a molfile or a SMILES string. Structure drawing is powered by JSME. You may also drop or paste a JCAMP-DX file to superimpose an experimental spectrum over prediction.

JCAMP-DX format
How is a JCAMP-DX file structured.

JCAMP-DX file format

JCAMP-DX (Joint Committee on Atomic and Molecular Physical Data Exchange) is a standard file format for the exchange of spectra and related physical and chemical information between different spectrometers, databases or other systems.

The information is stored using ASCII characters and the file can be viewed, corrected and annotated with a text editor. The spectra are stored as a table containing (x,y) coordinate pairs. Besides the data points, it is possible to store metainformation and make comments. The file extension is .jdx.

A JCAMP-DX document is composed of an unlimited number of Labelled Data Records (LDRs). Each LDR starts with a “##” and ends with “=”. Any space, comma, slash or hyphen is removed and the text is written with capital letters.

Some examples of Data Labels:

  • TITLE : title of the experiment
  • END : the last line of the file
  • XUNITS : the units reported on the x-axis
  • NPOINTS : number of points

example

Two important LDRs are “XYDATA” and “PEAKTABLE”, which contain the spectral information. The former gives information in the form of a table where the first value in a line stands for an x coordinate and any subsequent values are y-coordinates with an equidistant increment on the x-axis. The latter provides information as a collection of (X,Y) pairs.

It is commonplace to compress the data tables. For instance, the table of numbers can be replaced by a line of characters (pseudo-digits). Among these pseudo-digits, there are PAC, SQZ, DIF, DIFDUP.

pseudodigits

An example of compressed data using DIFDUP

compressed

An in depth description is given in the original paper by McDonald and Wilks. Insofar as JCAMP-DX is a well-described and accessible format, it partially aligns with the FAIR (Findable, Accessible, Interoperable, Reusable) principles . It is interoperable and reusable. Provided that the user makes it findable and accessible, JCAMP-DX will fully comply with the aforementioned principles.

The simulated HMBC spectrum, the 1H projection and the chemical structure with explicit hydrogens are linked, hovering over a peak in the spectrum will highlight the corresponding atoms in the structure and hovering over an atom will highlight the corresponding peaks in the spectrum.

1H chemical shifts and coupling constants are predicted using Spinus. Simulation from predicted parameters uses the method described in DOI:10.1016/j.jmr.2010.12.008. HMBC correlations are calculated based on atom-to-atom paths in the molecule: a correlation is shown in the HMBC whenever a hydrogen is joined by a path traversing no less than Minimal number of bonds and no more than Maximal number of bonds to the carbon atom. You may adjust these Simulation parameters in the module right next to the Calculate button.

HSQC spectrum

A HSQC spectrum can be obtained by setting Maximal number of bonds and Minimal number of bonds to 1.