Competitive Binding Calculator
Calculate Ki from IC50 using the Cheng-Prusoff equation for competitive binding
Competition Parameters
Inhibition Constant (Ki)
16.6667 nM
pKi = 7.78
Apparent Kd
0.8000 nM
Fold Shift
1.60x
Without Competitor
66.67
With Competitor
55.56
Percent Inhibition
16.67%
Cheng-Prusoff Equation
Ki = IC50 / (1 + [L*]/Kd)
Valid for competitive inhibitors only
What Is the Competitive Binding Calculator?
The Competitive Binding Calculator converts an experimentally measured IC50 into a true inhibition constant (Ki) using the Cheng-Prusoff equation. In a radioligand competition assay, a labeled "hot" ligand and an unlabeled competitor fight for the same receptor binding site. The IC50 you read off a displacement curve is the competitor concentration that knocks off half of the specifically bound radioligand. Because IC50 depends on how much radioligand you used and how tightly that radioligand binds, it is not a pure measure of competitor affinity. This Ki from IC50 calculator removes that assay dependence so you can compare drug affinities across different experiments and laboratories.
Enter the radioligand concentration [L*], the radioligand dissociation constant Kd, the competitor IC50, the competitor concentration [I], and the receptor density Bmax. The competitive binding calculator instantly returns the Ki, the pKi (negative log of Ki), the apparent Kd of the radioligand in the presence of competitor, the fold shift in binding, the amount of receptor bound with and without competitor, and the percent inhibition. These outputs let pharmacologists, biochemists, and drug-discovery scientists characterize receptor-ligand interactions, rank candidate compounds, and design follow-up dose-response experiments.
The Cheng-Prusoff Equation and Binding Formulas
The heart of this competitive binding calculator is the Cheng-Prusoff equation, derived by Yung-Chi Cheng and William Prusoff in 1973. It relates the measured IC50 to the intrinsic Ki, correcting for the radioligand concentration and affinity. The calculator also models the apparent shift in radioligand affinity caused by competition, and the resulting change in specific binding.
The relationships used by the page are:
- Ki = IC50 / (1 + [L*]/Kd)
- Apparent Kd = Kd × (1 + [I]/Ki)
- Bound (with competitor) = (Bmax × [L*]) / (Apparent Kd + [L*])
- Bound (no competitor) = (Bmax × [L*]) / (Kd + [L*])
- Percent inhibition = (Boundno comp − Boundcomp) / Boundno comp × 100
- pKi = −log₃₀(Ki × 10⁻⁹)
- Fold shift = Apparent Kd / Kd
Notice that as the radioligand concentration [L*] approaches zero relative to Kd, the Cheng-Prusoff correction term shrinks and Ki approaches IC50. In practice this means that running an assay with a low radioligand concentration produces an IC50 that is already close to the true Ki, while using a high radioligand concentration inflates the IC50 and demands a larger correction.
Cheng-Prusoff Equation
Where:
- Ki= Inhibition constant of the unlabeled competitor (nM)
- IC50= Competitor concentration giving 50% displacement of radioligand (nM)
- [L*]= Free radioligand (hot ligand) concentration (nM)
- Kd= Dissociation constant of the radioligand (nM)
How to Use the Competitive Binding Calculator
Using the Ki from IC50 calculator takes only a few seconds once you have your assay numbers. Follow these steps:
- Enter the radioligand concentration [L*] in nM. This is the free concentration of the labeled ligand actually used in the binding reaction.
- Enter the radioligand Kd in nM, determined from a separate saturation binding (homologous) experiment.
- Enter the competitor IC50 in nM, read from the midpoint of your displacement curve.
- Enter the competitor concentration [I] in nM to model the apparent Kd shift and the bound receptor levels.
- Enter Bmax in fmol/mg to scale the specific binding outputs.
The calculator then displays Ki and pKi prominently, followed by the apparent Kd, fold shift, bound radioligand with and without competitor, and the percent inhibition bar. Because every input is in consistent nanomolar units, you can mix and match values from any radioligand assay. A lower Ki means a tighter, higher-affinity competitor; a higher pKi (typically 7-10 for useful drug leads) indicates sub-nanomolar to low-nanomolar potency.
Interpreting Ki, pKi, and Percent Inhibition
The inhibition constant Ki is the gold-standard affinity metric reported in receptor pharmacology because it is independent of the assay conditions. Two compounds tested in different labs with different radioligands can be compared directly through their Ki values, whereas raw IC50 values cannot. The table below shows how to read the calculator's outputs.
| Output | Meaning | Typical range |
|---|---|---|
| Ki | True competitor affinity | 0.1-1000 nM for drug leads |
| pKi | Negative log molar Ki | 6-10 (higher = stronger) |
| Apparent Kd | Radioligand Kd shifted by competition | > Kd when [I] > 0 |
| Percent inhibition | Fraction of binding displaced | 0-100% |
The fold shift equals the apparent Kd divided by the true Kd and tells you how much the competitor weakens radioligand binding at the chosen [I]. A fold shift near 1 means negligible competition, while a large fold shift signals strong displacement. The percent inhibition bar gives an at-a-glance read of how much specific binding the competitor removed under the exact conditions you entered.
Assumptions and Limitations
The Cheng-Prusoff equation behind this competitive binding calculator rests on several assumptions that you should respect to get meaningful Ki values:
- Competitive, reversible inhibition. The competitor and radioligand must bind the same orthosteric site in a mutually exclusive, reversible way. The page even notes the equation is "valid for competitive inhibitors only." Allosteric or irreversible compounds break the model.
- Equilibrium. The assay must reach binding equilibrium before measurement; otherwise the IC50 is kinetically distorted.
- Single binding site. One homogeneous population of receptors with one Kd is assumed. Multiple affinity states require more complex two-site models.
- Negligible ligand depletion. The free radioligand concentration [L*] should approximate the added concentration, which holds when receptor density is low relative to ligand.
- Accurate Kd. The radioligand Kd must come from a reliable saturation experiment, because errors in Kd propagate directly into Ki.
When these conditions are met, the Ki from this calculator is a robust, transferable affinity constant. When they are violated, treat the result as an approximation and consider global nonlinear curve fitting of the full competition data instead. The calculator is intended for research, teaching, and assay design, not for clinical dosing decisions.
Worked Examples
Default radioligand competition assay
Problem:
A radioligand at [L*] = 1 nM with Kd = 0.5 nM is displaced by a competitor with IC50 = 50 nM, present at [I] = 10 nM, against a receptor with Bmax = 100 fmol/mg. Find Ki, apparent Kd, and percent inhibition.
Solution Steps:
- 1Ki = IC50 / (1 + [L*]/Kd) = 50 / (1 + 1/0.5) = 50 / 3 = 16.6667 nM.
- 2Apparent Kd = Kd × (1 + [I]/Ki) = 0.5 × (1 + 10/16.6667) = 0.5 × 1.6 = 0.8000 nM.
- 3Bound with competitor = (100 × 1) / (0.8 + 1) = 55.56; bound without = (100 × 1) / (0.5 + 1) = 66.67.
- 4Percent inhibition = (66.67 − 55.56) / 66.67 × 100 = 16.67%.
Result:
Ki = 16.6667 nM, pKi = 7.78, apparent Kd = 0.8000 nM, fold shift 1.60x, percent inhibition 16.67%.
High-affinity radioligand, weak competitor
Problem:
A tight radioligand at [L*] = 0.5 nM with Kd = 1 nM is challenged by a weak competitor with IC50 = 200 nM at [I] = 100 nM, with Bmax = 150 fmol/mg.
Solution Steps:
- 1Ki = 200 / (1 + 0.5/1) = 200 / 1.5 = 133.3333 nM.
- 2Apparent Kd = 1 × (1 + 100/133.3333) = 1 × 1.75 = 1.7500 nM.
- 3Bound with competitor = (150 × 0.5) / (1.75 + 0.5) = 33.33; bound without = (150 × 0.5) / (1 + 0.5) = 50.00.
- 4Percent inhibition = (50.00 − 33.33) / 50.00 × 100 = 33.33%.
Result:
Ki = 133.3333 nM, pKi = 6.88, apparent Kd = 1.7500 nM, fold shift 1.75x, percent inhibition 33.33%.
Equal ligand and Kd values
Problem:
Set [L*] = 2 nM, Kd = 2 nM, competitor IC50 = 80 nM, [I] = 50 nM, and Bmax = 100 fmol/mg.
Solution Steps:
- 1Ki = 80 / (1 + 2/2) = 80 / 2 = 40.0000 nM.
- 2Apparent Kd = 2 × (1 + 50/40) = 2 × 2.25 = 4.5000 nM.
- 3Bound with competitor = (100 × 2) / (4.5 + 2) = 30.77; bound without = (100 × 2) / (2 + 2) = 50.00.
- 4Percent inhibition = (50.00 − 30.77) / 50.00 × 100 = 38.46%.
Result:
Ki = 40.0000 nM, pKi = 7.40, apparent Kd = 4.5000 nM, fold shift 2.25x, percent inhibition 38.46%.
Tips & Best Practices
- ✓Determine the radioligand Kd from a careful saturation binding experiment first, since Kd errors feed directly into Ki.
- ✓Use a low radioligand concentration relative to Kd to keep IC50 close to Ki and minimize the correction.
- ✓Confirm the assay has reached equilibrium before reading IC50 to avoid kinetic distortion.
- ✓Report Ki and pKi rather than raw IC50 so your affinities are comparable across labs and radioligands.
- ✓Keep all concentration inputs in nanomolar to match the calculator's pKi assumption.
- ✓Verify the inhibitor is reversible and competitive before trusting the Cheng-Prusoff result.
- ✓Watch for ligand depletion when receptor density is high relative to radioligand concentration.
- ✓Run competitors in parallel under identical conditions to compare Ki values fairly.
Frequently Asked Questions
Sources & References
Last updated: 2026-06-05
Help us improve!
How would you rate the Competitive Binding Calculator?
Editorial Note
MyCalcBuddy Editorial Team
This page is maintained as an educational calculator reference.
Formula Source: Standard Mathematical References
by Various