Abstract
In vitro tumour spheroids have been used to study avascular tumour growth and drug design for over 50 years. Tumour spheroids exhibit heterogeneity within the growing population that is thought to be related to spatial and temporal differences in nutrient availability. The recent development of real-time fluorescent cell cycle imaging allows us to identify the position and cell cycle status of individual cells within the growing spheroid, giving rise to the notion of a four-dimensional (4D) tumour spheroid. We develop the first stochastic individual-based model (IBM) of a 4D tumour spheroid and show that IBM simulation data compares well with experimental data using a primary human melanoma cell line. The IBM provides quantitative information about nutrient availability within the spheroid, which is important because it is difficult to measure these data experimentally.
Keywords: cancer, melanoma, individual-based model, FUCCI, population dynamics
1. Introduction
In vitro tumour spheroids are widely adopted to study avascular tumour growth and drug design [1–3]. Unlike simpler two-dimensional assays, tumour spheroid experiments exhibit heterogeneity within the growing population which is thought to be partly driven by spatial and temporal differences in the availability of diffusible nutrients, such as oxygen [3,4]. Historically, tumour spheroid experiments are analysed using bright-field imaging to measure the spheroid size [5,6], however, this does not reveal information about the internal structure of the spheroid. Since 2008, fluorescent ubiquitination-based cell cycle indicator (FUCCI) has enabled real-time identification of the cell cycle for individual cells within growing populations [4,7,8]. Using FUCCI, nuclei of cells in G1 phase fluoresce red, nuclei of cells in S/G2/M phase fluoresce green, and nuclei of cells in early S (eS) phase appear yellow as a result of both red and green fluorescence being active [7] (figure 1a). FUCCI provides information about spheroid size and heterogeneity of the cell cycle status (figure 1c–e). At early times the entire spheroid is composed of freely cycling cells, with a relatively even distribution of FUCCI colours, whereas at intermediate times cells in the central region becomes predominantly red, indicating G1-arrest [4]. Late time growth is characterized by the formation of a central necrotic region, indicated by the absence of fluorescence. FUCCI allows us to identify both the position of individual cells in three spatial dimensions, as well as identifying cell cycle status, leading to the notion of a four-dimensional (4D) tumour spheroid [9]. Assuming spherical symmetry, the geometry of 4D spheroids can be characterized by three radii: (i) is the outer radius; (ii) is the arrested radius; and, (iii) is the necrotic radius, with . In figure 1e, we see that for t ≤ 3, with the necrotic core forming sometime between t = 3 and .
Continuum mathematical models of tumour spheroids have been developed, analysed, and deployed for over 50 years [10–15], and these developments have included very recent adaptations of classical models to study tumour spheroids with FUCCI [9,16,17]. Continuum modelling approaches lack the ability to track individual cells within the growing population, and typically neglect heterogeneity and stochasticity. In comparison, individual-based models (IBMs) allow us to study population dynamics in more detail, by keeping track of all individuals and explicitly capturing heterogeneity and stochasticity [18,19]. Over the last 20 years, as computing power has increased at the same time that experimental imaging resolution has improved, there has been an increasing interest in interpreting tumour spheroid experiments using IBMs [20–25], with some studies using these models to focus explicitly on how the balance of cell migration and cell proliferation impacts phenotype selection [26]. Flegg & Nataraj [27] succinctly review mathematical modelling methodologies used to interpret tumour spheroid experiments. While several previous IBMs have the ability to track the cell cycle within individuals [20–25], our aim is to track the cell cycle in a relatively minimal IBM and to quantitatively interpret this information in terms of a new set of 4D tumour spheroid experiments.
In this work, we develop an IBM of 4D tumour spheroid growth with FUCCI. The IBM describes how individual cells migrate, die and progress through the cell cycle to mimic FUCCI. Certain mechanisms in the IBM are coupled to the local availability of a diffusible nutrient. The biological fidelity of the IBM is demonstrated by qualitatively comparing simulation results with detailed experimental images at several cross sections (figure 1b). Quantitative data from the model are used to assess the spheroid population distribution, nutrient concentration, and the role of variability in spheroid growth. We extract and quantitatively compare simulation radius estimates with measurements from a series of 4D tumour spheroid experiments using a human primary melanoma cell line (figure 1). Using a careful choice of parameter values, we show that the IBM quantitatively replicates key features of 4D tumour spheroids.
2. Methods
Experimental methods are described in electronic supplementary material, §S1.
2.1. Individual-based mathematical model
We simulate 4D spheroid growth inside a cubic domain, , of side length L, where L is chosen to be large enough so that agents do not reach the boundary of the domain during the simulation, but not so large as to incur significant computational overhead (electronic supplementary material, S4.3). Biological cells are represented as discrete agents located at xn(t) = (xn(t), yn(t), zn(t)) for n = 1, 2, 3, …, N(t), where N(t) is the total number of agents at time t.
2.1.1. Gillespie algorithm
The IBM describes key cellular-level behaviours; namely cell cycle progression and mitosis, cell motility, and cell death, as discrete events simulated using the Gillespie algorithm [28]. Each agent has an allocated rate of cell cycle progression, dependent on its cell cycle status and the local nutrient concentration (figure 2a). Agents in each phase of the cell cycle are coloured according to FUCCI, with G1 agents coloured red, eS agents coloured yellow, and S/G2/M agents coloured green.
We make the natural assumption that biological cells require access to sufficient nutrients to commit to entering the cell cycle. Therefore, the red-to-yellow transition rate, Rr(c), depends on the local nutrient concentration, c(x, t) (figure 2a). Once an agent has committed to entering the cell cycle, we assume the yellow-to-green transition takes place at a constant rate Ry, and the green-to-red transition, which involves mitosis, occurs at a constant rate Rg (figure 2a).
The rates of agent migration and death, m(c) and d(c), respectively, are assumed to depend on the local nutrient concentration. When an agent dies, it is removed from the simulation and we record the location at which the death event occurs (figure 2c). When an agent moves or undergoes mitosis (figure 2d,e), a random direction in which the agent will migrate, or its daughter agents will disperse, is chosen (figure 2b). For an agent undergoing mitosis, the first daughter agent is placed a distance σ/2 along the randomly chosen direction, and the second daughter agent is placed at a distance σ/2 in the opposite direction, leaving the two daughter agents dispersed a distance of σ apart, where we set σ to be equal to a typical cell diameter [29] (figure 2d and table 1). When migrating, agents are displaced a distance μ along the randomly chosen direction (figure 2e). Similar to the dispersal, we simulate migration by taking the step length μ to be a typical cell diameter.
Table 1.
parameter name | symbol | value | source |
---|---|---|---|
numerical parameters | |||
initial number of agents | N(0) | 30 000 | experimental measurement (electronic supplementary material, S7) |
initial number of red agents | Nr(0) | 20 911 | assumption (electronic supplementary material, S8) |
initial number of yellow agents | Ny(0) | 995 | assumption (electronic supplementary material, S8) |
initial number of green agents | Ng(0) | 8094 | assumption (electronic supplementary material, S8) |
domain length | L | 4000 μm | numerical experiments (electronic supplementary material, S4.3) |
initial spheroid radius | 245 μm | experimental measurement | |
dispersal distance | σ | 12 μm | assumption (electronic supplementary material, S5) |
migration distance | μ | 12 μm | assumption (electronic supplementary material, S5) |
simulation time | T | 240 h | experimental measurement |
per capita agent rates | |||
maximum G1–eS transition rate | Rr | 0.047 h–1 | experimental measurement (electronic supplementary material, S6) |
constant eS–S/G2/M transition rate | Ry | 0.50 h–1 | experimental measurement (electronic supplementary material, S6) |
constant S/G2/M–G1 transition rate (mitosis) | Rg | 0.062 h–1 | experimental measurement (electronic supplementary material, S6) |
maximum death rate | dmax | 2 h–1 | assumption |
minimum death rate | dmin | 0.0005 h–1 | assumption |
maximum migration rate | mmax | 0.12 h–1 | assumption |
minimum migration rate | mmin | 0.06 h–1 | assumption |
hill function index for arrest | η1 | 5 | assumption |
hill function index for migration | η2 | 5 | assumption |
hill function index for death | η3 | 15 | assumption |
nutrient parameters | |||
number of nodes | I3 | 2013 | assumption (electronic supplementary material, S4.4) |
steady-state solution interval | t* | 1 h | assumption (electronic supplementary material, S4.4) |
consumption-diffusion ratio | α | 0.15 μm cell–1 | assumption |
critical arrest concentration | ca | 0.4 | assumption |
critical migration concentration | cm | 0.5 | assumption |
critical death concentration | cd | 0.1 | assumption |
We specify the agent cycle progression rates,
2.1 |
2.2 |
2.3 |
2.4 |
2.5 |
where c(xn, t) ∈ [0, 1] is the non-dimensional nutrient concentration at the location of the nth agent; Rr > 0 is the maximum red-to-yellow transition rate; mmax > mmin ≥ 0 are the maximum and minimum migration rates, respectively; dmax > dmin ≥ 0 are the maximum and minimum death rates, respectively; η1 > 0, η2 > 0 and η3 > 0 are Hill function indices; and ca > 0, cm > 0 and cd > 0 are the inflection points of Rr(c), m(c) and d(c), respectively (figure 2a).
2.1.2. Nutrient dynamics
We make the simplifying assumption that cell migration, death and progression through the cell cycle are regulated by a single diffusible nutrient, such as oxygen [4,10,12]. The spatial and temporal distribution of nutrient concentration, C(x, t), is assumed to be governed by a reaction–diffusion equation
2.6 |
with diffusivity D > 0 [μm2 h−1], and consumption rate κ > 0 [μm3 (h cells)–1], and where v(x, t) ≥ 0 [cells μm–3] is the density of agents at position x and time t. The source term in equation (2.6) describes the consumption of nutrient at a rate of κ [μm3 (h cells)–1]. To solve this reaction–diffusion equation, we set v(xi,j,k,t) = Ni,j,k/h3, where Ni,j,k is the number of agents within the control volume surrounding the node located at (xi, yj, zk) and h3 is the volume of the control volume. On the boundary, , we impose C = Cb, where Cb is some maximum far-field concentration.
Our experiments lead to spheroids of diameter 500–600 μm over a period of 10 days after spheroid formation (figure 1) (14 days after seeding). Since these length and timescales are clear, we leave the independent variables x and t in equation (2.6) as dimensional quantities. By contrast, spatial and temporal variations of C(x, t) are very difficult to measure during spheroid growth, so we non-dimensionalize the independent variable c(x, t) = C(x, t)/Cb, giving
2.7 |
with c = 1 on , and c(x, t) ∈ [0, 1].
Typically, the timescale of nutrient diffusion is much faster than the timescale of spheroid growth [10]. Consequently, we approximate equation (2.7) by
2.8 |
where α = κ/D > 0 [μm cell–1]. Therefore, we describe the spatial and temporal distribution of nutrients by solving equation (2.8) repeatedly during the simulation. This quasi-steady approximation is computationally convenient, as we describe later. We solve equation (2.8) with a finite volume method on a uniform structured mesh (electronic supplementary material, S4) with node spacing h.
The IBM treats cells as point particles, which we call agents. Interactions between agents are modelled implicitly by specifying rates of migration and cell cycle progression that depend upon the local nutrient concentration. As we will show later, this very simple framework replicates our experimental observations reasonably well, however, we acknowledge there are other ways to treat agent–agent interactions, including lattice-based hard-core exclusion [29] and lattice-free methods for minimizing [30] or avoiding agent overlap [23,24]. Other options for modelling agent–agent interactions include direct simulation of agent adhesion or repulsion [31]. Here, our modelling philosophy is to work with the simplest possible biologically plausible model that can describe the key features of interest. Therefore, we deliberately avoid these additional mechanisms in our IBM framework.
2.2. Simulation algorithm
We simulate spheroid growth by supposing the spheroid initially contains N(0) agents distributed uniformly within a sphere of radius . While it is experimentally relevant to assume the population is spherically symmetric at t = 0, this assumption is not necessary, and we will discuss this point later. The proportion of agents chosen to be red, yellow, or green at t = 0 can be selected arbitrarily, but we choose these proportions so that the internal structure and composition of the in silico spheroids are consistent with our in vitro measurements. We achieve this by choosing the initial numbers of red, yellow, and green agents, Nr(0), Ny(0) and Ng(0), respectively, noting that N(0) = Nr(0) + Ny(0) + Ng(0) (electronic supplementary material, S8). The most appropriate timescale for individual cell-level behaviour is hours, however, spheroid development takes place over 10 days, so we will use a mixture of timescales to describe different features of the experiments and simulations as appropriate. We simulate spheroid growth from t = 0 to t = T h, updating the nutrient concentration at M equally spaced points in time. This means that the nutrient concentration is updated at intervals of duration t* = T/M [h]. The accuracy of our algorithm increases by choosing larger M (smaller t*), but larger M decreases the computational efficiency. We explore this trade-off and find that setting t* = 1 h is appropriate (electronic supplementary material, S4.4). When equation (2.8) is solved for c(x, t), the value of c(xn, t) at each agent is calculated using linear interpolation. These local nutrient concentrations are held constant for each agent while resolving all the various agent-level events (cycling and proliferation, migration and death) from time t to time t + t*. After resolving the appropriate agent-level events, we update the agent density before updating the nutrient profile again. Pseudo-algorithms for the IBM are provided (electronic supplementary material, S9), and code to reproduce key results is available on GitHub https://github.com/ProfMJSimpson/4DFUCCI.
2.3. IBM image processing
To estimate , and , we apply methods described in [16,32,33] to the IBM output. Briefly, we import the agent locations from a particular cross section, and map these locations to an (L + 1) × (L + 1) pixel image, increase the size of the agents to 12 pixels in diameter, and use edge detection to identify and estimate , and (electronic supplementary material, S2). This procedure adapts the image processing approach for the experimental images so that it is applicable to the synthetic results from the IBM.
3. Results and discussion
We now compare and analyse images and measurements from a range of in vitro experiments and in silico simulations. All experiments use the WM793B melanoma cell line, which takes approximately 4 days to form spheroids after the initial seeding in the experiments [17]. This means that corresponds to 4 days after seeding to give the experimental spheroids sufficient time to form. Snapshots from the IBM correspond to a single realization, however, time-series data from the IBM are reported by simulating 10 realizations of the IBM and then averaging appropriate measurements across the 10 simulations. While we take great care to analyse the simulation images and the experimental images using the same image-processing algorithm, the format of the experimental images is different to the format of the images produced by the IBM, and we do not explicitly account for these differences.
3.1. Parameter values
Table 1 summarizes the parameter values. While some parameters are based on separate, independent two-dimensional experimental measurements (electronic supplementary material, S5, S6) or measurements directly from the spheroids where possible (electronic supplementary material, S7), other parameters are chosen based on a series of numerical screening tests (electronic supplementary material, S4). We will return to discuss other options for parameter choices later.
3.2. Qualitative comparison of experiments and simulations
We now qualitatively compare images of in vitro (figure 3a,c,e) and in silico (figure 3b,d,f) spheroids by imaging various cross sections at different locations, including the equator (figure 3a,b), the lower cross section (figure 3c,d), and the upper cross section (figure 3e,f). We use definitions in electronic supplementary material, §S1 (Confocal imaging) to identify the lower and upper cross sections in both the experimental and simulation images. While previous studies have often compared model predictions with experimental observations at a single cross section [17,22], we aim to provide more comprehensive information about the internal structure of the spheroid by making comparisons at multiple locations.
At the beginning of the experiment, in all cross sections (in vitro and in silico), we see the population is relatively uniform, with an even distribution of colours, suggesting the entire spheroid is composed of freely cycling cells. At t = 2 and , however, we begin to see the development of heterogeneity within the growing in vitro and in silico populations, with those cells and agents at the centre of the growing spheroid predominantly red, indicating G1-arrest. By , we see the value of comparing different cross sections, since the G1-arrest is clear in the centre of the equatorial cross section, but there is no obvious heterogeneity present across either the upper or lower cross sections. Similarly, by , we see the formation of a necrotic core in the equatorial cross section, but this is not present at either the upper or lower cross sections. By t = 8 and t = 10 days, the spheroid has developed into a relatively complicated heterogeneous structure; the outer spherical shell contains freely cycling cells, the intermediate spherical shell contains living G1-arrested cells, and the internal region does not contain any fluorescent cells.
Overall, the qualitative match between the IBM and the experiment confirms that the IBM captures both the macroscopic growth of the entire spheroid, as well as the emergent spatial and temporal heterogeneity. We now build on this preliminary qualitative information by comparing quantitative measurements of growth of the spheroid.
3.3. Spheroid structure and nutrient profiles
Given the ability of the IBM to capture key spatial and temporal patterns of spheroid growth, cell cycle arrest, and cell death throughout the spheroid, we now demonstrate how to take these preliminary simulations and extract detailed quantitative data that would be difficult to obtain experimentally. Figure 4a shows a typical IBM simulation during the interval where we observe the development of internal structure. For clarity, we plot the locations of all living agents as in figure 3 together with the locations at which agents die, which is difficult to estimate experimentally, but is straightforward with the IBM. Each spheroid in figure 4a is shown with an octant removed to highlight the development of the internal structure, and for further clarity we show equatorial cross sections in figure 4b.
To quantify the internal spheroid structure we simulate 10 identically prepared realizations of the IBM and extract averaged quantitative data that are summarized in figure 4c (electronic supplementary material, S10). These data include plotting the non-dimensional nutrient concentration, c(x, t), and various normalized agent densities, ϱ(p(t), t), as a function of distance from the spheroid periphery, , where r is the distance from the spheroid centre. Hence, p(t) = 0 corresponds to the spheroid periphery, and corresponds to the spheroid centre. This representation of internal spheroid structure is made by assuming that the growing population remains spherically symmetric, which is a reasonable assumption since our initial condition and spheroid growth is spherically symmetric (figure 4a). Each density profile is normalized relative to the maximum value of all agent densities across all time points, so that we can compare how the density of the various subpopulations of agents and nutrient are distributed (electronic supplementary material, S10). Using the IBM we are able to describe the spatial and temporal densities of living agents in various phases of the cell cycle (G1, eS and S/G2/M) as well as G1-arrested agents. We plot each density profile as a function of the distance from the periphery as this allows us to compare various profiles as the size of the spheroid increases [9,34].
Averaged relative agent density profiles from the IBM provide quantitative information that cannot be easily obtained from experimental observations. Initially, we see the relatively evenly distributed G1, eS and S/G2/M populations become rapidly dominated by agents in G1 phase, which then form an obvious inner-most arrested region by about t = 2 days. During the interval 3 < t < 6 days, we observe rapid growth in the arrested population. During the later interval, 6 < t < 10 days, we see the formation of a clear necrotic core. These results indicate the spatial and temporal role of stochasticity, with the variability most evident in the G1 and arrested G1 populations at early and intermediate times. Plotting the relative agent densities in this way provides a simple approach to interpret the spatial and temporal organization of cell cycle status within the growing spheroid and visualizing the agent densities together with the non-dimensional nutrient concentration is particularly useful when this kind of information cannot be easily obtained experimentally. In particular, it is technically challenging to measure absolute concentrations of nutrient profiles during these experiments [15,35,36] and so we now focus on visualizing the nutrient concentration profile that drives this heterogeneity.
Results in figure 5 show spatial and temporal patterns in the nutrient profile, c(x, t), for a typical IBM simulation from figure 4. Figure 5a shows the three-dimensional evolution of c(x, t), with the colour bar highlighting the death and arrest thresholds, cd and ca, respectively. These three-dimensional plots show the depletion of nutrient over time in the central region of the spheroid, leading to strong spatial gradients of nutrient concentration near the edge of the growing spheroid. Profiles in figure 5b show the nutrient profile at the equatorial plane with the c(x, y, 0) = ca contour (red) and the approximate size of the necrotic core (cyan) superimposed. Simplified one-dimensional profiles of c(x, t), along x = (x, 0, 0), are shown in figure 5c, where the diameter of the growing spheroid () is shaded in yellow. Again, these simplified cross sections illustrate how nutrient consumption leads to the formation of spatial nutrient gradients near the outer radius of the growing spheroid. Overall, a key strength of the IBM is the ability to extract agent-level information (figure 4) as well as information about the nutrient distribution (figure 5), whereas experimental studies typically report cell-level data without explicitly showing nutrient-level information [4,6].
While it is very difficult to measure the spatial and temporal distribution of diffusible nutrient experimentally in the growing spheroid, it is possible to indirectly examine our assumption that spatial and temporal differences in cell cycle status are partly driven by the availability of oxygen. Figure 6 shows a series of spheroids stained with pimonidazole and pimonidazole-detecting antibodies, which indicate hypoxia [37]. In this series of images, we see evidence of hypoxia staining in the central region of the spheroid at t = 0, with persistent hypoxia staining adjacent to the necrotic core at later times. These results support our hypothesis that spatial and temporal differences in nutrient availability correspond with spatial and temporal differences in cell cycle status, and in this case the pimonidazole staining suggests that oxygen availability plays a role in the development of heterogeneity within the growing population. While this observation is consistent with our IBM, it does not rule out the possibility of multiple diffusible signals acting in unison, and we will discuss this possibility later.
3.4. Role of variability
Experimental images (figures 1, 3 and 6) suggest that spheroid development is variable, as we see spheroids of different diameters at the same time points. One of the limitations of relying on experimentation alone is that it can be difficult to quantify the importance of different sources of variability, whereas this can be assessed very simply with the IBM. For example, we can simulate multiple spheroids that start from precisely the same initial condition to quantify the variability that arises due to the stochastic growth process, or we can deliberately introduce variability into the initial composition of the spheroid to explore how this variability evolves during spheroid growth for a suite of simulated spheroids.
Simulation data in figure 7a show the temporal evolution of various agent subpopulations, including the total number of living agents, dead agents, G1, eS, S/G2/M and G1-arrested agents. Each profile shows the mean number of agents obtained by simulating 10 identically initialized spheroids with , which matches the average spheroid diameter at t = 0 days in the suite of in vitro experiments. The variability in these profiles is quantified by calculating the sample mean and sample standard deviation and shading the region corresponding to the sample mean plus or minus one sample standard deviation, and we see that, at this scale, the variability is barely noticeable. By contrast, results in figure 7b show equivalent data from a suite of simulations where the initial density of agents in the spheroid is held constant, but the initial radius of the 10 simulated spheroids is deliberately varied to mimic the observed variability in our experiments. The initial radius in each simulation corresponds to one of 10 particular experimental measurements (figure 7). The mean of these 10 initial radii measurements is , which is precisely the same as the initial radii for the simulations in figure 7a. Comparing results in figure 7a,b shows that the average population profiles are very similar, but the variability is strikingly different. This exercise shows that quantifying the variability in spheroid size at the beginning of the experiment is the key to understanding and predicting the variability in spheroid composition and size at the end of the experiment. The clear differences we see in the variability between results in figure 7a,b confirms that 10 simulations is sufficient to explore the role of variability at the beginning of the experiment. It is also interesting to note that these simulation results are consistent with our previous observations. For example, the in vitro spheroids in figure 3 have m and we see that it takes until t = 6 days for a clear necrotic core to form in the equatorial cross section. By contrast, the spheroid in figure 6 is larger with and we see a clear necrotic core at . This highlights the importance of taking great care with measurements at the beginning of the experiment [17].
3.5. Quantitatively matching experimental and mathematical spheroids
Results in figure 8 compare the temporal evolution of , and , from our suite of experiments and simulations. The data in figure 8 show the value in working with a stochastic model since the experimental measurements are quite variable, with estimates of and more variable than estimates of . This difference in variability is because we measure automatically every 6 h, whereas measurements of and require manual harvesting, fixing and imaging, and so we obtain daily measurements only.
Similarly to §3.4, we compare experimental results of average data in simulations with and without explicit variability at t = 0. The experiment–IBM comparison in figure 8a corresponds to the case where we simulate 10 identically prepared realizations of the IBM, where each simulated spheroid has the same initial radius , and we see that the average simulation results capture the average trends in the experimental measurements well, but the IBM simulations do not capture observed variability in the evolution of or . By contrast, the experiment–IBM comparison in figure 8b, where we deliberately mimic the experimental variability at t = 0, captures both the average experimental trends and variability in the experimental data quite well. Again, the difference between results in figure 8a,b suggests that accurately incorporating the initial variability in the experimental data is critical if we wish to capture the observed variability during the experiments with the IBM.
Data in figure 8 show that increases approximately linearly, whereas the development of the internal structure is more complicated, with initially decreasing for the first day before growing at a similar rate as . The necrotic core does not form until approximately t = 4 days. While our IBM-experimental comparison in figure 8 suggests that the IBM can quantitatively capture experimental trends, we have obtained this match with a careful choice of parameters without undertaking a more rigorous parameter estimation exercise [38]. The sensitivity of the IBM predictions to the parameter values is briefly explored in the electronic supplementary material, S11.
4. Conclusion and future work
We developed an IBM that simulates 4D tumour spheroids with FUCCI. IBM simulations show we can successfully reproduce qualitative and quantitative patterns of spatial and temporal differences in cell cycle status observed experimentally. This heterogeneity is driven by spatial and temporal variations in nutrient availability, which we model using a reaction–diffusion equation.
An important advantage of the IBM is our ability to extract and describe measurements that are difficult to obtain in vitro. In particular, we show how to visualize both the growing population within the spheroid together with the associated spatial patterns of nutrient concentration over time. Furthermore, the IBM makes it very simple to explore how various features contribute to the overall variability in spheroid development, and we find that relatively small variations in the initial size of the spheroid lead to relatively pronounced differences in spheroid size and composition at later times [17]. We conclude our investigation by showing that we can quantitatively match the spatial and temporal development of a series of in vitro 4D spheroids using the WM793B human primary melanoma cell line with a careful choice of parameters. We anticipate that tumour spheroids formed with different cell lines will be able to be simulated with our IBM, but will require different parameter values.
Overall, our modelling philosophy is always to work with the simplest possible mechanisms required to capture our experimental observations. Naturally, this means that there are many ways that the IBM can be extended. For example, here we make the simple assumption that spheroid growth is regulated by a single diffusible nutrient, which seems appropriate for our data. If, however, experiments show that it is important to consider multiple nutrients in unison, our IBM framework can be extended to deal with this. Similarly, we focus on symmetric spheroid growth to be consistent with our experiments, but it is straightforward to relax this assumption by specifying a different initial arrangement of agents, or by allowing asymmetric nutrient delivery by, for example, a blood vessel as we explore in electronic supplementary material, S12. Another point that could be revisited is that we implement the simplest possible cell migration mechanism where the direction of motion is random. While this assumption appears reasonable for our data, it is possible to bias the migration in response to either the nutrient concentration, the gradient of the nutrient concentration, or the density of agents by explicitly describing agent-to-agent interactions [30]. Each of these potential extensions could be incorporated into our IBM framework with the aim of potentially increasing the biological fidelity of the model. However, we caution against this simplistic approach since these mechanisms also increase the number of unknown model parameters required for simulation. To minimize issues with parameter identifiability, we prefer to work with a minimal model [38]. If, however, future experimental measurements indicate that our minimal assumptions need revising, our IBM framework is sufficiently flexible to incorporate such extensions. Another option for future refinement is to conduct a more thorough parameter estimation exercise [38]. Here, we carefully chose parameters so that data from the IBM matches our experimental data, but future analysis could include a more rigorous assessment of parameter estimation, and we leave this for future consideration.
Data accessibility
All data are available on GitHub at https://github.com/ProfMJSimpson/4DFUCCI.
Authors' contributions
J.J.K.: formal analysis, methodology, validation, visualization, writing—original draft, writing—review and editing. A.P.B.: conceptualization, methodology, supervision, writing—review and editing. R.J.M.: methodology, resources, writing—review and editing. E.J.C.: conceptualization, methodology, supervision, writing—review and editing. M.J.P.: funding acquisition, methodology, supervision, writing—review and editing. G.G.: methodology, resources, writing—review and editing. N.K.H.: conceptualization, funding acquisition, methodology, supervision, writing—review and editing. M.J.S.: conceptualization, funding acquisition, methodology, supervision, writing—original draft, writing—review and editing. All authors gave final approval for publication and agreed to be held accountable for the work performed therein.
Competing interests
We declare we have no competing interests.
Funding
This work is supported by the Australian Research Council (DP200100177). We appreciate helpful suggestions from three referees. This research was carried out at the Translational Research Institute (TRI), Woolloongabba, QLD. TRI is supported by a grant from the Australian Government. We thank the staff in the microscopy core facility at TRI for their technical support.
References
- 1.Nunes AS, Barris AS, Costa EC, Moreira AF, Correia IJ. 2018. 3D tumor spheroids as in vitro models to mimic in vivo human solid tumors resistance to therapeutic drugs. Biotechnol. Bioeng. 116, 206-226. ( 10.1002/bit.26845) [DOI] [PubMed] [Google Scholar]
- 2.Lazzari G, Couvreur P, Mura S. 2017. Multicellular tumor spheroids: a relevant 3D model for the in vitro preclinical investigation of polymer nanomedicines. Polymer Chem. 8, 4947-4969. ( 10.1039/C7PY00559H) [DOI] [Google Scholar]
- 3.Spoerri L, Beaumont KA, Anfosso A, Haass NK. 2017. Real-time cell cycle imaging in a 3D cell culture model of melanoma. Methods Mol. Biol. 1612, 401-416. ( 10.1007/978-1-4939-7021-6_29) [DOI] [PubMed] [Google Scholar]
- 4.Haass NK, Beaumont KA, Hill DS, Anfosso A, Mrass P, Munoz MA, Kinjyo I, Weninger W. 2014. Real-time cell cycle imaging during melanoma growth, invasion, and drug response. Pigment Cell Melanoma Res. 27, 764-776. ( 10.1111/pcmr.12274) [DOI] [PubMed] [Google Scholar]
- 5.Mehta G, Hsiao AY, Ingram M, Luker GD, Takayama S. 2012. Opportunities and challenges for use of tumor spheroids as models to test drug delivery and efficacy. J. Control Release 164, 192-204. ( 10.1016/j.jconrel.2012.04.045) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 6.Beaumont KA, Mohana-Kumaran N, Haass NK. 2014. Modelling melanoma in vitro and in vivo. Healthcare 2, 27-46. ( 10.3390/healthcare2010027) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 7.Sakaue-Sawano A, et al. 2008. Visualizing spatiotemporal dynamics of multicellular cell-cycle progression. Cell 132, 487-498. ( 10.1016/j.cell.2007.12.033) [DOI] [PubMed] [Google Scholar]
- 8.Vittadello ST, McCue SW, Gunasingh G, Haass NK, Simpson MJ. 2019. Mathematical models incorporating a multi-stage cell cycle replicate normally-hidden inherent synchronoization in cell proliferation. J. R. Soc. Interface 16, 20190382. ( 10.1098/rsif.2019.0382) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 9.Jin W, Spoerri L, Haass NK, Simpson MJ. 2021. Mathematical model of tumour spheroid experiments with real-time cell cycle imaging. Bull. Math. Biol. 83, 1-23. ( 10.1007/s11538-021-00878-4) [DOI] [PubMed] [Google Scholar]
- 10.Greenspan HP. 1972. Models for the growth of a solid tumor by diffusion. Stud. Appl. Math. 51, 317-340. ( 10.1002/sapm1972514317) [DOI] [Google Scholar]
- 11.McElwain DLS, Ponzo PJ. 1977. A model for the growth of a solid tumor with non-uniform oxygen consumption. Math. Biosci. 35, 267-279. ( 10.1016/0025-5564(77)90028-1) [DOI] [Google Scholar]
- 12.Ward JP, King JR. 1997. Mathematical modelling of avascular-tumour growth. Math. Med. Biol. 14, 39-69. ( 10.1093/imammb/14.1.39) [DOI] [PubMed] [Google Scholar]
- 13.Landman KA, Please CP. 2001. Tumour dynamics and necrosis: surface tension and stability. Math. Med. Biol. 18, 131-158. ( 10.1093/imammb/18.2.131) [DOI] [PubMed] [Google Scholar]
- 14.Leedale J, Herrmann A, Bagnall J, Fercher A, Papkovsky D, Sée V, Bearon RN. 2014. Modeling the dynamics of hypoxia inducible factor-1α (HIF-1α) within single cells and 3D cell culture systems. Math. Biosci. 258, 33-43. ( 10.1016/j.mbs.2014.09.007) [DOI] [PubMed] [Google Scholar]
- 15.Grimes DR, Kelly C, Bloch K, Partridge M. 2014. A method for estimating the oxygen consumption rate in multicellular tumour spheroids. J. R. Soc. Interface 11, 20131124. ( 10.1098/rsif.2013.1124) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 16.Browning AP, Sharp JA, Murphy RJ, Gunasingh G, Lawson B, Burrage K, Haass NK, Simpson MJ. 2021. Quantitative analysis of tumour spheroid structure. eLife 10, e73020. ( 10.7554/eLife.73020.sa0) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 17.Murphy RJ, Browning AP, Gunasingh G, Haass NK, Simpson MJ. 2022. Designing and interpreting 4D tumour spheroid experiments. Commun. Biol. 5, 1-11. ( 10.1038/s42003-022-03018-3) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 18.Codling EA, Plank MJ, Benhamou S. 2008. Random walk models in biology. J. R. Soc. Interface 5, 813-834. ( 10.1098/rsif.2008.0014) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 19.Carr MJ, Simpson MJ, Drovandi C. 2021. Estimating parameters of a stochastic cell invasion model with fluorescent cell cycle labelling using approximate Bayesian computation. J. R. Soc. Interface 18, 20210362. ( 10.1098/rsif.2021.0362) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 20.Mallet DG, De Pillis LG. 2006. A cellular automata model of tumor–immune system interactions. J. Theor. Biol. 239, 334-350. ( 10.1016/j.jtbi.2005.08.002) [DOI] [PubMed] [Google Scholar]
- 21.Mao X, McManaway S, Jaiswal JK, Patel PB, Wilson WR, Hicks KO, Bogle G. 2018. An agent-based model for drug-radiation interactions in the tumour microenvironment: hypoxia-activated prodrug SN30000 in multicellular tumour spheroids. PLoS Comput. Biol. 14, e1006469. ( 10.1371/journal.pcbi.1006469) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 22.Bull JA, Mech F, Quaiser T, Waters SL, Byrne HM. 2020. Mathematical modelling reveals cellular dynamics within tumour spheroids. PLoS Comput. Biol. 16, e1007961. ( 10.1371/journal.pcbi.1007961) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 23.Ghaffarizadeh A, Heiland R, Friedman SH, Mumenthaler SM, Macklin P. 2018. PhysiCell: an open source physics-based cell simulator for 3-D multicellular systems. PLoS Comput. Biol. 14, e1005991. ( 10.1371/journal.pcbi.1005991) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 24.Cooper FR, et al. 2020. Chaste: cancer, heart and soft tissue environment. J. Open Sourc. Softw. 5, 1848. ( 10.21105/joss.01848) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 25.Brown PJ, Green JEF, Binder BJ, Osborne JM. 2021. A rigid body framework for multicellular modeling. Nat. Comput. Sci. 1, 754-766. ( 10.1038/s43588-021-00154-4) [DOI] [PubMed] [Google Scholar]
- 26.Vipond O, Bull JA, Macklin PS, Tillmane U, Pugh CW, Byrne HM, Harrington HA. 2021. Multiparameter persistent homology landscapes identify immune cell spatial patterns in tumors. Proc. Natl Acad. Sci. USA 118, e2102166118. ( 10.1073/pnas.2102166118) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 27.Flegg JA, Nataraj N. 2019. Mathematical modelling and avascular tumour growth. Resonance 24, 313-325. ( 10.1007/s12045-019-0782-8) [DOI] [Google Scholar]
- 28.Gillespie DT. 1977. Exact stochastic simulation of coupled chemical reactions. J. Phys. Chem. 81, 2340-2361. ( 10.1021/j100540a008) [DOI] [Google Scholar]
- 29.Simpson MJ, Landman KA, Hughes BD. 2010. Cell invasion with proliferation mechanisms motivated by time-lapse data. Physica A 389, 3779-3790. ( 10.1016/j.physa.2010.05.020) [DOI] [Google Scholar]
- 30.Browning AP, McCue SW, Binny RN, Plank MJ, Shah ET, Simpson MJ. 2018. Inferring parameters for a lattice-free model of cell migration and proliferation using experimental data. J. Theor. Biol. 437, 251-260. ( 10.1016/j.jtbi.2017.10.032) [DOI] [PubMed] [Google Scholar]
- 31.Johnston ST, Simpson MJ, Plank MJ. 2013. Lattice-free descriptions of collective motion with crowding and adhesion. Phys. Rev. E 88, 062720. ( 10.1103/PhysRevE.88.062720) [DOI] [PubMed] [Google Scholar]
- 32.Treloar KK, Simpson MJ. 2013. Sensitivity of edge detection methods for quantifying cell migration assays. PLoS ONE 8, e67389-e67389. ( 10.1371/journal.pone.0067389) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 33.Browning AP, Murphy RJ. 2021. Image processing algorithm to identify structure of tumour spheroids with cell cycle labelling. Zenodo. ( 10.5281/zenodo.5121093) [DOI] [Google Scholar]
- 34.Spoerri L, et al. 2021. Phenotypic melanoma heterogeneity is regulated through cell–matrix interaction-dependent changes in tumor microarchitecture. bioRxiv. ( 10.1101/2020.06.09.141747) [DOI]
- 35.Miniaev MV, Belyakova MB, Kostiuk NV, Leshchenko DV, Fedotova TA. 2013. Non-obvious problems in Clark electrode application at elevated temperature and ways of their elimination. J. Anal. Methods Chem. 2013, 249752. ( 10.1155/2013/249752) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 36.Langan LM, Dodd NJF, Owen SF, Purcell WM, Jackson SK, Jha AN. 2016. Direct measurements of oxygen gradients in spheroid culture system using electron parametric resonance oximetry. PLoS ONE 11, e0149492. ( 10.1371/journal.pone.0149492) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 37.Varia MA, Calkins-Adams DP, Rinker LH, Kennedy AS, Novotny DB, Fowler WC Jr, Raleigh JA. 1998. Pimonidazole: a novel hypoxia marker for complementary study of tumor hypoxia and cell proliferation in cervical carcinoma. Gynecol. Oncol. 71, 270-277. ( 10.1006/gyno.1998.5163) [DOI] [PubMed] [Google Scholar]
- 38.Simpson MJ, Baker RE, Vittadello ST, Maclaren OJ. 2020. Practical parameter identifiability for spatio-temporal models of cell invasion. J. R. Soc. Interface 17, 20200055. ( 10.1098/rsif.2020.0055) [DOI] [PMC free article] [PubMed] [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Data Availability Statement
All data are available on GitHub at https://github.com/ProfMJSimpson/4DFUCCI.