As I mentioned in my previous post, simple alignment based on shifting or referencing the whole spectrum is not enough in cases where there are different local chemical shift fluctuations.
Resorting back to the synthetic data set used in the previous posts, let me introduce a semi-automatic method designed specifically to align spectra having local chemical shift variations. From a practical point of view, the User needs to select the spectral regions to be aligned and then the program will automatically align those regions separately by using the same technique showed in my last post, that is, maximization of the cross-correlation function. The picture below shows the spectrum before alignment and the two selected regions (top) and the result obtained after applying the alignment algorithm (bottom).
Before going into the details of the automatic alignment algorithm, there is a point I think is worth mentioning: when you have several spectra to be aligned, it is necessary to specify the spectrum which will act as the reference (alignment target). Our implementation provides the capability to use as a reference any spectrum in the data set or the average spectrum.
Automatic Alignment: What is under the hood
Assuming that the spectral segments to be aligned are represented by two vectors g and h, a new vector f can then be generated by cross-correlation:
where * indicates the complex conjugate.
The cross-correlation implemented in Mnova is computed using the fast Fourier transform (FFT), which is a fast O(N log2[N]) process. Briefly, the strategy is to perform an FFT on each of the two vectors, invert the sign of the imaginary part of one Fourier domain representation of one of the vectors, multiply the two Fourier domain functions, and transform the result back using the inverse FFT. By simply calculating the index corresponding to the maximum of f(n) one can find the number of points in which vector g has to be shifted in order to get the highest cross-correlation with respect to h.
This is not, of course, the first time that cross-correlation has been applied for the alignment of two (or more) vectors. Actually, it has been extensively used for alignment purposes in many different contexts, including:
Chromatography (Anal. Chem. 2005, 77, 5655-5661)
NMR (J. Magn. Reson. 2010, 202, 190-202)
DNA Sequence Alignment (J. Biomol. Tech. 2005, 16, 453–458)
The first article was the one that inspired me to include this method in Mnova and in fact, it was implemented several years ago as a method for the automatic alignment of 1D and 2D spectra (see this).
Very recently, we have improved the traditional cross-correlation algorithm by working on the first derivative domain calculated using an improved Savtizky-Golay routine in which the order of the smoothing polynomial is automatically calculated. The idea is to minimize potential problems caused by baseline distortions or very broad peaks.
We have found this method to be very useful not only in the context of metabonomics, but also in the alignment of Reaction Monitoring data sets. However, I better leave this topic for my next post …
[NMR images] Alignment of NMR spectra ? The
http://1.bp.blogspot.com/_-MfflvAgRls/TUHGmP-x9fI/AAAAAAAAAoU/N6pNFqLWfAc/s1600/citrate.jpeg
http://nmr-analysis.blogspot.com/2011/01/alignment-of-nmr-spectra-problem-part-i.html
20/12/2011 4:11:50 PM GMT
Alignment of NMR spectra ? The
More...
nmrlearner
NMR pictures
0
12-20-2011 04:09 PM
[NMR analysis blog] Alignment of NMR spectra – Part VI: Reaction Monitoring (II)
Alignment of NMR spectra – Part VI: Reaction Monitoring (II)
Previous posts on this series:
Alignment of NMR spectra – Part I: The problem
Alignment of NMR spectra – Part II: Binning / Bucketing
Alignment of NMR spectra – Part III: Global Alignment
Alignment of NMR spectra – Part IV: Advanced Alignment
Alignment of NMR spectra – Part V: Reaction Monitoring (I)
nmrlearner
News from NMR blogs
0
02-10-2011 08:29 PM
[NMR analysis blog] Alignment of NMR spectra – Part V: Reaction Monitoring (I)
Alignment of NMR spectra – Part V: Reaction Monitoring (I)
Previous posts on this series:
1. Alignment of NMR spectra – Part I: The problem
2. Alignment of NMR spectra – Part II: Binning / Bucketing
3. Alignment of NMR spectra – Part III: Global Alignment
4. Alignment of NMR spectra – Part IV: Advanced Alignment
Following the progression of chemical reactions by NMR is becoming more and more popular. Quoting Michael A. Bernstein et al. (Magn. Reson. Chem. 2007; 45: 564–571)
nmrlearner
News from NMR blogs
0
02-08-2011 08:16 PM
[NMR analysis blog] Alignment of NMR spectra – Part III: Global Alignment
Alignment of NMR spectra – Part III: Global Alignment
Previous posts on this series:
Alignment of NMR spectra – Part I: The problem
Alignment of NMR spectra – Part II: Binning / Bucketing
We have seen that binning helps in minimizing, for example, the effect of pH-induced fluctuations in chemical shift so that, in the field of NMR-based metabonomics studies, ensuring that signals for a given metabolite appear at the same location in all spectra. One evident disadvantage of binning is that it greatly reduces the spectral resolution (e.g. in a 500 MHz instrument, a typical 64 Kb...
nmrlearner
News from NMR blogs
0
02-03-2011 06:51 PM
[NMR analysis blog] Alignment of NMR spectra – Part II: Binning / Bucketing
Alignment of NMR spectra – Part II: Binning / Bucketing
In my last post, I wrote that spectra of biological samples are usually poorly aligned due to wide changes in chemical shift arising from small variations in pH or other sample conditions such as ionic strength or temperature.
The most widely used method of addressing this chemical shift variability across spectra is by means of the so-called binning (or bucketing), procedure that consists in segmenting a spectrum into small areas (bins / buckets) and taking the area under the spectrum for each segment. Preferably, the size of the...
nmrlearner
News from NMR blogs
0
01-31-2011 06:03 AM
[NMR analysis blog] Alignment of NMR spectra – The problem: Part I
Alignment of NMR spectra – The problem: Part I
The chemical shift is of great importance for NMR spectroscopy because it reflects the chemical environment of the nuclides under observation providing detailed information about the structure of a molecule.
Although the chemical shift of a nucleus in a molecule is generally assumed to be fairly stable, there are a number of experimental factors (pH, ionic strength, solvent, field inhomogeneity –bad shimming, temperature, etc) which might produce slight or even quite significant variations in chemical shifts.
This is particularly important...
nmrlearner
News from NMR blogs
0
01-28-2011 04:52 AM
[NMR paper] Partial alignment of biomolecules: an aid to NMR characterization.
Partial alignment of biomolecules: an aid to NMR characterization.
Related Articles Partial alignment of biomolecules: an aid to NMR characterization.
Curr Opin Chem Biol. 2001 Oct;5(5):584-90
Authors: Prestegard JH, Kishore AI
Partial alignment of biomolecules in solution has added a new dimension to structural investigation by high-resolution NMR methods. Applications to proteins, nucleic acids and carbohydrates now abound. Limitations initially associated with compatibility of biomolecules with the liquid-crystal media commonly used to...
nmrlearner
Journal club
0
11-19-2010 08:44 PM
alignment in a magnetic field
hi all,
I have a general question about alignment in a magnetic field.
For me, alignment in alignment media is easier to grasp because of interactions that I am familiar with as a chemist.
But, whats the principle behind molecules that align in a magnetic field?
There are a lot of examples like cyanometmyoglobin (from the Prestegard paper) where paramagnetic susceptibility plays a role. Thats understandable from my side.
But what about for instance short DNA dimers (helices), collagen gels or bacteriophages?
I could not really find a nice (clear to me) explanation, why these...