Biosensing

Measuring Binding Affinity with SPR: Protein-Protein Interactions

Updated September 2026 · Originally published November 2021

← Back to Blog

How tightly do your two proteins bind — and how fast do they find each other and let go? SPR answers both in real time, without labels. This guide covers how to set up the experiment, the two ways to get KD, how to design the assay so the numbers hold up, and what bad data looks like. New to sensorgrams? Start with SPR Sensorgram Explained.

SPR Assay Setup

Setting up an SPR experiment for examining protein-protein interactions involves attaching a capture protein molecule onto the SPR sensor chip surface. Then, the protein of interest (the analyte) is injected into a microfluidic channel, which is in contact with the sensor chip. As the analyte flows into the channel, it starts binding to the capture protein, causing the refractive index to change. Depending on the experimental setup, the resultant SPR sensorgram is used to extract information about the specificity, concentration, affinity, and/or association and dissociation rate of the protein-protein interaction.1

A note on terms used below: the ligand is the recognition element immobilized on the sensor surface (here, the capture protein), and the analyte is the binding partner in solution that you inject over it.

Blue anti-human IgG antibodies anchored on a gold sensor surface capture teal human IgG molecules from the solution above
Ligand on the surface, analyte in solution: here an anti-human IgG antibody (blue, the ligand) captures human IgG (teal, the analyte). The same pair is used in the figures below.

What Binding Affinity (KD) Means in SPR

Binding affinity describes how tightly two proteins hold on to each other. In SPR it is reported as the equilibrium dissociation constant, KD, expressed in molar units (M, nM, µM). Using the basic 1:1 (Langmuir) binding model, where an immobilized ligand (L) binds an analyte (A):

A + L ⇌ AL     KD = koff / kon

Because KD is a ratio, two interactions can share the same affinity yet behave very differently: one may bind and release quickly, the other may bind slowly and stay bound for a long time. That difference is only visible when kon and koff are measured separately.

Two simulated sensorgrams with the same KD of 10 nM: the fast pair reaches its plateau quickly and falls back quickly; the slow pair rises slowly and is still bound long after the injection
Same affinity, different behaviour (simulated, 1:1 model, both injected at 10 nM). Both pairs have KD = 10 nM, but one forms and falls apart in seconds while the other is still largely bound ten minutes later. kon in M−1s−1, koff in s−1.

Two Ways to Measure KD with SPR

SPR gives you affinity in one of two ways, depending on how the experiment is run. Both start from sensorgrams recorded at several analyte concentrations.2

1. Kinetic analysis (association and dissociation fitting)

In kinetic (flow) SPR, analyte is delivered over the surface under constant flow and then replaced by running buffer, so both the association and dissociation phases are recorded in real time. The rise of the signal during injection reflects kon (together with analyte concentration); the decay after injection reflects koff. Fitting the full set of curves globally to a binding model yields kon, koff, Rmax and a quantitative KD = koff / kon. This gives the most complete picture of the interaction, including how long a complex lasts once formed.

2. Steady-state (equilibrium) analysis

In steady-state analysis you only use the plateau of each sensorgram — the point where association and dissociation balance and the signal stops changing. Plot the plateau response against analyte concentration and fit the resulting binding curve: the fit returns Rmax and KD, which corresponds to the concentration giving half of Rmax. Individual rate constants are not obtained. Steady-state analysis is simpler and works well when the interaction reaches true equilibrium within the injection window. In static SPR, where only the association phase is observed, the result is often described as an apparent KD from a concentration titration.

1 · Kinetic — P4PRO

Kinetic SPR: human IgG at 0 to 72 nM binding immobilized anti-human IgG, association then dissociation after the switch to buffer

2 · Steady-state — P4SPR 2.0

Static SPR: the same concentrations each rise to their own plateau, with no dissociation phase
One protein–protein pair, measured both ways: human IgG (0–72 nM) binding an immobilized anti-human IgG antibody. Left, kinetic mode — the red dashed line marks the switch to buffer, so both binding and release are fitted. Right, static mode — each concentration climbs to its own plateau, and the plateau heights give KD.

Which approach should you use?

