Saturation Binding Calculator

Calculate specific and non-specific binding from saturation binding experiments

Binding Parameters

Fractional Occupancy

66.67%

Specific

66.67

Non-specific

1.00

Total

67.67

% of Bmax

66.67%

Binding Potential

20.00

[L] for Saturation Levels

50%:5.00
80%:20.00
90%:45.00
95%:95.00

Binding Equations

  • Specific: B = Bmax*[L]/(Kd+[L])
  • Non-specific: NS = slope*[L]
  • Total = Specific + NS

Saturation Binding Calculator: What It Does

The Saturation Binding Calculator models how a radioligand or labeled ligand occupies a population of receptors as its concentration increases. In a classic saturation binding experiment, you incubate a fixed amount of receptor with increasing concentrations of ligand, measure how much binds at each point, and fit the data to a rectangular hyperbola. This calculator reproduces that math instantly: given a ligand concentration, the dissociation constant (Kd), the maximum binding capacity (Bmax), and a non-specific binding slope, it returns specific binding, non-specific binding, total binding, fractional occupancy, and the ligand concentrations needed to reach defined saturation levels.

Saturation binding assays are a cornerstone of receptor pharmacology, drug discovery, and molecular biology. They answer two fundamental questions about a ligand-receptor pair: how tightly does the ligand bind (the affinity, captured by Kd) and how many binding sites exist (the capacity, captured by Bmax). Whether you are characterizing a G protein-coupled receptor, an antibody, an enzyme inhibitor, or a transporter, this saturation binding calculator gives you the specific binding value, the percent of Bmax occupied, and the binding potential (Bmax/Kd) without hand-fitting a curve.

The tool separates the two components that make up any real measurement. Specific binding follows a saturable hyperbola and reflects true receptor occupancy. Non-specific binding rises linearly with ligand concentration and represents ligand stuck to membranes, glass, filters, or low-affinity sites that never saturate. Subtracting one from the other is the single most important step in interpreting saturation binding data correctly.

Saturation Binding Formula

Specific binding in a saturation experiment is described by a one-site rectangular hyperbola, identical in form to the Michaelis-Menten and Langmuir isotherm equations. The amount of ligand specifically bound at a given free concentration [L] is:

B = (Bmax x [L]) / (Kd + [L])

Non-specific binding is modeled as a straight line through the origin, proportional to ligand concentration:

NS = slope x [L]

Total binding measured in the tube is simply the sum of the two: Total = B + NS. The calculator also reports fractional occupancy, the proportion of receptors filled, as [L] / (Kd + [L]), and the binding potential Bmax/Kd, a single number that combines capacity and affinity. A defining property of the hyperbola is that when [L] equals Kd, exactly half the sites are occupied, which is why Kd has units of concentration and is read off as the half-saturation point.

One-Site Specific and Non-Specific Binding

B = (Bmax x [L]) / (Kd + [L]); NS = slope x [L]; Total = B + NS

Where:

  • B= Specific binding at the given ligand concentration (same units as Bmax)
  • Bmax= Maximum specific binding capacity (total number of receptor sites)
  • [L]= Free ligand concentration (same concentration units as Kd)
  • Kd= Equilibrium dissociation constant; ligand concentration giving half-maximal binding
  • slope= Non-specific binding slope (NS per unit ligand concentration)
  • NS= Non-specific binding, rising linearly with [L]

Specific vs Non-Specific Binding

The hardest part of a saturation binding assay is not the math, it is cleanly separating the saturable signal from the linear background. Specific binding reflects ligand sitting in the true receptor pocket; it saturates because there are only so many receptors. Non-specific binding reflects ligand adhering to filters, plastic, lipid, and unrelated proteins; because those surfaces are effectively unlimited, the signal keeps rising with concentration and never plateaus.

Experimentally, non-specific binding is measured by running parallel tubes containing a large excess of an unlabeled competitor that fully blocks the specific sites. Whatever ligand still binds is, by definition, non-specific. The slope you enter into this calculator is the fraction of added ligand that binds non-specifically per unit concentration. Specific binding is then obtained by subtracting non-specific from total: Specific = Total - NS.

The table below shows how the two components diverge as ligand concentration climbs, using Bmax = 100, Kd = 5, and a non-specific slope of 0.1.

[L] Specific B Non-specific NS Total % of Bmax
116.670.1016.7716.67%
550.000.5050.5050.00%
1066.671.0067.6766.67%
2080.002.0082.0080.00%
4590.004.5094.5090.00%

Notice that specific binding climbs steeply at first and then flattens toward Bmax, while non-specific binding marches up in a straight line. At high concentrations non-specific can dominate the total signal, which is why a clean subtraction matters so much.

Interpreting Kd, Bmax, and Saturation Levels

