Biomolecules
Time limit: 75 minutes Total marks: 60 Instructions: Answer ALL three questions. Show full reasoning. Calculators permitted. Where coding is asked, pseudo-code or Python is accepted.
Question 1 — Enzyme Kinetics: Derivation, Fitting & Coding (22 marks)
An enzyme obeys Michaelis–Menten kinetics. In the steady-state approximation the reaction is
(a) Starting from the steady-state assumption and conservation , derive the Michaelis–Menten rate law
State clearly the physical meaning of when . (7)
(b) The following initial-rate data were measured:
| (mM) | 0.5 | 1.0 | 2.0 | 4.0 | 8.0 |
|---|---|---|---|---|---|
| (µM s⁻¹) | 20.0 | 30.0 | 40.0 | 48.0 | ? |
Using the Lineweaver–Burk linearisation
determine and from any two consistent data points, then predict at mM. (8)
(c) Write a short function (Python or pseudo-code) predict_v(S, Vmax, Km) that returns the rate, and describe in one sentence how you would use least-squares on the linearised data to obtain and more robustly than a two-point fit. (4)
(d) Contrast the lock-and-key and induced-fit models in terms of what each predicts about enzyme conformation before substrate binding. (3)
Question 2 — Amino Acids, pI and the Henderson–Hasselbalch Bridge (20 marks)
Consider aspartic acid with , , .
(a) Define the zwitterion and isoelectric point . Explain why the of an acidic amino acid is the average of the two lowest values, not and . (5)
(b) Calculate the of aspartic acid. (3)
(c) Using the Henderson–Hasselbalch equation, compute the ratio for the -COOH group at physiological , and state the net charge sign the molecule carries at this pH (justify). (6)
(d) A peptide is formed from three amino acids. Write the general reaction forming one peptide bond, and explain why the peptide bond has partial double-bond character and how this constrains secondary structure. (6)
Question 3 — Nucleic Acids, Lipids & Cross-Domain Reasoning (18 marks)
(a) A double-stranded DNA molecule contains 3000 base pairs and 22% adenine (of total bases). Using Chargaff's rules, compute the number of each base (A, T, G, C) in the whole molecule. Show working. (6)
(b) Explain, in the language of hydrogen bonding, why a DNA region rich in G–C pairs has a higher melting temperature than an A–T-rich region. Relate this quantitatively to the number of H-bonds. (4)
(c) A triglyceride made of three identical stearic acid (, molar mass 284.5 g mol⁻¹) chains undergoes complete saponification with NaOH. (i) Write the balanced saponification equation. (ii) The triglyceride (tristearin) has molar mass 890.5 g mol⁻¹. Calculate the mass of NaOH (40.0 g mol⁻¹) required to saponify 89.05 g of tristearin, and the mass of soap produced (sodium stearate, 306.5 g mol⁻¹). (8)
Answer keyMark scheme & solutions
Question 1
(a) Derivation (7 marks)
- Rate of ES formation = ; rate of breakdown = . (1)
- Steady state: . (1)
- Substitute : . (1)
- Solve: . (1)
- Rate of product formation . (1)
- Identify ⇒ . (1)
- Physical meaning: when , , the dissociation constant of ES; low ⇒ high substrate affinity. (1)
(b) Fitting (8 marks)
Take two points to solve the linear form .
Using : ; . Using : ; .
Slope (= ). (2)
Intercept (= ). (2)
So µM s⁻¹. (1) mM. (1)
Predict at : µM s⁻¹. (2)
(Check consistency with : ✓, and : ✓.)
(c) Coding (4 marks)
def predict_v(S, Vmax, Km):
return Vmax * S / (Km + S)- 2 marks correct formula. Least squares: fit vs to a straight line by minimising ; slope , intercept . Using all points reduces the impact of measurement error in any single point (2). (2)
(d) Models (3 marks)
- Lock-and-key: active site is rigid, pre-shaped complementary to substrate; no conformational change (1.5).
- Induced fit: active site is flexible; substrate binding induces a conformational change that moulds the site around it, optimising catalysis (1.5).
Question 2
(a) Definitions (5 marks)
- Zwitterion: a species with both a positive () and negative () charge but net charge zero (2).
- pI: pH at which the amino acid has zero net charge / exists predominantly as zwitterion (1).
- For acidic amino acid, moving up in pH the species pass through charges . The neutral (zwitterion) species lies between the two lowest dissociations, so — the two protonations that flank the neutral form (2).
(b) pI (3 marks) . (3)
(c) Henderson–Hasselbalch (6 marks) ⇒ ⇒ ratio . (4) Net charge sign: pH 7.4 ≫ pI (2.95), so the molecule is deprotonated at both COOH groups and NH₃⁺ largely intact ⇒ net negative charge. (2)
(d) Peptide bond (6 marks)
- Reaction: (condensation, loss of water) (2).
- Partial double-bond character: lone pair on amide N delocalises into the C=O, giving resonance ⇒ C–N bond is partially double (2).
- Consequence: the peptide bond is planar and rotation about it is restricted; this planarity plus H-bonding between backbone C=O and N–H dictates regular secondary structures (α-helix, β-sheet) (2).
Question 3
(a) Chargaff (6 marks) Total bases . (1) A = 22% of 6000 ; by Chargaff A=T ⇒ T . (2) A+T = 44% ⇒ G+C = 56% ⇒ 3360 bases; G=C ⇒ each . (3) Answer: A = 1320, T = 1320, G = 1680, C = 1680.
(b) Melting temperature (4 marks) G–C pairs share 3 hydrogen bonds; A–T pairs share 2 (2). More H-bonds per pair means greater thermal energy needed to separate strands, so G–C-rich regions have higher (2).
(c) Saponification (8 marks)
(i) Balanced equation: (tristearin + 3 NaOH → glycerol + 3 sodium stearate). (2)
(ii) Moles tristearin mol. (1) NaOH needed mol ⇒ mass g. (2) Soap: mol sodium stearate ⇒ mass g. (2) (Glycerol g — mass balance check: ✓.) (1)
[
{"claim":"MM fit: Vmax=60, Km=1 from two points; predict v at S=8 is 53.33",
"code":"slope=(Rational(1,30)-Rational(1,48))/(1-Rational(1,4)); intercept=Rational(1,48)-slope*Rational(1,4); Vmax=1/intercept; Km=slope*Vmax; v8=Vmax*8/(Km+8); result=(Vmax==60 and Km==1 and simplify(v8-Rational(160,3))==0)"},
{"claim":"pI of aspartic acid = 2.945",
"code":"pI=(Float('1.99')+Float('3.90'))/2; result=abs(pI-2.945)<1e-9"},
{"claim":"HH ratio A-/HA at pH7.4 for pKa 1.99 approx 2.57e5",
"code":"ratio=10**(Float('7.4')-Float('1.99')); result=abs(ratio-2.57e5)/2.57e5<0.02"},
{"claim":"Chargaff base counts A=T=1320, G=C=1680 for 3000 bp, 22% A",
"code":"total=6000; A=Rational(22,100)*total; T=A; GC=total-2*A; G=GC/2; C=G; result=(A==1320 and T==1320 and G==1680 and C==1680)"},
{"claim":"Saponification: 0.1 mol tristearin needs 12.0 g NaOH and gives 91.95 g soap",
"code":"n=Float('89.05')/Float('890.5'); mNaOH=3*n*40; mSoap=3*n*Float('306.5'); result=(abs(mNaOH-12.0)<1e-6 and abs(mSoap-91.95)<1e-6)"}
]