Genetic Engineering & CRISPR
Level 5 — Mastery Examination Paper
Time limit: 75 minutes Total marks: 60 Instructions: Answer ALL questions. Show reasoning, derivations, and code logic. Use for mathematics. Calculators permitted.
Question 1 — PCR Kinetics, Primer Design & qPCR Quantification (24 marks)
A molecular biology lab clones and quantifies a target gene fragment.
(a) Recombinant DNA workflow: a target fragment is cut with two restriction enzymes, EcoRI (G↓AATTC) and BamHI (G↓GATCC), then inserted into a plasmid. Explain why using two different enzymes ("directional cloning") is preferred over a single enzyme, and describe the role of DNA ligase in the join. (5)
(b) PCR amplification. Starting from copies of template, assuming ideal doubling per cycle, derive the general formula for copy number after cycles and calculate the number of cycles required to first exceed copies. (5)
(c) Real PCR has efficiency (where means 100% doubling). The amplification factor per cycle is . Given that a reaction reaches a threshold copy number after cycles from , and the threshold is , compute the efficiency to 3 significant figures. (5)
(d) In qPCR, two samples differ in by cycles at 100% efficiency. Using the relation , show that this corresponds to a 10-fold difference in starting template, and explain why RT-PCR is required before qPCR when quantifying gene expression (mRNA). (5)
(e) Write pseudocode (any clear syntax) for a function melting_temp(seq) that estimates primer using the Wallace rule , and returns whether the primer is "acceptable" (defined as C). (4)
Question 2 — Gel Electrophoresis Migration Model (16 marks)
DNA fragments are separated by agarose gel electrophoresis. Empirically, migration distance is linear in the logarithm of fragment size (in base pairs) over the resolving range:
(a) Explain the physical basis for why smaller fragments migrate further, referencing charge-to-size ratio and gel matrix sieving. (4)
(b) Two markers are used to calibrate: a 1000 bp fragment migrates 20 mm, and a 100 bp fragment migrates 50 mm. Determine constants and . (6)
(c) An unknown restriction fragment migrates 32 mm. Using your calibration, estimate its size in bp to the nearest 10 bp. (4)
(d) State one reason the linear model fails for very large fragments and name a technique used instead. (2)
Question 3 — CRISPR-Cas9 Design, Editing Outcomes & Ethics (20 marks)
(a) Describe the CRISPR-Cas9 mechanism: the roles of the sgRNA, the PAM sequence, the Cas9 nuclease domains, and the double-strand break. (5)
(b) Guide RNA design & probability. A Cas9 requires a 20-nt spacer plus an adjacent NGG PAM. Assuming a random genome with equal base frequencies, calculate the probability that any given 20-nt sequence occurs by chance at a specific position, and estimate roughly how many times a unique 20-nt target is expected to appear in a genome of bp. Comment on off-target risk. (6)
(c) Distinguish a knockout from a knock-in, linking each to the DSB repair pathway (NHEJ vs HDR) that produces it. (4)
(d) Base editing avoids double-strand breaks. Explain how a cytosine base editor achieves a C·G → T·A conversion without cutting both strands, and give one advantage over standard Cas9 editing. (3)
(e) Discuss ONE ethical distinction between somatic and germline gene therapy. (2)
Answer keyMark scheme & solutions
Question 1
(a) (5 marks)
- Two different enzymes leave two different, non-complementary overhangs (1) → the insert can ligate into the vector in only ONE orientation (directional cloning) (1).
- Prevents insert self-ligation and vector re-circularisation (1).
- DNA ligase catalyses formation of phosphodiester bonds (1) between the 3′-OH and 5′-phosphate of the annealed sticky ends, covalently sealing the nicks in both strands (1).
(b) (5 marks)
- Ideal doubling: (2).
- Require (1).
- (1).
- Smallest integer cycles. (1) Check: , . ✓
(c) (5 marks)
- Model: (1).
- (1).
- (1).
- ; ; (1).
- → (66.3%). (1)
(d) (5 marks)
- fold-change (1).
- (2).
- Hence ⇒ 10-fold difference in initial template (this is the origin of the "3.3 cycles per log" rule) (1).
- RT-PCR: mRNA cannot serve as PCR template directly; reverse transcriptase first converts mRNA → cDNA, which is then amplified/quantified — needed because qPCR measures DNA, and expression level is an mRNA quantity (1).
(e) (4 marks)
function melting_temp(seq):
A = count(seq, 'A'); T = count(seq, 'T')
G = count(seq, 'G'); C = count(seq, 'C')
Tm = 2*(A + T) + 4*(G + C)
if 55 <= Tm <= 65:
return (Tm, "acceptable")
else:
return (Tm, "reject")
- Correct counting of each base (1); correct Wallace formula (1); correct threshold test 55–65 (1); returns both value and verdict (1).
Question 2
(a) (4 marks)
- DNA is uniformly negatively charged (phosphate backbone) so charge-to-mass ratio is ~constant → charge alone doesn't separate them (1).
- Gel acts as a molecular sieve / matrix of pores (1); smaller fragments navigate the pores more easily / with less friction (1); so they travel further per unit time toward the positive electrode (anode) (1).
(b) (6 marks) Two equations from :
- (1)
- (1)
- Subtract: ... wait: , so ? Recheck sign: ⇒ . (2) But decreases with , so ✓.
- From (2).
- mm, mm per decade.
(c) (4 marks)
- (1)
- (1)
- bp (1)
- ≈ 400 bp (nearest 10 bp) (1).
(d) (2 marks)
- Very large fragments (> ~20 kb) all migrate together / co-migrate — resolution is lost because they can no longer be sieved by pore size (1).
- Pulsed-field gel electrophoresis (PFGE) is used instead (1).
Question 3
(a) (5 marks)
- sgRNA: contains a 20-nt spacer complementary to the target DNA, guiding Cas9 by base-pairing (1); the scaffold portion binds Cas9 (1).
- PAM (NGG): short motif adjacent to target required for Cas9 to bind/cut; absent in the sgRNA so the CRISPR array itself is not cut (1).
- Cas9 nuclease domains: RuvC and HNH each cut one strand (1).
- Result: a blunt double-strand break ~3 bp upstream of the PAM (1).
(b) (6 marks)
- Probability of a specific 20-nt sequence at one position (2).
- , so (1).
- Expected occurrences in genome (2).
- Since expected count ≪ 1, a 20-nt target is essentially unique → but sequences with only partial complementarity/mismatches can still be cut, causing off-target edits; the effective search space is smaller, and PAM abundance (NGG) is high, so off-target risk is non-negligible (1).
(c) (4 marks)
- Knockout: DSB repaired by NHEJ (error-prone) (1) → insertions/deletions (indels) cause frameshift → non-functional gene (1).
- Knock-in: DSB repaired by HDR using a supplied donor template (1) → inserts/corrects a defined sequence, adding new/desired function (1).
(d) (3 marks)
- Cytosine base editor = catalytically impaired Cas9 (nickase) fused to a cytidine deaminase (1); deaminase converts C→U on the exposed non-target strand within the R-loop; U is read as T, and after replication/repair gives C·G → T·A (1).
- Advantage: no double-strand break ⇒ fewer indels, lower toxicity, no need for HDR/template (1).
(e) (2 marks)
- Somatic edits affect only the treated individual and are not heritable (1); germline edits alter gametes/embryos and are passed to all descendants — raising consent (future generations cannot consent) and irreversibility/equity concerns (1). (Any one clear distinction = full marks.)
[
{"claim":"Cycles to exceed 1e9 from 5e3 is 18","code":"import math; n=math.ceil(math.log(2e5,2)); result = (n==18)"},
{"claim":"PCR efficiency E ~ 0.663","code":"E=(2e5)**(1/24)-1; result = abs(E-0.663)<0.005"},
{"claim":"2^3.32 approx 10","code":"result = abs(2**3.32 - 10) < 0.05"},
{"claim":"Gel calibration a=110,b=30 and unknown ~400bp","code":"b=30; a=110; L=10**((a-32)/b); result = (a==110 and b==30 and abs(L-398)<5)"},
{"claim":"Expected 20-nt occurrences in 3e9 bp genome ~2.7e-3","code":"P=(Rational(1,4))**20; exp=3e9*float(P); result = abs(exp-2.7e-3)<3e-4"}
]