PeerJGenomicsPeer-reviewed journal article
AlleleShift: An R package to predict and visualize population-level changes in allele frequencies in response to climate change
Abstract
BackgroundAt any particular location, frequencies of alleles in organisms that are associated with adaptive traits are expected to change in future climates through local adaption and migration, including assisted migration (human-implemented when climate change is more rapid than natural migration rates). Making the assumption that the baseline frequencies of alleles across environmental gradients can act as a predictor of patterns in changed climates (typically future but possibly paleo-climates), a methodology is provided by AlleleShift of predicting changes in allele frequencies at populations locations. MethodsThe prediction procedure involves a first calibration and prediction step through redundancy analysis (RDA), and a second calibration and prediction step through a generalized additive model (GAM) with a binomial family. As such, the procedure is fundamentally different to an alternative approach recently proposed to predict changes in allele frequencies from canonical correspondence analysis (CCA). My methodology of AlleleShift is also different in modelling and predicting allele counts through constrained ordination (not frequencies as in the CCA approach) and modelling both alleles for a locus (not solely the minor allele as in the CCA method; both methods were developed for diploid organisms where individuals are homozygous (AA or BB) or heterozygous (AB)). Whereas the GAM step ensures that allele frequencies are in the range of 0 to 1 (negative values are sometimes predicted by the RDA and CCA approaches), the RDA step is based on the Euclidean distance that is also the typical distance used in Analysis of Molecular Variance (AMOVA). The AlleleShift::amova.rda enables users to verify that the same mean-square values are calculated by AMOVA and RDA, and gives the same final statistics with balanced data. ResultsBesides data sets with predicted frequencies, AlleleShift provides several visualization methods to depict the predicted shifts in allele frequencies from baseline to changed climates. These include dot plot graphics (function shift.dot.ggplot), pie diagrams (shift.pie.ggplot), moon diagrams (shift.moon.ggplot), waffle diagrams (shift.waffle.ggplot) and smoothed surface diagrams of allele frequencies of baseline or future patterns in geographical space (shift.surf.ggplot). As these were generated through the ggplot2 package, methods of generating animations for a climate change time series are straightforward, as shown in the documentation of AlleleShift and in the supplementary materials. In addition, graphical methods are provided of showing shifts of populations in environmental space (population.shift) and to assess how well the predicted frequencies reflect the original frequencies for the baseline climate (freq.ggplot). AvailabilityAlleleShift is available as an open-source R package from https://github.com/RoelandKindt/AlleleShift. Genetic input data is expected to be in the adegenet::genpop format, which can be generated from the adegenet::genind format. Climate data is available from various resources such as WorldClim and Envirem.
- Citations
- 19
- FWCI
- 1.56
- Field percentile
- top 18%
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
- Does the paradigm of genotype-environment associations need to be re-assessed? The paradox of adaptive phenotypic clines with non-clinal patterns in causal alleles
Katie E. Lotterhos·Proceedings of the National Academy of SciencesPeer-reviewed·Mar 14, 2023
- Estimating the additive genetic variance for relative fitness from changes in allele frequency
Manas Geeta Arun, Aidan Angus-Henry, … Jarrod D. Hadfield·GeneticsPeer-reviewed·Oct 28, 2025
- Inferring the Joint Demographic History of Multiple Populations: Beyond the Diffusion Approximation
J. Jouganous, W. Long, S. Gravel·bioRxiv·Jan 25, 2017
- Polygenic adaptation after a sudden change in environment
L. K. Hayward, G. Sella·bioRxiv·Jan 18, 2021
- Estimating the genome-wide contribution of selection to temporal allele frequency change
V. Buffalo, G. Coop·bioRxiv·Jul 7, 2020
- LoGicAl: Local ancestry and genotype calling uncertainty-aware ancestry-specific allele frequency estimation from admixed samples
Jiongming Wang, Sebastian Zöllner·BioinformaticsPeer-reviewed·Oct 1, 2026