Cooperative Binding (Hill Equation) Calculator
Find the fractional occupancy of a cooperative receptor or protein from ligand concentration, half-saturation constant, and the Hill coefficient.
🩸 What is Cooperative Binding and the Hill Equation?
Cooperative binding describes a protein with several binding sites where occupying one site changes how readily the remaining sites bind the same ligand. The Hill equation, published by Archibald Hill in 1910 while he was analysing oxygen uptake by haemoglobin, captures that behaviour in a single compact expression: theta = [L]^n / (Kd^n + [L]^n). Here theta is the fraction of sites occupied, [L] is the free ligand concentration, Kd is the concentration that fills exactly half the sites, and n is the Hill coefficient, an empirical steepness index. When n exceeds 1 the binding curve stops being a gentle hyperbola and becomes a sigmoid, an S shape with a shallow foot, a steep middle, and a flat plateau.
The equation shows up across biology and medicine. Respiratory physiologists use it to model the oxygen-haemoglobin dissociation curve, where Kd is called P50 and equals roughly 26 mmHg in healthy adult blood, so arterial blood at 100 mmHg is about 98% saturated while mixed venous blood at 40 mmHg is about 77% saturated, and that difference is exactly the oxygen delivered to tissue. Pharmacologists reuse the same algebra as the sigmoid Emax model, replacing Kd with EC50 and n with the Hill slope, to fit dose-response curves. Molecular biologists apply it to transcription factors binding cooperatively to promoters, and biophysicists apply it to ligand-gated ion channels, where high Hill coefficients produce near switch-like gating.
Two misconceptions are worth clearing up. First, the Hill coefficient is not a count of binding sites. Haemoglobin has four oxygen sites yet fits n = 2.8, because a Hill coefficient equal to the site count would require perfectly all-or-nothing binding that no real protein achieves. Treat n as a lower bound on the number of interacting sites. Second, Kd in this formulation is a real concentration with the same units as [L], not a dissociation constant for a single site. Some textbooks write theta = [L]^n/(K + [L]^n) with K carrying units of concentration to the power n. The two forms are related by K = Kd^n and give identical curves.
This calculator is useful because it turns three inputs into an immediate, interpretable answer: the fractional occupancy, the percent saturation, the position of your point on the Hill plot, and the transition steepness 81^(1/n) that tells you how sharply the system switches. The chart plots your full saturation curve against a non-cooperative n = 1 reference, so you can see the sigmoid emerge, watch the half-saturation point stay pinned at Kd, and judge at a glance whether your operating concentration sits on the steep working part of the curve or out on the saturated plateau.
📐 Formula
📖 How to Use This Calculator
Steps
💡 Example Calculations
Example 1 — Haemoglobin in Mixed Venous Blood
pO2 = 40 mmHg, P50 = 26 mmHg, n = 2.8
Example 2 — Haemoglobin in Arterial Blood
pO2 = 100 mmHg, P50 = 26 mmHg, n = 2.8
Example 3 — Myoglobin, Non-Cooperative Binding
pO2 = 5 mmHg, P50 = 3.5 mmHg, n = 1 (a single binding site)
Example 4 — A Switch-Like Ligand-Gated Ion Channel
[L] = 20 µM agonist, Kd = 12 µM, n = 4 (strong positive cooperativity)
❓ Frequently Asked Questions
🔗 Related Calculators
What is the Hill equation for cooperative binding?
The Hill equation is theta = [L]^n / (Kd^n + [L]^n), where theta is the fractional occupancy (0 to 1), [L] is the free ligand concentration, Kd is the half-saturation constant (the ligand concentration that occupies half the sites), and n is the Hill coefficient describing cooperativity.
What does the Hill coefficient n tell you?
n measures cooperativity. n greater than 1 is positive cooperativity, where binding one ligand makes further binding easier and the curve becomes sigmoidal. n equal to 1 is non-cooperative binding, which collapses to a simple hyperbola identical to Michaelis-Menten saturation. n less than 1 is negative cooperativity, giving a flatter, more gradual curve.
Why is the Hill coefficient of haemoglobin 2.8 and not 4?
Haemoglobin has four oxygen binding sites, but the measured Hill coefficient of about 2.8 is an empirical steepness index, not a site count. A Hill coefficient equal to the number of sites would require perfectly all-or-nothing binding. Real haemoglobin binds with strong but incomplete cooperativity, so n falls between 1 and 4.
How do you calculate percent saturation from the Hill equation?
Percent saturation is 100 times theta. With P50 = 26 mmHg, n = 2.8, and pO2 = 40 mmHg (typical mixed venous blood), theta = 40^2.8 / (26^2.8 + 40^2.8) = 0.7696, so haemoglobin is 76.96% saturated. At arterial pO2 = 100 mmHg the same equation gives 97.75%.
What is P50 and how does it relate to Kd?
P50 is the partial pressure of oxygen at which haemoglobin is exactly 50% saturated, roughly 26 mmHg in healthy adult arterial blood. It is the haemoglobin-specific name for the half-saturation constant Kd used in this calculator. A higher P50 shifts the curve right and means lower oxygen affinity.
What is a Hill plot and what is its slope?
A Hill plot graphs log10[theta / (1 - theta)] against log10[L]. Rearranging the Hill equation gives log10[theta/(1-theta)] = n log10[L] - n log10(Kd), so the plot is a straight line whose slope is the Hill coefficient n and whose x-intercept is log10(Kd). This calculator reports the y coordinate of your current point on that plot.
How much ligand does it take to go from 10% to 90% occupancy?
The required ratio is 81^(1/n). For non-cooperative binding (n = 1) you need an 81 fold increase in ligand. For n = 2.8 you need only about a 4.8 fold increase, and for n = 4 exactly a 3 fold increase. This is the quantitative reason cooperative systems behave like biological switches.
Is the Hill equation the same as the Michaelis-Menten equation?
They are the same only when n = 1. Setting n = 1 turns theta = [L]^n/(Kd^n + [L]^n) into theta = [L]/(Kd + [L]), which is identical in form to v = Vmax[S]/(Km + [S]). The Hill equation generalises that hyperbola by allowing the exponent n to bend the curve into a sigmoid.
What are the units of Kd in the Hill equation?
In the form used here, Kd is a genuine concentration and carries the same units as [L], for example mmHg for oxygen partial pressure or micromolar for a solution-phase ligand. Some textbooks write theta = [L]^n/(K + [L]^n), in which case K has units of concentration to the power n, and K = Kd^n.
What causes the oxygen dissociation curve to shift right?
A rightward shift means a higher P50 and lower oxygen affinity. It is caused by increased carbon dioxide, lower pH (the Bohr effect), higher temperature, and higher 2,3-bisphosphoglycerate. All four occur in metabolically active tissue, so the shift automatically releases more oxygen exactly where it is needed.
Can the Hill equation model drug dose-response curves?
Yes. The identical algebra appears in pharmacology as E/Emax = [D]^h / (EC50^h + [D]^h), where h is the Hill slope and EC50 replaces Kd. Enter your EC50 as the half-saturation constant and the Hill slope as n, and the fractional occupancy this calculator returns is the fractional effect.
What does negative cooperativity look like on the curve?
With n less than 1 the curve is shallower than a simple hyperbola: it rises quickly at very low ligand then flattens out over a very wide concentration range. With n = 0.6 you need a 1516 fold ligand increase to move from 10% to 90% occupancy, compared with 81 fold for independent sites.