Automatic peak detection algorithm based on continuous wavelet transform for complex chromatograms from multi-detector micro-scale gas chromatographs

J Chromatogr A. 2024 Jan 11:1714:464582. doi: 10.1016/j.chroma.2023.464582. Epub 2023 Dec 15.

Abstract

Peak detection for chromatograms, including the detection of peak retention times, peak start locations, and peak end locations, is an important processing step for extracting peak information that is used for chemical recognition. Compared to benchtop gas chromatographs, the chromatograms generated by microscale gas chromatographs (µGCs) often contain higher noise levels, peak overlap, peak asymmetry, and both positive and negative chromatographic peaks, increasing the challenges for peak detection. This paper reports an automatic peak detection algorithm based on continuous wavelet transform (CWT) for chromatograms generated by multi-detector µGCs. The relationship between chemical retention time and peak width is leveraged to differentiate chromatographic peaks from noise and baseline drift. Special features in the CWT coefficients are leveraged to detect peak overlap and asymmetry. For certain detectors that may generate positive and negative chromatographic peaks, the peaks cannot be independently detected reliably, but the peak information can be well extracted using peak information generated by other in-line single-polarity detectors. The implemented algorithm provided a true positive rate of 97.2 % and false discovery rate of 7.8 % for chromatograms generated by a µGC with three integrated detectors, two capacitive and one photoionization. The chromatograms included complex scenarios with positive and negative chromatographic peaks, up to five consecutive overlapping peaks, peak asymmetry factor up to 24, and signal-to-noise ratios spanning 9-2800.

Keywords: Baseline correction; CWT; GC; Overlapping peaks; Tailing.

MeSH terms

  • Algorithms*
  • Chromatography, Gas / methods
  • Wavelet Analysis*