Endocrine System
Level 5 Mastery Examination
Time limit: 75 minutes Total marks: 60 Instructions: Answer all three questions. Show all reasoning, derivations, and code. Use notation for mathematical expressions.
Question 1 — Modelling Glucose–Insulin Dynamics (24 marks)
Consider a simplified quantitative model of glucose homeostasis (the "minimal model" of Bergman) linking the physiology of insulin/glucagon action (subtopics 4.5.6, 4.5.9) to differential equations.
Let be plasma glucose concentration above basal (mg/dL) and be plasma insulin above basal (μU/mL). A simplified linearised system after a glucose injection is:
where are rate constants.
(a) Explain, in physiological terms tied to negative feedback (4.5.9), why the term appears in the equation and why the term appears in the equation. State what biological process each rate constant represents. (6)
(b) Write the system as . Give matrix and show that its trace is negative and its determinant is positive. (5)
(c) Using the parameter set , compute the eigenvalues of and state whether the equilibrium is a stable node, stable spiral (damped oscillation), or unstable. Justify using the discriminant of the characteristic equation. (7)
(d) Interpret your answer to (c) physiologically: does blood glucose return smoothly to baseline or overshoot/oscillate? Relate this to a healthy versus diabetic response, and to the antagonistic role of glucagon. (6)
Question 2 — Hormone Type, Mechanism & a Receptor-Binding Derivation (22 marks)
This question integrates hormone chemistry (4.5.3), mechanism of action (4.5.4), and simple binding kinetics.
(a) Construct a comparison table distinguishing steroid and peptide hormones across at least four properties: solubility, receptor location, speed of response, and mechanism (second messenger vs direct gene transcription). Give one named example of each. (6)
(b) A peptide hormone binds a membrane receptor to form complex with equilibrium Let be total receptor concentration. Derive an expression for the fractional receptor occupancy in terms of and . (6)
(c) Show algebraically that when , exactly half the receptors are occupied (). Then compute when . (4)
(d) Write a short Python/pseudocode function occupancy(H, Kd) returning , and use it to explain why signal amplification (via second messengers) allows a low hormone concentration to produce a large cellular response — connecting to the mechanism in 4.5.4. (6)
Question 3 — The Hypothalamic–Pituitary Axis as a Control Loop (14 marks)
Integrate 4.5.5, 4.5.7, and 4.5.9.
(a) Draw (as a labelled flow diagram in text/markdown) the hypothalamus–pituitary–thyroid (HPT) axis, naming the releasing hormone, the tropic pituitary hormone, and the target-gland hormones, including the feedback arrows. (6)
(b) Explain quantitatively how negative feedback stabilises free levels. Model the loop as: (inverse) and (proportional, gain ). Show that this system has a single stable set-point and explain what happens to TSH in a patient with a failing thyroid (primary hypothyroidism). (8)
Answer keyMark scheme & solutions
Question 1 (24 marks)
(a) [6 marks]
- : rising glucose stimulates pancreatic β-cells to secrete insulin — insulin secretion is driven by glucose concentration. (2)
- : insulin promotes glucose uptake (GLUT4 in muscle/fat) and suppresses hepatic output, so higher insulin lowers glucose. (2)
- Together these two coupled terms form a negative feedback loop: glucose ↑ → insulin ↑ → glucose ↓. Constants: = insulin-independent glucose clearance, = insulin sensitivity/effectiveness, = β-cell responsiveness to glucose, = insulin degradation/clearance rate. (2)
(b) [5 marks] (2)
- Trace since both positive. (1.5)
- Determinant . (1.5)
(c) [7 marks] Characteristic equation: , i.e. .
- ; . (2)
- Discriminant . (2)
- Eigenvalues: (approx). (2)
- Real part negative + non-zero imaginary part ⇒ stable spiral (damped oscillation). (1)
(d) [6 marks]
- Complex eigenvalues with negative real part ⇒ glucose returns to baseline via damped oscillations (overshoot/undershoot before settling). (2)
- Healthy response: fast, well-damped return; diabetic (Type 2): reduced (insulin resistance) or (β-cell failure) ⇒ slower/sustained high glucose, weaker feedback. (2)
- Glucagon (antagonist to insulin) raises glucose when it falls too low, preventing hypoglycaemic undershoot — completing the bidirectional homeostatic control. (2)
Question 2 (22 marks)
(a) [6 marks] (1.5 per row, table):
| Property | Steroid | Peptide |
|---|---|---|
| Solubility | Lipid-soluble | Water-soluble |
| Receptor location | Intracellular (cytoplasm/nucleus) | Cell-surface membrane |
| Speed | Slow (hours) | Fast (seconds–minutes) |
| Mechanism | Direct gene transcription | Second messenger (e.g. cAMP) |
| Example | Cortisol / testosterone / estrogen | Insulin / glucagon / ADH |
(b) [6 marks] Mass balance: ⇒ . (2) From : . (2) . (2)
(c) [4 marks] At : . ✓ (2) At : . (2)
(d) [6 marks]
def occupancy(H, Kd):
return H / (Kd + H)(2) — correct formula. Explanation (4): Even at low (few receptors bound), each activated receptor triggers a G-protein → many cAMP molecules → each activates many kinases → cascade. This enzymatic amplification means a low hormone concentration (small , low occupancy) produces a large intracellular response — hence tiny circulating hormone amounts suffice (subtopic 4.5.4).
Question 3 (14 marks)
(a) [6 marks]
Hypothalamus ──TRH──▶ Anterior Pituitary ──TSH──▶ Thyroid
│
T3 & T4 (thyroxine)
│
◀─────── (−) negative feedback ─────────◀──────┘
(T3/T4 inhibit both hypothalamus TRH and pituitary TSH)
Marks: TRH (1), TSH (1), T3/T4 (1), correct sequence hyp→pit→thyroid (1), feedback arrow to pituitary (1), feedback arrow to hypothalamus (1).
(b) [8 marks]
- Model: and . (1)
- Substitute: . (3)
- Single positive root ⇒ unique stable set-point; if rises above it, TSH falls (less stimulation) driving back down, and vice versa — self-correcting. (2)
- Primary hypothyroidism: thyroid gain falls (gland fails), so for any TSH, is low. Low removes negative feedback ⇒ TSH rises markedly (high TSH, low T4) — the diagnostic signature. (2)
[
{"claim": "Eigenvalues of A have negative real part and nonzero imaginary part (stable spiral)",
"code": "p1,p2,p3,p4=0.03,0.8,0.02,0.25\nA=Matrix([[-p1,-p2],[p3,-p4]])\nevs=list(A.eigenvals().keys())\nre_neg=all(re(e)<0 for e in evs)\nim_nz=any(im(e)!=0 for e in evs)\nresult=bool(re_neg and im_nz)"},
{"claim": "Discriminant of characteristic polynomial is negative (-0.0156)",
"code": "p1,p2,p3,p4=0.03,0.8,0.02,0.25\ntr=p1+p4\ndet=p1*p4+p2*p3\nD=tr**2-4*det\nresult=bool(abs(D-(-0.0156))<1e-9)"},
{"claim": "Receptor occupancy: theta=0.5 at H=Kd and theta=0.75 at H=3Kd",
"code": "H,Kd=symbols('H Kd',positive=True)\ntheta=H/(Kd+H)\nt1=theta.subs(H,Kd)\nt2=theta.subs(H,3*Kd)\nresult=bool(simplify(t1-Rational(1,2))==0 and simplify(t2-Rational(3,4))==0)"},
{"claim": "HPT set-point T4 = sqrt(k*c) satisfies both loop equations",
"code": "k,c,T4=symbols('k c T4',positive=True)\nsetpt=sqrt(k*c)\nTSH=c/setpt\ncheck=simplify(k*TSH-setpt)\nresult=bool(check==0)"}
]