Tutorials › Quantitative Systems Pharmacology (QSP) › Building Reaction-Diffusion Models

Spatial and Agent-Based Approaches · Tutorial 219 of 799

Building Reaction-Diffusion Models

Learn to translate transport, production, degradation, and reversible binding into coupled equations, then interpret spatially uniform and nonuniform steady states.

Advanced 11 min read

What You'll Learn

  • Write a reaction-diffusion balance for a freely diffusing molecular species.
  • Couple free and bound species using local reversible-binding kinetics.
  • Find a spatially uniform steady state and check its binding balance.
  • Solve a one-dimensional steady reaction-diffusion model with production and degradation.
  • Check units, boundary conditions, and physical plausibility in model solutions.
  • Recognize when binding kinetics, spatial variation, or a well-mixed approximation changes the model.

From Molecular Processes to Spatial Equations

A tissue model needs to represent both movement between locations and reactions within each location. Diffusion redistributes a molecule; production, degradation, and binding change its local amount. A reaction-diffusion model combines these processes in a local balance equation. Its predictions can be uniform across space, or vary with position when transport and local processes interact with nonuniform conditions such as boundary inputs.

The central modeling decision is to define the state variables and specify which processes change each one. The equations below use a freely diffusing ligand and an immobile binding target. They assume a fixed tissue domain, constant diffusion coefficient, and spatially local reactions. Boundary and initial conditions complete the model; their role in defining tissue problems is covered by the earlier material on boundary and initial conditions for tissue models.

Definition: A reaction-diffusion equation describes the rate of change of a spatially varying state as the sum of a transport term and local reaction terms. For a freely diffusing concentration \(c(\mathbf{x},t)\), the transport term is \(D\nabla^2 c\), where \(D\) is the diffusion coefficient and \(\nabla^2\) is the spatial Laplacian. Local production and loss terms are added with signs and units matching the balance for \(c\).

For one molecule with constant production rate \(q\) and first-order degradation rate constant \(k_{\mathrm{deg}}\), a basic model is

$$ \frac{\partial c}{\partial t} = D\nabla^2 c+q-k_{\mathrm{deg}}c. $$

Here \(c\) has units of amount per volume, \(D\) has units of length squared per time, \(q\) has units of concentration per time, and \(k_{\mathrm{deg}}\) has units of inverse time. Each term therefore has units of concentration per time. Production is positive; first-order degradation is negative and proportional to the concentration present.

Adding Reversible Binding

Suppose the ligand binds reversibly to an immobile target. Let \(b(\mathbf{x},t)\) be bound ligand concentration and \(R_T\) be the local total target concentration, assumed constant. The unbound target concentration is \(R_T-b\). Under mass-action kinetics, association occurs at rate \(k_{\mathrm{on}}c(R_T-b)\), and dissociation occurs at rate \(k_{\mathrm{off}}b\). Both rates are local: molecules bind or dissociate at the position where they are present.

$$ \begin{aligned} \frac{\partial c}{\partial t} &=D\nabla^2 c+q-k_{\mathrm{deg}}c -k_{\mathrm{on}}c(R_T-b)+k_{\mathrm{off}}b,\\ \frac{\partial b}{\partial t} &=k_{\mathrm{on}}c(R_T-b)-k_{\mathrm{off}}b. \end{aligned} $$

The binding terms have opposite signs in the two equations: association removes free ligand and adds bound ligand, while dissociation does the reverse. The association constant \(k_{\mathrm{on}}\) has units of concentration\(^{-1}\) time\(^{-1}\); \(k_{\mathrm{off}}\) has units of inverse time. This model assumes binding does not itself destroy ligand or target, and that bound ligand does not diffuse. If bound ligand is degraded or mobile, the relevant balance equation must include those processes explicitly.

The target constraint is \(0\leq b\leq R_T\). With nonnegative initial concentrations and physically consistent boundary conditions, the model should preserve nonnegative concentrations and respect that target capacity. These are useful checks on the formulation and on any numerical solution.

Worked Example: Translating Binding Rates Into Equations

At one location, suppose \(c=3.00\) nM, \(b=2.00\) nM, and \(R_T=8.00\) nM. Let \(k_{\mathrm{on}}=0.100\) nM\(^{-1}\)min\(^{-1}\) and \(k_{\mathrm{off}}=0.200\) min\(^{-1}\). Calculate the instantaneous net binding rate and state its effect on each species.

The unbound target concentration is \(R_T-b=8.00-2.00=6.00\) nM. The association rate is

$$ k_{\mathrm{on}}c(R_T-b) =(0.100)(3.00)(6.00) =1.80\ \mathrm{nM/min}. $$

The dissociation rate is