Static and kinetic SPR are complementary rather than competing. A common workflow is to screen quickly in static mode — yes/no binding, specificity, an affinity estimate — and then characterize the most promising interactions kinetically. In our protein–protein screening application note, four candidate partners were screened in parallel against one immobilized protein, one per channel, in a single run: two bound, two did not. On Affinité's systems, the P4SPR 2.0 runs in static mode (no pump), with four channels for sample and controls in one injection, and determines KD from the steady-state concentration-response curve. The P4PRO with the AffiPump adds flow-based injection, so it runs both static and kinetic experiments and delivers kon, koff, KD and Rmax.

In Affinité's side-by-side comparison of a human IgG / anti-human IgG interaction, static SPR on the P4SPR 2.0 gave KD ≈ 5 nM and kinetic SPR on the P4PRO gave KD ≈ 1 nM (kon = 3.42 × 105 M−1s−1, koff = 3.10 × 10−4 s−1). The gap came mainly from the lower-concentration curves not fully reaching steady state in the static run. The full data are in Static vs. Kinetic SPR: P4SPR 2.0 and P4PRO Compared, and the Static vs Kinetic SPR cheat sheet summarizes when to use each mode.

Designing an SPR Binding Affinity Assay

Good affinity numbers come from good assay design. Before you fit anything, make sure the experiment includes the following:3

Binding curve on a log concentration axis: concentrations far below KD barely register, far above KD all saturate, and 0.1 to 10 times KD spread across the curve
Why 0.1–10× KD: concentrations well below KD barely move the signal, and well above it everything is already saturated. Only a series that spans KD defines the curve — and therefore KD itself. (Illustrative, 1:1 binding.)

For protein-protein interactions, it also matters which partner goes on the surface. Immobilizing the smaller or more robust partner and injecting the other is a common starting point, but the best orientation depends on your proteins; testing both configurations, or using a capture approach that orients the ligand, can help. See TN-01: Sensor Surface Functionalization for coupling options.

Random amine coupling leaves antibodies pointing in all directions with few analytes bound; oriented capture holds every antibody upright so more analyte binds
Orientation matters. Random amine coupling attaches the ligand at any lysine, so some binding sites face the surface; a capture layer holds every ligand upright and leaves its binding sites free.

What Good SPR Affinity Data Looks Like — and Common Pitfalls

A dataset you can trust has a flat baseline, association curves with clear curvature (ideally single-exponential), plateaus that climb with concentration and approach saturation at the highest concentrations, a clean dissociation decay, negligible injection spikes, and superimposable replicates. Watch for these problems:

For a phase-by-phase guide and a quality checklist, see TN-03: The SPR Sensorgram Explained and the Sensorgram Pattern Guide.

In Short

To measure binding affinity, run a concentration series around the expected KD with reference and blank subtraction, then either fit the association and dissociation curves (kinetic KD = koff / kon) or fit the plateau responses against concentration (steady-state KD). Check data quality before fitting, and the numbers you report will hold up. Weighing SPR against other methods? See SPR: advantages and disadvantages.

References

  1. J. Homola, "Surface plasmon resonance sensors for detection of chemical and biological species," Chemical Reviews 108 (2008) 462–493. doi:10.1021/cr068107d
  2. P. Schuck, "Use of surface plasmon resonance to probe the equilibrium and dynamic aspects of interactions between biological macromolecules," Annual Review of Biophysics and Biomolecular Structure 26 (1997) 541–566. doi:10.1146/annurev.biophys.26.1.541
  3. S. Hearty, P. Leonard, H. Ma and R. O'Kennedy, "Measuring antibody–antigen binding kinetics using surface plasmon resonance," in Antibody Engineering: Methods and Protocols (3rd ed.), Methods in Molecular Biology, Springer, 2018, 421–455. doi:10.1007/978-1-4939-8648-4_22

Related posts

See the instrument behind the research.

Request a demo or contact us to find the right setup: the P4PRO + AffiPump for full kinetics (kon, koff, KD), the P4SPR 2.0 for static affinity screening, or an AffiBio study run by our team.

Request a Demo Browse Publications →