title: Computer language for identifying chemicals with comprehensive two-dimensional gas chromatography and mass spectrometry.
abstract: This paper describes a language for expressing criteria for chemical identification with comprehensive two-dimensional gas chromatography paired with mass spectrometry (GC x GC-MS) and presents computer-based tools implementing the language. The Computer Language for Indentifying Chemicals (CLIC) allows expressions that describe rules (or constraints) for selecting chemical peaks or data points based on multi-dimensional chromatographic properties and mass spectral characteristics. CLIC offers chromatographic functions of retention times, functions of mass spectra, numbers for quantitative and relational evaluation, and logical and arithmetic operators. The language is demonstrated with the compound-class selection rules described by Welthagen et al. [W. Welthagen, J. Schnelle-Kreis, R. Zimmermann, J. Chromatogr. A 1019 (2003) 233-249]. A software implementation of CLIC provides a calculator-like graphical user-interface (GUI) for building and applying selection expressions. From the selection calculator, expressions can be used to select chromatographic peaks that meet the criteria or create selection chromatograms that mask data points inconsistent with the criteria. Selection expressions can be combined with graphical, geometric constraints in the retention-time plane as a powerful component for chemical identification with template matching or used to speed and improve mass spectrum library searches.
authors.affiliation: Computer Science and Engineering Department, University of Nebraska - Lincoln, Lincoln, NE 68588-0115, USA. reich@cse.unl.edu
authors.forename: Stephen E
authors.initials: SE
authors.lastname: Reichenbach
authors.forename: Visweswara
authors.initials: V
authors.lastname: Kottapalli
authors.forename: Mingtian
authors.initials: M
authors.lastname: Ni
authors.forename: Arvind
authors.initials: A
authors.lastname: Visvanathan
mesh_terms: D008401:Gas Chromatography-Mass Spectrometry / Q000379:methods*; D011381:Programming Languages