Login / Signup

Evaluating power to detect recurrent selective sweeps under increasingly realistic evolutionary null models.

Vivak SoniParul JohriJeffrey D Jensen
Published in: Evolution; international journal of organic evolution (2023)
The detection of selective sweeps from population genomic data often relies on the premise that the beneficial mutations in question have fixed very near the sampling time. As it has been previously shown that the power to detect a selective sweep is strongly dependent on the time since fixation as well as the strength of selection, it is naturally the case that strong, recent sweeps leave the strongest signatures. However, the biological reality is that beneficial mutations enter populations at a rate, one that partially determines the mean wait time between sweep events and hence their age distribution. An important question thus remains about the power to detect recurrent selective sweeps when they are modelled by a realistic mutation rate and as part of a realistic distribution of fitness effects (DFE), as opposed to a single, recent, isolated event on a purely neutral background as is more commonly modelled. Here we use forward-in-time simulations to study the performance of commonly used sweep statistics, within the context of more realistic evolutionary baseline models incorporating purifying and background selection, population size change, and mutation and recombination rate heterogeneity. Results demonstrate the important interplay of these processes, necessitating caution when interpreting selection scans; specifically, false positive rates are in excess of true positive across much of the evaluated parameter space, and selective sweeps are often undetectable unless the strength of selection is exceptionally strong.
Keyphrases
  • genome wide
  • computed tomography
  • magnetic resonance imaging
  • minimally invasive
  • dna damage
  • body composition
  • electronic health record
  • gene expression
  • single cell
  • machine learning
  • magnetic resonance
  • copy number