-1::1
Simple Hit Counter
Skip to content

Products

Solutions

×
×
Sign In

EN

EN - EnglishCN - 简体中文DE - DeutschES - EspañolKR - 한국어IT - ItalianoFR - FrançaisPT - Português do BrasilPL - PolskiHE - עִבְרִיתRU - РусскийJA - 日本語TR - TürkçeAR - العربية
Sign In Start Free Trial

RESEARCH

JoVE Journal

Peer reviewed scientific video journal

Behavior
Biochemistry
Bioengineering
Biology
Cancer Research
Chemistry
Developmental Biology
View All
JoVE Encyclopedia of Experiments

Video encyclopedia of advanced research methods

Biological Techniques
Biology
Cancer Research
Immunology
Neuroscience
Microbiology
JoVE Visualize

Visualizing science through experiment videos

EDUCATION

JoVE Core

Video textbooks for undergraduate courses

Analytical Chemistry
Anatomy and Physiology
Biology
Cell Biology
Chemistry
Civil Engineering
Electrical Engineering
View All
JoVE Science Education

Visual demonstrations of key scientific experiments

Advanced Biology
Basic Biology
Chemistry
View All
JoVE Lab Manual

Videos of experiments for undergraduate lab courses

Biology
Chemistry

BUSINESS

JoVE Business

Video textbooks for business education

Accounting
Finance
Macroeconomics
Marketing
Microeconomics

OTHERS

JoVE Quiz

Interactive video based quizzes for formative assessments

Authors

Teaching Faculty

Librarians

K12 Schools

Biopharma

Products

RESEARCH

JoVE Journal

Peer reviewed scientific video journal

JoVE Encyclopedia of Experiments

Video encyclopedia of advanced research methods

JoVE Visualize

Visualizing science through experiment videos

EDUCATION

JoVE Core

Video textbooks for undergraduates

JoVE Science Education

Visual demonstrations of key scientific experiments

JoVE Lab Manual

Videos of experiments for undergraduate lab courses

BUSINESS

JoVE Business

Video textbooks for business education

OTHERS

JoVE Quiz

Interactive video based quizzes for formative assessments

Solutions

Authors
Teaching Faculty
Librarians
<<<<<<< HEAD
K12 Schools
Biopharma
=======
K12 Schools
>>>>>>> dee1fd4 (fixed header link)

Language

English

EN

English

CN

简体中文

DE

Deutsch

ES

Español

KR

한국어

IT

Italiano

FR

Français

PT

Português do Brasil

PL

Polski

HE

עִבְרִית

RU

Русский

JA

日本語

TR

Türkçe

AR

العربية

    Menu

    JoVE Journal

    Behavior

    Biochemistry

    Bioengineering

    Biology

    Cancer Research

    Chemistry

    Developmental Biology

    Engineering

    Environment

    Genetics

    Immunology and Infection

    Medicine

    Neuroscience

    Menu

    JoVE Encyclopedia of Experiments

    Biological Techniques

    Biology

    Cancer Research

    Immunology

    Neuroscience

    Microbiology

    Menu

    JoVE Core

    Analytical Chemistry

    Anatomy and Physiology

    Biology

    Cell Biology

    Chemistry

    Civil Engineering

    Electrical Engineering

    Introduction to Psychology

    Mechanical Engineering

    Medical-Surgical Nursing

    View All

    Menu

    JoVE Science Education

    Advanced Biology

    Basic Biology

    Chemistry

    Clinical Skills

    Engineering

    Environmental Sciences

    Physics

    Psychology

    View All

    Menu

    JoVE Lab Manual

    Biology

    Chemistry

    Menu

    JoVE Business

    Accounting

    Finance

    Macroeconomics

    Marketing

    Microeconomics

Start Free Trial
Loading...
Home
JoVE Lab Manual
Biology
Hardy-Weinberg and Genetic Drift
Hardy-Weinberg and Genetic Drift
Lab Manual
Biology
A subscription to JoVE is required to view this content.  Sign in or start your free trial.
Lab Manual Biology
Hardy-Weinberg and Genetic Drift

