Mar22-27

advertisement
Classical Population Genetics
Genetic Variation at one Locus with 2 Alleles
Source: Theory of Population Genetics and Evolutionary Ecology,
Jonathan Roughgarden, Prentice Hall, Upper Saddle River, NJ,
1996 reprint of 1979 edition, Part One, pp17-100
Consider a population with two Alleles, A and a.
Possible Genotypes: AA, Aa, and aa
Suppose that we have a population of size, N (usually a
large number). Distribution of Genotypes
NAA = Number of AA Homozygotes
NAa = Number of Heterozygotes
Naa = Number of aa Homozygotes
N = NAA + NAa + Naa
Two important frequencies for us to consider
Genotype Frequencies:
N AA
N
N
H  Aa
N
N
R  aa
N
D
Gene Frequences:
2 N AA  N Aa
2N
2 N aa  N Aa
q
2N
p
These are important relationships  be sure that you
understand them.
Hardy – Weinberg Law:
If we assume no external forces or processes,
within one generation,
D → p2
H → 2pq
R → q2
and these frequencies remain stable for all future
generations.
What assumptions are being made:
1. Individuals of different genotypes do not differ
in fertility.
2. Random union of gametes.
3. All individuals, regardless of genotype, have
an equal likelihood of survival from gamete to
adulthood.
An example to illustrate what is being said by the law:
Suppose an aquarium owner purchases a variety of
fish with two alleles that determine their fin color.
A = red fin
Note: Aa = purple fin
a = blue fin
In the shipment the owner receives, 75% of the fish
have red fins, 25% have blue fins, and none have
purple fins. What will be the eventual distribution of
fin colors in the aquarium? 3
1
After one generation:
D  p02 
9
16
p0 
4
H  2 p0 q0 
q0 
6 3

