bioRxivAnimal Behavior & Cognition
GCalignR: An R package for aligning Gas-Chromatography data
Abstract
Chemical cues are arguably the most fundamental means of animal communication and play an important role in mate choice and kin recognition. Consequently, gas chromatography (GC) in combination with either mass spectrometry (MS) or flame ionisation detection (FID) are commonly used to characterise complex chemical samples. Both GC-FID and GC-MS generate chromatograms comprising peaks that are separated according to their retention times and which represent different substances. Across chromatograms of different samples, homologous substances are expected to elute at similar retention times. However, random and often unavoidable experimental variation introduces noise, making the alignment of homologous peaks challenging, particularly with GC-FID data where mass spectral data are lacking. Here we present GCalignR, a user-friendly R package for aligning GC-FID data based on retention times. The package also implements dynamic visualisations to facilitate inspection and fine-tuning of the resulting alignments, and can be integrated within a broader workflow in R to facilitate downstream multivariate analyses. We demonstrate an example workflow using empirical data from Antarctic fur seals and explore the impact of user-defined parameter values by calculating alignment error rates for multiple datasets. The resulting alignments had low error rates for most of the explored parameter space and we could also show that GCalignR performed equally well or better than other available software. We hope that GCalignR will help to simplify the processing of chemical datasets and improve the standardization and reproducibility of chemical analyses in studies of animal chemical communication and related fields.
- assay: metagenomics
- research focus: dimensionality reduction
- research focus: benchmarking
- research focus: database / resource
- approach: statistical model
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- R2DGC: Threshold-free peak alignment and identification for 2D gas chromatography mass spectrometry in R
Ryne C. Ramaker, Emily R. Gordon, Sara J. Cooper·BioinformaticsPeer-reviewed·Dec 20, 2017
- DrawAlignR: An interactive tool for across run chromatogram alignment visualization
Shubham Gupta, Justin Sing, … Hannes Luc Röst·PROTEOMICSPeer-reviewed·May 17, 2020
- Alignment of LC-MS Profiles by Neighbor-wise Compound-specific Graphical Time Warping with Misalignment Detection
Chiung-Ting Wu, Yizhi Wang, … Guoqiang Yu·BioinformaticsPeer-reviewed·Jan 15, 2020
- HDP-Align: Hierarchical Dirichlet Process Clustering for Multiple Peak Alignment of Liquid Chromatography Mass Spectrometry Data.
Joe Wandy, Rónán Daly, Simon Rogers·bioRxiv·Sep 13, 2016
- DIAlignR provides precise retention time alignment across distant runs in DIA and targeted proteomics
Shubham Gupta, Sara Ahadi, … Hannes Luc Röst·Molecular & Cellular ProteomicsPeer-reviewed·Jan 31, 2019
- callsync: an R package for alignment and analysis of multi-microphone animal recordings
S. Q. Smeele, S. A. Tyndel, … L. M. Aplin·bioRxiv·Feb 7, 2023