Hardy-Weinberg and Genetic Drift

Skip to

Concept

Instructor Prep

Student Protocol

10,501 Views
15:42 min
January 29, 2019

Procedure

  1. Class Simulation
    • Begin by opening a new spreadsheet file. Following the Hardy-Weinberg equation where p is the frequency of a dominant allele A in a population, and q is defined as the frequency of a recessive allele B, input frequency p of allele A into cell B2, and frequency q of allele B into cell B3.
    • Assign the value 0.5 to cell C2.
    • Following the 1 – p = q equation, enter the formula “= 1 – C2” into cell C3 to calculate the frequency q of allele B. NOTE: Cells C2 and C3 will represent the gene pool used in the next few steps.
    • Label cells E2 and F2 “Allele 1” and “Allele 2” respectively, then enter the RAND code for random formula into cell E3. =IF (RAND()
    • Select cell E3 and drag the bottom right corner of the cell down to E27 to duplicate the formula into 25 cells, creating an allele for the other offspring, and enter the same formula that was used in cell E3 into cell F3.
    • Add a third column of data starting with the description “Genotype” in cell G2, and add the CONCATENATE function to cell G3 to combine the two randomly generated alleles and to create a genotype.
    • Drag this formula down for 25 cells and label cells H2, I2, and J2 AA, AB, and BB respectively.
    • Then, input one IF function as shown here into cells H3, I3, and J3. Drag the formulas down for 25 rows per column. The formulas will return a 1 if the genotype in this row matches the genotype in the header row, and a 0 if the genotype in this row is one of the other two genotypes. H3: = IF (G3=”AA”,1,0) I3: =IF(OR(G3=”AB,G3=”BA”),1,0) J3: =IF(G3=”BB”,1,0)
    • Then, label cell D28 as “SUM”, add the formula to cell H28, and drag the formula to cells I28 and J28 to get the total number of each genotype.
    • Next, label cells H30 and J30 “A” and “B” respectively and label cell D31 “Number of alleles”.
    • Add code to cells H31 and J31 to obtain the total number of alleles in the simulated generation, which is two times the frequency of the respective homozygous genotype, plus the frequency of the heterozygous genotype.
    • Then, label cell E32 “Next gen allele frequency” and add code to cells H32 and J32 to obtain the ratio of alleles in the next generation.
    • Using the gene frequencies generated in the mathematical model you just built, adjust the gene pool values in cells C2 and C3 to those from H32 and J32, and run 10 more generations, updating the gene pool with the resulting allele frequency each time.
    • Record the ratio of the two variables at each time point in the spreadsheet on the table, and create a line graph to see how a small population changes over time. Hypotheses: The experimental hypothesis in this study is that smaller populations will deviate more from the Hardy-Weinberg expected frequencies of the alleles than will larger populations, because smaller populations are more susceptible to genetic drift. The null hypothesis is that the allele frequencies within the populations will not differ from the Hardy-Weinberg equilibrium equation expected frequencies, meaning that the allele frequencies will be the same from generation to generation.
    • Set the frequency of gene A to 0.3 and gene B to 0.7, and run the model 10 more times, recording the ratio of the genes in the next generation in the table after each run.
    • Then, drag the formulas for the cells further down to alter the model to include 100 zygotes and run the model another 10 times.
    • After the last run, save all of the working data to a personal storage device and exit the spreadsheet program.
  2. Simulation for Hardy-Weinberg and Genetic Drift
    • To begin, find a partner and then collect one bag from the instructor.
    • Verify that the bag contains beads of two different colors and an even number of each color.
    • Designate one color as allele capital A and the other as small a. Hypotheses: The experimental hypothesis for this simulation is that allele frequencies will not change over the 10 generations of the experiment, and Hardy-Weinberg equilibrium will be observed. The null hypothesis is that equilibrium will not be seen in the population.
    • Note the initial frequency in Table 1 next to generation zero. Using the Hardy-Weinberg equation, calculate the initial genotype frequencies of the population and note this in Table 1. Click Here to download Table A
    • Then, discuss with your partner about the expected final allele and genotype frequencies after 10 generations of Hardy-Weinberg equilibrium. Note this next to prediction in Table 1.
    • Draw a pair of beads from the bag. This represents the genotype of one individual in the next generation.
    • Place a tally mark in the appropriate column next to Generation 1.
    • Now, keeping each pair of beads out of the bag every time, repeat the drawing 20 times to fill out the generation one row of Table 1.
    • Using the tallies, calculate the allele frequency for that generation, remembering to count both alleles in each genotype. Make a note of the new allele frequency, and then adjust the 100 beads to reflect the population after Generation 1 by adding and removing beads as necessary.
    • Repeat the drawing of pairs from this adjusted population for another generation of 20 picks, recording all of the observations in Table 1.
    • After calculating the allele frequency for this generation, adjust the population again to set up a third generation draw.
    • Keep drawing, calculating allele frequencies, and adjusting the starting population until 10 generations have been recorded in total.
  3. Violations of Hardy-Weinberg
    • To test the effect of different physical and ecological scenarios on the Hardy-Weinberg equilibrium, first draw a slip of paper to determine which Hardy-Weinberg assumption you will be testing.
    • Make a prediction of what you think might happen in your selected scenario before beginning the experiment, and record this on the board.
    • If you selected the mutation scenario, select 5 alleles at random from the set and replace them with 5 of a third color, allele capital B.
    • As before, perform the simulation by pulling pairs of beads from the bag for a generation of 20 picks, recording the results. Click Here to download Table B
    • After each generation, make adjustments to have the starting population match the new allele frequency as before.
    • Then, replace 5 random alleles again with the new color, and simulate the new generation for 20 picks.
    • If you picked the non-random mating test, draw 1 allele at a time instead of 2 and then pair it with another of the same color pulled from the bag.
    • As with the previous simulation, adjust the population to match the new allele frequencies at the end of the previous generation, and carry out the simulation for 10 generations in total.
    • For the gene flow condition, begin by removing 10 alleles from the population and replacing them with 10 randomly selected alleles from another set of 100 beads.
    • Adjust the allele frequency and repeat the gene flow of removing 10 beads and adding 10 beads from another bag at the beginning of each generation.
    • If you drew small population size, simply start each generation with 60 alleles instead of 100.
    • As usual, adjust allele frequencies each generation and record 10 generations. In the selection condition, draw from the original bag of beads but do not count any homozygous recessive pairs that are drawn when calculating the allele frequency at the end of each generation.
  4. Simulation of Genetic Drift
    • Make your predictions before running the simulations and record them on the board.
    • If you have the small population size test, run the standard Hardy-Weinberg simulation as before, but instead start each generation with 30 alleles and not 100.
    • If you drew the founder effect with two alleles test, start generation 1 by drawing only 5 pairs of beads from the bag.
    • Then, creating the gene pool for generation 2, include only 50 beads at the allele frequency determined in generation 1. When you create the gene pool for generation 3 and all subsequent generations, include 100 beads.
    • For a founder effect with 10 alleles, you will need to collect a bag containing random amounts of 10 different colored beads.
    • Designate an allele name for each of the new alleles, and then calculate their initial allele frequency.
    • Now, run the experiment in the same way as the founder effect with two alleles, by drawing just 5 pairs randomly for generation 1 and then creating the second generation with 50 alleles, and third and subsequent generations with 100. Click Here to download Table C
    • If you have the natural disaster with 2 alleles, you will need to collect a paper plate from your instructor.
    • Draw a line down the middle of the plate. Before generation 1, pour out all of the beads from a standard 100 bead setup onto the plate, and mix them randomly, spreading them evenly.
    • Choose one side of the plate and take all of the beads from that side. You should draw from these to create generation 1.
    • For generation 2 and beyond, adjust the population and use a total of 100 beads.
    • Finally, if you selected the natural disaster with 10 alleles test, you will need to collect a bag containing 10 different colored beads.
    • Assign a name to each new allele, and then place them on the plate and select half. Draw from these 50 beads for generation 1, and then calculate the allele frequencies to make a population of 100 in each subsequent round.
  5. Results
    • Using the entered functions, calculate the number of each allele by multiplying the number of the homozygous genotypes by 2 and adding the number of the heterozygous genotypes.
    • The frequency can then be calculated by dividing the number of the allele in question by the total number of alleles. Enter the results into the table.
    • Next, use the Hardy-Weinberg equation to calculate the expected genotype frequency of the next generation, and compare the results of the simulation with the expected frequency, using the table as a guide.
    • Plot the changes of the population gene frequencies over time that you recorded in the table. Note any changes in allele frequencies over time and if any alleles decrease in frequency to the point that they disappear from the population.
    • Plot the changes in the populations of the 25 and 100 zygotes with initial gene frequencies of 0.5 for each allele. Compare the results of the smaller population and the larger populations. NOTE: The observed allele frequencies are expected to differ slightly from the Hardy-Weinberg expected values as a result of chance from the RAND function.
    • Using separate lines for each allele, graph the allele frequencies found for the original Hardy-Weinberg experiment over 10 generations.
    • Compare the results across the class, and see if your results agree.
    • Next, again using one line per allele, graph the results of your second experiment testing violations of the Hardy-Weinberg equilibrium, and share your finding with the class. Compare your actual results with your prediction.
    • Finally, graph the results of your genetic drift simulation scenario in the same manner.
    • Again, present your results to the group and hypothesize why your results did or did not match your prediction. Compare your results to those of your classmates’.

Transcript

In this activity, you will be modeling the frequencies of two alleles in a hypothetical population under several conditions using a spreadsheet software program and colored beads. Begin by opening a new spreadsheet file. Following the Hardy-Weinberg equation, where p is the frequency of a dominant allele A in a population and q is defined as the frequency of a recessive allele B, input frequency p of allele A into cell B2 and frequency q of allele B into cell B3.Assign the value 0.5 to cell C2.Following the one minus p equals q equation, enter the formula 1-C2 into cell C3 to calculate the frequency q of allele B.Cells C2 and C3 will represent the gene pool used in the next few steps.

Label cells E2 and F2 allele one and allele two, respectively. Then, enter this RAND code for random formula into cell E3.The random formulas will generate new values each time the spreadsheet is modified, and the IF statement returns the letter A if the randomly generated number is less than or equal to p and a B if it is greater than p. This function will simulate the frequency of one of the alleles in our next generation.

Select cell E3, and drag the bottom right corner of the cell down to E27 to duplicate the formula into 25 cells, creating an allele for the other offspring, and enter the same formula that was used in cell E3 into cell F3.Add a third column of data starting with the description genotype in cell G2, and add the CONCATENATE function to cell G3 to combine the two randomly generated alleles and to create a genotype. Drag this formula down for 25 cells, and label cells H2, I2, and J2 AA, AB, and BB, respectively. Then, input one IF function as shown here into cells H3, I3, and J3.Drag the formulas down for 25 rows per column.

The formulas will return a one if the genotype in this row matches the genotype in the header row and a zero if the genotype in this row is one of the other two genotypes. Then, label cell D28 as SUM, add the formula to cell H28, and drag the formula to cells I28 and J28 to get the total number of each genotype. Next, label cells H30 and J30 A and B, respectively, and label cell D31 number of alleles.

Add code to cells H31 and J31 to obtain the total number of alleles in the simulated generation, which is two times the frequency of the respective homozygous genotype plus the frequency of the heterozygous genotype. Then, label cell E32 next gen allele frequency, and add code to cells H32 and J32 to obtain the ratio of alleles in the next generation. Using the gene frequencies generated in the mathematical model you just built, adjust the gene pool values in cells C2 and C3 to those from H32 and J32, and run 10 more generations, updating the gene pool with the resulting allele frequency each time.

Record the ratio of the two variables at each time point in the spreadsheet and the table, and create a line graph to see how a small population changes over time. The experimental hypothesis in this study is that smaller populations will deviate more from the Hardy-Weinberg expected frequencies of the alleles than will larger populations, because smaller populations are more susceptible to genetic drift. The null hypothesis is that the allele frequencies within the populations will not differ from the Hardy-Weinberg equilibrium equation expected frequencies, meaning that the allele frequencies will be the same from generation to generation.

Set the frequency of gene A to 0.3 and gene B to 0.7, and run the model 10 more times, recording the ratio of the genes in the next generation in the table after each run. Then, drag the formulas for the cells further down to alter the model to include 100 zygotes, and run the model another 10 times. After the last run, save all of the working data to a personal storage device, and exit the spreadsheet program.

To begin, find a partner, and then collect one bag from the instructor. Verify that the bag contains beads of two different colors and an even number of each color. Designate one color as allele capital A and the other as small a.

The experimental hypothesis for this simulation is that allele frequencies will not change over the 10 generations of the experiment and Hardy-Weinberg equilibrium will be observed. The null hypothesis is that equilibrium will not be seen in the population. Note the initial frequency in table one next to generation zero.

Using the Hardy-Weinberg equation, calculate the initial genotype frequencies of the population, and note this in table one. Then, discuss with your partner about the expected final allele and genotype frequencies after 10 generations of Hardy-Weinberg equilibrium. Note this next to prediction in table one.

Draw a pair of beads from the bag. This represents the genotype of one individual in the next generation. Place a tally mark in the appropriate column next to generation one.

Now, keeping each pair of beads out of the bag every time, repeat the drawing 20 times to fill out the generation one row of table one. Using the tallies, calculate the allele frequency for that generation, remembering to count both alleles in each genotype. Make a note of the new allele frequency, and then adjust the 100 beads to reflect the population after generation one by adding and removing beads as necessary.

Repeat the drawing of pairs from this adjusted population for another generation of 20 picks, recording all of the observations in table one. After calculating the allele frequency for this generation, adjust the population again to set up a third generation draw. Keep drawing, calculating allele frequencies and adjusting the starting population, until 10 generations have been recorded in total.

To test the effect of different physical and ecological scenarios on the Hardy-Weinberg equilibrium, first draw a slip of paper to determine which Hardy-Weinberg assumption you will be testing. Make a prediction of what you think might happen in your selected scenario before beginning the experiment, and record this on the board. If you selected the mutation scenario, select five alleles at random from the set, and replace them with five of a third color, allele capital B.As before, perform the simulation by pulling pairs of beads from the bag for a generation of 20 picks, recording the results.

After each generation, make adjustments to have the starting population match the new allele frequency as before. Then, replace five random alleles again with the new color, and simulate the new generation for 20 picks. If you picked the non-random mating test, draw one allele at a time instead of two, and then pair it with another of the same color pulled from the bag.

As with the previous simulation, adjust the population to match the new allele frequencies at the end of the previous generation, and carry out the simulation for 10 generations in total. For the gene flow condition, begin by removing 10 alleles from the population and replacing them with 10 randomly selected alleles from another set of 100 beads. Adjust the allele frequency, and repeat the gene flow of removing 10 beads and adding 10 beads from another bag at the beginning of each generation.

If you drew small population size, simply start each generation with 60 alleles instead of 100. As usual, adjust allele frequencies each generation, and record 10 generations. In the selection condition, draw from the original bag of beads, but do not count any homozygous recessive pairs that are drawn when calculating the allele frequency at the end of each generation.

Draw a slip of paper to determine which Hardy-Weinberg assumption you will be testing. Each of the simulations will be run for 10 generations. Make your predictions before running the simulations, and record them on the board.

If you have the small population size test, run the standard Hardy-Weinberg simulation as before, but instead start each generation with 30 alleles and not 100. If you drew the founder effect with two alleles test, start generation one by drawing only five pairs of beads from the bag. Then, creating the gene pool for generation two, include only 50 beads at the allele frequency determined in generation one.

Making up the gene pool for generation three and all subsequent generations, include 100 beads. For founder effect with 10 alleles, you will need to collect a bag containing random amounts of 10 different colored beads. Designate an allele name for each of the new alleles, and then calculate their initial allele frequency.

Now, run the experiment in the same way as the founder effect with two alleles by drawing just five pairs randomly for generation one and then creating the second generation with 50 alleles and third and subsequent generations with 100. If you have the natural disaster with two alleles, you will need to collect a paper plate from your instructor. Draw a line down the middle of the plate.

Before generation one, pour out all of the beads from a standard 100-bead setup onto the plate, and mix them randomly, spreading them evenly. Choose one side of the plate, and take all of the beads from that side. You should draw from these to create generation one.

For generation two and beyond, adjust the population, and use a total of 100 beads. Finally, if you selected the natural disaster with 10 alleles test, you will need to collect a bag containing 10 different colored beads. Assign a name to each new allele, and then place them on the plate and select half.

Draw from these 50 beads for generation one, and then calculate the allele frequencies to make a population of 100 in each subsequent round. Using the entered functions, calculate the number of each allele by multiplying the number of the homozygous genotypes by two and adding the number of the heterozygous genotypes. The frequency can then be calculated by dividing the number of the allele in question by the total number of alleles.

Enter the results into the table. Next, use the Hardy-Weinberg equation to calculate the expected genotype frequency of the next generation, and compare the results of the simulation with the expected frequency, using the table as a guide. Plot the changes of the population gene frequencies over time that you recorded in the table.

Do the allele frequencies stay nearly the same, or does one allele decrease in frequency to the point that it disappears from the population? Plot the changes in the populations of the 25 and 100 zygotes with initial gene frequencies of 0.5 for each allele. Do populations of a smaller or larger size remain closer to the initial gene pool frequency?

Does the size of the population change the frequency that the expected results are obtained? The observed allele frequencies are expected to differ slightly from the Hardy-Weinberg expected values as a result of chance from the RAND function. Using separate lines for each allele, graph the allele frequencies found for the original Hardy-Weinberg experiment over 10 generations.

Compare the results across the class, and see if your results agree. Why do you think this is? Next, again using one line per allele, graph the results of your second experiment, testing violations of the Hardy-Weinberg equilibrium, and share your finding with the class.

Did your result match your prediction? If any other classmates drew the same condition, did they get the same result? If not, why do you think this is?

Finally, graph the results of your genetic drift simulation scenario in the same manner. Again, present your results to the group, and hypothesize why your results did or did not match your prediction. Did classmates with the same condition get the same result?

Explore More Videos

JoVE LabLab: 4 Procedure

Skip to

Concept

Instructor Prep

Student Protocol

Related Videos

Hardy-Weinberg and Genetic Drift

15:42

Hardy-Weinberg and Genetic Drift

Biology

10.5K Views

Hardy-Weinberg and Genetic Drift

01:53

Hardy-Weinberg and Genetic Drift

Biology

4.5K Views

JoVE logo
Contact Us Recommend to Library
Research
  • JoVE Journal
  • JoVE Encyclopedia of Experiments
  • JoVE Visualize
Business
  • JoVE Business
Education
  • JoVE Core
  • JoVE Science Education
  • JoVE Lab Manual
  • JoVE Quizzes
Solutions
  • Authors
  • Teaching Faculty
  • Librarians
  • K12 Schools
  • Biopharma
About JoVE
  • Overview
  • Leadership
Others
  • JoVE Newsletters
  • JoVE Help Center
  • Blogs
  • Site Maps
Contact Us Recommend to Library
JoVE logo

Copyright © 2026 MyJoVE Corporation. All rights reserved

Privacy Terms of Use Policies
WeChat QR code