🚚 Mass Transport Model

Describes a 1:1 interaction where the supply of analyte to the surface is slower than the binding event itself.

A(bulk) → A(surface) + L ⇌ AL

The Problem

When binding is fast relative to diffusion, analyte depletes near the surface faster than it's replenished. The surface "sees" a lower effective concentration than what you injected, distorting your kinetics.

The ODE with Transport

dR/dt = ka × [As] × (Rmax − R) − kd × R
[As] = (kt × [Abulk] + kd × R) / (kt + ka × (Rmax − R))

Where kt is the mass transport coefficient, which depends on flow rate, flow cell geometry, and the analyte's diffusion coefficient. [As] is the effective surface concentration under the quasi-steady-state assumption — i.e. the diffusive flux into the depletion layer balances the net reactive flux into the surface, so [As] tracks the binding state without its own transient.

During association the kt × [Abulk] term dominates the numerator and [As] → [Abulk] when transport is fast (kt ≫ ka × (Rmax − R)). During dissociation [Abulk] = 0 but the kd × R term does not vanish — that residual is the back-flux of dissociated analyte that has not yet diffused out of the depletion layer (i.e. rebinding), and it is what biases the apparent kd downward at high Da. The same expression therefore explains both the ka and kd distortions under MTL.

Damköhler Number

Da = ka × Rmax / kt (initial / worst-case)

This is the initial Damköhler number, evaluated at R = 0 when all sites are free. The instantaneous Da scales with the free-site density, ka × (Rmax − R) / kt, matching the (Rmax − R) factor in the [As] expression above. Using Rmax gives a conservative upper bound on transport bias.

  • Da ≪ 1: Reaction-limited (good) — analyte is replenished faster than it binds. Normal 1:1 kinetics apply.
  • Da ≫ 1: Transport-limited (bad) — kinetics are artifacts of diffusion, not true binding rates.
🔬

Mass Transport Simulator

Explore how mass transport limitation affects your kinetic data

Ideal vs. Mass Transport Limited

Solid lines = with mass transport. Dashed = ideal 1:1. Notice how MTL makes the association phase linear and slows apparent binding.

log₁₀(ka)M⁻¹s⁻¹1.0×10⁵
log₁₀(kd)s⁻¹1.0×10⁻²
RmaxRU100 RU
log₁₀(kt)RU·M⁻¹s⁻¹1.0×10⁷
Damköhler number (Da = ka × Rmax / kt)1.00 — Severe MTL
0.0010.1 (safe)1.0100
10.0 nM25.0 nM50.0 nM100.0 nM200.0 nM500.0 nM1000.0 nMsolid = MTL · dashed = ideal

How to Diagnose Mass Transport Limitation

  1. Linear association phase — instead of the expected exponential curvature, the binding phase looks straight. The surface consumes analyte as fast as it arrives.
  2. Flow-rate dependence — kinetics change when you change the flow rate. True 1:1 kinetics are flow-rate independent. Note that the Lévêque expression gives kt ∝ Q1/3, so a flow-rate test typically needs to span at least a 5–10× range to be conclusive; a 2–3× change only moves kt by ~25–45%.
  3. Artificially similar ka values — different interactions yield suspiciously similar on-rates because you're measuring diffusion, not binding.
  4. Density-dependent kd — drop the ligand density and the fitted kd accelerates. This is widely regarded as the single cleanest test for MTL because it isolates rebinding from instrument artifacts.

How to Fix It

  • Lower ligand density — reduces Rmax, which reduces Da. This is the most effective fix.
  • Increase flow rate — increases kt, improving analyte replenishment at the surface.
  • Use smaller flow cell or microfluidic geometry — improves mass transport characteristics.
  • Use mass transport model for fitting — adds kt as a parameter. This is a last resort; it's better to fix the experiment. Note that at Da ≫ 1 the two-compartment fit can look excellent (low χ²) while the recovered ka has no chemical meaning — it is fixed by flow-cell geometry rather than the interaction. kt and ka are also strongly correlated, so a tight fit is not evidence of a reliable on-rate.

Who Is Most at Risk?

Mass transport limitation disproportionately affects certain experimental setups. If you recognize your situation below, pay extra attention to your association phase shape and consider a flow-rate test.

  • Amine-coupled surfaces with high Rmax — the most common culprit. Amine coupling is easy to over-immobilize, especially with small ligands that give low RU per molecule.
  • Small-molecule analytes — lower diffusion coefficients than antibodies, so kt is inherently lower. Combined with fast binding (common for fragments), Da rises quickly.
  • Very fast binders (ka > 106 M-1s-1) — even moderate ligand density can push Da above 1 when the on-rate is this high.
  • Low flow rates (< 30 µL/min) — older protocols or reagent-saving strategies sometimes use 5–10 µL/min, which dramatically reduces kt.

How Big Are the Errors?

The practical consequence of mass transport limitation is that your fitted ka is an underestimate of the true ka. To first order, ka,app ≈ ka / (1 + Da), so:

  • Da < 0.05: A few percent error in ka. Safe to ignore.
  • Da ~ 0.1: ~9% underestimation of ka. Generally tolerable for screening, marginal for quantitative work.
  • Da ~ 0.1–1: ~9–50% underestimation of ka. Significant for quantitative work. Lower the density or increase flow rate.
  • Da > 1: The fitted ka converges to a transport-limited plateau (≈ kt / Rmax) and no longer reflects the intrinsic on-rate. The plateau is still informative — it sets a lower bound on the true ka and gives you kt — but it should not be reported as a binding on-rate.

Importantly, kd is also affected when Da is high: dissociated analyte rebinds before it can diffuse away, producing an apparent kd that is slower than the true off-rate. The net effect on KD can go either direction, but the individual rate constants are unreliable.

When to Suspect It

The classic recipe for mass transport limitation: high ligand density + fast binder + low flow rate. If all three are present, check your data carefully before trusting the fitted ka.

Have SPR or BLI data?

Upload your raw files and get an automated kinetic analysis in minutes. We support Biacore, Octet, and other major formats.

Upload & Analyze