$$ k_{\mathrm{off}}b=(0.200)(2.00)=0.400\ \mathrm{nM/min}. $$

Thus the net binding rate is \(1.80-0.400=1.40\) nM/min. Binding contributes \(-1.40\) nM/min to the free-ligand rate and \(+1.40\) nM/min to the bound-ligand rate. This equal-and-opposite contribution is a direct check that reversible binding transfers ligand between states rather than creating or destroying it.

Uniform Steady States

A spatially uniform state has no spatial gradients, so \(\nabla^2c=0\). For a no-flux or periodic domain, a uniform initial state remains uniform under spatially uniform parameters. At steady state, both time derivatives are zero. In the model above, setting the bound-state equation to zero gives binding equilibrium:

$$ k_{\mathrm{on}}c(R_T-b)=k_{\mathrm{off}}b. $$

Define \(K_D=k_{\mathrm{off}}/k_{\mathrm{on}}\), with concentration units. Solving the equilibrium equation for \(b\) gives \(b=R_Tc/(K_D+c)\). At steady state the binding terms in the free-ligand balance also cancel, leaving \(0=q-k_{\mathrm{deg}}c\). For positive \(k_{\mathrm{deg}}\), this gives \(c=q/k_{\mathrm{deg}}\). This result depends on the model assumption that bound ligand is neither degraded nor otherwise removed. Binding changes how ligand is partitioned between free and bound states, but not this steady free concentration under those assumptions.

Worked Example: Calculating a Uniform Binding Steady State

Consider a well-mixed tissue region, or a spatially uniform no-flux tissue model, with \(q=0.100\) nM/min, \(k_{\mathrm{deg}}=0.0200\) min\(^{-1}\), and \(R_T=10.0\) nM. Let \(k_{\mathrm{on}}=0.100\) nM\(^{-1}\)min\(^{-1}\) and \(k_{\mathrm{off}}=0.200\) min\(^{-1}\). Find the steady free and bound concentrations.

At steady state, \(c=q/k_{\mathrm{deg}}\), so

$$ c^*=\frac{0.100\ \mathrm{nM/min}}{0.0200\ \mathrm{min}^{-1}} =5.00\ \mathrm{nM}. $$

The dissociation constant is \(K_D=k_{\mathrm{off}}/k_{\mathrm{on}}=0.200/0.100=2.00\) nM. Therefore,

$$ b^*=\frac{R_Tc^*}{K_D+c^*} =\frac{(10.0\ \mathrm{nM})(5.00\ \mathrm{nM})}{2.00\ \mathrm{nM}+5.00\ \mathrm{nM}} =7.14\ \mathrm{nM}. $$

The remaining unbound target is \(10.0-7.14=2.86\) nM. Checking the binding rates, association is \((0.100)(5.00)(2.86)=1.43\) nM/min and dissociation is \((0.200)(7.14)=1.43\) nM/min, to the shown precision. The balance is consistent, and \(b^*<R_T\) as required.

A Nonuniform Steady Profile

To see how local production and degradation can coexist with spatial variation, consider a one-dimensional tissue layer \(0\leq x\leq L\). Assume no binding, constant production \(q\), first-order degradation \(k_{\mathrm{deg}}c\), and diffusion coefficient \(D\). A maintained boundary concentration at \(x=0\) and a no-flux boundary at \(x=L\) produce the conditions \(c(0)=0\) and \(\partial c/\partial x|_{x=L}=0\). The steady equation is

$$ 0=D\frac{d^2c}{dx^2}+q-k_{\mathrm{deg}}c. $$

A spatially uniform steady solution would equal \(q/k_{\mathrm{deg}}\), but it cannot satisfy \(c(0)=0\) when \(q>0\). The boundary condition therefore requires a nonuniform profile. To solve the equation, write \(c=q/k_{\mathrm{deg}}+u\). Substitution gives \(D u''-k_{\mathrm{deg}}u=0\). Its general solution is a linear combination of hyperbolic sine and cosine functions. Applying the two boundary conditions yields

$$ c(x)=\frac{q}{k_{\mathrm{deg}}} \left[ 1-\frac{\cosh\!\left((L-x)\sqrt{k_{\mathrm{deg}}/D}\right)} {\cosh\!\left(L\sqrt{k_{\mathrm{deg}}/D}\right)} \right]. $$

This solution satisfies \(c(0)=0\), because the ratio of the two hyperbolic cosines is then one. Its derivative is zero at \(x=L\), since the derivative of the numerator’s hyperbolic cosine contains \(\sinh(0)=0\). The profile is not uniform: concentration rises away from the cleared boundary and reaches its maximum at the no-flux boundary.

Worked Example: Evaluating a Nonuniform Tissue Profile

