Tutorials › Quantitative Systems Pharmacology (QSP) › Repeated Stimulation and CAR T-Cell Exhaustion

Immuno-Oncology: Checkpoint Inhibitors and Cell Therapy · Tutorial 293 of 799

Repeated Stimulation and CAR T-Cell Exhaustion

Learn a compact way to represent repeated CAR T-cell stimulation, calculate exhaustion burden under different encounter schedules, and interpret the role of recovery.

Advanced 12 min read

What You'll Learn

  • Represent an encounter as an increment to a normalized exhaustion burden.
  • Derive the repeated-encounter steady state when recovery occurs between contacts.
  • Calculate how encounter spacing changes predicted CAR T-cell function.
  • Compare finite stimulation schedules with repeated schedules at steady state.
  • Identify assumptions, diagnostic signals, and limitations of this compact model.

Repeated Encounters as a Dynamic Process

A CAR T cell can encounter antigen-positive tumor cells repeatedly. Each encounter may activate effector functions, while repeated or sustained stimulation can also contribute to a more persistent loss of functional capacity. The modeling challenge is to represent both the accumulated effect of stimulation and the recovery that can occur between encounters. A count of encounters alone does not capture their timing: the same number of contacts can produce different predicted states if one schedule allows more recovery.

The model below tracks an abstract exhaustion burden. It is a compact representation of state, not a claim that exhaustion is one directly measurable molecular quantity. The burden summarizes a persistent reduction in functional capacity attributable to repeated stimulation; it should be interpreted alongside measurements of killing, cytokine production, expansion, and cell-state markers. Acute activation during a contact is not identical to this persistent burden.

Definition: Let \(E\) be a normalized exhaustion burden, with \(0\leq E\leq1\). Let \(q\), where \(0\leq q\leq1\), be the fraction of the remaining burden-free capacity converted into burden by one encounter. Let \(\Delta\) be the time between encounters and \(k_{\mathrm{rec}}>0\) the recovery rate constant. Between encounters, burden decays exponentially. In this illustrative model, normalized functional capacity is \(C/C_0=1-E\), where \(C_0\) is the capacity at \(E=0\).

The encounter update and the recovery between encounters are represented separately. If \(E_n^-\) is the burden immediately before encounter \(n\), and \(E_n^+\) is the burden immediately after it, the update is

$$ E_n^+=E_n^-+q(1-E_n^-)=q+(1-q)E_n^-. $$

The increment is proportional to the remaining capacity \(1-E_n^-\), so the burden cannot exceed 1. Over a gap of length \(\Delta_n\), the exponential recovery assumption gives

$$ E_{n+1}^-=E_n^+\exp(-k_{\mathrm{rec}}\Delta_n). $$

For a constant interval \(\Delta\), define \(a=\exp(-k_{\mathrm{rec}}\Delta)\). Then \(0<a<1\), and the recurrence from one pre-encounter state to the next is

$$ E_{n+1}^-=a\{q+(1-q)E_n^-\}. $$

Assumptions and the Repeated-Encounter Steady State

This model is most useful as a transparent starting point under specific assumptions. Encounters are treated as equivalent: each has the same \(q\), and the interval is constant when a steady state is calculated. Recovery follows a single exponential rate, and no other process changes \(E\) between encounters. The functional relation \(C/C_0=1-E\) is a chosen linear approximation, not a universal biological law. In particular, this calculation does not imply that all CAR T cells exhaust at the same rate or that one phenotype marker uniquely measures \(E\).

At a repeated-schedule steady state, the burden immediately before an encounter is unchanged from one cycle to the next. Write this value as \(E_*^-\). Substituting the post-encounter update into the recovery equation gives

$$ E_*^-=a\{q+(1-q)E_*^-\}. $$

Rearranging yields the steady-state pre-encounter burden and then the post-encounter burden:

$$ E_*^-=\frac{aq}{1-a(1-q)},\qquad E_*^+=q+(1-q)E_*^-. $$

The denominator is positive because \(a(1-q)<1\). The equilibrium is stable: a difference \(d_n\) between two pre-encounter trajectories is multiplied each cycle by \(a(1-q)\), so \(d_{n+1}=a(1-q)d_n\). Since \(0\leq a(1-q)<1\), that difference shrinks over successive cycles.

