Evolution & Natural Selection
Time limit: 75 minutes Total marks: 60 Instructions: Answer all three questions. Show all reasoning. Mathematical work must be justified biologically. Coding answers may be written in Python (pseudocode accepted if logic is exact).
Question 1 — Molecular Evidence & Phylogeny Construction (20 marks)
Molecular data provide quantitative evidence for evolution (subtopic 5.4.1). You are given aligned cytochrome-c amino-acid sequences. The number of amino-acid differences between four species is:
| Human (H) | Horse (Ho) | Tuna (T) | Yeast (Y) | |
|---|---|---|---|---|
| H | 0 | 12 | 21 | 45 |
| Ho | 12 | 0 | 19 | 45 |
| T | 21 | 19 | 0 | 47 |
| Y | 45 | 45 | 47 | 0 |
(a) Explain, with reference to molecular evidence, why the number of sequence differences can be used as a proxy for evolutionary divergence time. State two assumptions of the "molecular clock" model. (4)
(b) Assuming a constant molecular clock where difference count relates to divergence time (in millions of years) by , and the mutation rate is differences per million years per lineage, calculate the divergence time between Human and Tuna. (3)
(c) Using the UPGMA clustering method, construct the phylogenetic tree from the distance matrix. Show each clustering step and the branch heights. (6)
(d) A student claims cytochrome-c similarity between yeast and humans is an example of an analogous molecular feature. Evaluate this claim, distinguishing homology from analogy at the molecular level (subtopics 5.4.1, 5.4.2). (4)
(e) Write a short function count_diff(seq1, seq2) that returns the number of amino-acid differences between two equal-length sequences. (3)
Question 2 — Modelling Natural Selection Quantitatively (22 marks)
A population of 10 000 moths has two alleles for wing colour at one locus. The dominant allele (dark) has frequency ; recessive (light) has frequency . Pollution darkens tree bark (industrial melanism).
(a) Relate Darwin's theory of natural selection to this scenario by identifying the three necessary conditions — variation, overproduction/heritability, and differential survival — using the moth data (subtopics 5.4.4, 5.4.5). (3)
(b) Relative fitnesses after pollution are , , . Starting from Hardy–Weinberg genotype frequencies, compute the allele frequency of after one generation of selection. Show the mean-fitness normalisation. (6)
(c) Derive the general recurrence for in terms of for this selection-against-recessive-homozygote model, and state analytically why over time (i.e. show the change ). (5)
(d) Identify which type of selection (directional, stabilizing, or disruptive) this represents, and justify with reference to the shift in phenotype distribution (subtopic 5.4.7). (3)
(e) Write a Python loop that iterates the recurrence from part (c) and returns the number of generations for to first exceed . Give the exact recurrence line and the stopping condition. (5)
Question 3 — Convergence, Coevolution & Selection Types Synthesis (18 marks)
(a) Dolphins (mammals) and sharks (fish) both have streamlined bodies and dorsal fins. Classify these body forms as homologous or analogous, and name the evolutionary process responsible. Contrast this with the process producing the diverse beaks of Darwin's finches (subtopics 5.4.2, 5.4.9, 5.4.10). (5)
(b) A plant produces flowers with a nectar spur of length (cm). A moth pollinator has a proboscis of length (cm). Selection favours moths with (to reach nectar) and plants with (to force contact with anthers). Model this as a coevolutionary "arms race": explain qualitatively why both traits increase over evolutionary time, and identify the selection pressure on each partner (subtopics 5.4.11, 5.4.7, 5.4.8). (6)
(c) Given selection differential cm for proboscis length and narrow-sense heritability , use the breeder's equation to predict the response to selection , and state the expected mean proboscis length after one generation if the current mean is cm. Distinguish whether this is natural or artificial selection and why (subtopic 5.4.6). (4)
(d) Vestigial hindlimb bones exist in whales. Explain how vestigial structures constitute evidence for evolution and for common ancestry with land mammals (subtopics 5.4.3, 5.4.1). (3)
Answer keyMark scheme & solutions
Question 1
(a) (4)
- Mutations accumulate in DNA/protein sequences over time; the more time since two lineages diverged, the more independent substitutions accumulate, so difference count ∝ divergence time. (2)
- Assumptions (any two, 1 each): (i) mutations accumulate at a roughly constant rate over time/lineages; (ii) most substitutions are neutral (not strongly selected); (iii) sites are independent / back-mutation negligible. (2)
(b) (3)
- ; (1 setup)
- million years. (2)
(c) (6) UPGMA:
- Smallest distance = 12 (H, Ho). Cluster {H,Ho}; node height = 12/2 = 6. (2)
- New distances (average): to T = (21+19)/2 = 20; to Y = (45+45)/2 = 45. (1)
- Next smallest = 20 → cluster {H,Ho} with T; node height = 20/2 = 10. (2)
- Finally join Y; distance = (47 + 45)... average of {H,Ho} and T members to Y = (45+45+47)/3 ≈ 45.67; node height ≈ 22.8. (1)
- Tree: (((H,Ho):6, T):10, Y):~22.8 — H & Ho most closely related, Y is outgroup. (reasoning credited)
(d) (4)
- Claim is incorrect. (1)
- Cytochrome-c in yeast and humans is homologous: descended from a common ancestral gene (same origin, similar sequence/function). (2)
- Analogy at molecular level would require similar function arising from independent origins (e.g. convergent enzyme active sites) — not the case here since the whole protein is orthologous. (1)
(e) (3)
def count_diff(seq1, seq2):
return sum(1 for a, b in zip(seq1, seq2) if a != b)- Correct zip/comparison (2); returns integer count (1).
Question 2
(a) (3) — Variation: dark vs light alleles exist in the population (1). Heritability/overproduction: colour is genetically inherited and moths overproduce offspring (1). Differential survival: on dark (polluted) bark, light moths are seen by predators and die more → dark survive/reproduce more (1).
(b) (6)
- HW genotype freqs: , , . (1)
- Mean fitness . (2)
- New . (2)
- . (1)
(c) (5)
- With , (here ): . (1)
- (since ). (2)
- . (1)
- Since and denominator , always → monotonically increases toward 1. (1)
(d) (3) — Directional selection (1): selection consistently favours one extreme phenotype (dark) (1); the population mean phenotype shifts toward dark, reducing the light phenotype over generations (1).
(e) (5)
s = 0.30
p = 0.10
gen = 0
while p <= 0.95:
q = 1 - p
p = p / (1 - s*q**2) # recurrence from (c)
gen += 1
print(gen)- Correct recurrence line (2); correct loop/stopping condition
while p <= 0.95(2); increments generation counter (1).
Question 3
(a) (5) — Dolphin & shark streamlined form = analogous (analogous structures) (1); produced by convergent evolution — unrelated lineages evolve similar traits under similar selective pressures (aquatic predation/locomotion) (2). Finch beaks arise from divergent evolution / adaptive radiation — one ancestral species diversifies into many forms exploiting different niches (homologous beaks) (2).
(b) (6)
- Moths with longer proboscis reach nectar → survive/reproduce better → mean increases (directional selection on moth) (2).
- Plants with longer spur force the moth's body against anthers → better pollen transfer → those plants leave more offspring → mean increases (directional selection on plant) (2).
- Reciprocal selection: each partner is the selective pressure on the other → coevolutionary arms race; escalation continues, driving both traits upward (2).
(c) (4)
- cm. (2)
- New mean cm. (1)
- Natural selection: the selective agent (reaching nectar) is environmental/ecological, not a human breeder — no deliberate human choice of parents (1).
(d) (3) — Vestigial hindlimb bones are reduced, non-functional remnants (1); their presence shows whales descended from four-limbed land mammal ancestors that had functional hindlimbs (1); such structures only make sense as evolutionary "leftovers" from common ancestry, providing anatomical evidence for evolution (1).
[
{"claim":"Human-Tuna divergence time = 35 My", "code":"d=21; mu=0.30; t=d/(2*mu); result=(t==35)"},
{"claim":"p1 after one generation approx 0.1321", "code":"p=Rational(10,100); q=1-p; wbar=p**2+2*p*q+q**2*Rational(70,100); p1=(p**2+p*q)/wbar; result=(abs(float(p1)-0.1321)<0.001)"},
{"claim":"Delta p simplifies to s*p*q^2/(1-s*q^2)", "code":"p,q,s=symbols('p q s'); pprime=(p**2+p*q)/(1-s*q**2); dp=simplify(pprime.subs(q,1-p)-p); target=simplify(s*p*(1-p)**2/(1-s*(1-p)**2)); result=(simplify(dp-target)==0)"},
{"claim":"Breeder response R=0.6 and new mean 10.6", "code":"h2=0.5; S=1.2; R=h2*S; newmean=10.0+R; result=(R==0.6 and newmean==10.6)"}
]