Why Myeloid Suppression Needs More Than One Model Term
A tumor can contain many T cells yet remain poorly controlled. One explanation is that suppressive myeloid cells reduce how many T cells become activated or enter the tumor. Another is that T cells are present but have lower per-cell effector function. These mechanisms can produce similar tumor-growth observations, but they imply different model changes and different measurements.
Suppressive myeloid populations are not a single uniform cell type. Depending on the setting, tumor-associated macrophages, monocytic or granulocytic suppressor cells, and other myeloid states may contribute through mechanisms such as nutrient depletion, inhibitory cytokines, reactive oxygen species, or altered tissue architecture. A compact QSP model can represent their combined effect without claiming that one mechanism explains every setting. The essential modeling choice is to place suppression at the step it is hypothesized to affect.
A Compact Model With Separate Suppression Terms
For clarity, suppose the relevant suppressive myeloid burden is summarized by the dimensionless quantity \(m=M/M_{\mathrm{ref}}\), where \(M_{\mathrm{ref}}\) is a stated reference abundance measured in the same units as \(M\). Use separate inhibition functions for effective T-cell activation, entry into the tumor, and per-cell effector function:
Each \(K\) is a positive, dimensionless half-effect scale: at \(m=K_{\mathrm{act}}\), for example, \(f_{\mathrm{act}}=1/2\) relative to its value at \(m=0\). These decreasing functions are phenomenological assumptions, not universal laws. They represent monotone suppression with a saturating form; the three \(K\) values need not be equal because myeloid burden may affect each process differently.
Let \(A_0\) be the effective rate at which activated T cells are supplied to the tumor when activation is unsuppressed, and let \(J_0\) be the unsuppressed rate of T-cell entry. Both have units of cells per day if \(E\) is a cell count. A simple effector-pool equation is
where \(\delta_E\) is the per-day loss rate of tumor-associated effector T cells. The activation term is an effective input to the tumor pool: a more detailed model could represent activation in a separate compartment and subsequent transport. Likewise, the entry term summarizes recruitment and access rather than resolving every chemokine or tissue process.
To represent killing, let \(T\) be the number of tumor cells and let \(K_T\) be a positive tumor-cell scale. A simple saturable killing flux is
Here \(k_0\) has units of tumor cells killed per effector cell per day, so \(\mathcal{K}\) has units of tumor cells per day. The factor \(q(m)\) reduces the killing contribution of each effector cell. The saturating target factor is included to represent a finite effective target interaction rate; it does not replace the distinction between T-cell number and per-cell function. In a tumor equation, this flux would be subtracted from tumor growth.
Deriving the Effector Steady State
If \(m\), \(A_0\), \(J_0\), and \(\delta_E\) are constant and \(\delta_E>0\), the effector equation has a stable steady state. Setting the derivative to zero gives
The stability and time course follow directly. Write \(I=A_0 f_{\mathrm{act}}(m)+J_0 f_{\mathrm{in}}(m)\), which is constant under these assumptions. Then \(dE/dt=I-\delta_E E\), and subtraction of \(E^*=I/\delta_E\) yields \(d(E-E^*)/dt=-\delta_E(E-E^*)\). Solving this first-order equation gives
Because \(\delta_E>0\), the exponential term decays, so the system approaches \(E^*\). This derivation also shows a limitation: a lower measured effector abundance could reflect lower input, faster loss, or both. An abundance measurement alone does not identify which process changed.
Worked Example: Separating Activation and Tumor Entry
Consider a hypothetical tumor with \(m=2\), \(K_{\mathrm{act}}=1\), and \(K_{\mathrm{in}}=3\). Let \(A_0=30\) cells/day, \(J_0=20\) cells/day, and \(\delta_E=0.10\) per day. Assume the burden and rates remain constant long enough for the steady-state calculation to apply.
The activation and entry factors are
Thus the effective activated-cell input is \(30(1/3)=10\) cells/day, and the entry input is \(20(0.600)=12\) cells/day. The total input is \(22\) cells/day, giving
Without myeloid suppression, the same model parameters would give \(E^*=(30+20)/0.10=500\) cells. The modeled difference is an abundance effect arising from reduced inputs; this calculation does not yet say whether the remaining cells have reduced per-cell killing.
Per-Cell Function and Total Killing Are Not Interchangeable
The predicted killing flux depends on the product of effector abundance and per-cell function. Holding \(T\) fixed, a low \(\mathcal{K}\) can arise from low \(E\), low \(q(m)\), or both. For two conditions, labeled 1 and 2, the ratio is
provided \(k_0\) and \(K_T\) are unchanged. If tumor burden is held constant in the comparison, the final factor is one. This decomposition is useful for explaining a model prediction, but it does not by itself establish a biological cause. Measurements or experimental contrasts are needed to support the separate changes in \(E\) and \(q\).
Worked Example: Same T-Cell Count, Different Per-Cell Killing
Suppose two hypothetical tumors each contain \(E=400\) effector T cells and \(T=4{,}000\) tumor cells. Let \(K_T=1{,}000\) tumor cells and \(k_0=0.015\) tumor cells per effector cell per day. Assume the effective per-cell function is \(q=0.25\) in condition 1 and \(q=0.80\) in condition 2.
The target factor is \(4{,}000/(1{,}000+4{,}000)=0.800\). In condition 1,
In condition 2,
The T-cell counts are identical, but the predicted killing flux is \(3.84/1.20=3.20\) times as large in condition 2 because the per-cell functional factor is larger. A count-only model would miss this difference.
Worked Example: Decomposing a Suppression-Relief Prediction
Consider a hypothetical model with \(A_0=20\) cells/day, \(J_0=30\) cells/day, and \(\delta_E=0.10\) per day. Let \(K_{\mathrm{act}}=1\), \(K_{\mathrm{in}}=0.5\), and \(K_{\mathrm{func}}=0.5\). Compare \(m=1\) with \(m=0.25\). For the killing calculation, take \(k_0=0.010\) tumor cells per effector cell per day, \(T=3{,}000\) tumor cells, and \(K_T=1{,}000\) tumor cells. Treat \(T\) as fixed for this comparison.
At \(m=1\), the activation and entry factors are \(1/(1+1)=0.5\) and \(1/(1+1/0.5)=1/3\). The total input is \(20(0.5)+30(1/3)=10+10=20\) cells/day, so \(E^*=20/0.10=200\) cells. The per-cell function is \(q=1/(1+1/0.5)=1/3\).
At \(m=0.25\), the activation and entry factors are \(1/(1+0.25)=0.800\) and \(1/(1+0.25/0.5)=2/3\). The total input is \(20(0.800)+30(2/3)=16+20=36\) cells/day, so \(E^*=36/0.10=360\) cells. The functional factor is \(q=1/(1+0.25/0.5)=2/3\).
The target factor is \(3{,}000/(1{,}000+3{,}000)=0.750\). The two killing fluxes are therefore
In this model comparison, reducing \(m\) increases abundance by a factor of \(360/200=1.80\), and increases per-cell function by a factor of 2.00. Their product is \(1.80(2.00)=3.60\), matching the killing-flux ratio \(1.80/0.500=3.60\). This is a model-based decomposition at fixed tumor burden, not evidence that an intervention would produce these changes in a biological system.
Measurements, Alternatives, and Failure Modes
The model terms imply distinct measurement needs. To estimate abundance effects, measure T-cell numbers or densities in the relevant tumor compartment over time, rather than relying only on a percentage of immune cells. To estimate per-cell function, pair those counts with a functional readout such as cytokine production or killing under a defined assay condition. A bulk tumor-killing readout alone generally observes a combined effect of cell number and cell competence. Spatial data can also matter: a high total count may coexist with poor access to tumor-cell regions.
Model structure should follow the question and the available data. A count-only alternative changes \(E\) but assumes \(q=1\); it is simpler but cannot represent per-cell suppression. A single composite suppression factor can be adequate when data only support an overall effect, but it cannot distinguish activation, entry, and killing. The separate-factor model used here is more interpretable, but estimating several suppression scales requires data that inform the corresponding processes. A more mechanistic alternative could model a mediator such as nutrient availability or an inhibitory cytokine explicitly; that requires measurements and assumptions about the mediator’s production, transport, and action.
- Check the unit and compartment. A myeloid-cell count per tumor, a density per volume, and a percentage of leukocytes are not interchangeable without a measurement model.
- Check whether suppression is monotone and saturating. Plot observed or predicted response against myeloid burden. A systematic non-monotone pattern, or persistent bias at high burden, may contradict the chosen function.
- Check identifiability. If only killing is observed, the product \(qE\) may be estimable while its two components are not. Independent counts and functional assays can help separate them.
- Check the steady-state assumption. If myeloid burden or T-cell input changes rapidly, a steady-state calculation can conceal delays. Compare the predicted time course with serial measurements.
- Check for omitted heterogeneity. A pooled \(M\) can be misleading if different myeloid subsets have opposing or context-dependent effects. Split the pool only when data can support the added parameters.
A common mistake is to interpret lower tumor killing as evidence that there must be fewer T cells. That conclusion does not follow from the killing equation: \(q\) can fall while \(E\) stays constant. Conversely, a higher T-cell count does not guarantee greater killing if per-cell function falls enough. Report abundance and function as separate model outputs whenever the distinction matters.
Check Your Understanding
Work each problem, then compare with the solutions below.
- If \(m=1\) and \(K_{\mathrm{act}}=2\), what is \(f_{\mathrm{act}}\)? What does that value mean relative to the unsuppressed activation input?
- With constant input of 24 cells/day and \(\delta_E=0.12\) per day, calculate the steady-state effector abundance.
- If \(E\) doubles while \(q\) is halved and tumor burden is unchanged, what happens to the modeled killing flux?
- Name one measurement that helps distinguish a change in T-cell abundance from a change in per-cell function.
Solutions. (1) \(f_{\mathrm{act}}=1/(1+1/2)=2/3\), so the modeled activation input is two-thirds of its value at \(m=0\). (2) \(E^*=24/0.12=200\) cells. (3) The product \(qE\) is unchanged because \(2(1/2)=1\), so the killing flux is unchanged under the stated fixed-burden and fixed-parameter assumptions. (4) Pair a tumor-compartment T-cell count or density with a per-cell functional assay, such as killing or cytokine production under defined conditions.