Lesson 5. Genetic Drift

Sugat Dabholkar
Biology
One class period (45 min)
High School
v1

Overview

In this lesson, students explore a computational model of bacterial population to understand the idea of genetic grift and influence of carrying capacity in the process of genetic drift.

Standards

Next Generation Science Standards
  • Life Science
    • [HS-LS4] Biological Evolution: Unity and Diversity
  • NGSS Practice
    • Analyzing Data
    • Communicating Information
    • Constructing Explanations, Designing Solutions
    • Asking Questions, Defining Problems
    • Using Models
    • Arguing from Evidence
    • Conducting Investigations
Computational Thinking in STEM
  • Data Practices
    • Analyzing Data
    • Collecting Data
    • Creating Data
    • Manipulating Data
    • Visualizing Data
  • Modeling and Simulation Practices
    • Using Computational Models to Find and Test Solutions
    • Using Computational Models to Understand a Concept
  • Systems Thinking Practices
    • Investigating a Complex System as a Whole
    • Thinking in Levels
    • Understanding the Relationships within a System

Activities

  • 1. Let's get to know the model
  • 2. Population dynamics Basics
  • 3. Prediction: Non-selective process of microevolutionary changes
  • 4. Test your predictions!
  • 5. Experiments with more types of bacteria
  • 6. Understanding effect of carrying capacity on genetic drift
  • 7. Upload your NetLogo logging File

Student Directions and Resources


In this lesson, you will explore a computational model of bacterial population to understand the idea of genetic grift and influence of carrying capacity in the process of genetic drift.

1. Let's get to know the model


Click here to download the model.

Follow the instructions below to get started:

Open NetLogo folder and click on NetLogo Logging.

Open the Genetic Switch NetLogo Model that you downloaded earlier.

This is a model of a population of bacterial cells, E. coli.

The model starts with different colored E. coli cells, randomly distributed across the world. The E. coli cells move around the world and eat sugar if it’s available to them where they are present. Grey patches (in the image below) contain sugar. Eating sugar increases the energy of an E. coli cell, whereas movement and basic metabolic processes decrease its energy. When the energy of a cell doubles, it reproduces to form two daughter cells of its type (of the same color). If the energy of an E.coli cell reduces to zero, the cell dies.

Different colored cells do not have any ‘advantage’ over other cells in terms of growth rate or sugar consumption.

Components of the model:

How to run the model:

  • Click ‘SETUP’ to set the initial population of the bacterial cells.
  • Click ‘Go’ to run the model.

This model simulates the growth of a bacterial population. As the model progresses the cells move around. If they are at a patch that has sugar, they eat it.

  • Number of types:

Use this slider to set the initial number of types (colors) of bacteria in the world.

  • Maximum initial population:

Use this slider to set the maximum number of bacteria of all colors in the initial population in the world.

  • Carrying capacity:

Use this slider to set the carrying capacity of the world. Carrying capacity is the maximum population that can be sustained in the world. This slider changes the availability of sugar in the world and thus controls the maximum population.


Question 1.1

Explore the model. Write down observations that you find interesting.



Question 1.2

You can take a screenshot of an interesting observation, which you could later use as an evidence to support your claim. Take a screenshot of an interesting observation. You can even take multiple screenshots. Upload your screenshot/s. Make sure that the total file size is less than 2 MB.

Upload files that are less than 5MB in size.
File Delete
Upload files to the space allocated by your teacher.


Question 1.3

Describe your interesting observation/s that you have captured with a screenshot/s.



2. Population dynamics Basics


This is a model simulating the growth of a bacterial population in an environment containing sugar. Bacteria eat sugar and divide. Thus, the population of bacteria grow.

Start the simulation with one type of bacteria.

Let's investigate how the bacterial population changes over time.


Question 2.1

Write your observations about changes in the bacterial population over time.



Question 2.2

Change the 'carrying capacity' of the environment. How does the carrying capacity affects the growth of the population?



3. Prediction: Non-selective process of microevolutionary changes


Prediction time!

Set the carrying capacity to medium. Set the number of types of bacteria to ‘two’. Set maximum initial population to 10. Do NOT run the model, yet. Answer the questions below first.


Question 3.1

What do you expect to happen after a few thousand ticks (5000 ticks)?



Question 3.2

Will bacteria of both the colors survive or will one color win the evolutionary race if you run it for a really long time?



4. Test your predictions!


Design a computational experiment to test your predictions.


Question 4.1

Describe your experiment here.



Question 4.2

Upload a file (word/ powerpoint) of your data and analysis. Make sure that the file size is less than 2 MB.

Upload files that are less than 5MB in size.
File Delete
Upload files to the space allocated by your teacher.


Question 4.3

Describe conclusions of your experiment.



5. Experiments with more types of bacteria


Increase the number of types of bacteria to 6 or 7. How do you think the results will be different than when you had 2 types? Make a prediction. Do NOT run the model yet. Write your prediction first.


Question 5.1

Will bacteria of different colors survive or will one color win the evolutionary race if you run it for a really long time?



Question 5.2

Design an experiment to test your prediction. Describe your experiment here. 



Question 5.3

Upload a file (word/ powerpoint) of your data and analysis. Make sure that the file size is less than 2 MB.

Upload files that are less than 5MB in size.
File Delete
Upload files to the space allocated by your teacher.


Question 5.4

Describe conclusions from your experiment.



6. Understanding effect of carrying capacity on genetic drift


Let’s investigate the effects of carrying capacity on this process of genetic drift.

Genetic drift is the process of one color surviving without having any selective advantage. How would the process of genetic drift differ at high and low carrying capacities? Make a prediction.


Question 6.1

Write your prediction.



Question 6.2

Design an experiment to test your prediction. Describe your experiment here. 



Question 6.3

Upload a file (word/ powerpoint) of your data and analysis. Make sure that the file size is less than 2 MB.

Upload files that are less than 5MB in size.
File Delete
Upload files to the space allocated by your teacher.


Question 6.4

Write your conclusions.



7. Upload your NetLogo logging File


NetLogo’s logging facility allows researchers to record student actions for later analysis.

Use the following information to find a logging file on your computer.

Logs are stored in the OS-specific temp directory. On most Unix-like systems that is /tmp. On Windows computers the logs can be found in c:\Users\<user>\AppData\Local\Temp, where <user> is the logged in user.

On Mac OS X, the temp directory varies for each user. You can determine your temp directory by opening the Terminal application and typing echo $TMPDIR at the prompt.

After you find the log files (.xml format), check for the file names that correspond to the date today. Upload those files.


Question 7.1

Upload your NetLogo logging file here.

Upload files that are less than 5MB in size.
File Delete
Upload files to the space allocated by your teacher.