The equations also make the timing effect explicit. For fixed \(q\), the steady pre-encounter burden as a function of recovery factor \(a\) has derivative

$$ \frac{dE_*^-}{da}= \frac{q}{[1-a(1-q)]^2}>0 \quad\text{when }q>0. $$

Thus, a larger \(a\)—less recovery between encounters—raises the steady burden. Because \(a=\exp(-k_{\mathrm{rec}}\Delta)\), increasing the interval \(\Delta\) lowers \(a\) and lowers the predicted steady burden, all else equal. This is a model-based comparison, not a conclusion that longer intervals are always clinically preferable: tumor growth, cell trafficking, and other biological processes are outside this calculation.

Worked Example: Frequent Encounters With Partial Recovery

Hypothetical values. Suppose each encounter has \(q=0.25\), the exhaustion-burden recovery half-life is 3 days, and encounters occur every 2 days. A half-life of 3 days means \(k_{\mathrm{rec}}=\ln(2)/3\) per day. Assume the equivalent-contact and exponential-recovery assumptions above.

First calculate the fraction remaining after a 2-day gap:

$$ a=\exp\left(-\frac{\ln(2)}{3}\times2\right) =2^{-2/3}\approx0.629961. $$

The steady pre-encounter burden is

$$ E_*^-= \frac{(0.629961)(0.25)} {1-(0.629961)(0.75)} \approx \frac{0.157490}{0.527530} \approx0.298543. $$

The post-encounter burden and normalized function are calculated from the unrounded equilibrium value:

$$ E_*^+=0.25+0.75E_*^-\approx0.473907, \qquad \frac{C}{C_0}=1-E_*^+\approx0.526093. $$

Under this model, normalized function immediately after an encounter at the repeated-schedule steady state is about 0.526, or 52.6% of \(C_0\). It is not a measured clinical response; it is a prediction conditional on the stated hypothetical parameters and linear function mapping.

Worked Example: More Time for Recovery

Hypothetical values. Keep \(q=0.25\) and a 3-day recovery half-life, but let encounters occur every 6 days. Then

$$ a=\exp\left(-\frac{\ln(2)}{3}\times6\right)=2^{-2}=0.25. $$

The steady pre-encounter burden is

$$ E_*^-= \frac{(0.25)(0.25)}{1-(0.25)(0.75)} =\frac{0.0625}{0.8125} \approx0.0769231. $$

Using this unrounded value in the encounter update gives

$$ E_*^+=0.25+0.75(0.0769231)\approx0.307692, \qquad \frac{C}{C_0}=1-E_*^+\approx0.692308. $$

The model predicts higher post-encounter normalized function than in the 2-day schedule: approximately 69.2% rather than 52.6%. The comparison isolates interval length; it assumes the same encounter effect \(q\) and the same recovery rate in both schedules.

Finite Schedules and Unequal Gaps

A steady state is not necessary to reason about a finite sequence of contacts. For any gap \(\Delta_n\), use \(a_n=\exp(-k_{\mathrm{rec}}\Delta_n)\). Starting from \(E_n^-\), apply the encounter update and then multiply by \(a_n\) to obtain the next pre-encounter burden. This stepwise calculation preserves the actual schedule rather than replacing it with an average interval.

Worked Example: Two Encounters With Recovery Between Them

Hypothetical values. Start with \(E_1^-=0\). Suppose each of two encounters has \(q=0.30\), and the recovery factor over the gap between them is \(a_1=0.50\). The first encounter produces

$$ E_1^+=0+0.30(1-0)=0.30. $$

After the gap, the pre-encounter burden for the second contact is \(E_2^-=0.50(0.30)=0.15\). The second encounter then gives

$$ E_2^+=0.15+0.30(1-0.15)=0.15+0.255=0.405, \qquad \frac{C}{C_0}=1-0.405=0.595. $$

If there were no recovery in that gap, the second post-encounter burden would instead be \(0.30+0.30(1-0.30)=0.51\), corresponding to \(C/C_0=0.49\). The difference follows from the specified recovery factor, not from a change in encounter strength.

