For this workshop, you will be using a simulator of a finite population experiencing genetic drift and natural selection.
Read the ‘About the Model’ section on the simulator page to learn more about how it works. Then acquaint yourself with the interface by running a few simulations with various combinations of parameter values.
In the last workshop you explored genetic drift by running a single simulation at a time. Using this simulator, we can examine the patterns that emerge when simulate multiple independent populations experiencing drift at the same time.
Run simulations using each of the following parameter combinations, each with 100 replicate simulations:
For each simulation save the output plot. Don’t forget to give them descriptive filenames so you know which plot goes with which simulation run!
One of the predictions of the Fisher-Wright model is that over time, drift will cause the allele frequencies to follow different patterns in different populations. The model output s is the standard deviation of the values of p at the end of the simulation. This gives us an estimate of the amount of variability among populations at the end of the simulation. To get an intuitive feeling for how this works, try several simulations where you vary the population size from small to very large.
Next choose a population size of 2000 and run several simulations varying the simulation length from 1,000 to 20,000 generations.
Natural selection can result in a favorable allele increasing in frequency in the population.
The simulator’s selection parameters allow you to reduce the relative fitness of one or more genotypes. Which of the genotypes should you choose to select against in each of the following scenarios?
In which of the above scenarios would you expect a balanced polymorphism to remain in the population? Why?
With a population size of 2000 and a simulation length of 1000 generations, try out some simulations with different combinations of selection against different genotypes. Do you notice any patterns?
Now, let’s contrast what happens when we have selection for a dominant and a recessive allele. First, let’s assume that the red allele is favored and that it is dominant. In other words, any genotype with at least one copy of the red allele has higher relative fitness.
Let’s see what happens with a dominant allele that is selected for. Choose a simulation with a population of 200,000, a simulation length of 10,000 generations, and initial R frequency of 50%. First run the simulation without selection. What do you observe?
Dominant: Next, apply a selection coefficient of 0.001 against the genotype or genotypes you identified. You should paste copies of the simulation figures along with a list of parameter settings for each of the simulations below so that you can make comparisons. Also record the values of p-bar and s.
Recessive: Now let’s compare what happens when the favored allele is recessive.
Apply a selection coefficient of 0.001 against the genotype or genotypes you identified.
In the last two simulations you started with the red allele at high frequency, now let’s contrast that with what happens to recessive and dominant alleles when they begin at a low frequency. For the next two simulations, set the initial red frequency to 2% and run the simulations for 20,000 generations.
Dominant: run the simulation with selection coefficients set to 0.001 for the genotype or genotypes appropriate for a dominant favorable allele.
Recessive: now re-run the simulation with the selection coefficients applied to the appropriate genotypes for selection on a recessive allele.
Finally, it looks like there might be some interesting behavior that wasn’t quite captured in the short recessive simulation starting at low frequency. For your final simulation, re-run the recessive selection simulation but extend the number of generations to 200,000. Note that this simulation might take a minute or more to run, be patient!
Bonus: What happens to the rate of fixation when you have incomplete dominance (when the heterozygote has intermediate fitness)? How do the rates of fixation of dominant, recessive, and incompletely dominant alleles compare?
We’ve explored what happens with selection on dominant and recessive alleles, but what happens when selection acts only on the heterozygote?
Recall that underdominance means the heterozygote is selected against, while overdominance (also known as heterozygote advantage) means that the heterozygote is more fit than either homozygote.
Let’s start with underdominance.
Play around with some underdominance simulations. Vary the simulation length, the population size, and the strength of selection against the heterozygote.
After you have developed an intuitive understanding of what happens to populations with underdominance with different parameter settings, paste a figure of a representative simulation or simulations into this document and write a brief description of what is shown.
Now explore overdominance with some simulations.
Choose a representative figure from one of your simulations of overdominance and paste it into the document with a caption and description.
Compare the behavior of simulations with overdominance to those with only drift.