Use the steady model above with \(L=50.0\) μm, \(D=50.0\) μm\(^2\)/min, \(k_{\mathrm{deg}}=0.0200\) min\(^{-1}\), and \(q=0.100\) nM/min. Calculate the concentration at the no-flux boundary \(x=L\).

The uniform production-loss balance is \(q/k_{\mathrm{deg}}=0.100/0.0200=5.00\) nM. Also, \(L\sqrt{k_{\mathrm{deg}}/D}=50.0\sqrt{0.0200/50.0}=1.00\), a dimensionless argument. At \(x=L\), the numerator’s argument is zero, so

$$ \begin{aligned} c(L) &=5.00\left[1-\frac{\cosh(0)}{\cosh(1.00)}\right]\ \mathrm{nM}\\ &=5.00\left(1-\frac{1}{1.5430806}\right)\ \mathrm{nM}\\ &=1.7597286\ \mathrm{nM} \approx 1.760\ \mathrm{nM}. \end{aligned} $$

The edge concentration is below the uniform balance value of 5.00 nM because ligand is lost through degradation and the boundary at \(x=0\) is maintained at zero. The zero-flux condition at \(x=L\) does not mean the concentration there is zero; it means there is no diffusive flux through that boundary. The calculated value is positive and below \(q/k_{\mathrm{deg}}\), as expected for these conditions.

Checks, Alternatives, and Limitations

Before interpreting a reaction-diffusion solution, check that the model and its solution agree in several ways. First, verify the units of every term in each equation. Second, verify reaction signs: a process transferring material between free and bound states must enter those two balances with opposite signs. Third, substitute a proposed steady solution into the differential equation and boundary conditions. Finally, check physical constraints such as nonnegative concentrations and \(b\leq R_T\).

A frequent error is to add a binding sink to the free-ligand equation but omit the corresponding bound-ligand equation. That formulation treats binding as irreversible disappearance even when the process is meant to be reversible. The correction is to include dissociation as a free-ligand source and the matching bound-state balance. Another common error is to assume that a uniform steady state must apply simply because production and degradation are spatially uniform. Uniformity also requires compatible boundary conditions; a fixed zero concentration at one boundary is incompatible with a positive uniform concentration.

A well-mixed compartment model is a useful alternative when spatial gradients are negligible for the question being asked, or when tissue is represented as a single average concentration. It removes the diffusion term and cannot predict position-specific concentrations. A reaction-diffusion model is appropriate when transport and spatially distinct conditions matter, but it requires spatial parameters and boundary conditions. Likewise, explicit binding kinetics are needed when binding transients matter; an equilibrium binding relation is suitable only when binding relaxes sufficiently quickly relative to the changes of interest. Neither choice is universally preferable: the model should retain the mechanisms needed to answer the scientific question without adding unsupported detail.

These equations also simplify real biology. They may assume constant target abundance, homogeneous parameters, linear degradation, and a fixed tissue geometry. Saturable production, target turnover, mobile bound complexes, or cell-specific reactions require additional states or different rate laws. A poor fit or implausible simulation can therefore indicate a numerical issue, a boundary-condition mismatch, or a missing biological process; it is not by itself evidence for which explanation is correct.

Key takeaway: Build each equation from a local balance: transport plus production minus loss, with matched terms for transfers between states. Then solve and interpret the spatial profile only after checking the assumptions, units, and boundary conditions that determine it.

Check Your Understanding

Answer each question, then compare with the brief solutions below.

  1. If \(q\) is in nM/min and \(k_{\mathrm{deg}}\) is in min\(^{-1}\), what are the units of \(q/k_{\mathrm{deg}}\)?
  2. For reversible binding, why do the association and dissociation terms have opposite signs in the free and bound equations?
  3. In the uniform steady model, what are \(c^*\) and \(b^*\) when \(q=0.060\) nM/min, \(k_{\mathrm{deg}}=0.030\) min\(^{-1}\), \(R_T=6.00\) nM, and \(K_D=1.00\) nM?
  4. Can a positive spatially uniform steady concentration satisfy \(c(0)=0\)? Explain.

Solutions. (1) \(q/k_{\mathrm{deg}}\) has units \((\mathrm{nM/min})/(\mathrm{min}^{-1})=\mathrm{nM}\). (2) Association transfers ligand from the free state to the bound state, while dissociation transfers it back; each transfer conserves ligand across the two states. (3) \(c^*=q/k_{\mathrm{deg}}=0.060/0.030=2.00\) nM, and \(b^*=R_Tc^*/(K_D+c^*)=(6.00)(2.00)/(1.00+2.00)=4.00\) nM. (4) No. A positive uniform concentration has the same value at every position, so it cannot equal zero at \(x=0\); that boundary condition requires a nonuniform solution.

Clinical Biostats