Kd is the equilibrium dissociation constant. A low Kd means high affinity: the ligand binds tightly and reaches half-occupancy at a low concentration. A high Kd means weak binding. Because Kd equals the [L] at 50% saturation, this calculator reports it directly as the half-saturation concentration. Bmax is the density of binding sites and is independent of affinity; two ligands can share a Bmax while differing wildly in Kd.

One of the most useful outputs is the list of ligand concentrations required to reach defined saturation levels, derived purely from Kd. Because occupancy is [L]/(Kd+[L]), the concentration needed for any target fraction f is [L] = Kd x f/(1-f). This is why reaching 90% saturation requires nine times the Kd and 95% saturation requires nineteen times the Kd.

Saturation Level Required [L] Example (Kd = 5)
50%1 x Kd5
80%4 x Kd20
90%9 x Kd45
95%19 x Kd95

This is a practical assay-design tool: to confidently estimate Bmax you must push the highest ligand concentration well past Kd, typically to at least 10-20 times Kd, otherwise the curve never visibly plateaus and the fitted Bmax becomes unreliable.

Binding Potential and Fractional Occupancy

The calculator reports binding potential as Bmax/Kd, a composite number widely used in receptor imaging and PET tracer development. Because it folds together how many sites exist and how avidly they are bound, binding potential predicts the steady-state signal-to-background you can expect from a tracer at tracer (sub-saturating) doses. A higher Bmax/Kd ratio means more measurable binding per unit of receptor.

Fractional occupancy, reported as a percentage, tells you what proportion of the available receptor population is filled at the chosen ligand concentration. It depends only on the ratio of [L] to Kd, never on Bmax: doubling the number of receptors doubles the absolute amount bound but leaves the percentage occupancy unchanged. This is a key conceptual point in pharmacology, because the physiological response often tracks fractional occupancy rather than absolute binding.

The optional measured-total field lets you back-calculate specific binding from a real experimental reading. If you enter the total counts your assay produced, the calculator subtracts the modeled non-specific component (slope x [L]) to estimate the specific binding actually present in that tube. This mirrors the everyday workflow of converting raw total counts into the corrected specific binding values you then plot and fit.

How to Use the Saturation Binding Calculator

Using the saturation binding calculator takes only a few seconds. Enter your ligand concentration [L] in whatever units match your assay (nM and pM are most common for receptor work). Enter the dissociation constant Kd in the same concentration units. Enter Bmax, the maximum binding capacity, in your signal units, often fmol/mg protein, counts, or sites per cell. Provide the non-specific binding slope, the fraction of added ligand that binds non-specifically per unit concentration. Optionally, enter a measured total binding value to back-calculate specific binding.

The results panel updates instantly. You will see fractional occupancy as a headline percentage, the three binding components (specific, non-specific, total), the percent of Bmax occupied, the binding potential, and the ligand concentrations needed for 50%, 80%, 90%, and 95% saturation. Keep your concentration units consistent throughout: [L], Kd, and the saturation-level outputs all share the same units, while Bmax and the binding values share their own signal units. The model assumes a single class of independent, non-interacting sites at equilibrium with no ligand depletion, the standard one-site assumption behind most published saturation binding analyses.

Worked Examples

Binding at the default conditions

Problem:

With [L] = 10 nM, Kd = 5 nM, Bmax = 100 fmol/mg, and a non-specific slope of 0.1, find the specific, non-specific, and total binding plus fractional occupancy.

Solution Steps:

  1. 1Specific binding: B = (Bmax x [L]) / (Kd + [L]) = (100 x 10) / (5 + 10) = 1000 / 15 = 66.67 fmol/mg.
  2. 2Non-specific binding: NS = slope x [L] = 0.1 x 10 = 1.00 fmol/mg.
  3. 3Total binding: Total = 66.67 + 1.00 = 67.67 fmol/mg.
  4. 4Fractional occupancy: [L] / (Kd + [L]) = 10 / 15 = 0.6667 = 66.67%.

Result:

Specific 66.67, non-specific 1.00, total 67.67 fmol/mg; receptors are 66.67% occupied (66.67% of Bmax).

Concentration needed for 90% saturation

Problem:

A receptor has Kd = 5 nM. What free ligand concentration is required to occupy 90% of the sites, and what is the binding potential if Bmax = 100?

Solution Steps:

  1. 1Use [L] = Kd x f/(1-f) with f = 0.90, so f/(1-f) = 0.90 / 0.10 = 9.
  2. 2Required [L] = 5 x 9 = 45 nM, which matches the calculator's 90% saturation output.
  3. 3Confirm with the hyperbola: occupancy = 45 / (5 + 45) = 45 / 50 = 0.90 = 90%.
  4. 4Binding potential = Bmax / Kd = 100 / 5 = 20.

Result:

You need 45 nM ligand to reach 90% saturation; the binding potential (Bmax/Kd) is 20.

