Home Download Help Resources Extensions FAQ NetLogo Publications Contact Us Donate Models: Library Community Modeling Commons Beginners Interactive NetLogo Dictionary (BIND) NetLogo Dictionary User Manuals: Web Printable Chinese Czech Farsi / Persian Japanese Spanish

NetLogo User Community Models(back to the NetLogo User Community Models)
## WHAT IS IT?
This is a simple model of HardyWeinberg equilibrium and genetic drift in an ABO blood type group system. Here the organisms mate randomly and a certain phenotype can have a resistance to death after reproduction to simulate an infected population with a disease. Allele frequencies evolve purely by genetic drift.
## HOW TO USE IT
The initialpopulationsize slider sets the carrying capacity of the terrain. The model is initialized to have a total population of initialpopulationsize with the respective phenotype frequencies in each color presented on the plot.
The startingfreqofphenotypeA slider sets what proportion of the intial population has the A phenotype.
The startingfreqofphenotypeB slider sets what proportion of the intial population has the B phenotype.
The startingfreqofphenotypeAB slider sets what proportion of the intial population has the AB phenotype.
The startingfreqofphenotypeO slider sets what proportion of the intial population has the O phenotype.
The GO button runs the model.
The ONE GENERATION button simulates a single generation (single tick).
The POPULATIONS plot displays the number of individuals with the four different phenotypes: A (reds), B (blues), O (green) and AB (orange).
The monitor windows show the frequencies of the 6 different genotypes, the 3 different alleles and the 4 different phenotypes.
## THINGS TO DO
Set the carrying capacity to 14,546. Set the initial frequency of the A phenotype to 0.3, the initial frequency of the B phenotype to 0.3, the initial frequency of the AB phenotype to 0.2 and the initial frequency of the O phenotype to 0.2. Now simulate one generation. What are the resulting frequencies of the 6 genotypes?
Now run the model forward by pressing the GO button. What happens to the 6 genotypes?
Now set the initial frequency of the A phenotype to 0.1 and the initial frequency of the O phenotype to 0.4, and reset the model by pressing the SETUP button. Simulate one generation. What are the resulting frequencies of the 6 genotypes?
Now run the model forward by pressing the GO button. What happens to the 6 genotypes?
Now set the carrying capacity to 4000 and repeat the experiments above. What happens after 1 generation? What happens if you let those models run?
## EXTENDING THE MODEL
## HOW TO CITE
This model was based on the Random Mating Diploid Drift model by Carlo C. Maley and then extended by João C. Carvalho in 2023
The orinal model was based on the Simple Birth Rates model by U. Wilensky, and then extended by Carlo C. Maley in 2018.
If you mention this model or the NetLogo software in a publication, we ask that you include the citations below.
For the original model itself:
* Wilensky, U. (1997). NetLogo Simple Birth Rates model. http://ccl.northwestern.edu/netlogo/models/SimpleBirthRates. Center for Connected Learning and ComputerBased Modeling, Northwestern University, Evanston, IL.
Please cite the NetLogo software as:
* Wilensky, U. (1999). NetLogo. http://ccl.northwestern.edu/netlogo/. Center for Connected Learning and ComputerBased Modeling, Northwestern University, Evanston, IL.

(back to the NetLogo User Community Models)