16 8
4
R  q02 
1
16
Proof of the Law:
Because of random union of gametes:
prob(AA) = p*p = p2
prob(Aa) = prob(aA) = p*q
or prob(Heterozygote) = 2pq
prob(aa) = q*q = q2
Note: gamete frequencies at start are p and q.*
At this point we use the third assumption that equal ratios of
gametes survive, mate, and the zygotes survive until the adult
stage to produce gametes for the next generation.
Thus, D = p2
*
H = 2pq
R = q2
Gametes are haploid and previous information about
previous diploids’ population is lost.
What is missing?
1. Natural selection
2. Differential fertility and/or survival
3. Mutation
4. Immigration from other populations
5. Genetic drift
Are any assumptions unnecessary?
1. Random mating also produces the same
results. Just slightly more complex to show
than the random union case.
2. The requirement of distinct generations is not
necessary. However, this assumption makes
the algebra easier.
3. If there is a different distribution of genotypes
among the sexes, the stable position does not
emerge for two generations (assuming that all
other assumptions hold – in particular the
survival one)
Enter Natural Selection:
Consider
Let
Survival Rates:
lAA , lAa , Iaa
Fertility Rates:
mAA, mAa, maa
WAA = lAA*mAA WAa = lAa*mAa Waa =Iaa*maa
Go Back to slides 2 and 3 and we can derive the
number of gametes in the population at time, t + 1:
# from AA adults= 2*WAA*pt2 * Nt
# from Aa adults = 2*WAa*2*pt*qt*Nt
# from aa adults = 2*Waa* qt2*Nt
The total population size at time, t+1, is one half the
sum of these three quantities.
Nt+1 = (WAA*pt2 + WAa*2*pt*qt + WAA* qt2)*Nt
An equation such as this is called a difference equation.
This is an example of a “fast”
evolutionary change (< 40 years).
It was caused by industrial
pollution in the area of
Birmingham, England. Before
pollution these moths had
majority coloration (light) that
was difficult to see against the
lichen of trees growing in the
area. After pollution the bark
became black and the lichen
died. This meant that the light
colored insects became easy
prey. So “selection pressure”
favored the dark colored moths.
The difference equation for the population size leads to
these two absolutely essential difference equations for
the gene frequencies:
pt 1 
( ptWAA  qtWAa ) pt
pt2WAA  2 pt qtWAa  qt2Waa
qt 1  1  pt 1
So what?
These equations coupled with the difference equation
for the population size allow us to assign different
fertility and survival rates to the existing three
genotypes and model how the gene pool and
population size change as a result.
Question: Is this absolutely the way things will turn
out?
One last notational adjustment to make matters a little
more simple.
We will work to eliminate the preponderance of W’s
from the equation by multiplying them by a suitable
constant. We “normalize” by selecting one of the W’s
to be 1. Say WAA=1. Then we must divide the
remaining two W’s by WAA. Thus,
wAA = 1 (=WAA/WAA)
wAa = WAa/WAA
waa = Waa/WAA
Note that we denoted these normalized values with a
small, italicized w.
And, FINALLY, we define the selectivity coefficients:
sAA = 1 – wAA
sAa = 1 – wAa
saa = 1 – waa
Notice that, in general, these are selectivity against. That means
that a value of 0 is good and positive decreases the gene pool.
Example:
mAA = 100
mAa = 50
lAA = ¾
lAa = ½
maa = 25
laa = 1/5
Then,
WAA = (100)(3/4) = 75
WAa = (50)(1/2) = 25
Waa = (25)(1/5) = 5
wAA = 75/75 = 1
wAa = 25/75 = 1/3
waa = 5/75 = 1/15
sAA = 0
sAa = 2/3
saa = 14/15
With all of these substitutions we finally have an
expression for pt+1 that is “manageable”.
pt 1 
pt ( pt  qt wAa )
pt2  2 pt qt wAa  qt2 waa
pt 1 
pt ( s Aa qt  1)
qt (2 s Aa pt  saa qt )
or :
The simulations that follow all used the first form of the
difference equation.
We will consider:
1. Selection against a dominant allele
2. Selection against a recessive allele
3. Heterozygote superiority
Writing a program to implement this model is a quite straight forward
process. This program is written in a functional programming
language used in the Derive® Computer Algebra System.
p·(p·wdd + q·wdr)
dp(p, q, wdd, wdr, wrr) ≔
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
2
2
p ·wdd + 2·p·q·wdr + q ·wrr
HWApprox(p, wdd, wdr, wrr, n, q, i, pp, pn, qp, qn, hw) ≔
Prog
q ≔ 1 - p
i ≔ 0
pp ≔ p
qp ≔ q
pn ≔ p
qn ≔ q
hw ≔ []
Loop
If i > n
RETURN hw
hw ≔ APPEND(hw, [[i, pn]])
pn ≔ dp(pp, qp, wdd, wdr, wrr)
qn ≔ 1 - pn
pp ≔ pn
qp ≔ qn
i ≔ i + 1
Selection Against the Dominant Allele
p0 = .9
wAA = .8
wAa = .8
waa = 1
Note that even though the recessive allele made up only 10% of
the gene pool, in approximately 70 generations it makes up the
entire gene pool.
Selection Against the Recessive Allele
p0 = .1 wAA = 1 wAa = 1 waa = .8
The end result is expected, but there is a qualitative difference. In
the former case the decline of the majority gene started slowly and
then accelerated. Here the initial decline is rapid and then the rate
slows down.
Selection in Favor of Heterozygote
Selection against the recessive is four times that against dominant
p0 = .9; .5
wAA = .9
wAa = 1
waa = .6
Note that in each of the cases (in fact, all cases except p0 = 0 or 1)
The dominant allele will eventually make up 80% of the gene pool
and the recessive will make up 20%. This result is called a stable
equilibrium.
Finally a Highly Unusual Result
Selection against the Heterozygote
p0 = .55; .5; .45
wAA = 1
wAa = .8
waa = 1
Notice that if both populations start out with 50% of the gene pool
then that percentage will persist. However, if the percentage
wanders off of 50%, the majority gene will become the entire gene
pool and the other will become extinct. Thus 50% is called an
unstable equilibrium.
Of the four scenarios that we considered, three
resulted in the elimination of one of the Alleles.
Only the case of selection in favor of the
Heterozygote resulted in a mixed gene pool.
Thus, in the presence of natural selection (We will
see later in this lecture what a powerful force this
can be.), this is the only case where genetic
variation is maintained. Polymorphism
Other cases fix on one or the other of the alleles.
Selection in Favor of Heterozygote
Selection against the recessive is four times that against dominant
p0 = .9; .5
wAA = .9
wAa = 1
waa = .6
Note that in each of the cases (in fact, all cases except p0 = 0 or 1)
The dominant allele will eventually make up 80% of the gene pool
and the recessive will make up 20%. This result is called a stable
equilibrium. Can we determine what this equilibrium will be?
More notation (Mathematicians love it!!)
pˆ  equilibriu m value for frequency of A alleles
What do we mean by equilibrium?
When equilibrium is achieved then the frequency of the
alleles stays stable.
pt+1 = pt for allp̂ t > some t0
And of course,
qt+1 = 1 – pt+1 = 1 – pt = qt
On the previous slide this happens around generation
50. So, t0 ≈ 50.
Let’s see if we can predict p̂ . Recall, pˆ  0,1.
We start with the definition of equilibrium:
pt+1 = pt
Earlier we saw that in the presence of natural selection,
( pt wAA  qt wAa ) pt
pt 1  2
pt wAA  2 pt qt wAa  qt2
Since pt ≠ 0, this means that
pt wAA  qt wAa  pt2 wAA  2 pt qt wAa  qt2
For all t > t0 . Or at the equilibrium value, p̂
pˆ wAA  (1  pˆ ) wAa  pˆ wAA  2 pˆ (1  pˆ ) wAa  (1  pˆ ) 2
Some simple, but messy, algebra gives us the
following result.
wAa  waa
pˆ 
( wAa  wAA )  ( wAa  waa )
Or,
saa
pˆ 
s AA  saa
In our example:
wAA = .9
So,
wAa = 1
waa = .6
1  .6
.4
.4
pˆ 

  .8