Back-calculating specific binding from a measured total

Problem:

An assay tube with [L] = 10 nM and a non-specific slope of 0.1 reads a total binding of 75 counts. How much is specific?

Solution Steps:

  1. 1Model the non-specific component: NS = slope x [L] = 0.1 x 10 = 1.00 counts.
  2. 2Subtract from the measured total: Specific = Total - NS = 75 - 1.00 = 74.00 counts.
  3. 3Compare to the theoretical specific binding at saturation parameters Bmax = 100, Kd = 5: B = 1000 / 15 = 66.67 counts.
  4. 4The measured specific (74.00) exceeding the model (66.67) suggests the true Bmax or Kd differs from the assumed values, prompting a refit.

Result:

Measured specific binding is 74.00 counts after subtracting 1.00 count of non-specific binding.

Comparing a high-affinity and low-affinity ligand

Problem:

Two ligands share Bmax = 100 but ligand A has Kd = 1 nM and ligand B has Kd = 10 nM. At [L] = 5 nM, which gives higher occupancy?

Solution Steps:

  1. 1Ligand A occupancy: 5 / (1 + 5) = 5 / 6 = 0.8333 = 83.33%.
  2. 2Ligand B occupancy: 5 / (10 + 5) = 5 / 15 = 0.3333 = 33.33%.
  3. 3Specific binding A: (100 x 5) / 6 = 83.33; specific binding B: (100 x 5) / 15 = 33.33.
  4. 4The lower Kd (ligand A) produces far more binding at the same concentration.

Result:

At 5 nM, the high-affinity ligand (Kd = 1) reaches 83.33% occupancy versus only 33.33% for the weaker ligand (Kd = 10).

Tips & Best Practices

  • Keep [L] and Kd in the same concentration units; the saturation-level outputs inherit those units.
  • Include ligand concentrations at least 10x above Kd so the curve plateaus and Bmax is well defined.
  • Always measure non-specific binding with a saturating unlabeled competitor in parallel tubes.
  • Subtract non-specific from total before fitting; never fit raw total binding directly to estimate Kd.
  • Watch for ligand depletion: if a large fraction of added ligand binds, the free [L] differs from the added amount.
  • Use binding potential (Bmax/Kd) to compare tracers or ligands across different tissues quickly.
  • Run assays at equilibrium; premature reads underestimate binding for slow-on-rate ligands.
  • If measured specific binding exceeds the model prediction, refit Kd and Bmax rather than trusting assumed values.

Frequently Asked Questions

Specific binding is ligand occupying the true receptor site, and it saturates because the number of receptors is finite. Non-specific binding is ligand sticking to membranes, plastic, filters, and unrelated proteins, and it rises linearly without ever plateauing. You measure non-specific binding in the presence of a saturating unlabeled competitor and subtract it from total binding to obtain specific binding.
Kd is the equilibrium dissociation constant and equals the free ligand concentration at which half the receptors are occupied. A low Kd indicates high affinity (tight binding at low concentration), while a high Kd indicates weak binding. Because Kd has units of concentration, you can read it directly off the saturation curve as the half-maximal point.
Occupancy follows the hyperbola [L]/(Kd+[L]), so the curve approaches its plateau slowly. Reaching 90% saturation requires nine times the Kd and 95% requires nineteen times the Kd. This is why a well-designed saturation binding assay must include ligand concentrations far above Kd to define Bmax accurately.
Enter your measured total binding and the non-specific slope into the calculator. It computes non-specific binding as slope times the ligand concentration and subtracts it from your total to give specific binding. This mirrors the standard lab workflow of correcting raw counts into the specific values you then fit to estimate Kd and Bmax.
Binding potential is the ratio Bmax/Kd, combining how many sites exist with how avidly they bind. It is widely used in receptor imaging and PET tracer development because it predicts the steady-state signal-to-background a tracer will produce at non-saturating doses. A higher Bmax/Kd means more measurable binding per unit of receptor.
No. Fractional occupancy is [L]/(Kd+[L]) and depends only on the ratio of ligand concentration to Kd. Increasing Bmax raises the absolute amount of ligand bound but leaves the percentage of sites occupied unchanged. This is why two tissues with different receptor densities but the same Kd show identical occupancy at a given ligand concentration.

Sources & References

Last updated: 2026-06-05

💡

Help us improve!

How would you rate the Saturation Binding Calculator?

<>

Editorial Note

MyCalcBuddy Editorial Team

This page is maintained as an educational calculator reference.

Source

Formula Source: Standard Mathematical References

by Various

UpdatedLast reviewed: May 2026
CheckedFormula checks are based on standard references and internal QA review.

Privacy choices

MyCalcBuddy uses necessary storage for the site to work. Optional analytics, notifications, and future advertising features stay off unless you allow them.