Peak alignment using wavelet pattern matching and differential evolution

Talanta. 2011 Jan 30;83(4):1108-17. doi: 10.1016/j.talanta.2010.08.008. Epub 2010 Aug 14.

Abstract

Retention time shifts badly impair qualitative or quantitative results of chemometric analyses when entire chromatographic data are used. Hence, chromatograms should be aligned to perform further analysis. Being inspired and motivated by this purpose, a practical and handy peak alignment method (alignDE) is proposed, implemented in this research for one-way chromatograms, which basically consists of five steps: (1) chromatogram lengths equalization using linear interpolation; (2) accurate peak pattern matching by continuous wavelet transform (CWT) with the Mexican Hat and Haar wavelets as its mother wavelets; (3) flexible baseline fitting utilizing penalized least squares; (4) peak clustering when gap of two peaks is smaller than a certain threshold; (5) peak alignment using differential evolution (DE) to maximize linear correlation coefficient between reference signal and signal to be aligned. This method is demonstrated with both simulated chromatograms and real chromatograms, for example, chromatograms of fungal extracts and Red Peony Root obtained by HPLC-DAD. It is implemented in R language and available as open source software to a broad range of chromatograph users (http://code.google.com/p/alignde).

Publication types

  • Research Support, Non-U.S. Gov't

MeSH terms

  • Chromatography / methods*
  • Cluster Analysis
  • Least-Squares Analysis
  • Linear Models
  • Pattern Recognition, Automated / methods*
  • Statistics as Topic / methods*