(1  .9)  (1  .6) .1  .4 .5
qˆ  1  pˆ  1  .8  .2
Experimental evidence:
ST and CH are names of blocks of genes in Drosophilia pseudoobscura because of a chromosomal feature called inversion the genes
in each block are held together and function as two alleles at a single
locus.
Solid line simulated path for
p.
Dashed lines are 95%
confidence limits
Vertical bars: experimental
data
Results correctly predicted the
equilibrium and the dynamics of
the approach to equilibrium.
Quote from Darwin:
"Variation is a feature of natural populations and every
population produces more progeny than its environment
can manage. The consequences of this overproduction is
that those individuals with the best genetic fitness for the
environment will produce offspring that can more
successfully compete in that environment. Thus the
subsequent generation will have a higher representation of
these offspring and the population will have evolved."
But, what about mutation?
Ordinarily it works this way
A
u




v
a
We are going to “stack the deck” in favor of mutation and
assume
A
u


a
i.e. we assume: v = 0
In the absence of any selection our difference equation
becomes
pt+1 = (1 – u) pt
This is just the difference equation for exponential decay
Look at the time axis! This process is much slower than our
simulations of natural selection that was anywhere from 1 generation
(pure Hardy-Weinberg) to about 15,000 generations to drop from p=.9
to p=.1.
To actually calculate the predicted time to move from p0 to pt . Begin
with:
p1  (1  u ) p0
p2  (1  u ) p1  (1  u ) 2 p0
p3  (1  u ) p2  (1  u )3 p0

pt  (1  u ) pt 1  (1  u )t p0
Rearrange bottom line as:
p0
 (1  u )t
pt
Take log of both sides and solve for t. This yields,
log(
pt
)  t log( 1  u )
p0
pt
)
p0
t
log( 1  u )
log(
Let’s calculate the time to move from p0 = .9 to pt = .1 for
the first curve on the graph shown two slides previously,
i.e. u = 10-5 =.00001
log( .1 .9)
log(. 11111)
t

 219,721 generation s
5
log( 1  10 ) log(. 99999)
Mathematical note: Since this quantity involves the quotient
of two logarithms, any base logarithms will give the same
numerical result. i.e. We can use either the log10 or ln
button on our calculator or even log2 if we care to do this.
Extra Credit Project: Use a spreadsheet or write a
computer program to generate the graphs that were shown
two slides previously.
In general, mutation has little effect if selection is at work.
If selection is virtually neutral, say s < .001, then mutation
can have an effect, but it is slow.
However, recurrent mutation can not be totally
disregarded.
• Recurrent mutation tends to maintain a supply of
genetic variation for mutation to act upon
• Even if selection is tending to eliminate one allele,
recurrent mutation tends to maintain its presence in
the gene pool. Thus, if the environment changes to a
situation that is more favorable to the allele that was
being selected against, that allele is still available.
•Mutation is the ultimate source of genetic variation.
Genetic Drift
So far every model we have considered has been a deterministic
model, i.e. everything is set in motion on a predetermined path.
Chance has been ignored.
But, chance does play a role!
•
In the sea urchin model, gametes can wash out to sea.
•
Some types of individual may produce more offspring than
others
•
Survival rates may vary
A theory involving chance is called a stochastic theory.
Instead of getting a single number, we get a distribution between
several states
Two sources for chance occurrences
1. Changing environment
2. Internal to the population – they would occur even in a fixed
environment.
3. A sub population breaks off from the general population; however,
the distribution of genes in this subpopulation is not the same as
in the ‘parent’ population.
“Genetic Drift” refers to all chance events internal to the population
Example:
Suppose we have a population of size 2 with both heterozygotes, Aa, who
mate 4 times what is the probability that the next generation will be all AA
zygotes?
Pr(AA) = ½*½ = ¼  4 Pr(4 AA zygotes) = (¼)4 = 1/128
Probability of 2 AA zygotes and 2 Aa heterozygotes, i.e. any one of in order of
birth: AA,AA,Aa,Aa or AA,Aa,AA,Aa or AA,Aa,Aa,AA or Aa,AA,AA,Aa or
Aa,AA,Aa,AA or Aa,Aa,AA,AA
There are 6 = C(4,2) possible arrangements for the birth order, so there is a 6/128
probability of having 2 AA and 2 Aa zygotes in the next generation.
NOTE: Small populations are not necessarily in Hardy-Weinberg equilibrium due
to random fluctuation.
Experimental evidence of Genetic Drift
Kerr and Wright (1954) sampled a population of Drosophila
melanogaster heterozygotes. They constructed 96 groups of 4
males and 4 females. At each generation they randomly extracted 4
males and 4 females from that generation, etc. The following is their
data.
Note the “U” shape of the later histograms of the frequency
distributions. This is characteristic of this type of situation
Download