When intervals vary, two schedules with the same number of encounters need not have the same burden at every time point. Closely spaced contacts can produce a higher peak burden than contacts separated by longer gaps. The sequence of interval-specific recovery factors matters, especially when the question concerns function immediately before or after a particular encounter. Replacing variable gaps by one average interval is an approximation and should be checked against the actual timing pattern.

Diagnostics, Alternatives, and Limits

A useful model should be confronted with observations that can challenge its assumptions. In a controlled repeated-stimulation experiment, one could measure function after a standardized challenge at multiple times, alongside viable CAR T-cell counts and selected cell-state markers. If functional capacity recovers at a different rate after stimulation is withdrawn than the model predicts, a single exponential recovery term may be inadequate. If repeated equal contacts produce progressively different increments, a constant \(q\) is also suspect. Marker changes can support a biological interpretation, but a marker alone does not establish the functional state represented by \(E\).

  • Check timing: record the encounter or stimulation schedule and the times at which function is measured. Sparse measurements may miss transient declines or recovery.
  • Check the state mapping: compare predicted \(1-E\) with functional readouts. A curved or threshold-like relationship may fit better than the assumed linear mapping.
  • Check the encounter assumption: differences in antigen exposure or signaling strength can make contacts non-equivalent. In that case, a common \(q\) may conceal important variation.
  • Check what is being measured: cell loss, altered cell composition, and reversible functional suppression can all lower a bulk assay, but they need not be the same mechanism as the modeled exhaustion burden.

The most important practical limitation is parameter identifiability. With only one endpoint after repeated stimulation, a large burden per encounter and slow recovery can both explain reduced function. Time-course data across several schedules are more informative because the interval dependence constrains recovery separately from the encounter effect. Even then, this simple model is not a substitute for a richer state-transition model if distinct progenitor, effector, or memory populations are central to the question.

A continuous-input model is one alternative when stimulation is better represented as persistent exposure rather than discrete contacts. For example, a rate equation can balance stimulation-driven burden formation against recovery. That approach is useful for sustained exposure, but it can obscure the consequences of individual encounter timing. Conversely, the discrete recurrence used here is convenient for pulse-like contacts but compresses the biology into one state and two parameters. The choice should follow the temporal structure of the data and the intended prediction.

A common mistake is to conclude that two schedules with the same number of contacts must have the same effect, or to use \(q\) as if it were a fixed amount added at every event. In this model the increment is \(q(1-E^-)\), so it depends on the burden-free fraction remaining; recovery also depends on the gap. The correct comparison applies the update and recovery equations in schedule order, and states clearly that the result is conditional on the model assumptions.

Key takeaway: Repeated stimulation and recovery jointly determine modeled CAR T-cell exhaustion burden. With equal encounter effects, shorter gaps leave less time for recovery and raise the repeated-schedule steady burden. Treat the result as a mechanistic hypothesis to test against functional time-course data, not as a direct measurement of exhaustion.

Check Your Understanding

Use the model definitions above. Give units for time-dependent quantities and distinguish model predictions from biological measurements.

  1. For \(k_{\mathrm{rec}}=0.20\) per day and a 5-day gap, calculate \(a\).
  2. With \(q=0.20\) and \(a=0.50\), calculate the steady pre-encounter burden, post-encounter burden, and post-encounter \(C/C_0\).
  3. Starting at \(E^-=0.10\), calculate the post-encounter burden for \(q=0.30\). Then calculate the next pre-encounter burden if \(a=0.40\).
  4. Why can an endpoint measurement after repeated stimulation fail to distinguish a large encounter effect from slow recovery?

Solutions. (1) \(a=\exp[-(0.20\ \mathrm{day}^{-1})(5\ \mathrm{days})]=\exp(-1)\approx0.3679\). (2) \(E_*^-=(0.50)(0.20)/[1-(0.50)(0.80)]=0.10/0.60=0.1667\). Then \(E_*^+=0.20+0.80(0.1667)\approx0.3333\), and \(C/C_0\approx0.6667\). (3) \(E^+=0.10+0.30(0.90)=0.370\); the next pre-encounter burden is \(0.40(0.370)=0.148\). (4) Both a larger \(q\) and a smaller recovery rate can produce a high burden at one endpoint. Measurements across time and across schedules with different gaps help separate these effects.

Clinical Biostats