Related Experiment Video
Updated: May 11, 2026

05:22
Analyzing Multifactorial RNA-Seq Experiments with DiCoExpress
Published on: July 29, 2022
DRIFTSEL: an R package for detecting signals of natural selection in quantitative traits
M Karhunen1, J Merilä, T Leinonen
1Department of Biosciences, University of Helsinki, Helsinki, Finland. markku.karhunen@helsinki.fi
Molecular Ecology Resources
|May 10, 2013
Summary
This study introduces DRIFTSEL, an R package to distinguish natural selection from genetic drift in populations. It helps identify stabilizing selection, diversifying selection, and genetic drift in quantitative traits using genetic data.
Area of Science:
- Evolutionary Biology
- Population Genetics
- Quantitative Genetics
Background:
- Differentiating between natural selection and genetic drift is crucial for understanding population differentiation.
- Existing methods may not fully capture the nuances of these evolutionary forces.
Purpose of the Study:
- To develop and present an R package, DRIFTSEL, for distinguishing stabilizing selection, diversifying selection, and genetic drift.
- To provide a tool for analyzing quantitative trait differentiation using genetic marker data.
Main Methods:
- Development of the DRIFTSEL R package based on Ovaskainen et al. (2011).
- Utilizing neutral marker and quantitative genetic data.
- Application on simulated data and empirical data from three-spined sticklebacks (Gasterosteus aculeatus).
Main Results:
- The DRIFTSEL package successfully differentiates between stabilizing selection, diversifying selection, and genetic drift.
- Demonstrated utility through simulated data analysis.
- Empirical validation using Gasterosteus aculeatus data showcased the package's capabilities.
Conclusions:
- DRIFTSEL offers a valuable computational tool for evolutionary biologists.
- The package aids in understanding the drivers of population differentiation in quantitative traits.
- It also supports standard quantitative genetic analyses in common-garden experiments.
Related Concept Videos
Genetic Screens
Genetic screens are tools used to identify genes and mutations responsible for phenotypes of interest. Genetic screens help identify individuals or a group of people at risk of developing genetic diseases and help them with early intervention, targeted therapy, and reproductive options.
Forward genetic screens
Forward or “classical” genetic screens involve creating random mutations in an organism’s DNA using radiation, mutagens, or insertion of additional bases, which result in visible changes...
Forward genetic screens
Forward or “classical” genetic screens involve creating random mutations in an organism’s DNA using radiation, mutagens, or insertion of additional bases, which result in visible changes...
Genetic Drift
Natural selection—probably the most well-known evolutionary mechanism—increases the prevalence of traits that enhance survival and reproduction. However, evolution does not merely propagate favorable traits, nor does it always benefit populations.
Limits to Natural Selection
Organisms that are well-adapted to their environment are more likely to survive and reproduce. However, natural selection does not lead to perfectly adapted organisms. Several factors constrain natural selection.
Frequency-dependent Selection
When the fitness of a trait is influenced by how common it is (i.e., its frequency) relative to different traits within a population, this is referred to as frequency-dependent selection. Frequency-dependent selection may occur between species or within a single species. This type of selection can either be positive—with more common phenotypes having higher fitness—or negative, with rarer phenotypes conferring increased fitness.
Mutation, Gene Flow, and Genetic Drift
In a population that is not at Hardy-Weinberg equilibrium, the frequency of alleles changes over time. Therefore, any deviations from the five conditions of Hardy-Weinberg equilibrium can alter the genetic variation of a given population. Conditions that change the genetic variability of a population include mutations, natural selection, non-random mating, gene flow, and genetic drift (small population size).
Quantifying and Rejecting Outliers: The Grubbs Test
Sometimes, a data set can have a recorded numerical observation that greatly deviates from the rest of the data. Assuming that the data is normally distributed, a statistical method called the Grubbs test can be used to determine whether the observation is truly an outlier. To perform a two-tailed Grubbs test, first, calculate the absolute difference between the outlier and the mean. Then, calculate the ratio between this difference and the standard deviation of the sample. This number is...

