Abstract
Human pluripotent stem cells (hPSCs) hold promise for regenerative medicine to replace essential cells that die or become dysfunctional. In some cases, these cells can be used to form clusters whose size distribution affects the growth dynamics. We develop models to predict cluster size distributions of hPSCs based on several plausible hypotheses, including (0) exponential growth, (1) surface growth, (2) Logistic growth, and (3) Gompertz growth. We use experimental data to investigate these models. A partial differential equation for the dynamics of the cluster size distribution is used to fit parameters (rates of growth, mortality, etc.). A comparison of the models using their mean squared error and the Akaike Information criterion suggests that Models 1 (surface growth) or 2 (Logistic growth) best describe the data.
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11538-024-01325-w/MediaObjects/11538_2024_1325_Fig1_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11538-024-01325-w/MediaObjects/11538_2024_1325_Fig2_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11538-024-01325-w/MediaObjects/11538_2024_1325_Fig3_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11538-024-01325-w/MediaObjects/11538_2024_1325_Fig4_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11538-024-01325-w/MediaObjects/11538_2024_1325_Fig5_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11538-024-01325-w/MediaObjects/11538_2024_1325_Fig6_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11538-024-01325-w/MediaObjects/11538_2024_1325_Fig7_HTML.png)
Similar content being viewed by others
Notes
We thank the reviewer for this insightful comment.
References
Allenby MC, Woodruff MA (2022) Image analyses for engineering advanced tissue biomanufacturing processes. Biomaterials 284:121514
Arino O, Sanchez E (1997) A survey of cell population dynamics. Comput Math Methods Med 1(1):35–51
Browning AP, Sharp JA, Murphy RJ, Gunasingh G, Lawson B, Burrage K, Haass NK, Simpson M (2021) Quantitative analysis of tumour spheroid structure. Elife 10:e73020
Da Silva Xavier G (2018) The cells of the islets of Langerhans. J Clin Med 7(3):54
Edelstein L, Hadar Y (1983) A model for pellet size distributions in submerged mycelial cultures. J Theor Biol 105(3):427–452
Halder J, Tumuluri SK (2023) Numerical solution to a nonlinear Mckendrick-von Foerster equation with diffusion. Numer Algorithms 92(2):1007–1039
Ionescu-Tirgoviste C, Gagniuc PA, Gubceac E, Mardare L, Popescu I, Dima S, Militaru M (2015) A 3d map of the islet routes throughout the healthy human pancreas. Sci Rep 5(1):14634
Iwata K, Kawasaki K, Shigesada N (2000) A dynamical model for the growth and size distribution of multiple metastatic tumors. J Theor Biol 203(2):177–186
Iworima DG (2023) Process parameter development for the scaled generation of stem cell-derived pancreatic endocrine cells. PhD thesis, University of British Columbia. https://doi.org/10.14288/1.0438300, https://open.library.ubc.ca/collections/ubctheses/24/items/1.0438300
Iworima DG, Baker RK, Piret JM, Kieffer TJ (2023) Analysis of the effects of bench-scale cell culture platforms and inoculum cell concentrations on PSC aggregate formation and culture. Front Bioeng Biotechnol 11:1
Iworima DG, Baker RK, Ellis C, Sherwood C, Zhan L, Rezania A, Piret JM, Kieffer TJ (2024) Metabolic switching, growth kinetics and cell yields in the scalable manufacture of stem cell-derived insulin-producing cells. Stem Cell Res Therapy 15(1):1
Kim MH, Takeuchi K, Kino-Oka M (2019) Role of cell-secreted extracellular matrix formation in aggregate formation and stability of human induced pluripotent stem cells in suspension culture. J Biosci Bioeng 127(3):372–380
Komatsu H, Cook C, Wang CH, Medrano L, Lin H, Kandeel F, Tai YC, Mullen Y (2017) Oxygen environment and islet size are the primary limiting factors of isolated pancreatic islet survival. PLoS ONE 12(8):e0183780
Liu J, Wang XS (2019) Numerical optimal control of a size-structured PDE model for metastatic cancer treatment. Math Biosci 314:28–42
McKendrick A (1926) Applications of mathematics to medical problems. Proc Edinb Math Soc 44:98–130
McKendrick A (1997) Applications of mathematics to medical problems. Reprint of McKendrick’s paper (1926) with an introduction by K. Dietz. Breakthroughs Stat 3:17–57
Mendes RL, Santos AA, Martins M, Vilela M (2001) Cluster size distribution of cell aggregates in culture. Physica A 298(3–4):471–487
Michel P, Touaoula TM (2013) Asymptotic behavior for a class of the renewal nonlinear equation with diffusion. Math Methods Appl Sci 36(3):323–335
Motulsky H, Christopoulos A (2004) Fitting models to biological data using linear and nonlinear regression: a practical guide to curve fitting. Oxford University Press, Oxford
Mukherjee M, Levine H (2021) Cluster size distribution of cells disseminating from a primary tumor. PLoS Comput Biol 17(11):e1009011
Neurohr GE, Amon A (2020) Relevance and regulation of cell density. Trends Cell Biol 30(3):213–225
Shi W, Kwon J, Huang Y, Tan J, Uhl CG, He R, Zhou C, Liu Y (2018) Facile tumor spheroids formation in large quantity with controllable size and high uniformity. Sci Rep 8(1):6837
Simpson MJ, Baker RE, Vittadello ST, Maclaren OJ (2020) Practical parameter identifiability for spatio-temporal models of cell invasion. J R Soc Interface 17(164):20200055
Wu J, Rostami MR, Cadavid Olaya DP, Tzanakakis ES (2014) Oxygen transport and stem cell aggregation in stirred-suspension bioreactor cultures. PLoS ONE 9(7):e102486
Zheng H, Harcum SW, Pei J, **e W (2024) Stochastic biological system-of-systems modelling for iPSC culture. Commun Biol 7(1):39
Acknowledgements
This paper originates from a graduate course on modeling cell biology taught at UBC in 2020 and 2022 in which a term-project by TY and AS was based on experiments by DGI. We thank the Pacific Institute for Mathematical Sciences for including the graduate course taught by LEK in their Network-Wide PIMS offering, enabling remote participants (AS, TY). We thank Prof. Timothy Kieffer (UBC) who supervised the experimental work by DGI. The Stem Cell Network, JDRF, and the Canadian Institutes of Health Research (CIHR) generously supported the Kieffer lab and the experiments that have been analyzed. LEK is funded by a Natural Science and Engineering Research Council (NSERC, Canada) Discovery grant. DGI graciously acknowledges funding support from the University of British Columbia and NSERC. AS was funded by an NSERC Canada Graduate Scholarship. TY is funded by a PhD fellowship from the Development and Promotion of Science and Technology Talents Project (DPST) by the Royal Thai Government. We are grateful to two anonymous reviewers, whose comments greatly improved our manuscript.
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.
Appendix
Appendix
1.1 Data availability
All experimental data used in this paper is available from the corresponding author of Iworima et al. (2023).
1.2 Derivation of radial growth rates from the mass growth laws
In each case, we use the following expressions for the spherical cluster mass, volume, and surface area: \(M=\rho V=\rho (\frac{4}{3}\pi r^3)\) and \(S=4\pi r^2\). We substitute these expressions into the equations that describe the mass of a cluster. In each case, we use the simple calculus step
1.2.1 Model 1: Linear Growth
In this case, \(M'(t)=(\gamma -\alpha ) S - \beta M\). Substituting the above expressions and assuming \(r>0\) leads to
1.2.2 Model 2: Logistic Growth
Carrying out the same kind of process results in
1.2.3 Model 3: Gompertz Growth
As above, we obtain
where \(\bar{K}= (3K/4\pi )^{1/3}\). Simplifying leads to (15).
1.3 Other Model Variants
We briefly summarize a few other models we considered in earlier iterations of this research.
1.3.1 Model2’: Logistic Growth with Shedding
We considered an amalgam of Models 1 and 2 that included both Logistic growth and the surface growth and shedding. This growth law had a total of 5 parameters (including the diffusive parameter \(\varepsilon \)). We found that this variant was penalized by the AIC and was unreliably fit as we had too few time points to identify the parameters adequately. Hence, we dropped this model in favour of simple Logistic Model 2.
1.3.2 Model 4: Nutrient Depletion
A model in which each cluster (of mass M(t)) grows in its own nutrient bath (concentration C(t)), with nutrient depletion as it grows is
where \(\alpha _1\) is the nutrient consumption rate per unit surface area of a cluster and \(\alpha _2\) is the corresponding nutrient depletion rate. Then mass conservation allows elimination of C, since \(\alpha _2M'(t)+\alpha _1C'(t)=0\). Integrating once and using initial conditions for mass and nutrient, \(M_0=M(0), C_0=C(0)\) results in \(C=(\alpha _2/\alpha _1)(M_0-M)+C_0\). Substituting into (19) then results in the single ODE for the mass (and for the radius)
where \(r_0= [(3/4\pi ) M_0]^{1/3}\) is a parameter depicting the initial cluster size. This model has a stable cluster size \(r_\infty \). We rejected this model for several reasons: (1) In the experiments, nutrient is renewed daily and does not get significantly deplete. (2) The independence of clusters, while convenient mathematically, is not consistent with the experiments in which many clusters share a common nutrient bath. (The model could be modified to take this into account.)
1.3.3 Model 5: Necrotic Core
We considered a “necrotic core” model, where nutrient is not able to penetrate beyond some diffusion-limited depth \(r_1\approx \sqrt{D/k_d}\). Here D is rate of nutrient diffusion, and \(k_d\) a rate of nutrient consumption, and \(r_1>0\) is assumed to be constant. We assumed that the mass of viable cells occupies a spherical shell (radius R(t)), Volume \(V_1(t)\) of depth \(r_1\ge 0\), with a spherical necrotic core (radius \(R(t)-r_1\), volume \(V_2(t)\)). The mass of viable cells in the cluster is then \(M=\rho (V_1-V_2)\). Assuming surface growth and shedding analogous to Model 1 (7) results in
The corresponding cluster radius, R, assuming \(R>r_1\), satisfies
We rejected this model for two reasons: (1) The experimental data was not consistent with significant necrosis of the cluster interior on the timescale of the experiments (Iworima et al. 2023, 2024; Iworima 2023). (2) This model also proves to be more challenging to fit. See also Komatsu et al. (2017) for the effect of oxygen on necrosis in islets and cell clusters.
1.4 Steady State Solution of PDE for Model 1
We can solve for the steady state profile of (22) in Model 1 as follows
Integrate once and use the BCs to conclude that
For Model 1, with \(f(r)=a-br\), this ODE can be integrated to obtain
for arbitrary constants \(C_0, C_1\). After some algebraic manipulation, the solution can be expressed as a Gaussian
whose mean is \(r=a/b\) and whose width is proportional to \(\varepsilon /b\). The constant \(C_2\) can be found from the total mass of the clusters, which is constant in our models.
1.5 Numerical Solutions
We use finite differences to approximate solutions of (16). Note that for the right hand side, we use the standard upwind scheme that preserves the direction of flow. For simplicity, we write \(f(r)=g(r)+h(r)\), where g(r) is the negative terms and h(r) is the positive terms of f(r).
Let \(p_i^n\) represent a distribution of clusters with size \(r_i=i\varDelta r\) at time \(t_n=n\varDelta t\), where \(i\in \{1,2,3,...,M\ |\ M\) is number of spatial nodes\(\}\) (cluster radius size “bins”), and \(n\in \{1,2,3,...,N\ |\ N \text { is number of time steps}\}\). Here, \(\varDelta r\) and \(\varDelta t\) are the radius and time step sizes, respectively. We used \(\varDelta t = 1/1440 \approx 0.0007\) days and \(\varDelta r = 0.01\) for the scaled radius \(0\le r \le 1\). Our discretization is:
For the PDE with small diffusive term, (16), we superimposed a centered difference approximation of the diffusion, to obtain
To simulate the initial condition, we first obtain the mean \(\mu \) and the variance \(\sigma ^2\) from the data on the first day by using Python function +numpy.mean+ and +numpy.var+. Then we generate the initial condition from the Gaussian distribution:
The numerical method shown here has first-order derivative approximations. Future applications of these methods where higher accuracy is essential would benefit from using a higher order scheme.
1.6 Parameter Fitting
We implement parameter estimates using Python Optimization (+scipy.optimize.minimize+). The objective function Z for our problem is given by (17). For each time point, the numerical solution \(p_\text {PDE}(r_i,t_n)\) of the discretized PDE is obtained from (23) with the added small diffusion, using the current values of the parameters \(\alpha ,\beta ,\gamma , K, \varepsilon \). The method is illustrated in Fig. 8.
Schematic diagram of the fitting method. The scheme minimizes the deviation between the solution of the model PDEs p(r, t) for the given model, and the experimental size-distribution data. \(t_n\) is the time point (Day 1, 2, 3), \(r_i\) is the i’th radial bin of the size distribution, and m is the experimental replicate
1.6.1 Validation of Fitting Scheme Using Synthetic Data
To test the parameter fitting routine, we created “synthetic data” where the ground-truth was known, and investigated how close the method results came to that ground-truth. To do so, we set the values of the (‘input’) parameters for each of the models and then solved the PDEs to obtain “artificial data” both with and without additive normally distributed random noise (mean \(\mu =0\) and \(\sigma = 1\)), (that is, SynData with noise = max( 0, SynData+np.random.normal(0,1,1)*0.1)).
We then ran the fitting routine and compared values it found (‘return’) to the true model parameter values.
In each case, we set a Gaussian distribution with variance \(=0.004\) and mean \(= 0.2\) as synthetic Day 1 data (initial conditions). Then we generate Day 2 and Day 3 synthetic data from the predicted PDE solutions for the given model. For Model 1, the optimization returns fitted parameters that are within 10% of our ground-truth (“input”) parameters, and within 30% for Model 2 and 3 (see Table 3). These results indicate that our optimization scheme is reasonable for the given models and numbers of parameters to be fit.
1.7 Model Selection
We use the Akaike Information Criterion (AIC) to help select the most parsimonious model that fits the data. (Motulsky and Christopoulos 2004). Briefly, the AIC selects the model with least sum of squared errors that has fewest parameters.
Here N is number of residuals. For example, when there are 3 experimental replicates, then \(N=100\) radial size bins \(\times 3\) replicates \(\times 3\) days = 900. \(n_p\) is number of model parameters to be fit, and SS is the minimized sum of square errors
where \(y_i\) is the observed value of a data point and \(f_i\) is its predicted value. In a given comparison, the models are tested using the same number of residuals N. Models 1, 2, and 3 have the same number of parameters. Hence, we are mainly concerned with \(\varDelta \)AIC between Models i and Model 0, where \(i=1,\dots 3\).
1.8 Spinner Flask and PBS-Mini Tables
Behaviour of replicates with Model 0 fits for the Aggrewell plates, as in Fig. 5. For each row, the parameter \(\bar{c}\) is the same (fit to combined three replicates). The initial conditions for the model PDE are determined from Day 1 for each replicate. (See also Figs. 10 and 5 for Models 1 and 2 replicates.)
1.9 Replicate Fits
In addition to Fig. 5 (Model 0 fits to the Aggrewell plates experimental data), similar figures for Model 0, and 1 are shown in Figs. 9 and 10.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Yosprakob, T., Shyntar, A., Iworima, D.G. et al. Modeling the Growth and Size Distribution of Human Pluripotent Stem Cell Clusters in Culture. Bull Math Biol 86, 96 (2024). https://doi.org/10.1007/s11538-024-01325-w
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s11538-024-01325-w