Homeostasis as a Balance of Flows
A stable cell count does not imply that cells are inactive. Cells can continually enter and leave a population while its abundance remains approximately constant. For a population supplied at a steady rate, a simple way to describe this balance is to pair a constant input with loss proportional to the number of cells currently present. This model is useful when the population can be treated as one well-mixed compartment and its input and per-cell loss rate are approximately constant over the period of interest.
Let \(N(t)\) be the number of cells in the compartment at time \(t\), \(s\) the input rate in cells per unit time, and \(k\) the first-order loss-rate constant in inverse time. The input may represent cells arriving from a source compartment or entering the population through another process. The model treats loss as a flow out of the compartment; it does not specify the cell-cycle stages or source lineage.
The model assumes that the counted population is consistently defined; the input rate does not change; each cell has the same effective loss hazard, or the population behaves as if it does; and there are no additional abundance-dependent gains or losses. It also treats abundance as a continuous quantity, which is a useful deterministic approximation when counts are sufficiently large. The equation is a bookkeeping model: it does not establish why the source supplies cells at rate \(s\), or what biological mechanism causes their loss.
Steady-State Abundance and Replacement
A steady state is an abundance that does not change with time. Setting \(dN/dt=0\) gives \(s-kN^*=0\), where \(N^*\) denotes the steady-state abundance. For a positive loss rate, this balance has a unique solution. At that abundance, the input flow exactly equals the loss flow.
The units provide a useful check: \((\text{cells}/\text{time})/(1/\text{time})=\text{cells}\). At steady state, the total loss flow is \(kN^*=s\) cells per time. Thus the absolute replacement rate—the number of cells that must enter per unit time to offset losses—is \(s\). The fractional loss rate is \(k\) per unit time. For a short interval \(\Delta t\), when \(k\Delta t\) is small, approximately the fraction \(k\Delta t\) of the current population is lost. The exact fraction lost over an interval of length \(\Delta t\) under a constant first-order hazard is \(1-e^{-k\Delta t}\).
The corresponding turnover half-life is the time required for a cohort subject to first-order loss, with no new cells added to that cohort, to fall to half its starting size. Since the cohort follows \(C(t)=C(0)e^{-kt}\), its half-life is \(t_{1/2}=\ln(2)/k\). This is a cohort-survival description; it does not mean that half of the entire continuously replenished population disappears every half-life.
Worked Example: Finding Abundance and Replacement From the Flows
Suppose a hypothetical cell compartment receives \(12{,}000\) cells per day and has a first-order loss rate of \(0.0800\) per day. Assume both rates remain constant and the compartment is adequately represented by one population.
Steady-state abundance. Using \(N^*=s/k\), $$ N^*=\frac{12{,}000\ \text{cells/day}}{0.0800\ \text{day}^{-1}} =150{,}000\ \text{cells}. $$
Replacement rate. At steady state, the input must equal the total loss flow: $$ kN^*=(0.0800\ \text{day}^{-1})(150{,}000\ \text{cells}) =12{,}000\ \text{cells/day}. $$ Thus \(12{,}000\) cells per day replace the cells lost, while \(0.0800\) per day is the fractional loss-rate constant.
Turnover half-life. $$ t_{1/2}=\frac{\ln(2)}{0.0800\ \text{day}^{-1}} =8.664\ \text{days}. $$ This is the half-life of a cohort under the assumed loss process, not the time for the steady-state compartment to halve while input continues.
Response to a Changed Input
If the input changes abruptly while the loss-rate constant remains fixed, the count does not jump immediately to its new steady state. It moves toward that state at a rate set by \(k\). Suppose the input is \(s_1\) after time zero, the initial abundance is \(N_0\), and \(k>0\). The equation is then \(dN/dt=s_1-kN\). Its solution can be written as the new steady state plus a decaying difference from that state:
This result applies after the input change, while \(s_1\) and \(k\) remain constant. The exponential term describes how much of the initial deviation remains. At \(t=0\), the equation gives \(N(0)=N_0\); as time increases, \(e^{-kt}\) approaches zero and \(N(t)\) approaches \(s_1/k\). The direction of change is determined by whether \(N_0\) is below or above the new equilibrium. The fraction of the initial difference that has been removed by time \(t\) is \(1-e^{-kt}\).
Worked Example: Predicting a Cell-Count Response to Increased Input
A hypothetical compartment is initially at steady state with \(N_0=100{,}000\) cells, input \(s_0=10{,}000\) cells per day, and loss rate \(k=0.100\) per day. At time zero, the input rises to \(s_1=16{,}000\) cells per day. Assume the loss rate and the model structure do not change.
The new steady-state abundance is $$ N_1^*=\frac{s_1}{k} =\frac{16{,}000\ \text{cells/day}}{0.100\ \text{day}^{-1}} =160{,}000\ \text{cells}. $$
At \(t=5\) days, the step-response equation gives $$ N(5)=160{,}000+(100{,}000-160{,}000)e^{-(0.100)(5)} =160{,}000-60{,}000e^{-0.5}. $$ Using \(e^{-0.5}=0.6065\), $$ N(5)=160{,}000-(60{,}000)(0.6065) \approx123{,}610\ \text{cells}. $$
The count has increased, as expected because the new input exceeds the loss flow at the initial abundance: \(16{,}000-(0.100)(100{,}000)=6{,}000\) cells per day. By day 5, the fraction of the 60,000-cell difference from the new steady state that has been removed is \(1-e^{-0.5}=0.3935\), or 39.35%. The compartment has not yet reached 160,000 cells.
Deriving the Step Response
The step-response solution follows directly from the differential equation. This short derivation also shows why the abundance approaches the new equilibrium exponentially. For constant \(s_1\) and \(k>0\), multiply both sides of \(dN/dt+kN=s_1\) by the integrating factor \(e^{kt}\). The product rule then converts the left side into a single derivative:
Integrating from time zero to \(t\), and using \(N(0)=N_0\), yields
The derivation requires \(k>0\) for the displayed expression involving \(s_1/k\). If \(k=0\), there is no loss and \(dN/dt=s_1\), so \(N(t)=N_0+s_1t\); a positive constant input then produces no finite steady state. If \(s_1=0\) and \(k>0\), the abundance decays toward zero rather than toward a positive balance.
Checking the Model and Choosing an Alternative
A useful diagnostic is to compare the model’s predicted trajectory with serial cell counts and, where possible, independently informed input or loss rates. Under constant \(s\) and \(k\), the count should approach a stable plateau without overshooting, and its deviation from that plateau should decay exponentially. A persistent trend in the residuals, a changing apparent time scale, or a trajectory with multiple phases can indicate that one or more assumptions are inadequate. Potential explanations include time-varying input or loss, distinct subpopulations with different turnover rates, or additional processes affecting cell abundance.
The model is not interchangeable with density-dependent growth laws. The earlier material on logistic growth and alternative density-dependent growth laws describes how net growth can depend on population size. Here the input is an external, constant flow, and loss scales with the current abundance. This distinction matters: a stable count in this model arises from equality of input and loss, not necessarily from feedback that senses abundance and adjusts production. If input itself responds to cell count, or if the population expands through division in a way that depends on abundance, a different model may be needed.
Use the simplest model that matches the biological question and available data, but do not interpret a good fit as proof that the assumed mechanism is unique. Counts alone may not identify input and loss separately: at steady state, the observation \(N^*\) identifies the ratio \(s/k\), not both rates. Additional information, such as a measured half-life or a time course after a known input change, is needed to distinguish them. The single-compartment model also compresses any cell-to-cell heterogeneity into an effective rate and does not represent cell-cycle phases or maturation stages.
- Check units: \(s\) must be cells per time, \(k\) inverse time, and \(s/k\) cells.
- Check the balance: at a proposed steady state, verify \(s=kN^*\).
- Check the direction: if \(s-kN\) is positive, abundance must initially increase; if negative, it must decrease.
- Check the time scale: the same \(k\) determines both the half-life and the rate of approach after a step change.
A frequent mistake is to call \(k\) the number of cells replaced per day. That confuses a fractional rate with an absolute flow. The correction is to keep their units distinct: \(k\) has units of inverse time, whereas the absolute steady-state replacement flow is \(kN^*=s\), with units of cells per time.
Check Your Understanding
Use the constant-input, first-order-loss model unless a question says otherwise. Solutions are included after the questions.
- A hypothetical compartment receives 4,500 cells per hour and has \(k=0.0300\) per hour. What is its steady-state abundance and absolute replacement rate?
- A population has a first-order turnover half-life of 10 days and a steady-state abundance of 80,000 cells. Calculate \(k\) and the steady-state input rate.
- A population starts at 50,000 cells. Its input changes to 9,000 cells per day, while \(k=0.150\) per day. What is its new steady state, and what is its abundance after one day?
- Why does a steady-state count alone not identify both the input rate and the loss-rate constant?
Solutions. (1) \(N^*=s/k=4{,}500/0.0300=150{,}000\) cells. The absolute replacement rate is \(s=4{,}500\) cells per hour. (2) \(k=\ln(2)/10=0.06931\) per day. The input is \(s=kN^*=(0.06931)(80{,}000)=5{,}545\) cells per day (to four significant figures). (3) The new steady state is \(9{,}000/0.150=60{,}000\) cells. After one day, \(N(1)=60{,}000+(50{,}000-60{,}000)e^{-0.150}=51{,}393\) cells, since \(e^{-0.150}=0.8607\). The count increases because the initial net flow is \(9{,}000-(0.150)(50{,}000)=1{,}500\) cells per day. (4) The steady-state equation gives only \(N^*=s/k\). Many pairs of positive \(s\) and \(k\) have the same ratio, so an additional measurement or time-course feature is needed to estimate them separately.