Abstract
Direct observation of tumor-immune interactions is unlikely in tumors with currently available technology, but computational simulations based on clinical data can provide insight to test hypotheses. It is hypothesized that patterns of collagen evolve as a mechanism of immune escape, but the exact nature of immune-collagen interactions is poorly understood. Spatial data quantifying collagen fiber alignment in squamous cell carcinomas indicates that late-stage disease is associated with highly aligned fibers. Our computational modeling framework discriminates between two hypotheses: immune cell migration that moves (1) parallel or (2) perpendicular to collagen fiber orientation. The modeling recapitulates immune-extracellular matrix interactions where collagen patterns provide immune protection, leading to an emergent inverse relationship between disease stage and immune coverage. Here, computational modeling provides important mechanistic insights by defining a kernel cell-cell interaction function that considers a spectrum of local (cell-scale) to global (tumor-scale) spatial interactions. Short-range interaction kernels provide a mechanism for tumor cell survival under conditions with strong Allee effects, while asymmetric tumor-immune interaction kernels lead to poor immune response. Thus, the length scale of tumor-immune interaction kernels drives tumor growth and infiltration.
Similar content being viewed by others
Introduction
Lenia (from the Latin lenis meaning “smooth”) is a cellular automata framework that allows for continuous space and time. Cellular automata are often used to study the “rules” that can recapitulate the collective behavior of interacting biological “agents” (e.g., individual cells or organisms). The development of Lenia was spurred by the search for rule sets that lead to features that are important in artificial life: self-organization (morphogenesis), self-regulation (homeostasis), self-direction (motility), self-replication (reproduction), growth (development), response to stimuli or environmental factors, evolvability, adaptation1,2, and other emergent complexity3.
Many of these same features (e.g., cellular replication, growth, motility, evolvability, and adaptation) are important in the development of complex, multi-factorial diseases such as cancer. Thus, the purpose of this manuscript is to extend the Lenia framework as a tumor model, including immune predation and escape. We show how this is a natural extension, as Lenia has the capability to recapitulate (1) classical analytical models of cancer (ordinary differential equations; ODEs), (2) common stochastic agent-based models of cancer, (3) standard models of multiple cell types competing on Darwinian fitness landscapes (evolutionary game theory), and (4) generalized cell migration (e.g., chemotaxis models) common in cancer mathematical modeling literature.
The overlap in modeling artificial life and cancer evolution
In its original formulation, Lenia defines an on-lattice domain where each grid location can take a continuous density value. Methods of interactive evolutionary computation were used to find rule sets that lead to defined, artificial “creatures” (see Fig. 1A for examples), which are capable of stable linear or angular motion or other life-like characteristics (Fig. 1B)1,2. These continuous creatures are reminiscent of the binary gliders, oscillators, and still-life creatures in Conway’s Game of Life4.
A Lenia artificial life virtual creatures, as found by evolutionary computation in ref. 1. B List of characteristics possible to produce in Lenia by varying the growth dynamics function (C) or the interaction kernel function (D). E adding a fraction of the growth field at each time step to the cell density, forms the Lenia update rule, as seen in eqn. (1). F An example snapshot of a simulation shows the density of cells at each lattice location where the interaction kernel (G) specifies the nature of interaction of cells depending on their distance from each other. H The density potential, interpreted as a weighted average of interactions at each lattice location, is calculated as the convolution of A(x) and K(x). I the growth field is calculated by applying a growth map to the density potential.
Grid locations change according to an update rule describing the growth dynamics (Fig. 1C) paired with an interaction kernel function (Fig. 1D). For example, tumor cell density in a two-dimensional domain (Fig. 1E, F) is convolved with an interaction kernel (Fig. 1G) to calculate the “density potential” (Fig. 1H). Density potential is the surrounding density of grid locations weighted by the kernel interaction function of radial distance from the focal cell. This defines a spatially explicit growth field (Fig. 1I)1, whereby the update rule is enacted iteratively at each time step, t (Fig. 1E). Thus, a natural interpretation of Lenia as a cancer model is a spatial density map of cancer cells. Cancer cells grow according to a local density-dependent growth rate (e.g., logistic growth) which is a function of local cell density. Lenia can compare the effect of local (short-range kernels) versus global (long-range kernels) on growth dynamics.
There exists a broad overlap in both methods and desired emergent behavior between models of artificial life and models of cancer growth (Fig. 1B). To adequately mimic biological realism in cancer, mathematical frameworks have implemented methods classified as (1) non-spatial or spatial, (2) deterministic or stochastic, and (3) single or multiple populations (cell types). Lenia allows for flexible model design to incorporate the full range of these classifications. Extensions to Lenia include Glaberish (a variant that leads to pattern formations that are stable in space or time5), Flow-Lenia (imposes mass conservation over time)6, Asymptotic-Lenia (asymptotic, smooth updating)7, Particle Lenia (off-lattice)8, or a generalized reaction-diffusion implementation9.
Lenia is classified as a system of integro-differential equations (IDE)10. IDEs have been used to study cancer progression11 and treatment12 or to find approximations of stochastic ABMs in cancer13, but these formulations often focus on how interaction kernels alter the time scale of dynamics or the system stability. Lenia provides a unifying framework for direct comparison of well-mixed assumptions commonly used in ODE models (corresponding to Lenia’s long-range kernel) and local-scale competition commonly used in stochastic agent-based modeling (corresponding to Lenia’s short-range kernels). Next, we review common tumor-immune modeling frameworks of birth, death, and migration, and describe how Lenia may contribute to this body of literature.
Spatio-temporal models of cancer growth dynamics
Tumor growth can be expressed as a mathematical law using an ODE14 and used as a predictive tool in assessing the course of tumor progression15,16. ODE frameworks use the well-mixed assumption, where each cell is equally likely to interact with each other cells in the tumor. Thus, there is a broad interest in understanding the effect of local, cell-scale contact inhibition on the emergent tumor-scale global growth dynamics17,18,19. The choice of spatial structure within a model (e.g., non-spatial, deme models, mesoscale, or boundary-driven growth) affects the evolutionary dynamics within heterogeneous tumors20,21,22,23, tumor growth dynamics24,25, and the emergent pattern formation26,27,28.
Spatio-temporal models of tumor-immune interactions
Tumors do not grow in isolation but must develop immune escape mechanisms to avoid extinction. Tumor-immune interactions have been described using logistic tumor growth with immune recruitment and exhaustion29 or as a predator-prey relationship30. Immune predation has likewise been modeled using IDEs31,32,33,34, mesoscopic models35, or stochastic agent-based methods36.
Importantly, classical predator-prey models may be insufficient to describe tumor-immune dynamics without also considering mechanisms for avoiding oscillatory behavior common to these models37. Thus, in the models developed herein, we include Allee effects, whereby tumors require a cooperative benefit of close aggregation when at lower densities38,39. Allee effects lead to a decreased growth benefit when tumor density is low, and thus are proposed to enable immune predation to fully eliminate tumors in the absence of immune escape37.
Spatio-temporal models of cell migration and the extracellular matrix
Immune cell migration is influenced by the spatial configuration of nearby collagen fibers40,41. The density, orientation, and thickness of collagen fibers within the extracellular matrix (ECM) can influence migration through contact guidance, thereby facilitating both migration and invasion42. Much of the mathematical modeling in this area focuses on recapitulating the spatial patterns of tumor-associated collagen signatures, which correlate with benign growth or invasive migration43,44. Models also aid in understanding the process of cancer cell metastasis as cells migrate through the ECM and extravasate into vasculature45.
Lenia as a birth-death-migration model
In summary, stochastic birth-death-migration models are commonly used to model tumor-immune-ECM growth dynamics, often with a focus on deriving approximations that map local interaction dynamics to global mean-field approximations. It should be noted that agent-based methods commonly use a fixed, local neighborhood size (e.g., a Moore or von Neumann neighborhood) which is a special case within Lenia. Alterations in cell migration, proliferation, and death parameters may lead to spatial heterogeneity in cell density, reducing the accuracy of naive mean-field approximations. Thus, it is convenient for a cancer modeling framework to include (1) non-spatial or spatial, (2) deterministic or stochastic, and (3) single or multiple populations (cell types). Below, we begin by implementing several classical growth dynamics models to illustrate the utility of Lenia as a tool in theoretical oncology in recapitulating classical models. These include logistic growth of tumor cells in isolation, as well as a multi-channel Lenia model of cell-cell (tumor-immune) interactions using a classical predator-prey model. Finally, we implement a data-driven Lenia model of immune infiltration in head and neck squamous cell carcinomas using Particle (off-lattice) Lenia.
Results
Increased range of interaction increases tumor diffusivity and speeds growth
First, we implement a single population (one cell type) model of tumor growth dynamics in Fig. 2. Growth dynamics are described by logistic growth with an Allee threshold (Methods, eqn. (4)), such that tumors seeded above the Allee threshold have positive growth. The solution to this ODE is shown in blue in Fig. 2A. Comparing deterministic Lenia (Fig. 2A; solid lines) illustrates that systematically reducing the effective range of the interaction kernel reduces the rate of growth, and alters the temporal dynamics. Smaller interaction kernels (e.g., black lines) are characterized by slow growth due to the presence of contact inhibition in small interaction neighborhoods. The reason for this is that Lenia normalizes the neighborhood kernel of interaction by the sum of the total neighborhood size (eqn. (3)). In effect, this means that the per capita interactions are lower for larger neighborhood sizes, providing the mechanism for lower overall growth rate.
A Average cell density over time for varying kernel sizes, for deterministic and stochastic Lenia. Averages over stochastic runs are shown in dotted lines, and individual trajectories are shown in translucent lines. ODE solution (shown in blue) matches simulation with a well-mixed kernel (see Supplementary Fig. 1). C indicates that maximum cell number (carrying capacity, C = 1) per pixel. B State of field at half-maximal capacity for different kernel sizes for Stochastic Lenia (SL) or Deterministic Lenia (DL). Density potential and Growth distribution shown in inset. C State of field at progressive time points for kernel size 4 for deterministic and stochastic Lenia. D Kernels used in models in figures (B). L indicates the length of the domain (number of pixels; L = 64).
Reduction in kernel size (different kernel sizes used in Fig. 2B are shown in Fig. 2D) also alters the spatial variegation of tumor density. For example, short-range kernels (Fig. 2B, left) are characterized by sharp, well-defined boundary drive growth while long-range kernels (Fig. 2B, right) are associated with diffuse patterns. Here, the kernel represents the distance over which cells experience negative growth inhibition due to the presence of neighboring cells, a biological phenomenon known as contact inhibition. This distance may vary between cell types19 and could be approximated experimentally by seeding cells in varying spatial distributions.
This pattern holds when considering either a deterministic (Fig. 2B; Deterministic Lenia, DL) or a stochastic (Fig. 2B; Stochastic Lenia, SL) update rule (see Methods). The average of many stochastic realizations is shown in dashed lines (Fig. 2A), which tend to underestimate the deterministic simulation with the corresponding kernel size. This is due in part to the fact that the cell density map A(x) in stochastic Lenia is restricted to integer values only, which is common practice in standard agent-based models (compare Fig. 2B, where only values of 0 or 1 are allowable). These results illustrate the utility of Lenia to interpolate between two standard modeling approaches: (1) ODEs and (2) stochastic, local agent-based methods. Lenia extends standard methods to allow the investigation of arbitrary interaction kernels.
Short-range interaction kernels are more robust to Allee effects
Next, we investigate the interplay between the Allee threshold and the interaction kernel. Logistic growth with an Allee threshold has an unstable equilibrium which drives the population to extinction when tumor density is below the threshold. As shown in Fig. 3A, simulating logistic growth with Allee in an ODE (blue line) or a well-mixed (red line; WM) both result in eventual extinction. Interestingly, reducing the interaction kernel distance, R, results in positive tumor growth (e.g., black line). This effect occurs for a range of Allee threshold values and kernel sizes, shown in Fig. 3B. This clearly illustrates an expanded region of positive growth when kernel size is low, across a wide range of threshold values. Smaller neighborhoods increase the likelihood that a single cell’s neighborhood will maintain a sufficient density above the Allee threshold, and thus maintain positive growth.
A Average cell density over time for varying kernel sizes, for deterministic and stochastic Lenia. Averages over stochastic runs are shown in dotted lines and individual trajectories are shown in translucent lines. ODE solution shown in blue. B Long-term tumor fate for deterministic Lenia where trajectories that eventually result in extinction are shown in red, or growth shown in blue (colorbar indicates change in tumor size at t* = 3. C, D Spatial maps shown for deterministic Lenia (C) and stochastic Lenia (D) at time t* = 3. See corresponding Supplementary Movie 1.
While stochastic Lenia is typically associated with slower temporal scales (Fig. 3A, dashed lines), the long-term tumor fate (extinction or growth) are analogous in both models and spatial variegation patterns are also similar (Fig. 3C, D). These results suggest that well-mixed model formulation may overestimate the role of an Allee effect (thus overestimating the likelihood tumor extinction). In the next section, we investigate the effect of interaction kernel size on immune predation of tumors.
High immune specificity and sensitivity maximize tumor regression
In order to investigate the effect of short-range and long-range interactions between tumor and immune cells (e.g., cytotoxic T cells), we employ the multi-channel Lenia model to simulate the dynamics of a tumor-immune (Fig. 4). Tumor-immune dynamics are described by the predator-prey model in eqns. (6) and (7). Here, we make the simplifying assumption that immune cells are cytotoxic T cells and that tumor-associated antigenicity is homogeneous across all tumor cells. Similar to the previous figure, this model contains an Allee threshold whereby tumor cells are driven to extinction below this threshold even in the absence of immune cells37.
A Schematic representation of the tumor-immune predator-prey model, illustrating various kernel sizes for tumor growth (K11), predation distance (K12), immune recruitment (K21), and density-dependent death distance in the immune system (K22). B, C Impact of different predation distances (K12) and immune recruitment (K21) on the integration results of the tumor-immune predator-prey model, with other kernels held well-mixed. D Effect of varying predation and recruitment (K12 and K21) on the time to tumor regression (considered when there are 2% tumor cells in the area) and the peak value in the immune response. E Spatial outcomes of the tumor and immune response in the model, showcasing the influence of different kernel sizes. See corresponding Supplementary Movie 2. Unless otherwise noted, parameters used are γ = 5, b = 12, g = 1.5, d = 1, L = 0.08 (see eqns. (6)–(7)).
We consider four interaction kernels: tumor-tumor, tumor-immune, immune-tumor, and immune-immune (Fig. 4A). We define the tumor-immune kernel (K12) as the immune sensitivity, whereby a short-range K12 (small R12) is characterized by an increase in immune kill rate per unit area and decreasing the time to tumor regression (TTR) resulting in a lower stimulation of immune cells and a reduction in IPV, as seen in Fig. 4B. To gain intuition, one can consider the tumor-immune kernel as representing the average distance traveled by an immune cell per unit of tumor kill. For example, a large tumor-immune kernel may represent a tumor with high PD-L1 expression, requiring immune cells to travel a further distance before effective immune activity.
Next, we define the immune-tumor kernel as the spatial immune specificity, whereby a short-range K21 (small R21)leads to more localized recruitment of immune cells in close proximity to tumor cells (not to be confused with specificity based on T-cell antigen recognition). A reduction in the recruitment distance (small K21) leads to the production of an immune response in closer proximity to tumor cells (refer to Fig. 4E). To gain intuition about the immune-tumor kernel, one can consider this kernel as representing the average distance an immune cell is recruited by a tumor. An immunologically quiet tumor is represented by a large kernel with diffuse, undirected recruitment, while increased tumor antigenicity is represented by a small kernel with strong, localized recruitment. The resulting immune peak value, IPV (Fig. 4B, C) depends on both immune sensitivity and immune specificity.
As seen in Fig. 4D, both spatial immune specificity and spatial immune sensitivity are required to maximize tumor regression (case 3). This effect is illustrated by observing spatial maps over time in Fig. 4E. High specificity results in rapid recruitment concentrated within the tumor, but these immune cells are most effective at removing tumor when sensitivity is high (case 3). In contrast, low specificity results in a diffuse spatial pattern of immune recruitment through the domain, where most immune cells are not co-localized with tumor cells, effectively wasting a majority of immune response (cases 2 and 4). Consequently, immune cells that do infiltrate tumor are rare but strongly effective, leading to a heterogeneous tumor kill (case 4). The effect of asymmetric interaction kernels leading to differences in spatial variegation and patterning in tumor and immune cells is shown for a range of sensitivity and specificity values in Fig. 5.
Spatial maps are shown at the time to tumor regression (TTR; see Fig. 4) for a range of tumor-immune sensitivity (r12) and specificity (r21) values. A Tumor spatial map at TTR. B Immune spatial maps at TTR. Spatial variegation in tumor density increases as both specificity and sensitivity are increased. As immune specificity narrows (r21 is small), immune cell concentration strongly correlates with tumor’s location with a high degree of specificity. Unless otherwise noted, parameters used are γ = 5, b = 12, g = 1.5, d = 1, L = 0.08 (see eqns. (6), (7)).
Spatial variegation of tumor-immune interactions
We assess the degree of spatial variegation and patterning in tumor and immune cells as a function of sensitivity and specificity in Fig. 5. Spatial maps are shown at TTR (see Fig. 4), and thus all tumors have identical total size in Fig. 5A. Differences in spatial patterns of tumor density are caused by differential immune recruitment (specificity) and strength of predation (sensitivity). As the immune specificity narrows (r21 reduces to smaller values), immune cell concentration strongly correlates with the tumor’s location with a high degree of specificity (Fig. 5B, right-to-left). This specificity has only a marginal effect on tumors if the range of sensitivity is diffuse (large r12 values). As sensitivity narrows, immune predation is more highly targeted and effective, killing tumor cells, especially in the core (Fig. 5A, bottom-left). A ring-shaped tumor is left, due to proliferating cells on the rim.
Stage-dependent collagen alignment predicts poor immune infiltration
Direct observation of immune cell trafficking patterns is unlikely in clinical tumors, but computational simulations based on clinical data can provide insight to test hypotheses. We begin by developing a model of immune cell infiltration using an extension of Particle Lenia8. Figure 6A introduces the image analysis to computational model pipeline. Second harmonic generation (SHG) is performed on a cohort of HPV-negative head and neck squamous cell carcinomas (HNSCC) to quantify collagen density, D(x). Each patient has a selected region of interest (ROI) to perform SHG that are subsequently analyzed using OrientationJ ImageJ plugin to determine fiber alignment, \(\overrightarrow{{\bf{J}}}({\bf{x}})\)46. Each pixel is color-coded according to the directionality of collagen fibers, such that fibers aligned in a single direction are colored with the same hue on the red-blue-green-yellow spectrum (Fig. 6A, semi-circle legend colorbar). The microenvironment gradient field, ∇M(x) at each grid location x is determined by the convolution of interaction kernel and the OrientationJ vector field, weighted by collagen density (see Methods). Thus, immune cells move along the microenvironment gradient field in the same direction as collagen fiber alignment. In Lenia, immune cell movement direction is determined by the average collagen fiber alignment within the immune cell’s interaction kernel radius, R (see Methods; eqn. (8)).
A Pipeline of image analysis to computational model using second harmonic generation to determine collagen density and subsequently the alignment and microenvironmental gradient. B Alignment collagen fibers is determined using OrientationJ ImageJ plugin46; alignment tends to increase by disease stage. See Supplementary Fig. 2 for alternative metrics to quantify alignment. C Spatial distribution of collagen alignment, color-coded by degree of alignment where red is highly aligned, yellow is moderately aligned, and green is non-aligned. Analysis done using CT-Fire63 and CurveAlign64.
Quantification of collagen alignment by disease stage
Late-stage HNSCC is associated with increased deposition and alignment of fibrillar collagens47. We hypothesize that poor outcomes are partially due to poor immune cell infiltration caused by the deposition of a dense collagen barrier. Imaging data are quantified by stage in Fig. 6B, which illustrates the correlation of disease stage with collagen density and alignment. Normal adjacent control tissue and early-stage HNSCC’s are associated with sparse and heterogeneous collagen alignment, while late-stage HNSCC tends to contain highly aligned collagen fiber patches. We hypothesized that late-stage disease is associated with collagen structures which lead to poor immune infiltration. In the next section, we next employed Lenia to test two plausible cell migration models describing the movement of immune cells in response to collagen: parallel or perpendicular movement.
Simulated effect of collagen alignment on immune surveillance
Within the immune cell trafficking model, each simulated immune cell moves along a microenvironment gradient field determined by collagen fiber alignment (Methods; eqn. (8)). We consider two hypothesized models of the influence of collagen fiber alignment on immune cell trafficking: perpendicular or parallel to collagen fibers (Fig. 7A). Immune cells are initially evenly distributed on the edge of the domain, and we quantify the area of surveillance covered (simplified example shown for six immune cells per side in Fig. 7B). The total simulated time is chosen such that immune cells in an empty domain would migrate in a linear, unaltered fashion and provide 100% coverage of the domain.
A Hypothesized models of the influence of collagen fiber alignment on immune cell trafficking. See corresponding Supplementary Movie 3. B example simulation showing immune cell infiltration (circles) with track indicating path taken. Cells seed on all four sides, color-coded by initial side (see F). C, D Simulated immune coverage for perpendicular (C) or parallel (D) immune trafficking model, colored by stage. E Representative sample ROI alignment and density of collagen fibers (using OrientationJ ImageJ plugin46) ordered by disease stage. F Immune coverage, color-coded by immune initial condition of which of the four sides: left, right, top, bottom (see legend). The color of each pixel is determined the most trafficked side. G Immune coverage as the percentage of all four sides covered by immune surveillance. For example, if no immune cells reached this pixel it is white, if all four sides reached this pixel, it is dark purple. See corresponding Supplementary Movie 4.
Results indicate an overall higher level of immune coverage in the perpendicular model than in parallel (Fig. 7C, D, respectively). Interestingly, the parallel model shows a stronger anti-correlation between immune coverage and disease stage. All stage 4 patients rank lower in immune coverage compared to patients with stage 1 tumors (Fig. 7D). Of note, it’s difficult to interpret immune coverage for control tissues as the absence of immune infiltrates may result from lower collagen density typical of normal tissue, and that is not well-aligned, or it could simply be due to the absence of diseased tissue (i.e., tumor) and thus the absence of signaling cues required to induce immune cell trafficking. These control tissues are adjacent, non-cancerous tissues within HNSCC patients. Late-stage HNSCC tumors are associated with a more hypoxia-related signature characterized by a low number of CD8+ T cells48. Thus, as the parallel model consistently predicts lower immune coverage for late-stage tumors, this model may be more biologically relevant. This also supports previous experimental findings that suggest immune cells move parallel to collagen structures49. Studies have shown that collagen fibers are often perpendicular to the outer boundary of tumors50,51, which implies that tumor cells may push fibers perpendicularly to their radial motion of expansion and growth. Experimental evidence suggests immune cells move parallel to aligned collagen fibers, which would indeed lead to reduced immune infiltration into the tumor40,41. We compare this immune escape best-case scenario of parallel migration to the countervailing hypothesis of perpendicular migration to quantify the influence of contact guidance on immune escape.. This finding supports the notion of the parallel immune migration model as a method of immune escape. Note: we do not consider variable immune response here (which may vary with disease stage) as the total number of immune cells seeded is constant across all patient simulations.
Individual model simulations are shown for a model seeded from the corresponding collagen ROI in Fig. 7E. Immune cells are seeded along each edge (left, right, top, bottom) of the domain (N = 5 cells per pixel; Fig. 7F). Typically, as disease stage increases (left to right), immune cell coverage decreases as seen in Fig. 7G. We define immune coverage as the percentage of the domain covered (100% corresponds to pixels that are covered by at least one immune cell trafficked from each of the four sides). Well-aligned collagen structures (e.g., stage 4) result in a strongly directed migration, deviating immune cells from providing a well-mixed coverage of the domain. Immune coverage is also negatively correlated with the degree of collagen alignment (measured by kurtosis) regardless of disease stage or migration model (Supplementary Fig. 3).
Discussion
Given the fact that direct observation of immune cell migration behaviors is limited with currently available methods, computational modeling has emerged as a viable method for interrogating tumor-immune interactions. Tumors under immune predation may alter their surrounding ECM (Fig. 6), leading to patterns of collagen formation as a mechanism of immune escape. Here, our modeling framework in Lenia is able to distinguish between parallel and perpendicular modes of immune cell migration as a function of collagen fiber alignment (Fig. 7). Results indicate that a parallel mode of migration is more likely, given the inverse correlation between model-predicted immune infiltration and disease stage. Previously, aligned collagen fibers have been observed perpendicular to the tumor periphery50,51, lending supporting evidence to a parallel model of immune migration that reduces immune infiltration. Despite neglecting alternative mechanisms of immune escape (e.g., acid-inactivation, immune checkpoint expression, or immune exhaustion), the immune infiltration model shows an inverse relationship between disease stage and immune coverage as an emergent phenomenon (Fig. 7).
Methods in artificial life represent a promising cross-over potential in cancer modeling. For example, Lenia demonstrates the capability to recapitulate important features required for modeling the evolution and ecology of cancer: growth dynamics (deterministic/stochastic), cell-cell interactions, and cell migration. To our knowledge, we have introduced the first example of Lenia applied as a cancer model52. While here we focus on modeling tumor-immune spatial interactions, the role of spatial structure more broadly has important implications for optimizing cancer treatment53,54, modulating evolutionary dynamics of tumor heterogeneity21,23,55, and altering cell-cell competitive dynamics56 even when using the same interaction rules57,58. Lenia is flexible enough to mimic non-spatial (well-mixed) ODEs (with sufficiently large kernel sizes) as well as small-scale spatial neighborhoods commonly used in agent-based methods (e.g., Moore or von Neumann neighborhoods). It is also straightforward to simulate deterministic dynamics and the corresponding stochastic dynamics.
Additionally, Lenia can simulate ecological interactions between multiple cell types in heterogeneous tumors. We have shown the ability of Lenia to recapitulate common models of tumor-immune dynamics (logistic-Allee). Here, we modeled cytotoxic T cells infiltrating a tumor of homogeneous antigenicity where all T cells recognize all tumor cells equally. However, it is possible to consider nonuniform T-cell recognition in Lenia by implementing a range of tumor cell types with varying antigenicity that are recognized and killed by cytotoxic T cells are different rates.
Finally, we illustrate the ability of Particle Lenia to recapitulate cell migration and trafficking in an off-lattice, with an application in squamous cell carcinomas. However, Lenia provides several natural advantages over traditional birth-death-migration models. Kernel convolution can be performed using fast-Fourier transforms, drastically decreasing the computational cost of simulations. Additionally, the convolution of extrinsic migration gradient can be pre-computed, increasing computational efficiency. Despite the myriad advantages of Lenia’s framework, there may be several aspects of biology for which it is more difficult for Lenia to capture, including cell plasticity or other cell-scale morphology. On-lattice and off-lattice (Particle) implementations of Lenia are suitable to investigate the same biological phenomena but at different spatial scales. On-lattice Lenia (DL, SL) is more suitable for larger spatial scales, especially in applications where course-graining the spatial scale of resolution is more appropriate. In contrast, Particle Lenia (by definition) tracks individual particles, rather than a density. This is more suitable for smaller spatial scales, where individual cell-cell (or cell-environment) interactions are important.
In addition to flexible methodology, Lenia has shown promise in understanding the mechanics of tumor-immune interactions. We have illustrated that immune-ECM interactions decrease immune infiltration (Fig. 7). Next, we show that short-range interaction kernels provide a mechanism for tumor cell survival under conditions for strong Allee effects (Fig. 3). We have also shown the importance of the length scales of immune sensitivity and specificity in immune response (Fig. 4). In the absence of strong sensitivity or specificity poor immune response leads to prolonged tumor growth and in some cases, immune escape. Differential interaction kernels alter the spatial patterns of tumor-immune cells (Fig. 5), leading us to hypothesize the possibility of making inferences of kernel sizes based on spatial co-localization of cells in future work. Here, we may draw inspiration from literature in ecology where kernel inferences are drawn from plant seed dispersal patterns59. Thus, in each of these examples, the characteristic kernel distance of tumor-immune-ECM interactions drives tumor growth and immune infiltration.
Methods
Lenia cellular automata
The notation here follows ref. 1, which we re-state here for clarity. Lenia is a cellular automata defined by five components: (1) a discrete grid of points, \({\mathscr{L}}\), (herein we consider two-dimensional lattice grid \({\mathscr{L}}\in {{\mathbb{R}}}^{2}\)), (2) the range of allowable states \({\mathscr{S}}=[{A}_{\min },{A}_{\max }]\), (3) the local update rule \(\phi :{{\mathscr{S}}}^{{\mathscr{N}}}\to {\mathscr{S}}\) is the local update rule, (4) the neighborhood around each focal cell at location x, given by \({{\mathscr{N}}}_{{\bf{x}}}=\{{\bf{x}}+{\bf{n}}:{\bf{n}}\in {\mathscr{N}}\}\), and (5) time steps \(t\in {\mathscr{T}}\). The spatial cell density map configuration is defined by \({{\bf{A}}}^{t}:{\mathscr{L}}\to {\mathscr{S}}\): the collection of states over the whole grid, at time \(t\in {\mathscr{T}}\), the timeline. Herein, we let A be a two-dimensional matrix where A(x) represents the cell density at grid location x which is updated via the following equation:
where G(u) is the density-dependent growth function defined on the interval \(u\in [{A}_{\min },{A}_{\max }]\). For each point x, the convolution of a kernel K with \({{\bf{A}}}^{t}({{\mathscr{N}}}_{{\bf{x}}})\) is calculated to compute the potential distribution Ut:
Thus, the growth is defined at every lattice location: Gt(x): = G(Ut(x)). A fraction of the growth distribution is added to each site at each time step (Euler approximation update rule) and the value at the site is clipped to \([{A}_{\min },{A}_{\max }]\). We implement the computational model in the Hybrid Automata Library framework (Java)60.
Interpretation of Lenia as a cancer model
Next, we make explicit the connection to cancer modeling. Lenia provides a natural framework for constructing mathematical models of cancer cell growth, competition, and migration, where each lattice location x contains a density of tumor cells, At(x). When modeling tumor dynamics, set \({A}_{\min }=0\) and \({A}_{\max }=C\) where C represents the maximum resource- or space-limited carrying capacity of cells within each single lattice location. Classic cell interaction neighborhoods such as von Neumann (the four nearest neighbors; R = 1) or Moore (eight nearest neighbors; R = 1.8) can be written as an interaction kernel function, defined as a circle of radius R:
where H is the Heaviside function, and ϵ is chosen to normalize the elements of the kernel to sum to one. Thus, U(x) represents a potential density that is perceived by the focal location, determining the location-specific growth rate of cells, G(U(x)). The density potential is the convolution of cell density within the neighborhood, \({\bf{A}}({{\mathscr{N}}}_{x})\), weighted (convolved) by the values in the kernel function. Typical kernel functions in cancer modeling are likely to be non-increasing functions of the radial distance from the focal location. For notational convenience, define the mean density of the field as \(\hat{n}(t)=\frac{1}{| | {\mathscr{L}}| | }{\sum }_{{\bf{x}}\in {\mathscr{L}}}{{\bf{A}}}^{t}({\bf{x}})\), where \(| | {\mathscr{L}}| |\) is the total number of lattice locations in domain \({\mathscr{L}}\).
Lenia can be extended to a stochastic setting by restricting only integer values on each lattice point (\({\bf{A}}({\bf{x}})\in [0,1,2,\ldots ,{A}_{\max }]\)) with stochastic updates (see Supplemental Section 4.3). We note that classic agent-based methods often restrict each lattice location to contain at most a single cell (\({A}_{\max }=1\)) and make the implicit assumption that cells divide into surrounding empty locations with probability b. This is qualitatively similar to defining a Moore-like or von Neumann-like interaction kernel with G(U(x)) = b.
In practical implementations of Lenia, best practice is to choose a pixel resolution that is identical to available imaging data (e.g., MRI or H&E data), and to approximate maximum density of cells, \({A}_{\max }\), using clinical or pre-clinical estimates of maximum cell density for the cell type of interest.
Tumor growth dynamics model
We first model tumor growth as a local logistic growth dynamic, shown in Fig. 1E, F given by:
where γ is the intrinsic growth rate of tumor cells, C is the carrying capacity (maximum density) of each lattice location, L is the allee effect, and u is the density potential (eqn. (2)).
Tumor-immune predator-prey model
Using multi-channel Lenia, we can extend the model to account for cell density of multiple cell types, Ai(x) where i ∈ {1, 2, …, N}. For example, herein we consider competition between N = 2 cell types that each have a growth field which is a function of the density potential for both cell types: \({{\bf{G}}}_{i}^{t}({\bf{x}}):={G}_{i}({{\bf{U}}}_{1}^{t}({\bf{x}}),{{\bf{U}}}_{2}^{t}({\bf{x}}))\). In this two-type case, the dynamics are given by:
Thus, the tumor-immune model can be written as a system of two growth functions:
where uij represents the density of cell type j perceived by cell type i. The Allee threshold is given by L, carrying capacity of tumor cells is C, and predation rate is b. Immune cells and expand at rate g (weighted by immune predation response) and die at rate d.
Modeling cell migration using Particle Lenia
A recent extension referred to as Particle Lenia extends the mathematical framework to off-lattice. The location of each cell i is given by vector pi: = {x, y} corresponding to its location in two-dimensions. Movement of the particle is determined by the local gradients of the energy and chemotactic migration fields: E(pi) and M(pi), respectively.
Particles (i.e., cells) in this model move against the local gradient of the energy field, representing particle interactions. For example, one might define E as the Lennard-Jones potential function, which describes the balance of repulsive and attractive forces as a function of the distance between two interacting particles61. The cell-cell repulsion and adhesion fields are a function of the potential field, U, such that:
where Et(x) is interpreted as the energy field as a function of the distance from the focal particle. Interacting cells move along the gradient of the energy field, weighted by the interaction kernel as a function of particle-particle distance, and summed over all particles.
Similarly, an extrinsic microenvironmental field M(pi), defines the chemotactic direction of cells moving toward a nutrient-based or bio-mechanical gradient. The cell position update rule can be deterministic (following the highest point of gradient) or stochastic (weighted in the direction of gradient).
Stochastic Lenia
The Lenia framework can be extended to a stochastic setting by considering the likelihood of a lattice location x containing a single cell. Let A(x) ∈ [0, 1] be a random variable, such that the probability, P, of a cell potentially being added to an existing lattice location x at the next time step t + Δt. This probability is determined by the Binomial distribution (if the lattice location is currently empty), at a rate of G(U(x))Δt.
Modeling the effect of collagen on T-cell migration
In this manuscript, we assume negligible T-cell adhesive-repulsive interactions such that E(Ut(x)) = 0. Instead, T cells move in a directed fashion influenced by the surrounding extrinsic microenvironment according to the following equation:
where K is the cell-microenvironment interaction kernel (see eqn. (3)), \(\overrightarrow{{\bf{C}}}=\{| | C| | ,\theta \}\) is a vector field determined by collagen fiber alignment. At each time point, noise is added to the collagen vector field’s angle such that \({\theta }^{{\prime} }=\theta +R(\sigma )\) where R is a uniform random variable on [0, σ] radians.
In this way, we model the influence of collagen fibers to direct T-cell movement as a weighted vector summation of the collagen fiber alignment in the focal T-cell’s local neighborhood. The collagen fiber alignment vector field is inversely proportional to the density of collagen (cells travel slowly in dense fibers). We consider two plausible models of the influence of collagen on T-cell migration: T cells travel 1) in parallel to collagen fibers or 2) perpendicular to collagen fibers, denoted ∥ and ⊥, respectively.
where \(\overrightarrow{{\bf{J}}}({\bf{x}})\) is collagen fiber alignment (a unit vector) derived from clinical imaging, detailed in the next section below, scaled by the inverse of the normalized density of collagen at each grid location, D(x) ∈ [0, 1].
Immune cell migration field defined using OrientationJ
Tumor microarray (TMA) having FFPE tissue samples from HPV-negative HNSCC patient cohort from the H. Lee Moffitt Cancer Center and Research Institute (IRB: MCC#18754) was analyzed to determine collagen alignment in the tumor microenvironment. The TMA cores were imaged using a Leica SP5 AOBS multiphoton confocal microscope and a 25x, HC IR Apo, NA 0.95 water immersion objective. The excitation wavelength was tuned to 880 nm and emitted light was detected at 440 nm using bandpass filters for detecting the SHG signal of collagen. The SHG images were analyzed using the Orientation J plugin46 in ImageJ software which provides both visual and quantitative data outputs for collagen fiber alignment62. The selection criteria for the ROI is based on capturing an area that encompasses both tumor core and stroma within each core. The ROI selected for each core captures one-third of the core area based on the image magnification performed.
Data availability
Any additional information required to analyze the data reported in this work paper is available from the corresponding author upon request.
Code availability
Code for an implementation of Lenia in the Hybrid Automata Library60 framework (Java) can be found here: https://github.com/mathonco/Lenia-in-hal52.
References
Chan, B. W.-C. Lenia-biology of artificial life. Complex Syst. 28, 251–286 (2019).
Chan, B. W.-C. Lenia and expanded universe. In: Artificial Life Conference Proceedings 32, 221–229 (2020).
Jain, S. & Shrestha, A. Capturing emerging complexity in Lenia. arXiv https://arxiv.org/abs/2305.09378 (2023).
Gardner, M. Mathematical games-the fantastic combinations of john conway’s new solitaire game, life, 1970. Sci. Am. 223, 120–123 (1970).
Davis, Q. T. & Bongard, J. Glaberish: generalizing the continuously-valued Lenia framework to arbitrary life-like cellular automata. In: Artificial Life Conference Proceedings 34, 2022, 47 (2022).
Plantec, E. et al. Flow Lenia: mass conservation for the study of virtual creatures in continuous cellular automata. arXiv https://arxiv.org/abs/2212.07906 (2022).
Kawaguchi, T., Suzuki, R., Arita, T. & Chan, B. Introducing asymptotics to the state-updating rule in Lenia. In: ALIFE 2022: The 2022 Conference on Artificial Life (MIT Press, 2021).
Horibe, K., Suzuki, K., Horii, T. & Ishiguro, H. Exploring the adaptive behaviors of particle Lenia: a perturbation-response analysis for computational agency. arXiv https://arxiv.org/abs/2305.16706 (2023).
Kojima, H. & Ikegami, T. Implementation of Lenia as a reaction-diffusion system. arXiv https://arxiv.org/abs/2305.13784 (2023).
Calcaterra, C. & Boldt, A. Existence of life in Lenia. arXiv https://arxiv.org/abs/2203.14390 (2022).
Maddalena, L. Analysis of an integro-differential system modeling tumor growth. Appl. Math. Comput. 245, 152–157 (2014).
Jain, H. V. & Byrne, H. M. Qualitative analysis of an integro-differential equation model of periodic chemotherapy. Appl. Math. Lett. 25, 2132–2136 (2012).
Greene, J. M. et al. Modeling intrinsic heterogeneity and growth of cancer cells. J. Theor. Biol. 367, 262–277 (2015).
Gerlee, P. The model muddle: in search of tumor growth laws. Cancer Res. 73, 2407–2411 (2013).
Benzekry, S. et al. Classical mathematical models for description and prediction of experimental tumor growth. PLoS Comput. Biol. 10, e1003800 (2014).
Ghaffari Laleh, N. et al. Classical mathematical models for prediction of response to chemotherapy and immunotherapy. PLoS Comput. Biol. 18, e1009822 (2022).
Baker, R. E. & Simpson, M. J. Correcting mean-field approximations for birth-death-movement processes. Phys. Rev. E 82, 041905 (2010).
West, J. & Newton, P. K. Cellular interactions constrain tumor growth. Proc. Natl Acad. Sci. 116, 1918–1923 (2019).
Kimmel, G. J., West, J., Damaghi, M., Anderson, A. R. & Altrock, P. M. Local contact inhibition leads to universal principles of cell population growth. arXiv https://arxiv.org/abs/2108.10000 (2021).
Lewinsohn, M. A., Bedford, T., Müller, N. F. & Feder, A. F. State-dependent evolutionary models reveal modes of solid tumour growth. Nat. Ecol. Evol. 7, 581–596 (2023).
Noble, R. et al. Spatial structure governs the mode of tumour evolution. Nat. Ecol. Evol. 6, 207–217 (2022).
Streck, A., Kaufmann, T. L. & Schwarz, R. F. Smith: spatially constrained stochastic model for simulation of intra-tumour heterogeneity. Bioinformatics 39, btad102 (2023).
West, J., Schenck, R. O., Gatenbee, C., Robertson-Tessi, M. & Anderson, A. R. Normal tissue architecture determines the evolutionary course of cancer. Nat. Commun. 12, 2060 (2021).
Pérez-García, V. M. et al. Universal scaling laws rule explosive growth in human cancers. Nat. Phys. 16, 1232–1237 (2020).
Jiménez-Sánchez, J. et al. Evolutionary dynamics at the tumor edge reveal metabolic imaging biomarkers. Proc. Natl Acad. Sci. 118, e2018110118 (2021).
Deutsch, A. & Dormann, S. Mathematical modeling of biological pattern formation (Springer, 2005).
Ryser, M. D., Min, B.-H., Siegmund, K. D. & Shibata, D. Spatial mutation patterns as markers of early colorectal tumor cell mobility. Proc. Natl Acad. Sci. 115, 5774–5779 (2018).
Hoshino, T. et al. Pattern formation of skin cancers: effects of cancer proliferation and hydrodynamic interactions. Phys. Rev. E 99, 032416 (2019).
Bekker, R. A. et al. Rethinking the immunotherapy numbers game. J. Immunother. Cancer 10, e005107 (2022).
Hamilton, P. T., Anholt, B. R. & Nelson, B. H. Tumour immunotherapy: lessons from predator–prey theory. Nat. Rev. Immunol. 22, 765–775 (2022).
Schiavo, M. L. Discrete kinetic cellular models of tumors immune system interactions. Math. Models Methods Appl. Sci. 6, 1187–1209 (1996).
Arlotti, L. & Lachowicz, M. Qualitative analysis of a nonlinear integrodifferential equation modeling tumor-host dynamics. Math. Comput. Model. 23, 11–29 (1996).
Aylaj, B. Qualitative analysis and simulation of a nonlinear integro-differential system modeling tumor-immune cells competition. Int. J. Biomath. 11, 1850104 (2018).
Kolev, M. Mathematical modelling of the competition between tumors and immune system considering the role of the antibodies. Math. Comput. Model. 37, 1143–1152 (2003).
Lachowicz, M. & Quartarone, A. A general framework for modeling tumor-immune system competition at the mesoscopic level. Appl. Math. Lett. 25, 2118–2122 (2012).
Alfonso, J. C. et al. Tumor-immune ecosystem dynamics define an individual radiation immune score to predict pan-cancer radiocurability. Neoplasia 23, 1110–1122 (2021).
Kareva, I., Luddy, K. A., O’Farrelly, C., Gatenby, R. A. & Brown, J. S. Predator-prey in tumor-immune interactions: a wrong model or just an incomplete one? Front. Immunol. 12, 668221 (2021).
Brown, J. S., Cunningham, J. J. & Gatenby, R. A. Aggregation effects and population-based dynamics as a source of therapy resistance in cancer. IEEE Trans. Biomed. Eng. 64, 512–518 (2016).
Johnson, K. E. et al. Cancer cell population growth kinetics at low densities deviate from the exponential growth model and suggest an allee effect. PLoS Biol. 17, e3000399 (2019).
Abhilash, A., Baker, B., Trappmann, B., Chen, C. & Shenoy, V. Remodeling of fibrous extracellular matrices by contractile cells: predictions from discrete fiber network simulations. Biophys J. 107, 1829–1840 (2014).
Pruitt, H. C. et al. Collagen fiber structure guides 3d motility of cytotoxic t lymphocytes. Matrix Biol. 85, 147–159 (2020).
Suveges, S., Chamseddine, I., Rejniak, K. A., Eftimie, R. & Trucu, D. Collective cell migration in a fibrous environment: a hybrid multiscale modelling approach. Front. Appl. Math. Stat. 7, 680029 (2021).
Poonja, S., Forero Pinto, A., Lloyd, M. C., Damaghi, M. & Rejniak, K. A. Dynamics of fibril collagen remodeling by tumor cells: a model of tumor-associated collagen signatures. Cells 12, 2688 (2023).
Crossley, R. M. et al. Modeling the extracellular matrix in cell migration and morphogenesis: a guide for the curious biologist. Front. Cell Dev. Biol. 12, 1354132 (2024).
Sabeh, F., Shimizu-Hirota, R. & Weiss, S. J. Protease-dependent versus-independent cancer cell invasion programs: three-dimensional amoeboid movement revisited. J. Cell Biol. 185, 11–19 (2009).
Sage, D. Orientationj: a series of imagej plugins for directional image analysis. Biomedical Image Group at EPFL, Switzerland https://bigwww.epfl.ch/demo/orientation/ (2020).
Saito, T. et al. Aberrant collagen cross-linking in human oral squamous cell carcinoma. J. Dent. Res. 98, 517–525 (2019).
Chaudhary, R. et al. Egfr inhibition by cetuximab modulates hypoxia and ifn response genes in head and neck squamous cell carcinoma. Cancer Res. Commun. 3, 896–907 (2023).
Sadjadi, Z., Zhao, R., Hoth, M., Qu, B. & Rieger, H. Migration of cytotoxic t lymphocytes in 3d collagen matrices. Biophys. J. 119, 2141–2152 (2020).
Conklin, M. W. et al. Aligned collagen is a prognostic signature for survival in human breast carcinoma. Am. J. Pathol. 178, 1221–32 (2011).
Rømer, A. M. A., Thorseth, M.-L. & Madsen, D. H. Immune modulatory properties of collagen in cancer. Front. Immunol. 12 https://www.frontiersin.org/journals/immunology/articles/10.3389/fimmu.2021.791453 (2021).
West, J., Marzban, S., Bravo, R. & Anderson, A. Lenia-in-HAL (2024).
Gallaher, J. A., Enriquez-Navas, P. M., Luddy, K. A., Gatenby, R. A. & Anderson, A. R. Spatial heterogeneity and evolutionary dynamics modulate time to recurrence in continuous and adaptive cancer therapies. Cancer Res. 78, 2127–2139 (2018).
Strobl, M. A. R. et al. Turnover modulates the need for a cost of resistance in adaptive therapy. BioRxiv https://www.biorxiv.org/content/10.1101/2020.01.22.914366v2 (2020).
Dénes, A., Marzban, S. & Röst, G. Global analysis of a cancer model with drug resistance due to lamarckian induction and microvesicle transfer. J. Theor. Biol. 527, 110812 (2021).
Hamis, S. et al. Spatial cumulant models enable spatially informed treatment strategies and analysis of local interactions in cancer systems. J. Math. Biol. 86, 68 (2023).
Nowak, M. A. Evolutionary dynamics (Harvard University Press, 2006).
You, L. et al. Spatial vs. non-spatial eco-evolutionary dynamics in a tumor growth model. J. Theor. Biol. 435, 78–97 (2017).
Bullock, J. M. et al. A synthesis of empirical plant dispersal kernels. J. Ecol. 105, 6–19 (2017).
Bravo, R. R. et al. Hybrid automata library: a flexible platform for hybrid modeling with real-time visualization. PLoS Comput. Biol. 16, e1007635 (2020).
Lennard-Jones, J. E. Cohesion. Proc. Phys. Soc. 43, 461 (1931).
Franco-Barraza, J., Beacham, D. A., Amatangelo, M. D. & Cukierman, E. Preparation of extracellular matrices produced by cultured and primary fibroblasts. Curr. Protoc. Cell Biol. 71, 10–9 (2016).
Bredfeldt, J. S. et al. Computational segmentation of collagen fibers from second-harmonic generation images of breast cancer. J. Biomed. Opt. 19, 016007–016007 (2014).
Liu, Y., Keikhosravi, A., Mehta, G. S., Drifka, C. R. & Eliceiri, K. W. Methods for quantifying fibrillar collagen alignment. Methods Mol. Biol. 1627, 429–451 (2017).
Acknowledgements
Authors gratefully acknowledge funding support from the National Cancer Institute via the Cancer Systems Biology Consortium U54CA274507 (A. Anderson), Florida Biomedical Research Program James & Esther King grant (21K04) (C. Chung), the Moffitt Cancer Center’s “Center of Excellence for Evolutionary Therapy” (J. West), the Moffitt Cancer Center’s “Cancer Biology & Evolution Program” pilot award (A. Amelio & J. West). The authors also would like to thank support from the staff in Moffitt’s Analytical Microscopy and Quantitative Imaging Cores: Joe Johnson and Abdalah Mahmoud. The Analytical Microscopy and Quantitative Imaging Cores are supported in part by the NCI Center Core Support Grant P30-CA076292 to the H. Lee Moffitt Comprehensive Cancer Center.
Author information
Authors and Affiliations
Contributions
Conceptualization: J.W., A.A., C.C.; image analysis: S.S., A.A.; computational analysis: S.M., J.W.; software development, numerical simulations, visualization: S.M., S.K., R.B., R.S., A.Z, J.W.; supervision: J.W., A.A.; literature review: all authors; writing: J.W., S.M., S.S.; reviewing and editing: all authors.
Corresponding author
Ethics declarations
Competing interests
The authors declare no competing interests.
Additional information
Publisher’s note Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License, which permits any non-commercial use, sharing, 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 you modified the licensed material. You do not have permission under this licence to share adapted material derived from this article or parts of it. 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-nc-nd/4.0/.
About this article
Cite this article
Marzban, S., Srivastava, S., Kartika, S. et al. Spatial interactions modulate tumor growth and immune infiltration. npj Syst Biol Appl 10, 106 (2024). https://doi.org/10.1038/s41540-024-00438-1
Received:
Accepted:
Published:
DOI: https://doi.org/10.1038/s41540-024-00438-1