Abstract
An individual-based model of stochastic branching is proposed and studied, in which point particles drift in \(\bar{\mathbb {R}}_{+}:=[0,+\infty )\) toward the origin (edge) with unit speed, where each of them splits into two particles that instantly appear in \(\bar{\mathbb {R}}_{+}\) at random positions. During their drift, the particles are subject to a random disappearance (death). The model is intended to capture the main features of the proliferation of tumor cells, in which trait \(x\in \bar{\mathbb {R}}_{+}\) of a given cell is time to its division and the death is caused by therapeutic factors. The main result of the paper is proving the existence of an honest evolution of this kind and finding a condition that involves the death rate and cell cycle distribution parameters, under which the mean size of the population remains bounded in time.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
One of the most natural applications of semigroups of bounded positive operators in \(L^1\)-like spaces [1, 2, 16] is the description of the evolution of probability densities, widely used in population biology, genetics, medical sciences, etc. Among the processes which have multiple applications, one might distinguish branching [6]. In this paper, we propose and study an individual-based model that can describe the proliferation of tumor cells, cf. [15, Sect. 2.2]. Here, ‘individual-based’ means that each single member of the population is taken into account in an explicit way. This is in contrast to macroscopic models yielding a ‘coarse-grained’ picture, where populations are described in terms of aggregate parameters such as density, cf., e.g., [13, 18]. In the proposed model, each member of a finite population of particles (assuming cells) is characterized by a random trait \(x\in [0,+\infty )\)—time to its branching (fission or division). Then, one of the basic acts of the dynamics is aging—diminishing of the traits with unit speed. At point \(x=0\), the particle divides into two progenies with randomly distributed traits—the second basic act of its dynamics. Finally, during the whole lifetime each particle is subject to a random death, which in the case of tumor cells is caused by therapeutic factors. The main questions concerning this model which we address here are: (a) can one expect (and under which conditions) that the population dynamics is honest; (b) what might be a condition for the boundedness in time of the population mean size. The mentioned honesty of the dynamics means that the population remains in time almost surely finite (no explosion). In the language of semigroups of positive operators, cf. [1, 2], this means that the semigroup of operators mapping the initial probability distribution of the population traits on those corresponding to \(t>0\) is stochastic. The mentioned boundedness condition ought to involve the death rate and cell cycle distribution parameters. Its practical meaning might be estimating at which level of the therapeutic pressure the tumor cell population stops growing ad infinitum. This aspect of the theory is indeed practical since, for various kinds of tumors, the cell cycle distributions and their parameters are known, see [4, 15] and also [5, 14, 17, 19].
The rest of the paper is organized as follows. In Section 2, we recall necessary mathematics and then introduce two models, of which the second one is the principal model mentioned above. The introduction of this model is preceded by a careful investigation of its ‘mild’ version, in which the particles instead of fission just disappear at the edge. This turns useful in the subsequent study of the principal model. In Section 2, we also formulate the main result—Theorem 1. Its proof is performed in Section 3, whereas concluding remarks are placed in Section 4.
2 The model and the result
We begin by providing necessary notions and facts. Then, we introduce an auxiliary model, the advantage of which is that it is soluble. This allows us to clarify a number of properties of the principal model introduced afterward. Next, we formulate the result as Theorem 1.
2.1 Preliminaries
In this work, we use the following standard notations: \(\mathbb {R}_{+} = (0,+\infty )\), \(\bar{\mathbb {R}}_{+} =[0,+\infty )\), \(\mathbb {N}_0=\mathbb {N}\cup \{0\}\), \(\mathbb {N}\) stands for the set of positive integers. For a Banach space, \((\mathcal {E}, \Vert \cdot \Vert _{\mathcal {E}})\), with a cone of positive elements, \(\mathcal {E}^{+}\), a \(C_0\)-semigroup \(S=\{S(t)\}_{t\ge 0}\) of bounded linear operators \(S(t):\mathcal {E}\rightarrow \mathcal {E}\) is called sub-stochastic (resp. stochastic) if, for each \(t\ge 0\), \(S(t) : \mathcal {E}^{+} \rightarrow \mathcal {E}^{+}\) and \(\Vert S(t) u\Vert _{\mathcal {E}}\le 1\) (resp. \(\Vert S(t) u\Vert _{\mathcal {E}}= 1\)) holding for all \(u\in \{ u \in \mathcal {E}^{+}: \Vert u\Vert _{\mathcal {E}} =1\}\).
By \(\varGamma \), we denote the set of all finite subset of \(\bar{\mathbb {R}}_{+}\). Its elements are finite configurations. This set is equipped with the weak topology, see [3], which is metrizable in such a way that the corresponding metric space is separable and complete. Namely, a sequence, \(\{\gamma _n\}_{n\in \mathbb {N}}\subset \varGamma \), is convergent in this topology to some \(\gamma \in \varGamma \) if
that holds for all bounded continuous functions \(g:\bar{\mathbb {R}}_{+} \rightarrow \mathbb {R}\). Let \(\mathcal {B}(\varGamma )\) be the corresponding Borel \(\sigma \)-field. Then, \((\varGamma , \mathcal {B}(\varGamma ))\) is a standard Borel space. A function, \(f:\varGamma \rightarrow \mathbb {R}\), is measurable if and only if there exists a family of symmetric Borel functions \(f^{(n)}: \bar{\mathbb {R}}_{+}^n \rightarrow \mathbb {R}\), \(n\in \mathbb {N}_0\) such that \(f(\varnothing ) = f^{(0)}\in \mathbb {R}\) and
Note that \(f^{(n)}\) are defined up to their values at points of coincidence \(x_i=x_j\). However, this makes no problem as we are going to deal with \(L^1\)-like spaces, elements of which are defined up to sets of (Lebesgue)-measure zero.
To simplify our notations, in expressions like \(\gamma \cup x\), \(x\in \bar{\mathbb {R}}_{+}\) we consider x as a single-element configuration \(\{x\}\). The Lebesgue–Poisson measure \(\lambda \) on \((\varGamma , \mathcal {B}(\varGamma ))\) is defined by the integrals
holding for suitable measurable \(f:\varGamma \rightarrow \mathbb {R}\). Such integrals have the following property which we will use throughout the whole paper.
Proposition 1
For all suitable \(f:\varGamma \times \varGamma \rightarrow \mathbb {R}\), the following holds
Proof
As above, each measurable \(f:\varGamma \times \varGamma \rightarrow \mathbb {R}\) is defined by symmetric Borel functions \(f^{(n,m)}(x_1, \dots , x_n; y_1 , \dots , y_m)\), \(x_i, y_j \in \bar{\mathbb {R}}_{+}\), cf. (2.1). Here, ‘symmetric’ means
holding for all permutations \(\sigma \in \Sigma _n\) and \(\sigma '\in \Sigma _m\). With the convention: for \(n=m=0\),
by (2.2) we have
Here, we just renamed the variables and used the assumed symmetry of the function.
Let \(h:\varGamma \rightarrow \mathbb {R}_{+}\) be separated away from zero and such that
holding for all \(f\in \mathcal {X}:= L^1 (\varGamma , \mathrm{d}\lambda )\). Then, we set \(\mathcal {X}_h= L^1 (\varGamma ,h \mathrm{d}\lambda )\) and equip it with the norm defined in (2.4). By \(\mathcal {X}^{+}\), \(\mathcal {X}^{+}_h\) we will denote the cones of positive elements of \(\mathcal {X}\) and \(\mathcal {X}_h\), respectively. Note that
where \(\hookrightarrow \) denotes continuous embedding. Clearly, \(\mathcal {X}_h\) and \(\mathcal {X}^{+}_h\) are dense in \(\mathcal {X}\) and \(\mathcal {X}^{+}\), respectively.
For a given \(n\in \mathbb {N}\), by \(W^{1,1}(\mathbb {R}_{+}^n)\) we denote the standard Sobolev space [9], whereas \(W^{1,1}_\mathrm{s}(\mathbb {R}_{+}^n)\) will stand for its subset consisting of all symmetric u, i.e., such that \(u(x_1 , \dots , x_n) = u(x_{\sigma (1)}, \dots x_{\sigma (n)})\) holding for all permutations \(\sigma \in \varSigma _n\).
Remark 1
It is known, cf. [9, Theorem 1, page 4], that each element of \(W^{1,1}_\mathrm{s}(\mathbb {R}_{+}^n)\)—as an equivalence class—contains a unique (symmetric) \(u:\bar{\mathbb {R}}^n_{+} \rightarrow \mathbb {R}\) such that
-
(a)
for Lebesgue-almost all \((x_1, \dots , x_{n-1})\), the map \(\bar{\mathbb {R}}_{+}\ni y \mapsto u(y, x_1 \dots , x_{n-1})\) is continuous and its restriction to \(\mathbb {R}_{+}\) is absolutely continuous;
-
(b)
the following holds
$$\begin{aligned} \int _{\mathbb {R}_{+}^n}\left| \frac{\partial }{\partial x_1} u(x_1 , \dots , x_n)\right| \mathrm{d}x_1 \cdots \mathrm{d} x_n < \infty . \end{aligned}$$(2.6)
In the sequel, we will mean this function u when speaking of a given element of \(W^{1,1}_\mathrm{s}(\mathbb {R}_{+}^n)\).
For such u, set
Then, \(k_u \in W^{1,1}(\mathbb {R}_{+})\).
As mentioned above, see (2.1), each measurable \(f:\varGamma \rightarrow \mathbb {R}\) defines symmetric Borel functions \(f^{(n)}: \bar{\mathbb {R}}^n_{+}\rightarrow \mathbb {R}\), \(n\in \mathbb {N}_0\). Let \(f\in \mathcal {X}\) be such that each \(f^{(n)}\) belongs to the corresponding \(W^{1,1}_\mathrm{s}(\mathbb {R}^n_{+})\). Set
Definition 1
By \(\mathcal {W}\) we denote the subset of \(\mathcal {X}\) consisting of all those f for which \(f^{(n)}\in W^{1,1}_\mathrm{s} (\mathbb {R}^n)\) and the following holds
Note that the key point here is the convergence of the series.
For \(\gamma \in \varGamma \), set \(\gamma _t= \{x+t: x\in \gamma \}\), i.e., \(\gamma _t\) is a shift of \(\gamma \). Obviously, \(\gamma _t\in \varGamma \) for \(t>0\). In the sequel, we will use such shifts also with negative t in the situations where \(x+t \ge 0\). By (2.8) and (2.9), for \(f\in \mathcal {W}\), we have
For \(f\in \mathcal {W}\), we then set
Proposition 2
The set \(\mathcal {W}\) equipped with the norm defined in (2.11) is a Banach space, densely and continuously embedded in \(\mathcal {X}\). Thus, the linear operator \((D, \mathcal {W})\) defined on \(\mathcal {X}\) in (2.8) and (2.9) is densely defined and closed.
Proof
The continuity of the embedding \(\mathcal {W}\hookrightarrow \mathcal {X}\) follows by (2.11). Take \(f\in \mathcal {X}\) and \(\varepsilon >0\). Then, pick \(n_\varepsilon \in \mathbb {N}_0\) such that, see (2.4),
Each symmetric \(f^{(n)} \in L^1(\bar{\mathbb {R}}^n_{+})\) can be approximated by \(\{g^{(n)}_m\}_{m\in \mathbb {N}}\subset W^{1,1}_\mathrm{s}(\mathbb {R}^n)\). Then, one finds sequences \(\{g^{(n)}_m\}_{m\in \mathbb {N}}\), \(n\le n_\varepsilon \), satisfying
for sufficiently large m. Let \(g_m \in \mathcal {W}\) be such that \(g_m^{(n)}\), \(n\le n_\varepsilon \) satisfy (2.12) and \(g_m^{(n)} =0\) for \(n>n_\varepsilon \). Then, the sequence \(\{g_m\}_{m\in \mathbb {N}}\subset \mathcal {W}\) approximates f, i.e., \(\Vert f - g_m\Vert < \varepsilon \) for sufficiently large m. Hence, \(\mathcal {W}\) is dense in \(\mathcal {X}\).
Now we prove that \(\mathcal {W}\) is a Banach space as stated. Let \(\{f_m\}_{m\in \mathbb {N}}\subset \mathcal {W}\) be a Cauchy sequence in \(\Vert \cdot \Vert _{\mathcal {W}}\). For each \(f_m\), let \(f^{(n)}_m\), \(n\in \mathbb {N}_0\) be defined as in (2.1). Then, for each \(n\in \mathbb {N}_0\), \(\{f_m^{(n)}\}_{m\in \mathbb {N}}\subset W^{1,1}_\mathrm{s}(\mathbb {R}^n)\) is a Cauchy sequence in the Sobolev space \(W^{1,1}(\mathbb {R}^n)\). Let \(f^{(n)}\) be its limit, which exists as \(W^{1,1}(\mathbb {R}^n)\) is complete. Clearly, \(f^{(n)}\) is symmetric, i.e., \(f^{(n)}\in W^{1,1}_\mathrm{s}(\mathbb {R}^n)\). Since \(\{f_m\}_{m\in \mathbb {N}}\) is a Cauchy sequence in \(\mathcal {X}\), it converges there to some \(f\in \mathcal {X}\) such that its \(f^{(n)}\) are the limits of the sequences \(\{f_m^{(n)}\}_{m\in \mathbb {N}}\) as just discussed. By Remark 1, these \(f^{(n)}\) satisfy (2.6); hence, for all \(N\in \mathbb {N}\), the following holds
Let us then show that the sequence \(\{\Vert f\Vert _{N}\}_{N\in \mathbb {N}}\) is bounded, and thus f lies in \(\mathcal {W}\). Set \(C = \sup _{m}\Vert Df_m\Vert \). Then, for each \(m\in \mathbb {N}\), by the triangle inequality we have that
The second inequality holds for a fixed N and \(m>m_N\) for an appropriate \(m_N\). This yields the proof of the first part of the statement. Then, the closedness follows by the fact that (2.11) is exactly the graph norm of \((D,\mathcal {W})\).
Corollary 1
The operator \((D,\mathcal {W})\) is the generator of a sub-stochastic semigroup, \(S_0 = \{S_0(t)\}_{t\ge 0}\), on \(\mathcal {X}\) such that \((S_0(t) f)(\gamma ) = f(\gamma _t)\). Hence, \(\Vert S_{0}(t) f - f\Vert \rightarrow 0\) as \(t\rightarrow 0^{+}\) for each \(f\in \mathcal {X}\).
Proof
Clearly, \((S_0(t)f)(\gamma _s)= f(\gamma _{t+s})\) and the map \(f\mapsto S_0(t)f\) is positivity-preserving and such that \(\Vert S_0(t)f\Vert \le \Vert f\Vert \). Then, \(S_0\) is a positive semigroup generated by \((D,\mathcal {W})\), see (2.10). Set
Then, \(\Vert R_\varkappa (D) f\Vert \le {1}/{\varkappa }\), by which and Proposition 2\(S_0\) is a \(C_0\)-semigroup, see, e.g., [11, Theorem 3.1, page 8]. This completes the proof.
Note that the action of the semigroup \(S_0\) can be visualized in the form
2.2 A soluble model
As mentioned above, our principal model is a modification of another model, the main advantage of which is that it is in a sense soluble. We will use this fact in studying the principal model below. This soluble model describes the following process. A finite cloud of point particles is distributed over \(\bar{\mathbb {R}}_{+}\). Each particle in the cloud moves toward the origin with unit speed, and disappears at \(x=0\). The states of the cloud are probability measures on \(\mathcal {X}\), which we assume to be absolutely continuous with respect to \(\lambda \) defined in (2.2). Set \(\varGamma _t= \{\gamma \in \varGamma : \gamma \subset [0,t)\}\), and \(\varGamma _t^c= \{\gamma \in \varGamma : \gamma \subset [t,+\infty )\}\), \(t\ge 0\). Note that \(\varGamma _t \cup \varGamma _t^c \ne \varGamma \). Let \(f_t\) be the density (Radon–Nikodym derivative) of the state at time t, and f be the density of the initial state. As described above, the cloud undergoes the evolution according to the following formula
Here, and in the sequel, by \(\mathbb {1}\) we denote the corresponding indicator. Let us show that \(\{f_t\}_{t\ge 0}\) has the flow property
To this end, we write
express \(f_s\) in the right-hand side of (2.14) by (2.13), and then obtain, see (2.3),
Let \(|\gamma |\) denote the number of points in \(\gamma \in \varGamma \). For f as in (2.13), we define
Note that \(N_1\) is just the expected number of points in the cloud as time \(t=0\). Note also that \(N_0=1\) in view of the normalization of f. Let us prove that
Indeed, by (2.13) we have
where the last equality follows by (2.3). For \(t>0\), we write \(\gamma \in \varGamma \) in the form \(\gamma = \gamma _1^t \cup \gamma _2^t\) with \(\gamma _1^t= \gamma \cap [0,t)\). Then, the sum in the last line of (2.16) has only one nonzero term corresponding to \(\xi = \gamma _1^t\). That is,
that yields (2.15). The latter yields also \(N_0(t) = 1\), i.e., the map \(f\mapsto f_t\) defined in (2.13) preserves the norm. Notably, \((\gamma _2^t)_{-t}\) is the part of the initial cloud that remains after time t, shifted toward the origin. Its expected cardinality thus cannot be bigger than that of the initial cloud, that is reflected in the latter estimate.
Proposition 3
For each \(f\in \mathcal {X}\), it follows that \(\Vert f_t - f\Vert \rightarrow 0\) as \(t\rightarrow 0^{+}\), where \(f_t\) and f are related to each other by (2.13).
Proof
Clearly, it is enough to prove the statement for positive f only. By (2.13), we have
Here, \(\chi (\xi ) = 0\) whenever \(\xi = \varnothing \), and \(\chi (\xi ) = 1\) otherwise. By Corollary 1, we have that \(I_1 (t) \rightarrow 0\) as \(t\rightarrow 0^{+}\). To estimate \(I_2(t)\), we proceed similarly as in deriving (2.16). That is,
To proceed further, we write
Let now \(\{f_m\}_{m\in \mathbb {N}} \subset \mathcal {W}\) approximate f, see Proposition 2. For a given \(\varepsilon >0\), pick \(m_\varepsilon \in \mathbb {N}\) such that \(\Vert f - f_m\Vert < \varepsilon /2\) for all \(m>m_\varepsilon \). As in the proof of Proposition 2, we may take \(f_m\) such that \(f_m^{(n)}=0\) for \(n> n_m\) with sufficiently large \(n_m\). Fix some \(m>m_\varepsilon \) and then write
Obviously,
which by (2.3) yields in (2.19) the following
where \(k_u\), \(u=f^{(n+1)}_m\), \(n=1, n_m-1\), is defined in (2.7). As all such \(k_u\) are continuous, one may pick \(t_\varepsilon \) so that \(I_3(t) < \varepsilon /2\) for \(t\le t_\varepsilon \) which by (2.19) yields \(I_2 (t) < \varepsilon \) for such t. This completes the proof.
Let \(\mathcal {X}^l\), \(l\in \mathbb {N}\) stand for the Banach space \(\mathcal {X}_h\) with \(h(\gamma )= 1+|\gamma |^l\).
Corollary 2
There exists a unique stochastic semigroup, \(S^0=\{S^0(t)\}_{t\ge 0}\), on \(\mathcal {X}\) such that, for each \(f\in \mathcal {X}\), \(f_t= S^0(t)f\), where \(f_t\) and f are the same as in (2.13). The semigroup \(S^0\) leaves invariant each \(\mathcal {X}^l\), \(l\in \mathbb {N}\).
Proof
The semigroup property of \(S^0\) follows by (2.14). Its strong continuity follows by Proposition 3, whereas the property \(S^0(t) : \mathcal {X}^l\rightarrow \mathcal {X}^l\) follows by (2.15).
For each \(f\in \mathcal {W}\) and \(\lambda \)-almost all \(\gamma \in \varGamma \), we know that the map \(x \mapsto f(\gamma \cup x)\) is continuous on \(\bar{\mathbb {R}}_{+}\) and absolutely continuous on \(\mathbb {R}_{+}\), see Remark 1. Set
Note that, for each \(x\in \mathbb {R}_{+}\) and \(f \in \mathcal {V}\),
with an appropriate \(C_f>0\), independent of x. Indeed, by (2.9) we have
Then, the proof of (2.21) follows by the definition of \(\mathcal {V}\) and the triangle inequality. For \(f\in \mathcal {V}\), let \(f^{(n)}\) be as in (2.1) and \(k_{f^{(n)}}\), see Remark 1, be as in (2.7) for this \(f^{(n)}\). In view of (2.21), one can define
Then, the map \(\bar{\mathbb {R}}_{+}\ni x\mapsto k_f\in \bar{\mathbb {R}}_{+}\) is continuous and locally integrable, cf. [9, Sect. 1.1.2, pages 2,3]. For \(0\le a< b<\infty \),
is the expected number of points with traits in the interval [a, b] in the corresponding state. A priory \(k_f\) need not be integrable on the whole \(\bar{\mathbb {R}}_{+}\).
Define
Clearly, \(L^0:\mathcal {V}\rightarrow \mathcal {X}\), in view of which we introduce the following norm
In the statement below, we will use the set \(\mathcal {V}'\) consisting of all those \(f\in \mathcal {V}\) which have the following two properties: (a) for each \(x\in \bar{\mathbb {R}}_{+}\), the map \(\gamma \mapsto f(\gamma \cup x)\) is in \(\mathcal {W}\); (b) for each \(x\in \bar{\mathbb {R}}_{+}\),
Let us prove that
where the closure is taken in \(\Vert \cdot \Vert _{\mathcal {V}}\). For \(f\in \mathcal {V}\) and \(m\in \mathbb {N}\), let \(f_m\) be such that \(f_m^{(n)} = f^{(n)}\), \(n\le m\), and \(f_m^{(n)} \equiv 0\) for \(n>m\), cf. (2.1). Since each \(f^{(n)}\) is in \(W^{1,1}_\mathrm{s}(\mathbb {R}_{+}^n)\), we have that \(\{f_m\}_{m}\subset \mathcal {V}'\), see Remark 1. At the same time, \(\Vert f-f_m\Vert _{\mathcal {V}} \rightarrow 0\) as \(m\rightarrow +\infty \). Indeed,
All the three terms of the right-hand side are the remainders of convergent series, that eventually yields (2.26).
Proposition 4
It follows that \(\mathcal {V}=\mathcal {W}\) and the semigroup \(S^0\) as in Corollary 2 is generated by \((L^0,\mathcal {W})\).
Proof
First we prove that, for all \(f\in \mathcal {V}\), it follows that
Clearly, it is enough to show this for \(f\in \mathcal {V}^{+}:= \mathcal {V}\cap \mathcal {X}^{+}\) only. Similarly as in (2.17) and then (2.18), for such f we obtain
for some \(\tau \in [0,t)\), see (2.10). Then, to prove (2.27) it suffices to show that
holding for positive \(f\in \mathcal {V}'\), see (2.26). By (2.28) we then have
To estimate J(t), we proceed as follows, cf. (2.16),
where \(C'_f\) is the constant in the estimate
that can be obtained for a positive \(f\in \mathcal {V}'\) similarly as (2.21). Since \(\gamma \mapsto f(\gamma \cup 0)\) is in \(\mathcal {W}\), the first term in the first line of (2.30) also disappears in the limit \(t\rightarrow 0^{+}\), which finally yields (2.29).
Let us prove now that \(\mathcal {V}=\mathcal {W}\). By Corollary 2 (semigroup property and strong continuity) and by (2.27), it follows that \(f_t\) is differentiable in t at all \(t\ge 0\) whenever \(f\in \mathcal {V}\). Then, \(f_t \in \mathcal {W}\), see (2.10). Let us prove that also \(f_t\in \mathcal {V}\) in this case. Indeed, by (2.13) and (2.21) for \(f\in \mathcal {V}^{+}\), we have
where in the passage from the third to the fourth lines we used (2.3), and the last line follows by the fact that \(\mathbb {1}_{[0,t)}(x) + \mathbb {1}_{[t,+\infty )}(x) \equiv 1\). Then, for \(f\in \mathcal {V}^{+}\), we can write
from which we then obtain
By Corollary 2, we know that \(\Vert f_t\Vert = \Vert f\Vert \), which by (2.31) implies
and hence, see (2.24),
Now we take \(f\in \mathcal {W}^{+}\) and consider \(\{f_m\}_{m\in \mathbb {N}} \subset \mathcal {V}\), where—as above—\(f^{(n)}_m = f^{(n)}\), \(n\le m\) and \(f^{(n)}_m\equiv 0\) for \(n>m\). Then, see (2.32),
by which and Lebesgue’s dominated convergence theorem we conclude that
that by (2.20) yields \(\mathcal {V}= \mathcal {W}\). Thus, it remains to show that \((L^0,\mathcal {W})\) is closed. By (2.22) and (2.33) it follows that the norms \(\Vert \cdot \Vert _{\mathcal {V}}\) and \(\Vert \cdot \Vert _{\mathcal {W}}\) are equivalent, see (2.11) and (2.25). Then, the graph of \((L^0,\mathcal {W})\) is closed in the graph norm, which yields the closedness and hence the whole proof.
2.3 The model
Our principal model is a modification of the soluble model just described. Its main new aspect is that each particle by reaching the edge divides into two progenies with randomly distributed traits \(x,y\in \bar{\mathbb {R}}_{+}\). In addition, we assume here that the particles can disappear (die) at random also outside of the origin. The Fokker–Planck–Kolmogorov equation
corresponding to this our model is defined by the Kolmogorov operator L that has the following form, cf. (2.24),
Here, \(m\ge 0\) is the mortality rate and b is a symmetric probability density which hereby has the property
For \(\sigma >0\), set
Our assumption concerning the cell cycle probability density is that
holding with some \(\sigma \ge 3\) and \(b^*>0\). Then, (2.34) with L given in (2.35) describes a drift of the particles toward the origin (with unit speed) subject to a random death that occurs at \(x\in \bar{\mathbb {R}}_{+}\) with constant rate m. At the origin, the particle produces two progenies whose initial traits (times to their division) are random. According to (2.35), the dynamics of the considered model is characterized by the following competing processes: (a) disappearance of the existing particles at the edge \(x=0\) and due to the mentioned random death; (b) appearance of new particles in the course of division. It is quite clear that, for \(m=0\), the branching is supercritical and thus the population will grow ad infinitum. Among our aims in this work is to find a trade-off condition for these two processes that secures the boundedness in time of the population mean size.
As mentioned above, our model is intended to capture the basic aspects of the dynamics of a population of tumor cells consisting in the following: (a) malfunctioning of regulatory mechanisms and hence uncontrolled proliferation with random cycle length; (b) increased mortality caused by therapeutics; (c) death occurring at random with no inter-cell dependence. In the model, aspect (a) corresponds to the independent division with random cycle length, for a given particle equal to its trait x at the moment of its appearance. Aspects (b) and (c) are taken into account in the second and third terms of L, see (2.35). The choice of the model parameters is based on the following reasons: (a) we believe that the therapeutic effect on a cell is nearly independent of its age (phase of mitosis); (b) b(x, y) is often modeled as the product of two \(\varGamma \)-densities \(x^k e^{-\alpha x}\), cf. [5, 19], which clearly satisfies (2.38). See also [4] for more on cell cycle modeling and Section 4 for further comments.
Let us now define L as an operator in \(\mathcal {X}\). Set
Note that both \(B_i\) are positive. Set
By (2.3) and (2.39), (2.40) we then have
At the same time, for \(f\in \mathcal {W}^{+}\), we have, cf. (2.3),
where we have taken into account (2.36) and (2.33). Keeping this and (2.41) in mind, we set
Note that, for \(f\in \mathcal {X}_{h_m}\), \(k_f\) defined in (2.23) is integrable on \(\bar{\mathbb {R}}_{+}\). Then, by (2.41) and (2.42) we conclude that
2.4 The result
For positive \(\varsigma \) and \(\alpha \), we set
Next, assuming (2.38) holding with \(\sigma \ge 3\), we introduce
Our result is formulated in the next statement where by a classical solution of the Cauchy problem in (2.34) with \(f_0 \in \mathcal {D}(A)\)—as is standard for such problems [11, Chapter 4]—we mean a function \(t\mapsto f_t\in \overline{\mathcal {D}(A)}\subset \mathcal {X}\) which is: (a) continuously differentiable at all \(t\ge 0\); (b) such that both equalities in (2.34) are satisfied. Here \(\overline{\mathcal {D}(A)}\) denotes the domain of the closure of \(L=A+B\), see Lemma 2.
Theorem 1
Assume that (2.38) holds with some \(\sigma \ge 3\) and \(b^*>0\). Then, for each \(m> m_1\) and \(f_0\in \mathcal {D}^{+}_1 (A) := \{ f\in \mathcal {D}^{+}(A): \Vert f\Vert =1\}\), the Fokker–Planck–Kolmogorov equation (2.34) has a unique classical positive solution \(f_t\) such that \(\Vert f_t\Vert =1\). Furthermore, there exists \(m_2\ge m_1\) (explicitly computable) such that, for \(m\ge m_2\), there exists \(\varsigma >0\) for which \(\Vert f_t\Vert _{h_{\varsigma ,\alpha }} \le \Vert f_0\Vert _{h_{\varsigma ,\alpha }}\) for all \(t>0\).
The proof of this theorem will be performed in Sect. 3. Here, we make some comments to its results. The condition \(m>m_1\)—under which the described evolution is honest and hence the system of cells remains almost surely finite—is only sufficient. At this moment, it is unclear how far it may be from the necessary one. The last part of Theorem 1 yields a balance condition between the disappearance of the particles and the appearance of their progenies. Indeed, the expected number of particles at time t is \(N_1(t)\), see (2.15). By (2.45) and Theorem 1, we then have
and thus \(N_1(t)\) remains bounded if the mortality rate m is bigger than a certain quantity, explicitly computable in terms of the cell cycle parameters, see (3.6). Another conclusion of this sort is that the evolution described by Theorem 1 is honest, cf. [1], since the norm of \(f_t\) is preserved, i.e., \(\Vert f_t\Vert =1\). This, in particular, means that the system of particles remains almost surely finite for all \(t>0\). Indeed, since \(f_t\) is the Radon–Nikodym derivative of the state at time t, the fact that \(\Vert f_t\Vert <1\) would mean that the population is finite with probability strictly less than one, and hence the estimate in (2.47) holds provided the system is finite. Since (perhaps) Reuter’s seminal paper [12], the evolution of this kind is called dishonest. More on the honesty theory can be found in [1].
The backward Kolmogorov equation
is dual to (2.34) in the sense that
Here, \(F_t:\varGamma \rightarrow \mathbb {R}\) is an observable and
that additionally clarifies the nature of the dynamics described by L and its dual \(L^*\).
3 The proof
The proof will be divided into two parts. First we construct a \(C_0\) semigroup \(S=\{S(t)\}_{t\ge 0}\) such that the solution in question is obtained in the form \(f_t = S(t)f_0\), for all \(t\ge 0\) and initial \(f_0\) belonging to the domain of the generator of S. A special attention here will be paid to proving that S is stochastic. In the second part, we prove the stated boundedness that implies (2.47).
3.1 The stochastic semigroup
The construction of the mentioned semigroup S is based on a perturbation technique, developed in [16], and some aspects of the honesty theory [1, 10]. Its adaptation to the present context is given in the following three statements. Therein, we deal with a Banach space \(\mathcal {E}\) equipped with a cone of positive elements, \(\mathcal {E}^{+}\), that have the following property. There exists a positive linear functional, \(\varphi _{\mathcal {E}}\), such that \(\Vert u\Vert _{\mathcal {E}} = \varphi _{\mathcal {E}}(u)\) whenever \(u\in \mathcal {E}^{+}\). Thereby, the norm \(\Vert \cdot \Vert _{\mathcal {E}}\) is additive on \(\mathcal {E}^{+}\).
Proposition 5
[16, Theorem 2.2] Let \((A,\mathcal {D}_A)\) be the generator of a substochastic semigroup, \(T_0=\{T_0(t)\}_{t\ge 0}\). Let also \(B: \mathcal {D}_A\rightarrow \mathcal {E}\) be positive and such that \(\varphi _{\mathcal {E}} ( (A+B)u) \le 0\) for all \(u\in \mathcal {D}_A^{+}:=\mathcal {D}_A \cap \mathcal {E}^{+}\). Then, for each \(r\in (0,1)\), the operator \(A+rB\) generates a substochastic semigroup, \(T_r=\{T_r(t)\}_{t\ge 0}\). Furthermore, there exists a substochastic semigroup, \(T_1=\{T_1(t)\}_{t\ge 0}\), on \(\mathcal {E}\) such that \(\Vert T_1(t) u - T_r (t) u\Vert _{\mathcal {E}} \rightarrow 0\) as \(r\rightarrow 1^{-}\), for all \(u\in \mathcal {E}\) and uniformly in t on each [0, T], \(T>0\). The semigroup \(T_1\) is generated by an extension of \((A+B,\mathcal {D}_A)\).
This statement is just an extended version of the celebrated Kato perturbation theorem, cf. [1, Sect. 2]. The semigroup \(T_1\) may not be stochastic even if \(\varphi _{\mathcal {E}} ( (A+B)u) = 0\). In this case, \(\Vert T_1(t) u\Vert _{\mathcal {E}}< \Vert u\Vert _{\mathcal {E}}\), that is, the evolution is dishonest. In order to establish the honesty of \(T_1\), one has to get additional information on its properties. The first statement in this direction is a simple consequence of Theorem 3.5 and Corollary 3.6 of [1].
Proposition 6
The semigroup \(T_1\) mentioned in Proposition 5 is honest if and only if its generator is the closure of \((A+B,\mathcal {D}_A)\).
A more specific fact—applicable in \(L^1\) spaces—is provided by the following statement.
Proposition 7
[10, Theorem 2, page 156] In the setting of Proposition 5, assume that \(\mathcal {E}= L^1 (\Omega , \nu )\) for appropriate \(\Omega \) and \(\nu \). Let there exist \(v\in \mathcal {D}_A\) such that: (a) v is strictly positive; (b) \((A+B)v \le 0\). Both (a) and (b) hold \(\nu \)-almost everywhere on \(\Omega \). Then, the generator of \(T_1\) is the closure of \((A+B,\mathcal {D}_A)\), and hence \(T_1\) is honest—by Proposition 6.
Now we can turn to our models. For \(\varepsilon \in (0,1)\) and A and B as in (2.39), we set
Recall that the domain of both A and B is \(\mathcal {D}(A)\) defined in (2.43).
Lemma 1
For each \(\varepsilon \in (0,1)\), the operator \((L^\varepsilon , \mathcal {D}(A))\) generates a substochastic semigroup, \(S^\varepsilon = \{S^\varepsilon (t)\}_{t\ge 0}\). Furthermore, there exists a substochastic semigroup, \(S = \{S(t)\}_{t\ge 0}\), on \(\mathcal {X}\) such that \(S^\varepsilon (t) \rightarrow S(t)\) as \(\varepsilon \rightarrow 0\), strongly and uniformly on [0, T], \(T>0\). The semigroup S is generated by an extension of the operator \((L,\mathcal {D}(A))\).
Proof
The operator \((A,\mathcal {D}(A))\) generates a substochastic semigroup, \(S^0\), with
see (2.10). Obviously, B is a positive operator; hence, \(B:\mathcal {D}^{+}(A)\rightarrow \mathcal {X}^{+}\), see (2.44). By (2.24), (2.32), and then by (2.39), for \(f\in \mathcal {D}^{+}(A)\), we obtain
see (2.24) and (2.36). Since B is positive, this yields that, for each \(\varepsilon \in (0,1)\) and \(f\in \mathcal {D}^{+}(A)\), the following holds \(\varphi (L^\varepsilon f) \le 0\). Then, \((L^\varepsilon , \mathcal {D}(A))\), see (3.1), generates \(S^\varepsilon \) as stated, and the semigroup S is obtained in accordance with Proposition 5.
Lemma 2
Let \(m_1\) be as in (2.46). Then, for \(m> m_1\), the semigroup S constructed in Lemma 1 is generated by the closure of \((A+B,\mathcal {D}(A))\) and hence is honest therefore.
Proof
Here, we employ Proposition 7. To this end, we introduce \(v\in \mathcal {D}(A)\) by the following expression
where \(\phi _\sigma \) is as in (2.37). It is clearly strictly positive everywhere on \(\varGamma \). Let us show that \(v\in \mathcal {D}(A)\), see (2.43). By (2.8) and then by (2.2) and (2.3) we obtain
Hence, \(v\in \mathcal {W}\). Likewise,
that yields \(v\in \mathcal {D}(A)\). Thus, to apply Proposition 7 we have to show that
For \(\gamma = \varnothing \), both terms on the left-hand side of (3.2) vanish. For \(\gamma =\{x\}\),
whenever \(\sigma \ge 3\). For \(|\gamma |\ge 2\), we have
Now by (2.38), we obtain
Then,
If b(x, y) is such that \(b^*\le 2\sigma \), we take \(m_1=0\) and obtain (3.2). For \(b^*\le 2\sigma \), we use the fact that \(\phi _{\sigma +1} (x) \le \phi _\sigma (x)\), \(x\ge 0\), and then get from (3.3) the following
where the latter inequality holds in view of the assumed \(m\ge m_1\), see (2.46).
3.2 The boundedness
To prove the boundedness which yields (2.47), we are going to employ another statement of [16]. Thus, in the context of Proposition 5 we further impose the following.
Assumption 1
There exists a linear subspace, \(\widetilde{\mathcal { E}} \subset \mathcal { E}\), which has the following properties:
-
(i)
\(\widetilde{\mathcal { E}}\) is dense in \(\mathcal { E}\) in the norm \(\Vert \cdot \Vert _{\mathcal { E}}\).
-
(ii)
There exists a norm, \(\Vert \cdot \Vert _{\widetilde{\mathcal { E}}}\), on \(\widetilde{\mathcal { E}}\) that makes it a Banach space and the embedding \(\widetilde{\mathcal {E}}\) into \(\mathcal {E}\) is continuous.
-
(iii)
\(\widetilde{\mathcal { E}}^{+}:= \widetilde{\mathcal { E}}\cap \mathcal { E}^{+}\) is a generating cone in \(\widetilde{\mathcal { E}}\). The norm \(\Vert \cdot \Vert _{\widetilde{\mathcal { E}}}\) is additive on \(\widetilde{\mathcal { E}}^{+}\) and hence there exists a linear functional, \(\varphi _{\widetilde{\mathcal { E}}}\), such that \(\Vert u\Vert _{\widetilde{\mathcal { E}}}= \varphi _{\widetilde{\mathcal { E}}}(u)\) whenever \(u\in \widetilde{\mathcal { E}}\).
-
(iv)
The cone \(\widetilde{\mathcal { E}}^{+}\) is dense in \(\mathcal { E}^{+}\).
For \((A,\mathcal {D}_A)\) as in Proposition 5, set \(\widetilde{\mathcal {D}}_A= \{ u \in \mathcal {D}: A u \in \widetilde{\mathcal {E}}\}\).
Proposition 8
[16, Theorem 2.6] Let the assumption of Proposition 5 be satisfied. Assume also that \(\widetilde{\mathcal { E}}\) is a subspace of \(\mathcal { E}\) which satisfies Assumption 1. Additionally, assume that
-
(a)
The restrictions \(T_0(t)|_{\widetilde{\mathcal { E}}}\) constitute a \(C_0\)-semigroup in the norm of \(\widetilde{\mathcal { E}}\), generated by \((A,\widetilde{\mathcal {D}}_A)\).
-
(b)
\(B: \widetilde{\mathcal {D}}_A \rightarrow \widetilde{\mathcal {E}}\).
-
(d)
The following holds: \(\varphi _{\widetilde{\mathcal {E}}} ((A+B)u) \le 0\).
Then, the semigroup \(T_1 = \{T_1(t)\}_{t\ge 0}\) from Proposition 5 leaves \(\widetilde{\mathcal {E}}\) invariant. The restrictions \(T_1(t)|_{\widetilde{\mathcal {E}}}\) constitute a substochastic semigroup on \(\widetilde{\mathcal {E}}\).
Proof of Theorem 1.
In view of [11, Theorem 1.3, page 102], for \(m> m_1\) the existence and uniqueness of the solution in question follows by the existence and the properties of the semigroup S obtained in Lemma 2. That is, it has the form \(f_t = S(t) f_0\). Let us prove the second part of the theorem. To this end, we employ Proposition 8, where as \(\widetilde{\mathcal {E}}\) we take \(\mathcal {X}_{h_{\varsigma ,\alpha }} =\mathcal {X}_{h_m}\). Note that the latter means that they are equal as sets, and that \(m>m_1\) is positive even if \(m_1=0\), see (2.46). Clearly, \(\mathcal {X}_{h_{\varsigma ,\alpha }}\) has all the properties as in Assumption 1, cf. (2.5). Moreover, in this case \(\widetilde{\mathcal {D}}_A = \{ f \in \mathcal {D}(A) \cap \mathcal {X}_{h_m} : Lf \in \mathcal {X}_{h_m}\}\). By direct inspection, one checks that both (a) and (b) assumed in Proposition 8 are satisfied for this choice of \(\widetilde{\mathcal {E}}\). Now we prove that (c) also holds for \(m\ge m_2\) where the latter has to be found. For \(f\in \widetilde{\mathcal {D}}_A \cap \mathcal {X}^{+}_{h_{\varsigma ,\alpha }}\), we write, cf. (2.48), (2.49),
where
Since \(\beta \) is integrable, by the Riemann–Lebesgue lemma it follows that \(\hat{\beta }(\alpha ) \rightarrow 0\) as \(\alpha \rightarrow +\infty \). Then, one finds \(\alpha >0\) such that \(\hat{\beta }(\alpha ) < 1\). For this \(\alpha \), \(\varsigma = 1 - \hat{\beta } (\alpha )\) is positive and thus can be used in (3.4), where it yields \(\Upsilon (\varsigma ,\alpha ) \le 0\). Now, for this \(\alpha \) and \(m_1\) as in (2.46), we set
that, for \(m\ge m_2\), yields
which then by Proposition 8 yields in turn
This completes the proof of Theorem 1 with \(m_2\) defined in (3.6).
4 Summary and concluding remarks
We begin by making a brief summary of the aspects of the theory presented here, understandable also for non-mathematicians, see also [8] for an extended explanations and analysis. Then, we discuss some aspects of this work, as well as outline its possible continuation.
4.1 Summary
In cancer biology, it is well established that cancer cells proliferate wildly by repeated, uncontrolled mitosis. ‘Unlike normal cells, cancer cells ignore the usual density-dependent inhibition of growth...piling up until all nutrients are exhaustedFootnote 1’ Therefore, to model populations of cancer cells one can use ‘particles’ that undergo independent branching into two new ‘particles’ after some random time. Being unharmed populations of such ‘particles’ grow ad infinitum since the branching number is two. Therapeutic pressure causes disappearance of some of them from the population before branching, the result of which may be restricting the population growth. The effect of the treatment is proportional to its intensity and to the mean length of the inter-mitosis period, during which it acts. Then, the paramount problem of modeling of such populations is to find qualitative relations between the treatment intensity and probabilistic parameters of the cell cycle processes in a given population. In this work, we find this relation in the form \(m\ge m_2\) with \(m_2>0\) defined in (3.6) and (2.46).
4.2 The model and its study
The proposed model seems to be the simplest individual-based model that takes into account the basic aspects of the phenomenon which we intended to describe: (a) essential mortality caused by external factors and independent of the interactions inside the population; (b) randomly distributed lifetimes of the population members, at the end of which each of them branches into two progenies; (c) branching independent of the interactions inside the population. The main difficulty of its mathematical study stemmed from the presence of the gradient in the Kolmogorov operator L in (2.35), which is typical for transport problems [10]. A more general version of the proposed model instead of the last summand in (2.35) could contain
that corresponds to branching into a ‘cloud’ \(\xi \) with possibly random number of progenies. In fact, this might be done in the present context at the expense of a modification of the bound in (2.38). Our choice was motivated by the reasons of simplicity and practical applications—mitosis with two progenies. Noteworthy, in our model the lifetimes of siblings are in general dependent as random variables. The independent case would correspond to the choice \(b(x,y) = \beta (x) \beta (y)\) with \(\beta \) as in (3.5). Note, however, that the definition of \(m_2\) in (3.6) remains the same in this case. In order to take into account also dependence like ‘parent–progeny,’ cf. [4], one would make the trait more complex by including the corresponding parameter. For example, instead of \(\bar{\mathbb {R}}_{+}\) one may take \(\bar{\mathbb {R}}_{+}^2\) consisting of pairs \(\hat{x}=(x,y)\) in which x is still time to fission whereas y is responsible for the mentioned dependence. This additional trait can be used to model, e.g., further mutations of the tumor cells.
4.3 The practical meaning
As mentioned above, we believe that the proposed theory can have direct practical applications for the following reasons. There exists a rich literature on modeling—parameter fitting including—of various types of cancer, see, e.g., [4, 5, 17, 19] and the sources quoted in these publications. This means that, in a concrete situation, one can calculate \(m_2\) by means of (3.6) and (2.46), which then can be used to estimate the corresponding therapeutic dose.
4.4 Further development
Along with the modifications of the model already mentioned above in this section, we plan to consider also its version describing infinite populations. Here, we plan to employ methods developed in [7], of which studying finite populations is a part. We also plan to develop a mesoscopic theory of this model by means of scaling techniques and Poisson approximations, see also [7]. This would allow for connecting the microscopic theory developed in this way to a description based on aggregate parameters, similar to that is [13, 18].
References
L. Arlotti, B. Lods, M. Mokhtar-Kharroubi, On perturbed substochastic semigroups in abstract state spaces, Z. Anal. Anwend. 30, 457–495, (2011).
J. Banasiak, L. Arlotti, Perturbations of Positive Semigroups with Applications. Springer London, Ltd., London, (2006).
D. J. Daley, D. Vere-Jones, An Introduction to the Theory of Point Processes. Vol. I. Elementary Theory and Methods. Second edition. Probability and its Applications (New York). Springer-Verlag, New York, (2003).
M. Dolbniak, M. Kimmel, S. Smieja, Modeling epigenetic regulation of PRC1 protein accumulation in the cell cycle. Biology Direct 10 (2015) 62, 15 pp.
P. Gabriel, S. P. Garbett, V. Quaranta, D. R. Tyson, G. F. Webb, The contribution of age structure to cell population responses to targeted therapeutics, J. Theor. Biol. 311, 19–27, (2012).
M. Kimmel, D. E. Axelrod, Branching Processes in Biology. Springer, New York, (2002).
Y. Kozitsky, Evolution of infinite populations of immigrants: micro- and mesoscopic description, J. Math. Anal. Appl. 477, 294–333, (2019).
Y. Kozitsky, K. Pilorz, Modeling tumor growth: a simple individual-based model and its analysis, in Y. Holovatch (Ed.), Order, Disorder and Criticality: Advanced Problems of Phase Transition Theory, Volume 6, World Scientific, pp. 201 – 221, (2020).
V. Maz’ya, Sobolev Spaces with Applications to Elliptic Partial Differential Equations. Second, revised and augmented edition. Grundlehren der Mathematischen Wissenschaften, 342. Springer, Heidelberg, (2011).
M. Mokhtar-Kharroubi, New generation theorems in transport theory, Afr. Math. 22, 153–176, (2011).
A. Pazy, Semigroups of Linear Operators and Applications to Partial Differential Equations. Second edition. Applied Mathematical Sciences, 44. Springer-Verlag, New York Inc, (1983).
G. E. H. Reuter, Denumerable Markov processes and the associated contraction semigroups on \(l\), Acta Math. 97, 1–46, (1957).
M. Rotenberg, Transport theory for growing cell populations, J. Theor. Biol. 103, 181–199, (1983).
M. Sehl, H. Zhou, J. S. Sinsheimer, K. L. Lange, Extinction models for cancer stem cell therapy, Math Biosci. 234, 132–146, (2011).
A. Swierniak, M. Kimmel, J. Smieja, Mathematical modeling as a tool for planning anticancer therapy, European Journal of Pharmacology 625, 108–121, (2009).
H. R. Thieme, J. Voigt, Stochastic semigroups: their construction by perturbation and approximation, in M. R. Weber and J. Voigt (Eds.), Positivity IV—Theory and Applications, Technical University Dresden, Dresden, pp. 135–146, (2006).
D. R. Tyson, S. P. Garbett, P. L. Frick, V. Quaranta, Fractional proliferation: a method to deconvolve cell population dynamics from single-cell data, Nature Methods 9, 923–928, (2012).
C. V. M. van der Mee, P. F. Zweifel, A Fokker–Planck equation for growing cell populations, J. Math. Biol. 25, 61–72, (1987).
Ch. A. Yates, M. J. Ford, R. L. Mort, Multi-stage representation of cell proliferation as a Markov process, Bull. Math. Biol. 79, 2905–2928, (2017).
Acknowledgements
The author thanks Michael Röckner for valuable discussions. He also thanks Marek Kimmel for pointing to the results published in [4] and providing the text of this publication. Finally, the author thanks the referee for careful and favorable reading of the manuscript and making comments that were helpful in preparing its final version.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Financially supported by National Science Centre, Poland (NCN), Grant 2017/25/B/ST1/00051.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Kozitsky, Y. Stochastic branching at the edge: individual-based modeling of tumor cell proliferation. J. Evol. Equ. 21, 2081–2104 (2021). https://doi.org/10.1007/s00028-020-00667-x
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00028-020-00667-x