Modeling the Mechanisms of Evolution

By Jackie Matthes

Wellesley College

Simulate population-level mechanisms of evolution: genetic drift, gene flow, and natural selection.

Launch Tool

You must login before you can run this tool.

Version 1.0 - published on 25 May 2018

Open source: license | download

View All Supporting Documents

Published on


This app contains simulation models for genetic drift, gene flow, and natural selection, the three core population-level processes that can lead to evolution. Within the app, users can change initial conditions for allele frequencies and the key parameters that influence rates of evolution to run their own simulations and observe how these processes influence shifts in allele frequency. The app includes separate simulations for each individual evolutionary process, and a final simulation that puts all three processes together. This app was developed for use in Biological Sciences 111: Introductory Organismal Biology at Wellesley College by Jackie Hatala Matthes as a pedagogical tool for introducing students to simulation modeling.

Cite this work

Researchers should cite this work as follows:

  • Jackie Matthes (2018), "Modeling the Mechanisms of Evolution,"

    BibTex | EndNote