<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="research-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Bioeng. Biotechnol.</journal-id>
<journal-title>Frontiers in Bioengineering and Biotechnology</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Bioeng. Biotechnol.</abbrev-journal-title>
<issn pub-type="epub">2296-4185</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">1515962</article-id>
<article-id pub-id-type="doi">10.3389/fbioe.2025.1515962</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Bioengineering and Biotechnology</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>A hybrid computational model of cancer spheroid growth with ribose-induced collagen stiffening</article-title>
<alt-title alt-title-type="left-running-head">Botticelli et al.</alt-title>
<alt-title alt-title-type="right-running-head">
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3389/fbioe.2025.1515962">10.3389/fbioe.2025.1515962</ext-link>
</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Botticelli</surname>
<given-names>Margherita</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2603843/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/project-administration/"/>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
<role content-type="https://credit.niso.org/contributor-roles/visualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Metzcar</surname>
<given-names>John</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2601957/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Phillips</surname>
<given-names>Thomas</given-names>
</name>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2882158/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Cox</surname>
<given-names>Susan</given-names>
</name>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/913604/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Keshavanarayana</surname>
<given-names>Pradeep</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff4">
<sup>4</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2966589/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/project-administration/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Spill</surname>
<given-names>Fabian</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/781159/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/project-administration/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>School of Mathematics</institution>, <institution>College of Engineering and Physical Sciences</institution>, <institution>University of Birmingham</institution>, <addr-line>Birmingham</addr-line>, <country>United Kingdom</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>Intelligent Systems Engineering</institution>, <institution>Indiana University</institution>, <addr-line>Bloomington</addr-line>, <addr-line>IN</addr-line>, <country>United States</country>
</aff>
<aff id="aff3">
<sup>3</sup>
<institution>Randall Centre for Cell and Molecular Biophysics</institution>, <institution>King&#x2019;s College London</institution>, <addr-line>London</addr-line>, <country>United Kingdom</country>
</aff>
<aff id="aff4">
<sup>4</sup>
<institution>Centre for Computational Medicine</institution>, <institution>University College London</institution>, <addr-line>London</addr-line>, <country>United Kingdom</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1176526/overview">Stefaan Verbruggen</ext-link>, Queen Mary University of London, United Kingdom</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/79498/overview">Chiara Magliaro</ext-link>, University of Pisa, Italy</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/495020/overview">Beth Coyle</ext-link>, University of Nottingham, United Kingdom</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1603480/overview">Eoin McEvoy</ext-link>, University of Galway, Ireland</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Pradeep Keshavanarayana, <email>p.keshavanarayana@bham.ac.uk</email>; Fabian Spill, <email>f.spill@bham.ac.uk</email>
</corresp>
</author-notes>
<pub-date pub-type="epub">
<day>09</day>
<month>04</month>
<year>2025</year>
</pub-date>
<pub-date pub-type="collection">
<year>2025</year>
</pub-date>
<volume>13</volume>
<elocation-id>1515962</elocation-id>
<history>
<date date-type="received">
<day>23</day>
<month>10</month>
<year>2024</year>
</date>
<date date-type="accepted">
<day>26</day>
<month>03</month>
<year>2025</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2025 Botticelli, Metzcar, Phillips, Cox, Keshavanarayana and Spill.</copyright-statement>
<copyright-year>2025</copyright-year>
<copyright-holder>Botticelli, Metzcar, Phillips, Cox, Keshavanarayana and Spill</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract>
<p>Metastasis, the leading cause of death in cancer patients, arises when cancer cells disseminate from a primary solid tumour to distant organs. Growth and invasion of the solid tumour often involve collective cell migration, which is profoundly influenced by cell-cell interactions and the extracellular matrix (ECM). The ECM&#x2019;s biochemical composition and mechanical properties, such as stiffness, regulate cancer cell behaviour and migration dynamics. Mathematical modelling serves as a pivotal tool for studying and predicting these complex dynamics, with hybrid discrete-continuous models offering a powerful approach by combining agent-based representations of cells with continuum descriptions of the surrounding microenvironment. In this study, we investigate the impact of ECM stiffness, modulated via ribose-induced collagen cross-linking, on cancer spheroid growth and invasion. We employed a hybrid discrete-continuous model implemented in PhysiCell to simulate spheroid dynamics, successfully replicating three-dimensional <italic>in vitro</italic> experiments. The model incorporates detailed representations of cell-cell and cell-ECM interactions, ECM remodelling, and cell proliferation. Our simulations align with experimental observations of two breast cancer cell lines, non-invasive MCF7 and invasive HCC 1954, under varying ECM stiffness conditions. The results demonstrate that increased ECM stiffness due to ribose-induced cross-linking inhibits spheroid invasion in invasive cells, whereas non-invasive cells remain largely unaffected. Furthermore, our simulations show that higher ECM degradation by the cells not only enables spheroid growth and invasion but also facilitates the formation of multicellular protrusions. Conversely, increasing the maximum speed that cells can reach due to cell-ECM interactions enhances spheroid growth while promoting single-cell invasion. This hybrid modelling approach enhances our understanding of the interplay between cancer cell migration, proliferation, and ECM mechanical properties, paving the way for future studies incorporating additional ECM characteristics and microenvironmental conditions.</p>
</abstract>
<kwd-group>
<kwd>mathematical oncology</kwd>
<kwd>agent-based model</kwd>
<kwd>collective migration</kwd>
<kwd>extracellular matrix</kwd>
<kwd>ECM stiffness</kwd>
<kwd>cancer cell biology</kwd>
</kwd-group>
<contract-num rid="cn001">BB/V002708/1 BB/M009513/1</contract-num>
<contract-num rid="cn002">MR/T043571/1</contract-num>
<contract-sponsor id="cn001">Biotechnology and Biological Sciences Research Council<named-content content-type="fundref-id">10.13039/501100000268</named-content>
</contract-sponsor>
<contract-sponsor id="cn002">UK Research and Innovation<named-content content-type="fundref-id">10.13039/100014013</named-content>
</contract-sponsor>
<custom-meta-wrap>
<custom-meta>
<meta-name>section-at-acceptance</meta-name>
<meta-value>Organoids and Organ-On-A-Chip</meta-value>
</custom-meta>
</custom-meta-wrap>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>The extracellular matrix (ECM) is a complex network of numerous macromolecules present within all tissues outside the cells. It comprises approximately 300 different proteins, with fibrous proteins such as collagens being the most abundant (<xref ref-type="bibr" rid="B53">Yue, 2014</xref>). The ECM&#x2019;s composition and structure, which vary based on tissue type and location, determine distinct mechanical and biochemical properties, which regulate tissue homeostasis, cell differentiation and growth, and largely influence cell migration (<xref ref-type="bibr" rid="B33">Muncie and Weaver, 2018</xref>). The physical and mechanical characteristics of the ECM, including fibre orientation, stiffness, viscoelasticity and porosity, affect the cell&#x2019;s direction of movement, speed and various modes of migration (single or collective) (<xref ref-type="bibr" rid="B51">Yamada et al., 2022</xref>). The ECM plays an important role in regulating cell migration during cancer metastasis, which is the primary cause of death in cancer patients (<xref ref-type="bibr" rid="B52">Yamada and Sixt, 2019</xref>). More mesenchymal cancer cell lines typically invade as single cells and this mode of invasion is profoundly impacted by ECM pore and fibre size (<xref ref-type="bibr" rid="B41">Rodr&#xed;guez-Cruz et al., 2024</xref>). In solid tumours, when cancer cells migrate collectively, their movement is directed by both cell-cell interactions and their interaction with the ECM (<xref ref-type="bibr" rid="B20">Janiszewska et al., 2020</xref>). When cells interact with the ECM, they sense and respond to mechanical cues from the ECM through mechanotransduction pathways, often mediated by integrin signalling (<xref ref-type="bibr" rid="B22">Kanchanawong and Calderwood, 2023</xref>). These cues can trigger intracellular signalling cascades, ultimately impacting cell behaviour (<xref ref-type="bibr" rid="B2">Alert and Trepat, 2020</xref>; <xref ref-type="bibr" rid="B33">Muncie and Weaver, 2018</xref>). The tumour microenvironment differs significantly from healthy microenvironments and is heavily remodelled by cancer cells and fibroblasts (<xref ref-type="bibr" rid="B49">Winkler et al., 2020</xref>). Understanding how cancer cells sense and respond to the ECM and its mechanical and biochemical features is crucial to better understanding cancer cell migration and invasion.</p>
<p>Over the years, researchers have investigated cell-ECM interactions in relation to various mechanical properties of the ECM, including stiffness, a material&#x2019;s resistance to deformation. Notably, increases in ECM stiffness can happen during tumour progression and affect cancer cell behaviour and migration (<xref ref-type="bibr" rid="B50">Wullkopf et al., 2018</xref>; <xref ref-type="bibr" rid="B31">Micalet et al., 2023</xref>; <xref ref-type="bibr" rid="B19">Jahin et al., 2023</xref>). Furthermore, higher ECM stiffness in breast cancers is usually associated with poor prognosis and drug resistance (<xref ref-type="bibr" rid="B21">Joyce et al., 2018</xref>; <xref ref-type="bibr" rid="B19">Jahin et al., 2023</xref>). Many studies looking at ECM stiffness employ <italic>in vitro</italic> models that simplify the ECM composition, for example, by using only collagen to represent the ECM, and are performed in two dimensions due to ease of sample generation, their simplicity in analysing the results and easier reproducibility (<xref ref-type="bibr" rid="B31">Micalet et al., 2023</xref>). However, there are intrinsic differences between cell cultures in two-dimensional (2D) and three-dimensional (3D) matrices. Cell migration features, such as migration speed, directionality, cell morphology and cytoskeletal organisation are profoundly influenced by the surrounding ECM, while key factors seen <italic>in vivo</italic> such as ECM remodelling inherently require an ECM component (<xref ref-type="bibr" rid="B7">Cavo et al., 2016</xref>; <xref ref-type="bibr" rid="B17">Gon&#xe7;alves and Garcia-Aznar, 2021</xref>). For example, cells on 2D matrices present a flatter and more spread-out morphology with large flat protrusions (lamellipodia) mainly localised at the leading edge of the cell. In 3D the cells have a more varied morphology and form protrusions on the whole cell surface, such as pseudopodia and invadopodia, adapting to the surrounding ECM (<xref ref-type="bibr" rid="B6">Caswell and Zech, 2018</xref>). Therefore, to faithfully replicate 3D <italic>in vivo</italic> tumour microenvironments, we must focus on 3D <italic>in vitro</italic> ECM models rather than relying solely on 2D models. However, creating 3D <italic>in vitro</italic> ECM models presents challenges due to their complexity, both in sample preparation and data analysis, which explains why researchers often turn to 2D experiments to study mechanical effects of the ECM.</p>
<p>A recent review by <xref ref-type="bibr" rid="B31">Micalet et al. (2023)</xref> collected various papers investigating the effects of ECM stiffness in 3D <italic>in vitro</italic> models of epithelial cancer cells. Some studies found that matrices with higher stiffness can enhance cell migration, and promote epithelial-to-mesenchymal transition (EMT), a process associated with increased invasiveness (<xref ref-type="bibr" rid="B48">Wei et al., 2015</xref>; <xref ref-type="bibr" rid="B44">Stowers et al., 2017</xref>). On the other hand, other studies have found that less stiff matrices can drive more invasive phenotypes in cancer cells and spheroids (<xref ref-type="bibr" rid="B43">Staneva et al., 2018</xref>; <xref ref-type="bibr" rid="B3">Berger et al., 2020</xref>; <xref ref-type="bibr" rid="B19">Jahin et al., 2023</xref>). Thus, the effect of ECM on cancer migration and invasion depends not only on stiffness, but on several factors, including the cancer cell type, the involvement of other cells such as fibroblasts, and the composition and structure of the surrounding microenvironment. Furthermore, ECM stiffness in <italic>in vitro</italic> models can be modulated using different techniques, each affecting cell migration differently. One approach involves increasing the collagen density and therefore the extracellular matrix stiffness. However, this alters the structural properties of the ECM, such as its porosity, and influences cell behaviour, including the formation and number of focal adhesions (cell-ECM adhesion sites), which often alters cell migration (<xref ref-type="bibr" rid="B28">Mason et al., 2013</xref>). Another method is to modify the alginate hydrogel density. However, this limits cell migration by preventing chemical remodelling of the ECM, essential for cell invasion (<xref ref-type="bibr" rid="B28">Mason et al., 2013</xref>). In other studies, the stiffness of the collagen matrix is modulated using non-enzymatic glycation, induced by sugars such as threose and ribose. This process increases cross-links among collagen fibres, increasing fibre stiffness without modifying the structure of the ECM (<xref ref-type="bibr" rid="B43">Staneva et al., 2018</xref>; <xref ref-type="bibr" rid="B19">Jahin et al., 2023</xref>). The different approaches used in modelling and measuring cancer cell invasion in 3D lead to contradictory results which are also difficult to compare. It is therefore even harder to understand the mechanisms behind cancer cell invasion and their dependence on ECM stiffness.</p>
<p>Given the complexity, cost, and duration of <italic>in vitro</italic> experiments, computational models have become valuable tools in complementing experimental work by replicating setups, providing insights that help interpret results, and exploring scenarios that are difficult to test experimentally (<xref ref-type="bibr" rid="B30">Metzcar et al., 2019</xref>; <xref ref-type="bibr" rid="B10">Crossley et al., 2024</xref>). Cancer spheroids, commonly used in 3D <italic>in vitro</italic> models to investigate tumour growth and invasion, frequently display collective invasion behaviour. Various computational approaches are employed to model this collective migration, including continuous, discrete, and hybrid models, all of which have been used to examine cancer invasion and interactions between the cells and the surrounding extracellular matrix. In continuous models, the cells and the ECM are represented as densities, characterising them with partial differential equations to describe how they change in space and time (<xref ref-type="bibr" rid="B34">Nguyen Edalgo and Ford Versypt, 2018</xref>; <xref ref-type="bibr" rid="B46">Szyma&#x144;ska et al., 2024</xref>). In discrete frameworks, agent-based modelling is often used, where each biological element, such as a cancer cell or ECM fibre, is distinct and the interactions between the agents are defined. For example, <xref ref-type="bibr" rid="B39">Prasanna et al. (2024)</xref> used a cellular Potts model-based multiscale computational framework to investigate spatial tumour heterogeneity. Finally, hybrid models combine multiple methods, such as modelling the cells using a discrete model and the substrate using a continuous model. <xref ref-type="bibr" rid="B38">Poonja et al. (2023)</xref> built a model that combines an off-lattice agent-based model for the cells with a vector field representation of the ECM fibril structure. In this model, the ECM is characterised by fibril orientation and stiffness, which can inhibit cell proliferation or trigger cell migration when respective stiffness thresholds are exceeded.</p>
<p>Several software tools that utilise agent-based models for studying collective cell migration problems have gained popularity. These modelling platforms have been used to build custom computational models to simulate various multiscale and multicellular problems utilising different mathematical frameworks. Notable examples include Chaste (<xref ref-type="bibr" rid="B32">Mirams et al., 2013</xref>), CompuCell3D, which uses a cellular Potts model (<xref ref-type="bibr" rid="B45">Swat et al., 2012</xref>), and PhysiCell, which employs an off-lattice centre-based agent-based model (<xref ref-type="bibr" rid="B16">Ghaffarizadeh et al., 2018</xref>). PhysiCell is an efficient and extensible open-source software tool, able to simulate large numbers of cells in high throughput. It has a growing user community and has been previously used to model the extracellular matrix. <xref ref-type="bibr" rid="B17">Gon&#xe7;alves and Garcia-Aznar (2021)</xref> developed a model for spheroid growth with PhyiCell by defining the ECM as part of the chemical microenvironment with zero diffusivity. The extracellular matrix in PhysiCell has also been modelled as an agent in a PhysiCell addon, named PhysiMeSS (<xref ref-type="bibr" rid="B35">No&#xeb;l et al., 2024</xref>). Here each ECM fibre is represented by cylinders with varying stiffness. Another ECM extension of PhysiCell was developed by <xref ref-type="bibr" rid="B29">Metzcar et al. (2025)</xref>. They modelled the ECM as a continuum, then discretised into smaller volumetric elements which store information about the ECM fibre orientation, average anisotropy and fibre density.</p>
<p>We present a hybrid discrete-continuous model built upon the ECM framework developed by <xref ref-type="bibr" rid="B29">Metzcar et al. (2025)</xref> in PhysiCell, utilising its ECM fibre density feature. The model explores the influence of cell-cell and cell-matrix interactions on cancer spheroid growth at different levels of ribose-induced ECM stiffness. Our model accounts for cell-cell and cell-ECM adhesion and repulsion, ECM remodelling, and cell proliferation with associated inhibition of proliferation function, allowing us to successfully replicate the experimental finding of <xref ref-type="bibr" rid="B19">Jahin et al. (2023)</xref>, which investigated cancer spheroid growth and invasion of non-invasive MCF7 and invasive HCC1954 cells at different ribose-induced stiffnesses of the ECM. Consistent with the <italic>in vitro</italic> experiments, our results indicate that ribose-induced stiffening can significantly reduce ECM remodelling and confine cancer cell movement, inhibiting spheroid growth and invasion. Moreover, this flexible modelling framework is able to incorporate additional ECM characteristics and microenvironmental conditions, such as fibre orientation and nutrient diffusion, to further refine the dynamics of cancer spheroid-ECM interaction in the future.</p>
</sec>
<sec sec-type="materials|methods" id="s2">
<title>2 Materials and methods</title>
<sec id="s2-1">
<title>2.1 Experimental data</title>
<p>In this paper, we aim to investigate the mechanisms involved in cancer spheroid growth and invasion into the extracellular matrix. Spheroid growth refers to the expansion of the central spheroid mass and its volume change over time as a result of cell proliferation. On the other hand, invasion describes the penetration of single cells or broad multicellular protrusions into the surrounding ECM. We build the model based on the <italic>in vitro</italic> experiments conducted by <xref ref-type="bibr" rid="B19">Jahin et al. (2023)</xref> studying the effect of ribose-induced ECM stiffening on cancer spheroid growth and invasion of non-invasive MCF7 and invasive HCC1954 breast cancer cell lines.</p>
<p>In their study, <xref ref-type="bibr" rid="B19">Jahin et al. (2023)</xref> formed tumour spheroids of 200 <inline-formula id="inf1">
<mml:math id="m1">
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>m in diameter using the hanging drop method and subsequently embedded them in a collagen matrix with varying ribose concentrations of 0&#xa0;mM, 50&#xa0;mM and 200&#xa0;mM as in <xref ref-type="bibr" rid="B36">Phillips et al. (2023)</xref>. They used the non-invasive parental MCF7 and invasive parental HCC1954 cells, both human breast carcinoma cell lines with epithelial-like morphology. To model the ECM, they chose collagen I, derived from rat tail tendons, as it is the most abundant protein component in the extracellular matrix surrounding solid tumours, with supplementary fibronectin also included to allow enhanced cell attachment. During collagen hydrogel formation, ribose, a cross-linker used for non-enzymatic glycation to induce gel stiffening in <italic>vitro</italic> models, was added at appropriate concentrations to increase hydrogel stiffness. More cross-linking between collagen fibres increases the ECM stiffness without altering the matrix organisation and the ligand binding sites for cell-ECM adhesion. This allows for the investigation of the effect of stiffness alone on cancer spheroid growth and invasion. The spheroids were imaged by combining Z-slices at 10 <inline-formula id="inf2">
<mml:math id="m2">
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>m intervals, covering the whole spheroid thickness. The images were captured daily over at least 96&#xa0;h and were used to track the spheroid invasion.</p>
</sec>
<sec id="s2-2">
<title>2.2 Model</title>
<sec id="s2-2-1">
<title>2.2.1 PhysiCell and general framework</title>
<p>PhysiCell is an open-source cross-platform compatible multiscale modelling tool, based in C&#x2b;&#x2b; (<xref ref-type="bibr" rid="B16">Ghaffarizadeh et al., 2018</xref>). It employs a hybrid discrete-continuum approach, coupling an agent-based model for the cells with a continuum model for the diffusive microenvironment. The agent-based model is off-lattice and centre-based. Each agent, corresponding to a single cell, is modelled as a sphere, with its position defined by its centre. The continuum microenvironment consists of chemical substrates with associated diffusion coefficients, decay rates, sources and sinks, and initial and boundary conditions. PhysiCell is coupled to an efficient multi-substrate diffusion solver called BioFVM (<xref ref-type="bibr" rid="B15">Ghaffarizadeh et al., 2016</xref>) to simulate the chemical microenvironment using reaction-diffusion PDEs. PhysiCell uses multiscale modelling, as it has been developed with the aim of modelling problems in cancer biology and tissue engineering, which involve processes occurring at different time scales. The system is updated using pre-defined and user-defined parameters and functions, making this tool flexible and customisable.</p>
<p>We build our model upon the PhysiCell (version 1.12.0) ECM framework developed by <xref ref-type="bibr" rid="B29">Metzcar et al. (2025)</xref>. The continuum ECM is defined separately from the chemical microenvironment and is discretised into volumetric elements, or voxels. In our model, each voxel stores information about the local ECM density and we did not include any additional diffusible substrate. The model consists of three parts:<list list-type="simple">
<list-item>
<p>&#x2022; ECM remodelling, corresponding to changes in ECM density due to degradation by the cells (<xref ref-type="sec" rid="s2-2-2">Section 2.2.2</xref>);</p>
</list-item>
<list-item>
<p>&#x2022; Cell movement, as a result of cell-cell and cell-ECM interactions (<xref ref-type="sec" rid="s2-2-3">Section 2.2.3</xref>);</p>
</list-item>
<list-item>
<p>&#x2022; Cell proliferation, with associated inhibition of proliferation function (<xref ref-type="sec" rid="s2-2-4">Section 2.2.4</xref>).</p>
</list-item>
</list>
</p>
<p>We assume that the ribose concentration affects how the cells interact with the ECM, reducing ECM remodelling and slowing cell migration. For ECM remodelling and cell movement processes, we update the system every mechanics time step <inline-formula id="inf3">
<mml:math id="m3">
<mml:mrow>
<mml:mi mathvariant="normal">&#x394;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">mech</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> at the default value of 0.1&#xa0;min, whilst slower cell phenotype processes, <italic>i.e.</italic>, cell proliferation and volume changes, are updated at a slower rate, every phenotype time step <inline-formula id="inf4">
<mml:math id="m4">
<mml:mrow>
<mml:mi mathvariant="normal">&#x394;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">cell</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> at the default value of 6&#xa0;min (<xref ref-type="bibr" rid="B16">Ghaffarizadeh et al., 2018</xref>).</p>
<p>We present a pseudo-2D model representing a <inline-formula id="inf5">
<mml:math id="m5">
<mml:mrow>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>-slice image of the experimental data (<xref ref-type="fig" rid="F1">Figure 1A</xref>). The cells are spherical agents with a maximum volume <inline-formula id="inf6">
<mml:math id="m6">
<mml:mrow>
<mml:mi>V</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and corresponding radius <inline-formula id="inf7">
<mml:math id="m7">
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> that can interact with the ECM voxels. We use a single layer of ECM voxels inside which the cell agents can move in the x- and y-directions, though their movement is restricted in the <inline-formula id="inf8">
<mml:math id="m8">
<mml:mrow>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>-direction, making it a constrained 3D model (pseudo-2D). This framework was chosen to facilitate the comparison between the simulated and experimental data, as the experimental images were captured from z-slices of the spheroid.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>
<bold>(A)</bold> Constrained 3D model schematics. The ECM voxels are represented as orange cubes and the cancer cell as a green sphere. The cancer cell agent moves freely within the ECM voxels in the <inline-formula id="inf9">
<mml:math id="m9">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>&#x2212;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf10">
<mml:math id="m10">
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>-directions, but not in the <inline-formula id="inf11">
<mml:math id="m11">
<mml:mrow>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>-direction. <bold>(B)</bold> Cell-ECM interactions computation. The cell (green) interacts with the ECM voxel (orange) whose centre <inline-formula id="inf12">
<mml:math id="m12">
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mo>&#xd7;</mml:mo>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> is nearest to either its position <inline-formula id="inf13">
<mml:math id="m13">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> or its front <inline-formula id="inf14">
<mml:math id="m14">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, determined as the point on the cell surface in its direction of movement <inline-formula id="inf15">
<mml:math id="m15">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">d</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> <bold>(C)</bold> Cell-cell interactions computation. Cell <inline-formula id="inf16">
<mml:math id="m16">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>C</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> on the left has a radius <inline-formula id="inf17">
<mml:math id="m17">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and an interaction radius <inline-formula id="inf18">
<mml:math id="m18">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>A</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and cell <inline-formula id="inf19">
<mml:math id="m19">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>C</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> on the right has a radius <inline-formula id="inf20">
<mml:math id="m20">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and an interaction radius <inline-formula id="inf21">
<mml:math id="m21">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>A</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>. The two cells interact when their distance is less than <inline-formula id="inf22">
<mml:math id="m22">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>A</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>A</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
</caption>
<graphic xlink:href="fbioe-13-1515962-g001.tif"/>
</fig>
<p>To compute cell-ECM interactions for cell movement and ECM remodelling, we must choose which ECM voxel each cell agent interacts with. In PhysiCell the default voxel accessed for cell-substrate interactions is the nearest voxel (centre) to the position <inline-formula id="inf23">
<mml:math id="m23">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> of the cell <inline-formula id="inf24">
<mml:math id="m24">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>C</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> (<xref ref-type="fig" rid="F1">Figure 1B</xref>). However, invading cancer cells can form outward protrusions, such as filopodia and invadopodia, to adhere and remodel the ECM fibres mechanically and chemically (<xref ref-type="bibr" rid="B5">Capuana et al., 2020</xref>). During chemical remodelling, cancer cells can use these protrusions to secrete soluble or membrane-bound matrix metalloproteinases (MMPs), a class of matrix-degrading enzymes crucial for invasion (<xref ref-type="bibr" rid="B18">Itoh, 2015</xref>). For this reason, we introduce an alternative method of selecting the nearest voxel to the cell. When remodelling the ECM, we modify the density of the nearest ECM element to the cell front, corresponding to the nearest voxel to the point <inline-formula id="inf25">
<mml:math id="m25">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> on the cell surface in its direction of movement <inline-formula id="inf26">
<mml:math id="m26">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">d</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, as shown in <xref ref-type="fig" rid="F1">Figure 1B</xref>. We also use the nearest voxel to the cell front to find the local ECM density when computing the cell speed due to cell-ECM adhesion (<xref ref-type="disp-formula" rid="e4">Equation 4</xref>). If the cell is not moving, and so <inline-formula id="inf27">
<mml:math id="m27">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">d</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn mathvariant="bold">0</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>, we select the nearest voxel to the cell position <inline-formula id="inf28">
<mml:math id="m28">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> (<xref ref-type="fig" rid="F1">Figure 1B</xref>).</p>
<p>For interactions between cell agents, such as cell-cell adhesion, as in PhysiCell, we consider the set of neighbouring cells <inline-formula id="inf29">
<mml:math id="m29">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="script">N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> defined as all the cells within interaction distance <inline-formula id="inf30">
<mml:math id="m30">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>A</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>A</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> from the cell <inline-formula id="inf31">
<mml:math id="m31">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>C</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>&#x2019;s centre <inline-formula id="inf32">
<mml:math id="m32">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> (<xref ref-type="fig" rid="F1">Figure 1C</xref>). <inline-formula id="inf33">
<mml:math id="m33">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>A</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf34">
<mml:math id="m34">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>A</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the maximum interaction (or adhesion) radii of the cells <inline-formula id="inf35">
<mml:math id="m35">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>C</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf36">
<mml:math id="m36">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>C</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> respectively and they are fixed multiples of the cells radii (<xref ref-type="bibr" rid="B16">Ghaffarizadeh et al., 2018</xref>).</p>
</sec>
<sec id="s2-2-2">
<title>2.2.2 ECM remodelling</title>
<p>When a cell enters into contact with an ECM element, it remodels the matrix substrate by changing its density <inline-formula id="inf37">
<mml:math id="m37">
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
<mml:mo>&#x2208;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> [0,1]. We assume the cells degrade the ECM by dynamically reducing its density towards zero. The ECM density update equation is the following:<disp-formula id="e1">
<mml:math id="m38">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">deg,rib</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mi>&#x3c1;</mml:mi>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>where <inline-formula id="inf38">
<mml:math id="m39">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">deg,rib</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the cell&#x2019;s characteristic rate of degradation of the ECM, which depends on the ribose concentration. It has been observed that an increase in ribose and fibre cross-linking through glycation correlates to less ECM remodelling and degradation of the ECM fibres (<xref ref-type="bibr" rid="B14">Francis-Sedlak et al., 2010</xref>; <xref ref-type="bibr" rid="B8">Chang et al., 2020</xref>). Therefore, we assume that the ECM degradation rate <inline-formula id="inf39">
<mml:math id="m40">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">deg,rib</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> depends on the ribose concentration <inline-formula id="inf40">
<mml:math id="m41">
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> as follows:<disp-formula id="e2">
<mml:math id="m42">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">deg,rib</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">deg,0</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msup>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3b4;</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>where <inline-formula id="inf41">
<mml:math id="m43">
<mml:mrow>
<mml:mi>&#x3b4;</mml:mi>
<mml:mo>&#x2265;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 0 is a parameter that determines how strongly the ribose affects the cell&#x2019;s base degradation rate <inline-formula id="inf42">
<mml:math id="m44">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">deg,0</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <italic>i.e.</italic>, when the ribose concentration is zero. By choosing <inline-formula id="inf43">
<mml:math id="m45">
<mml:mrow>
<mml:mi>&#x3b4;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 0 we assume that the ribose concentration does not affect the cell&#x2019;s degradation rate. If <inline-formula id="inf44">
<mml:math id="m46">
<mml:mrow>
<mml:mi>&#x3b4;</mml:mi>
<mml:mo>&#x3e;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 0, as the ribose concentration <inline-formula id="inf45">
<mml:math id="m47">
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> increases, the degradation rate <inline-formula id="inf46">
<mml:math id="m48">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">deg,rib</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> decreases, tending to zero as <inline-formula id="inf47">
<mml:math id="m49">
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> goes to infinity.</p>
</sec>
<sec id="s2-2-3">
<title>2.2.3 Cell movement</title>
<p>The total velocity <inline-formula id="inf48">
<mml:math id="m50">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> of a cell <inline-formula id="inf49">
<mml:math id="m51">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>C</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> can be written as<disp-formula id="e3">
<mml:math id="m52">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>c</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>c</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>where <inline-formula id="inf50">
<mml:math id="m53">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>c</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the cell-cell interaction velocity as a result of cell-cell adhesion and repulsion and <inline-formula id="inf51">
<mml:math id="m54">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>c</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the cell-matrix interaction velocity as a result of cell-ECM adhesion and repulsion.</p>
<sec id="s2-2-3-1">
<title>2.2.3.1 Cell-cell interactions</title>
<p>To reproduce cell-cell interactions, we use the built-in functions in PhysiCell for cell-cell adhesion and repulsion, in PhysiCell referred to as cell mechanics (<xref ref-type="bibr" rid="B24">Macklin et al., 2012</xref>; <xref ref-type="bibr" rid="B16">Ghaffarizadeh et al., 2018</xref>; <xref ref-type="bibr" rid="B29">Metzcar et al., 2025</xref>). The cell-cell interaction velocity <inline-formula id="inf52">
<mml:math id="m55">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>c</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> (<xref ref-type="disp-formula" rid="e3">Equation 3</xref>) is a result of cell-cell adhesion and repulsion forces. When the distance between two cell centres <inline-formula id="inf53">
<mml:math id="m56">
<mml:mrow>
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">&#x7c;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> is less than their interaction distance <inline-formula id="inf54">
<mml:math id="m57">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>A</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>A</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, cell-cell adhesion is activated and the cell agents start pulling each other (<xref ref-type="fig" rid="F1">Figure 1</xref>). On the other hand, the cell-cell repulsion force is activated when two cells start overlapping, so when the distance between the two cell centres <inline-formula id="inf55">
<mml:math id="m58">
<mml:mrow>
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">&#x7c;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> is less than the sum of their radii <inline-formula id="inf56">
<mml:math id="m59">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> (<xref ref-type="fig" rid="F1">Figure 1</xref>). This force is used to reproduce the effect of volume exclusion, and resistance to cell deformation when a cell is pushed by other cells.</p>
</sec>
<sec id="s2-2-3-2">
<title>2.2.3.2 Cell-matrix interactions</title>
<p>The cell-matrix interaction velocity <inline-formula id="inf57">
<mml:math id="m60">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>c</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> (<xref ref-type="disp-formula" rid="e3">Equation 3</xref>) is a result of cell-ECM adhesion and repulsion<disp-formula id="equ4">
<mml:math id="m61">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>c</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>c</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>c</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>where <inline-formula id="inf58">
<mml:math id="m62">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>c</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the cell-ECM repulsion velocity and <inline-formula id="inf59">
<mml:math id="m63">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>c</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the cell-ECM adhesion velocity.</p>
<p>The cell-ECM adhesion velocity <inline-formula id="inf60">
<mml:math id="m64">
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>c</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> is a result of cell adhesion to the ECM fibres and can be written as<disp-formula id="equ1">
<mml:math id="m65">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>c</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>c</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">d</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>c</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>where <inline-formula id="inf61">
<mml:math id="m66">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>c</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the cell speed due to cell-ECM adhesion and <inline-formula id="inf62">
<mml:math id="m67">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">d</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>c</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the cell-ECM adhesion direction. The cell-ECM adhesion direction <inline-formula id="inf63">
<mml:math id="m68">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">d</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>c</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is given by a uniform random unit vector, whilst the speed due to cell-ECM adhesion <inline-formula id="inf64">
<mml:math id="m69">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>c</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the magnitude of the velocity due cell-ECM adhesion and depends on the ECM density <inline-formula id="inf65">
<mml:math id="m70">
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>. A higher density of the ECM corresponds to a higher number of cell-ECM adhesion sites. Therefore, we define <inline-formula id="inf66">
<mml:math id="m71">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>c</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> as a linearly increasing function with respect to the ECM density <inline-formula id="inf67">
<mml:math id="m72">
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>:<disp-formula id="e4">
<mml:math id="m73">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>c</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>4</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">rib</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mi>&#x3c1;</mml:mi>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>
<inline-formula id="inf68">
<mml:math id="m74">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">rib</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the maximum cell-ECM interaction speed for a given concentration of ribose <inline-formula id="inf69">
<mml:math id="m75">
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>. The factor 4 ensures that when computing the total cell-ECM interaction speed <inline-formula id="inf70">
<mml:math id="m76">
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>c</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>, the maximum equals <inline-formula id="inf71">
<mml:math id="m77">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">rib</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> (see <xref ref-type="disp-formula" rid="e7">Equation 7</xref>). A higher ribose concentration corresponds to more cross-linking between the collagen fibres. This affects the mechanical remodelling of the fibres, as it makes it harder for the cells to realign the ECM fibres, which is essential to allow direct cell migration and invasion (<xref ref-type="bibr" rid="B40">Provenzano et al., 2006</xref>). Since we do not account for fibre alignment and orientation in our model, we assume that higher ribose concentration, and collagen stiffness, relate to slower cell migration. Thus, we further assume that <inline-formula id="inf72">
<mml:math id="m78">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">rib</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> decreases as the ribose concentration increases as follows<disp-formula id="e5">
<mml:math id="m79">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">rib</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
<mml:msup>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3c3;</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>where <inline-formula id="inf73">
<mml:math id="m80">
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
<mml:mo>&#x2265;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 0 is a parameter that determines how strongly the ribose affects the maximum cell-ECM interaction speed at ribose concentration 0&#xa0;mM <inline-formula id="inf74">
<mml:math id="m81">
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>. Similarly to the role of <inline-formula id="inf75">
<mml:math id="m82">
<mml:mrow>
<mml:mi>&#x3b4;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> in <xref ref-type="disp-formula" rid="e2">Equation 2</xref>, by setting <inline-formula id="inf76">
<mml:math id="m83">
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 0 we assume that the ribose concentration does not affect the cell maximum speed, while if <inline-formula id="inf77">
<mml:math id="m84">
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
<mml:mo>&#x3e;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 0 the cell maximum speed decreases as the ribose concentration <inline-formula id="inf78">
<mml:math id="m85">
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> increases, tending to zero as <inline-formula id="inf79">
<mml:math id="m86">
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> goes to infinity.</p>
<p>Further, in a 3D matrix, the ECM fibres act as an obstacle to cell migration when the matrix is dense. When the ECM density <inline-formula id="inf80">
<mml:math id="m87">
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is equal to 1 the cells will be fully repelled by the ECM, which will act as a wall, and when <inline-formula id="inf81">
<mml:math id="m88">
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is equal to zero there is no repulsion. Therefore, we define the ECM density-dependent cell-ECM repulsion velocity as<disp-formula id="e6">
<mml:math id="m89">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>c</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>c</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>c</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mi>&#x3c1;</mml:mi>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(6)</label>
</disp-formula>
</p>
<p>
<xref ref-type="disp-formula" rid="e4">Equations 4</xref>, <xref ref-type="disp-formula" rid="e6">6</xref> indicate that as the ECM density increases, both cell-ECM adhesion and repulsion speeds increase, leading to a non-monotonic resultant total cell-matrix speed <inline-formula id="inf82">
<mml:math id="m90">
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>c</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>. Assuming that the cell has no neighbours (<inline-formula id="inf83">
<mml:math id="m91">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>c</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn mathvariant="bold">0</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>), we find that the total cell-ECM interaction speed is given by<disp-formula id="e7">
<mml:math id="m92">
<mml:mrow>
<mml:mtable class="align" columnalign="left">
<mml:mtr>
<mml:mtd columnalign="right">
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>c</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>c</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>c</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="right"/>
<mml:mtd columnalign="left">
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>c</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="right">
<mml:mo>&#x21d2;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>c</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mo>&#x3d;</mml:mo>
<mml:mn>4</mml:mn>
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">rib</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mi>&#x3c1;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(7)</label>
</disp-formula>which reaches its maximum at <inline-formula id="inf84">
<mml:math id="m93">
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 0.5, where <inline-formula id="inf85">
<mml:math id="m94">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>c</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">rib</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
</sec>
<sec id="s2-2-3-3">
<title>2.2.3.3 Cell-ECM interaction velocity update</title>
<p>The persistence in cell movement is defined as the mean time a cell maintains its direction of motion (<xref ref-type="bibr" rid="B26">Maiuri et al., 2015</xref>). Therefore, we update the cell direction due to cell-ECM interaction <inline-formula id="inf86">
<mml:math id="m95">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">d</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>c</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> with probability<disp-formula id="equ5">
<mml:math id="m96">
<mml:mrow>
<mml:mtext>Prob</mml:mtext>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mtext>change&#x2009;</mml:mtext>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">d</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>c</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi mathvariant="normal">&#x394;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">mech</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">per</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>where <inline-formula id="inf87">
<mml:math id="m97">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">per</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the persistence time (<xref ref-type="bibr" rid="B16">Ghaffarizadeh et al., 2018</xref>). Instead, the cell speed due to cell-ECM interaction <inline-formula id="inf88">
<mml:math id="m98">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>c</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> gets updated deterministically every mechanics time step <inline-formula id="inf89">
<mml:math id="m99">
<mml:mrow>
<mml:mi mathvariant="normal">&#x394;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">mech</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>. In this way, the cell is able to rapidly react to changes in the ECM density and tune its speed accordingly.</p>
</sec>
</sec>
<sec id="s2-2-4">
<title>2.2.4 Cell proliferation</title>
<p>For cell proliferation, we use a live cell model from PhysiCell (<xref ref-type="bibr" rid="B16">Ghaffarizadeh et al., 2018</xref>). This simple model for proliferation consists of cells dividing in any time interval <inline-formula id="inf90">
<mml:math id="m100">
<mml:mrow>
<mml:mo stretchy="false">[</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="normal">&#x394;</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">]</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> with probability:<disp-formula id="equ2">
<mml:math id="m101">
<mml:mrow>
<mml:mtext>Prob</mml:mtext>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mtext>division&#x2009;during&#x2009;</mml:mtext>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="normal">&#x394;</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">div</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mi mathvariant="normal">&#x394;</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2248;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">div</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mi mathvariant="normal">&#x394;</mml:mi>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>where <inline-formula id="inf91">
<mml:math id="m102">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">div</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the cell proliferation (or division) rate. When dividing, the cell will halve its volume, duplicate the cell with all its state and parameter values and place the daughter cells side by side with their centres inside the radius of the original cell. The daughter cells then grow in volume until reaching the maximum volume <inline-formula id="inf92">
<mml:math id="m103">
<mml:mrow>
<mml:mi>V</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
<p>However, compression of the tumour spheroid due to confinement and lack of nutrients can slow or arrest cell proliferation (<xref ref-type="bibr" rid="B12">Delarue et al., 2014</xref>; <xref ref-type="bibr" rid="B13">Engin et al., 2017</xref>; <xref ref-type="bibr" rid="B1">Ahn et al., 2024</xref>). The spheroid can be compressed when the surrounding ECM is too dense and is not degraded quickly enough, slowing proliferation (<xref ref-type="bibr" rid="B12">Delarue et al., 2014</xref>). Nutrient diffusion depends on the porosity of the ECM, which in turn depends on the density of the fibres (<xref ref-type="bibr" rid="B1">Ahn et al., 2024</xref>). Furthermore, the cells in the centre of the spheroid are less exposed to nutrients, since the cells in the outer layer consume the nutrients first (<xref ref-type="bibr" rid="B37">Pinto et al., 2020</xref>). Therefore, as we chose not to include nutrient diffusion in the current model, we simplify inhibition of proliferation by assuming that proliferation is inhibited when the cells are surrounded by neighbours (the number of neighbours above a pre-defined overcrowding threshold) and is slowed down by the presence of extracellular matrix. We rewrite the probability of division in any time interval <inline-formula id="inf93">
<mml:math id="m104">
<mml:mrow>
<mml:mo stretchy="false">[</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="normal">&#x394;</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">]</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> as<disp-formula id="equ3">
<mml:math id="m105">
<mml:mrow>
<mml:mtext>Prob</mml:mtext>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mtext>division&#x2009;during&#x2009;</mml:mtext>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="normal">&#x394;</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2248;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">div</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>I</mml:mi>
<mml:mi>P</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mi mathvariant="normal">&#x394;</mml:mi>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>where <inline-formula id="inf94">
<mml:math id="m106">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>I</mml:mi>
<mml:mi>P</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the inhibition of proliferation function defined as<disp-formula id="e8">
<mml:math id="m107">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>I</mml:mi>
<mml:mi>P</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mfenced open="{" close="">
<mml:mrow>
<mml:mtable class="cases">
<mml:mtr>
<mml:mtd columnalign="left">
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3c1;</mml:mi>
<mml:mspace width="1em"/>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mtext>if&#x2009;</mml:mtext>
<mml:mn>0</mml:mn>
<mml:mo>&#x3c;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3c;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">max</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="left">
<mml:mn>0</mml:mn>
<mml:mspace width="1em"/>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mtext>if&#x2009;</mml:mtext>
<mml:msub>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2265;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">max</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(8)</label>
</disp-formula>with <inline-formula id="inf95">
<mml:math id="m108">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> being the number of neighbours of the cell <inline-formula id="inf96">
<mml:math id="m109">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>C</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf97">
<mml:math id="m110">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">max</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> the overcrowding threshold and <inline-formula id="inf98">
<mml:math id="m111">
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
<mml:mo>&#x2208;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> [0,1] the ECM density of the nearest voxel to the cell position.</p>
</sec>
</sec>
<sec id="s2-3">
<title>2.3 Statistical analysis</title>
<p>To compare our results with the experimental data, we calculated spheroid area growth relative to the initial time, cell count and Delaunay mean distance between cells in Python version 3.10.12. Given the stochastic nature of our model, we ran 10 replicates for each simulation and computed the mean and 25th/75th percentile of spheroid area growth relative to the initial time, cell count and Delaunay mean distance every 60&#xa0;min. Simulations were performed on the University of Birmingham&#x2019;s high-performance computing (HPC) cluster, BlueBEAR. We utilised a single node (<inline-formula id="inf99">
<mml:math id="m112">
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>56</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>-core Intel<sup>&#xae;</sup> Xeon<sup>&#xae;</sup> Platinum 8570) and ran batches of 20 simulations simultaneously, each allocated 4&#xa0;GB of RAM. Completion times varied with the number of agents, ranging from approximately 45&#xa0;s to 5&#xa0;min, with most simulations finishing within 2&#x2013;3&#xa0;min.</p>
<p>We computed the spheroid area growth relative to the initial time by calculating the area covered by the cells at each time point and dividing it by the area covered at the initial time <inline-formula id="inf100">
<mml:math id="m113">
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x3d;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 0&#xa0;min. The spheroid area was approximated by dividing the entire domain into a <inline-formula id="inf101">
<mml:math id="m114">
<mml:mrow>
<mml:mn>5000</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>5000</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>, initially setting all grid elements to a value of 0. This baseline value represents unoccupied space. We then drew disks of value 1&#xa0;at the coordinates of each cell&#x2019;s centre with their corresponding radius (<xref ref-type="fig" rid="F2">Figure 2A</xref>). Overlaps were ignored, as grid elements covered by multiple cells are only counted once. To calculate the total spheroid area, we summed the grid elements with value 1 and rescaled to the original domain size to obtain the spheroid area in <inline-formula id="inf102">
<mml:math id="m115">
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mtext>m</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>. This process is analogous to the method used for computing spheroid invasion relative to the initial time in <xref ref-type="bibr" rid="B19">Jahin et al. (2023)</xref>.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>
<bold>(A)</bold> Spheroid area output. The domain is divided into a <inline-formula id="inf103">
<mml:math id="m116">
<mml:mrow>
<mml:mn>5000</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>5000</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> grid. The grid elements that overlap with a cell have value 1 and are shown in white. The grid elements corresponding to the background have value 0 and are shown in black. The spheroid area is computed by summing together the elements of the grid and rescaling to the original size of the domain. <bold>(B)</bold> Delaunay triangulation output. We generate a network that connects the centres of the cells using the spacial algorithm <monospace>Delaunay</monospace> from the Python library <monospace>SciPy</monospace>. The scale bar on the bottom right is of length 100 <inline-formula id="inf104">
<mml:math id="m117">
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>m.</p>
</caption>
<graphic xlink:href="fbioe-13-1515962-g002.tif"/>
</fig>
<p>For the cell count, we tallied the total number of cells in the simulations at each time point, corresponding to the number of nuclei in a slice of the experimental data.</p>
<p>Finally, the Delaunay mean distance measures the proximity of cells. It utilises the Delaunay triangulation, the dual graph of the Voronoi diagram, of a set of points. The edges of the graph form triangles whose circumscribed circles do not contain any other point. We used the cell centres as the input nodes of the network and generated the Delaunay network using the spacial algorithm <monospace>Delaunay</monospace> from the Python library <monospace>SciPy version 1.11.1</monospace> (<xref ref-type="fig" rid="F2">Figure 2B</xref>). We then computed the mean edge length between the nodes to find the Delaunay mean distance.</p>
</sec>
</sec>
<sec sec-type="results" id="s3">
<title>3 Results</title>
<sec id="s3-1">
<title>3.1 Impact of key cell-ECM interaction parameters on spheroid growth</title>
<p>Invasion and migration of cancer cells from a cancer spheroid into the surrounding extracellular matrix depends strongly on how they interact with the ECM (<xref ref-type="bibr" rid="B51">Yamada et al., 2022</xref>). The cancer cells need to remodel the ECM to enable invasion, and can then use the adhesion sites on the collagen fibres to propel themselves and invade further. In our model, to study such cell-ECM interactions, we consider different biophysical parameters representing cell-ECM cross-talk and specific properties of the ECM. We control how quickly the agent cells reduce locally the ECM density by changing the degradation rate (<inline-formula id="inf105">
<mml:math id="m118">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">deg,0</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <xref ref-type="disp-formula" rid="e1">Equation 1</xref>). In turn, the ECM density affects the cell&#x2019;s speed (<xref ref-type="disp-formula" rid="e4">Equations 4</xref>, <xref ref-type="disp-formula" rid="e6">6</xref>), which reaches its maximum cell-ECM interaction speed <inline-formula id="inf106">
<mml:math id="m119">
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">rib</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> when the ECM density is equal to 0.5. The ECM density also affects the cell&#x2019;s proliferation rate <inline-formula id="inf107">
<mml:math id="m120">
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">div</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> through the inhibition of proliferation function (<xref ref-type="disp-formula" rid="e8">Equation 8</xref>). In this section, we present the results of our analysis on the degradation rate <inline-formula id="inf108">
<mml:math id="m121">
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">deg,0</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> and maximum cell-ECM interaction speed <inline-formula id="inf109">
<mml:math id="m122">
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> without any ribose at different proliferation rates <inline-formula id="inf110">
<mml:math id="m123">
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">div</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>. Then we analyse the <inline-formula id="inf111">
<mml:math id="m124">
<mml:mrow>
<mml:mi>&#x3b4;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf112">
<mml:math id="m125">
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> parameters, which determine how strongly ribose affects the degradation rate (<inline-formula id="inf113">
<mml:math id="m126">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">deg,rib</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <xref ref-type="disp-formula" rid="e2">Equation 2</xref>) and the maximum cell-ECM interaction speed (<inline-formula id="inf114">
<mml:math id="m127">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">rib</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <xref ref-type="disp-formula" rid="e5">Equation 5</xref>) respectively at different ribose concentrations <inline-formula id="inf115">
<mml:math id="m128">
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>b</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
<p>We initiated all simulations with a spheroid of cancer cells of 200 <inline-formula id="inf116">
<mml:math id="m129">
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>m in diameter and homogeneous ECM density with value <inline-formula id="inf117">
<mml:math id="m130">
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> throughout, except at the spheroid&#x2019;s location, where the ECM density is zero. We set the overcrowding threshold <inline-formula id="inf118">
<mml:math id="m131">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> used in the inhibition of proliferation function (<xref ref-type="disp-formula" rid="e5">Equations 5</xref>&#x2013;<xref ref-type="disp-formula" rid="e8">8</xref>), equivalent to a cell fully surrounded by the other cells (hexagonal packing) (<xref ref-type="bibr" rid="B29">Metzcar et al., 2025</xref>). All of the parameters used in the simulations are also listed in the <xref ref-type="sec" rid="s11">Supplementary Tables S1&#x2013;S5</xref> and other PhysiCell specific parameters are set to their default values as used in PhysiCell 1.12.0 (<xref ref-type="bibr" rid="B16">Ghaffarizadeh et al., 2018</xref>). We examined the impact of the degradation rate <inline-formula id="inf119">
<mml:math id="m132">
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">deg,0</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> and the maximum cell-ECM interaction speed <inline-formula id="inf120">
<mml:math id="m133">
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> on spheroid area growth relative to the initial time and Delaunay mean distance (explained in <xref ref-type="sec" rid="s2-3">Section 2.3</xref>), holding the ribose concentration at 0&#xa0;mM. The analysis was conducted for three proliferation rates: <inline-formula id="inf121">
<mml:math id="m134">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">div</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 0.0004 <inline-formula id="inf122">
<mml:math id="m135">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mtext>min</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>, 0.0006 <inline-formula id="inf123">
<mml:math id="m136">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mtext>min</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> and 0.0008 <inline-formula id="inf124">
<mml:math id="m137">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mtext>min</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> (<xref ref-type="fig" rid="F3">Figures 3A, B</xref>).</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>
<bold>(A, B)</bold> Heatmaps showing the effects on spheroid area growth relative to the initial time <inline-formula id="inf125">
<mml:math id="m138">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> <bold>(A)</bold> and Delaunay mean distance <bold>(B)</bold> after 96&#xa0;h with ribose concentration 0&#xa0;mM of proliferation rate <inline-formula id="inf126">
<mml:math id="m139">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">div</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> (columns), maximum cell-ECM interaction speed <inline-formula id="inf127">
<mml:math id="m140">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> (<inline-formula id="inf128">
<mml:math id="m141">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>-axis) and degradation rate <inline-formula id="inf129">
<mml:math id="m142">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">deg,0</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> (<inline-formula id="inf130">
<mml:math id="m143">
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>-axis). The colour intensity represents the mean values over 10 replicates of the spheroid area growth relative to the initial time ranging from 1 to 8 and Delaunay mean distance ranging from 10 <inline-formula id="inf131">
<mml:math id="m144">
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>m to 30 <inline-formula id="inf132">
<mml:math id="m145">
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>m, as shown in the colour bars. Contour lines are also shown in white. Heatmaps with mean values and standard deviations can be found in the <xref ref-type="sec" rid="s11">Supplementary Figure S1</xref> <bold>(C)</bold> Tables showing the simulation figures at 96&#xa0;h for varying proliferation rate <inline-formula id="inf133">
<mml:math id="m146">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">div</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> (columns), maximum cell-ECM interaction speed <inline-formula id="inf134">
<mml:math id="m147">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> (<inline-formula id="inf135">
<mml:math id="m148">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>-axis) and degradation rate <inline-formula id="inf136">
<mml:math id="m149">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">deg,0</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> (<inline-formula id="inf137">
<mml:math id="m150">
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>-axis). The cells are represented in semi-transparent green and the ECM density is in orange taking values between 0 and 1, as shown in the colour bar.</p>
</caption>
<graphic xlink:href="fbioe-13-1515962-g003.tif"/>
</fig>
<p>Our results demonstrate that an increase in proliferation rate <inline-formula id="inf138">
<mml:math id="m151">
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">div</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> enhances spheroid area growth relative to the initial time (<xref ref-type="fig" rid="F3">Figure 3A</xref>) and reduces the Delaunay mean distance (<xref ref-type="fig" rid="F3">Figure 3B</xref>). This is expected, as faster cell division leads to a denser cell population, which is correlated to a lower average cell-cell distance.</p>
<p>Further, increasing the maximum cell-ECM interaction speed <inline-formula id="inf139">
<mml:math id="m152">
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> leads to enhanced spheroid growth and a higher Delaunay mean distance when the degradation rate <inline-formula id="inf140">
<mml:math id="m153">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">deg,0</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is above 0.0001 <inline-formula id="inf141">
<mml:math id="m154">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mtext>min</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>, and to little change when equal to 0.0001 <inline-formula id="inf142">
<mml:math id="m155">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mtext>min</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> (<xref ref-type="fig" rid="F3">Figures 3A, B</xref>). A higher <inline-formula id="inf143">
<mml:math id="m156">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> allows more cells to detach from the spheroid, reducing the number of neighbours, and consequently avoiding proliferation arrest. It also enables cells to access and degrade more areas of the ECM, further promoting proliferation. Additionally, with faster cell migration, cells at the spheroid&#x2019;s edge become more dispersed, contributing to the increase in Delaunay mean distance.</p>
<p>Finally, we observed that increasing the degradation rate <inline-formula id="inf144">
<mml:math id="m157">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">deg,0</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> does not always induce a monotonic increase in spheroid area growth relative to the initial time and Delaunay mean distance. Generally, increasing the degradation rate enhances spheroid growth (<xref ref-type="fig" rid="F3">Figure 3A</xref>) and increases cell-cell distance, leading to a higher Delaunay mean distance (<xref ref-type="fig" rid="F3">Figure 3B</xref>). This occurs because a higher degradation rate reduces ECM density around the spheroid, which in turn positively affects proliferation and invasion. However, when the degradation rate is excessively high (<inline-formula id="inf145">
<mml:math id="m158">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">deg,0</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 0.0128 <inline-formula id="inf146">
<mml:math id="m159">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mtext>min</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>), the ECM is degraded too quickly, which inhibits migration and invasion. Therefore, for fixed proliferation rate <inline-formula id="inf147">
<mml:math id="m160">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">div</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and maximum cell-ECM interaction speed <inline-formula id="inf148">
<mml:math id="m161">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, as the degradation rate <inline-formula id="inf149">
<mml:math id="m162">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">deg,0</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> increases, the spheroid growth slows down (<xref ref-type="fig" rid="F3">Figure 3A</xref>) and the Delaunay mean distance decreases (<xref ref-type="fig" rid="F3">Figure 3B</xref>).</p>
<p>
<xref ref-type="fig" rid="F3">Figure 3C</xref> shows simulation images at the final time point (96&#xa0;h) for <inline-formula id="inf150">
<mml:math id="m163">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 0.2, 0.5 and 0.8 <inline-formula id="inf151">
<mml:math id="m164">
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>m<inline-formula id="inf152">
<mml:math id="m165">
<mml:mrow>
<mml:mo>&#x22c5;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mtext>min</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf153">
<mml:math id="m166">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">deg,0</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 0.0002, 0.0008 and 0.00064 <inline-formula id="inf154">
<mml:math id="m167">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mtext>min</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf155">
<mml:math id="m168">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">div</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 0.0004, 0.0006 and 0.0008 <inline-formula id="inf156">
<mml:math id="m169">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mtext>min</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>. These images illustrate that higher <inline-formula id="inf157">
<mml:math id="m170">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> values lead to greater cell dispersion at the spheroid&#x2019;s edge. When combined with higher ECM degradation <inline-formula id="inf158">
<mml:math id="m171">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">deg,0</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> more single cells are observed migrating away from the spheroid. Thus, increased degradation rate and maximum cell-ECM interaction speed contribute to the formation of protrusions in the spheroid. In contrast, lower degradation levels and migration speed limit spheroid growth, resulting in a more rounded spheroid shape.</p>
<p>We then analysed the impact of the parameters <inline-formula id="inf159">
<mml:math id="m172">
<mml:mrow>
<mml:mi>&#x3b4;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf160">
<mml:math id="m173">
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> on spheroid area growth relative to the initial time (<xref ref-type="fig" rid="F4">Figure 4</xref>). For <inline-formula id="inf161">
<mml:math id="m174">
<mml:mrow>
<mml:mi>&#x3b4;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x3c3;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 0 the functions are constant, so <inline-formula id="inf162">
<mml:math id="m175">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">deg,rib</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">deg,0</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf163">
<mml:math id="m176">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">rib</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, while for <inline-formula id="inf164">
<mml:math id="m177">
<mml:mrow>
<mml:mi>&#x3b4;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x3c3;</mml:mi>
<mml:mo>&#x3e;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 0 the functions are monotonically decreasing with respect to the ribose concentration <inline-formula id="inf165">
<mml:math id="m178">
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, so <inline-formula id="inf166">
<mml:math id="m179">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">deg,rib</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3c;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">deg,0</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf167">
<mml:math id="m180">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">rib</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3c;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> for ribose <inline-formula id="inf168">
<mml:math id="m181">
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> greater than zero (<xref ref-type="disp-formula" rid="e2">Equations 2</xref>, <xref ref-type="disp-formula" rid="e5">5</xref>). For this analysis, we fixed the degradation rate at ribose concentration 0&#xa0;mM (<inline-formula id="inf169">
<mml:math id="m182">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">deg,0</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 0.0032 <inline-formula id="inf170">
<mml:math id="m183">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mtext>min</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>), the maximum cell-ECM interaction speed at ribose concentration 0&#xa0;mM (<inline-formula id="inf171">
<mml:math id="m184">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 0.7 <inline-formula id="inf172">
<mml:math id="m185">
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>m<inline-formula id="inf173">
<mml:math id="m186">
<mml:mrow>
<mml:mo>&#x22c5;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mtext>min</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>) and the proliferation rate (<inline-formula id="inf174">
<mml:math id="m187">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">div</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 0.00072 <inline-formula id="inf175">
<mml:math id="m188">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mtext>min</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>). The analysis was conducted for two ribose concentrations: <inline-formula id="inf176">
<mml:math id="m189">
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>b</mml:mi>
<mml:mo>&#x3d;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 50&#xa0;mM and 200&#xa0;mM.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Heatmaps showing spheroid growth relative to the initial time <inline-formula id="inf177">
<mml:math id="m190">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> for ribose concentration of 50&#xa0;mM (left) and 200&#xa0;mM (right) for varying values of the parameters <inline-formula id="inf178">
<mml:math id="m191">
<mml:mrow>
<mml:mi>&#x3b4;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> (<inline-formula id="inf179">
<mml:math id="m192">
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>-axis) and <inline-formula id="inf180">
<mml:math id="m193">
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> (<inline-formula id="inf181">
<mml:math id="m194">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>-axis). We set <inline-formula id="inf182">
<mml:math id="m195">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">deg,0</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 0.0032 <inline-formula id="inf183">
<mml:math id="m196">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mtext>min</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf184">
<mml:math id="m197">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 0.7 <inline-formula id="inf185">
<mml:math id="m198">
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>m<inline-formula id="inf186">
<mml:math id="m199">
<mml:mrow>
<mml:mo>&#x22c5;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mtext>min</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf187">
<mml:math id="m200">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">div</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 0.00072 <inline-formula id="inf188">
<mml:math id="m201">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mtext>min</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>. The colour intensity represents the mean values over 10 replicates of the spheroid area growth relative to the initial time ranging from 1 to 8, as shown in the colour bars. Heatmaps with mean values and standard deviations can be found in the <xref ref-type="sec" rid="s11">Supplementary Figure S2</xref>.</p>
</caption>
<graphic xlink:href="fbioe-13-1515962-g004.tif"/>
</fig>
<p>
<xref ref-type="fig" rid="F4">Figure 4</xref> shows that higher ribose concentrations correspond to a decrease in spheroid growth, and increasing either <inline-formula id="inf189">
<mml:math id="m202">
<mml:mrow>
<mml:mi>&#x3b4;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> or <inline-formula id="inf190">
<mml:math id="m203">
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> also results in reduced spheroid growth. Notably, at 200&#xa0;mM ribose, when <inline-formula id="inf191">
<mml:math id="m204">
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is greater than or equal to 0.015 <inline-formula id="inf192">
<mml:math id="m205">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mtext>mM</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>, spheroid growth remains unchanged for fixed values of <inline-formula id="inf193">
<mml:math id="m206">
<mml:mrow>
<mml:mi>&#x3b4;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>. This occurs because for <inline-formula id="inf194">
<mml:math id="m207">
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 0.015 <inline-formula id="inf195">
<mml:math id="m208">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mtext>mM</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> the maximum cell-ECM interaction speed is significantly reduced, <inline-formula id="inf196">
<mml:math id="m209">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>200</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
<mml:msup>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3c3;</mml:mi>
<mml:mn>200</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2248;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 0.035 <inline-formula id="inf197">
<mml:math id="m210">
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>m<inline-formula id="inf198">
<mml:math id="m211">
<mml:mrow>
<mml:mo>&#x22c5;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mtext>min</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> compared to <inline-formula id="inf199">
<mml:math id="m212">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>50</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
<mml:msup>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3c3;</mml:mi>
<mml:mn>50</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2248;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 0.33 <inline-formula id="inf200">
<mml:math id="m213">
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>m<inline-formula id="inf201">
<mml:math id="m214">
<mml:mrow>
<mml:mo>&#x22c5;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mtext>min</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>. As a result, as the cell population becomes denser, proliferation is inhibited throughout the spheroid except at its boundary, where proliferation depends on the surrounding ECM density. Consequently, spheroid growth is determined by the rate at which cells degrade the ECM at the boundary, facilitating increased proliferation in this region.</p>
</sec>
<sec id="s3-2">
<title>3.2 Model captures inhibition of cancer spheroid growth of non-invasive and invasive breast cancer cells when increasing ribose concentration</title>
<p>To begin with, we replicated experiments from <xref ref-type="bibr" rid="B19">Jahin et al. (2023)</xref> that study the effect of ribose concentration on two different cell lines of parental breast cancer cells: MCF7 and HCC 1954. MCF7 cells are a non-invasive cell line, which correlates with weaker cell-ECM interactions (<xref ref-type="bibr" rid="B9">Com&#x15f;a et al., 2015</xref>). On the other hand, HCC1954 cells are a more aggressive and invasive cell line, characterised by enhanced contractility, and therefore stronger interactions with the ECM fibres enabling migration, and further ECM remodelling (<xref ref-type="bibr" rid="B11">de Abreu Pereira et al., 2022</xref>; <xref ref-type="bibr" rid="B19">Jahin et al., 2023</xref>). The <italic>in vitro</italic> experiments showed that with increasing ribose concentration, and therefore collagen fibre stiffness, the spheroid invasion was inhibited for the invasive HCC1954 cells, while the non-invasive MCF7 cells did not invade for any of the ribose concentrations.</p>
<p>The cell-ECM interactions in our model depend on two parameters: ECM degradation rate, which controls the ECM remodelling by the cells (<xref ref-type="disp-formula" rid="e1">Equation 1</xref>), and maximum cell-ECM interaction speed, which affects the cell&#x2019;s movement (<xref ref-type="disp-formula" rid="e4">Equation 4</xref>). Given the different invasiveness of the two cell lines, we assume that the invasive cells have a higher ECM degradation rate and maximum cell-ECM interaction speed than the non-invasive cells. From the wide range of values studied in <xref ref-type="sec" rid="s3-1">Section 3.1</xref> (<xref ref-type="sec" rid="s11">Supplementary Figure S3</xref>), we choose the values that lead to simulations matching the experimental observations (<xref ref-type="fig" rid="F5">Figures 5E, F</xref>). Hence, we use the following set of values: ECM degradation rate <inline-formula id="inf202">
<mml:math id="m215">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">deg,0</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 0.0001 <inline-formula id="inf203">
<mml:math id="m216">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mtext>min</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> and maximum cell-ECM interaction speed <inline-formula id="inf204">
<mml:math id="m217">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 0.1 <inline-formula id="inf205">
<mml:math id="m218">
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>m<inline-formula id="inf206">
<mml:math id="m219">
<mml:mrow>
<mml:mo>&#x22c5;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mtext>min</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> for non-invasive cells, and ECM degradation rate <inline-formula id="inf207">
<mml:math id="m220">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">deg,0</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 0.0032 <inline-formula id="inf208">
<mml:math id="m221">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mtext>min</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> and maximum cell-ECM interaction speed <inline-formula id="inf209">
<mml:math id="m222">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 0.7 <inline-formula id="inf210">
<mml:math id="m223">
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>m<inline-formula id="inf211">
<mml:math id="m224">
<mml:mrow>
<mml:mo>&#x22c5;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mtext>min</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> for invasive cells. Further, the strength of the effect of ribose concentration on the cell behaviour depends on the parameters <inline-formula id="inf212">
<mml:math id="m225">
<mml:mrow>
<mml:mi>&#x3b4;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> for degradation rate <inline-formula id="inf213">
<mml:math id="m226">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">deg,rib</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> (<xref ref-type="disp-formula" rid="e2">Equation 2</xref>) and <inline-formula id="inf214">
<mml:math id="m227">
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> for maximum cell-ECM interaction speed <inline-formula id="inf215">
<mml:math id="m228">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">rib</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> (<xref ref-type="disp-formula" rid="e5">Equation 5</xref>). Following <xref ref-type="sec" rid="s3-1">Section 3.1</xref> (<xref ref-type="fig" rid="F4">Figure 4</xref>), we use <inline-formula id="inf216">
<mml:math id="m229">
<mml:mrow>
<mml:mi>&#x3b4;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 0.02 <inline-formula id="inf217">
<mml:math id="m230">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mtext>mM</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf218">
<mml:math id="m231">
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 0.035 <inline-formula id="inf219">
<mml:math id="m232">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mtext>mM</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> to match the spheroid growth after 96&#xa0;h of the invasive cells for ribose concentrations of 50&#xa0;mM and 200&#xa0;mM (<xref ref-type="fig" rid="F5">Figure 5Di</xref>). Finally, we set the proliferation rate <inline-formula id="inf220">
<mml:math id="m233">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">div</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 0.00072 <inline-formula id="inf221">
<mml:math id="m234">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mtext>min</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>, which is the default parameter for the live cell cycle model of MCF10A breast cancer epithelial cells in PhysiCell (<xref ref-type="bibr" rid="B16">Ghaffarizadeh et al., 2018</xref>). Following the <italic>in vitro</italic> experiments performed in <xref ref-type="bibr" rid="B19">Jahin et al. (2023)</xref>, we set the initial spheroid diameter to be 200 <inline-formula id="inf222">
<mml:math id="m235">
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>m (corresponding to 139 cells), with homogeneous ECM density with value <inline-formula id="inf223">
<mml:math id="m236">
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 1 throughout, except at the spheroid&#x2019;s location, where the ECM density is zero. We study the effect of ribose concentrations, 0&#xa0;mM, 50&#xa0;mM and 200&#xa0;mM, on spheroid area growth relative to the initial time, cell count and Delaunay mean distance, as shown in <xref ref-type="fig" rid="F5">Figures 5C, D</xref>. Simulation images at 24 h and 96 h for non-invasive and invasive cells are shown in <xref ref-type="fig" rid="F5">Figures 5A</xref>, <xref ref-type="fig" rid="F5">B </xref>respectively.</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>Results of simulations for non-invasive (MCF7) and invasive (HCC 1954) cell lines. <bold>(A, B)</bold> Simulation images of non-invasive <bold>(A)</bold> and invasive <bold>(B)</bold> cell lines respectively, with ribose concentrations of 0&#xa0;mM, 50&#xa0;mM and 200&#xa0;mM at 24&#xa0;h and 96&#xa0;h. The cells are represented in semi-transparent green and the ECM density is in orange, with values between 0 and 1 as indicated in the colour bar. The scale bar at the bottom right is 100 <inline-formula id="inf224">
<mml:math id="m237">
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>m in length. Full videos of non-invasive and invasive spheroids with ribose concentration 0&#xa0;mM can be found in the <xref ref-type="sec" rid="s11">Supplementary Material</xref>. <bold>(C, D)</bold> Simulation results for non-invasive <bold>(C)</bold> and invasive <bold>(D)</bold> cell lines showing line plots of spheroid growth relative to the initial time <inline-formula id="inf225">
<mml:math id="m238">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> change over time <bold>(i)</bold>, box plots of cell count <bold>(ii</bold>) and box plots of Delaunay mean distance <bold>(iii)</bold>. In the line plots, the ribose concentrations are represented in blue for 0&#xa0;mM, orange for 50&#xa0;mM and green for 200&#xa0;mM. Mean and 25th/75th percentile are shown, with the addition of min/max in box plots. <bold>(E, F)</bold> Adapted with permission from <xref ref-type="bibr" rid="B19">Jahin et al. (2023)</xref>. Plots for MCF7 (non-invasive) <bold>(E)</bold> and HCC 1954 (invasive) <bold>(F)</bold> cell lines showing growth relative to the initial time <inline-formula id="inf226">
<mml:math id="m239">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> <bold>(i)</bold>, number of nuclei <bold>(ii)</bold> and Delaunay mean distance <bold>(iii)</bold>. Mean and 25th/75th percentile are shown, with the addition of min/max in box plots. Asterisks indicate statistical significance following ANOVA testing with Sidak&#x2019;s <italic>post hoc</italic> test (&#x2a;&#x2a; &#x3d; <inline-formula id="inf227">
<mml:math id="m240">
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>&#x3c;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 0.01, &#x2a;&#x2a;&#x2a; &#x3d; <inline-formula id="inf228">
<mml:math id="m241">
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>&#x3c;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 0.001, &#x2a;&#x2a;&#x2a;&#x2a; &#x3d; <inline-formula id="inf229">
<mml:math id="m242">
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>&#x3c;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 0.0001).</p>
</caption>
<graphic xlink:href="fbioe-13-1515962-g005.tif"/>
</fig>
<p>In their experiments with non-invasive MCF7 cells, <xref ref-type="bibr" rid="B19">Jahin et al. (2023)</xref> observed that increasing ribose concentration did not affect spheroid growth (<xref ref-type="fig" rid="F5">Figure 5Ei</xref>), consistent with previous reports (<xref ref-type="bibr" rid="B54">Ziegler et al., 2014</xref>). Our findings also indicate that spheroid growth was inhibited for the non-invasive cells, with the spheroid area growth at the final time point remaining below 2 for all ribose concentrations (<xref ref-type="fig" rid="F5">Figure 5Ci</xref>). However, while the invasion of MCF7 cells was low, <xref ref-type="bibr" rid="B19">Jahin et al. (2023)</xref> observed an increase in the number of nuclei, particularly at 0&#xa0;mM ribose (<xref ref-type="fig" rid="F5">Figure 5Eii</xref>). Similarly, our simulations showed a larger increase in cell count at 0&#xa0;mM ribose, with the cell count reaching <inline-formula id="inf230">
<mml:math id="m243">
<mml:mrow>
<mml:mo>&#x223c;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 280 after 96&#xa0;h (<xref ref-type="fig" rid="F5">Figure 5Cii</xref>), which matches the corresponding mean number of nuclei observed <italic>in vitro</italic> (<xref ref-type="fig" rid="F5">Figure 5Eii</xref>). Interestingly, they found that the Delaunay mean distance increased for ribose concentration of 0&#xa0;mM and it decreased at 50&#xa0;mM and 200&#xa0;mM, indicating a denser spheroid for higher ribose concentrations (<xref ref-type="fig" rid="F5">Figure 5Eiii</xref>). In our simulations, we observed that the Delaunay mean distance between 24&#xa0;h and 96&#xa0;h slightly increased at ribose concentration 0&#xa0;mM and decreased for ribose 200&#xa0;mM, but remained constant at 50&#xa0;mM (<xref ref-type="fig" rid="F5">Figure 5Ciii</xref>). This means that, in our simulations, the spheroid at 50&#xa0;mM is less dense than in the experimental data. This can be due to more rapid degradation of the ECM or slower cell proliferation than in the experiments. We also observed a larger decrease in Delaunay mean distance for ribose 200&#xa0;mM in our simulations compared to the experimental data. This difference could be attributed to the absence of cell death in our <italic>in silico</italic> model, whereas the experimental data show a reduction in the number of nuclei over time likely due to cell death (<xref ref-type="fig" rid="F5">Figure 5Eii</xref>). The higher cell count maintained in the simulations likely results in a denser spheroid and therefore a larger decrease in Delaunay mean distance.</p>
<p>In contrast, the invasive HCC1954 cells exhibited a reduction in spheroid growth and the number of nuclei with a ribose concentration increase <italic>in vitro</italic> (<xref ref-type="fig" rid="F5">Figures 5Fi, ii</xref>). Our simulations closely matched the experimental data, resulting in a spheroid growth of <inline-formula id="inf231">
<mml:math id="m244">
<mml:mrow>
<mml:mo>&#x223c;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 6 after 96&#xa0;h and a cell count of <inline-formula id="inf232">
<mml:math id="m245">
<mml:mrow>
<mml:mo>&#x223c;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 570 after 72&#xa0;h for ribose 0&#xa0;mM, spheroid growth of <inline-formula id="inf233">
<mml:math id="m246">
<mml:mrow>
<mml:mo>&#x223c;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 3.4 after 96&#xa0;h with a cell count of <inline-formula id="inf234">
<mml:math id="m247">
<mml:mrow>
<mml:mo>&#x223c;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 370 after 72&#xa0;h for ribose 50&#xa0;mM, and spheroid growth of <inline-formula id="inf235">
<mml:math id="m248">
<mml:mrow>
<mml:mo>&#x223c;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 1.8 after 96&#xa0;h and a cell count of <inline-formula id="inf236">
<mml:math id="m249">
<mml:mrow>
<mml:mo>&#x223c;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 250 after 72&#xa0;h for ribose 200&#xa0;mM (<xref ref-type="fig" rid="F5">Figures 5Di, ii</xref>). Further, <xref ref-type="bibr" rid="B19">Jahin et al. (2023)</xref> found that the Delaunay mean distance at 72&#xa0;h was higher than that at 24&#xa0;h, for all ribose concentrations considered. However, it decreased with an increase in the ribose concentration (<xref ref-type="fig" rid="F5">Figure 5Fiii</xref>). Our simulations showed that the Delaunay mean distance at 24&#xa0;h and 72&#xa0;h is almost the same for each ribose concentration, but lowers as the ribose increases (<xref ref-type="fig" rid="F5">Figure 5Diii</xref>). However, we see that the Delaunay mean distance does not remain constant over time (<xref ref-type="sec" rid="s11">Supplementary Figure S4Biii</xref>). We noticed that the Delaunay mean distance at ribose 0&#xa0;mM initially increases and peaks between 24&#xa0;h and 48&#xa0;h, before decreasing. While we see an overall increase in Delaunay mean distance for ribose concentration 0&#xa0;mM, as seen experimentally, our model predicts a rapid increase of Delaunay mean distance and has a similar value at 24&#xa0;h and 72&#xa0;h, in contrast to the experiments. With only two experimental time points, we cannot capture the dynamics in the first 24&#xa0;h and between 24&#xa0;h and 72&#xa0;h. Including more time points would allow us to better understand variations over time and a more accurate representation of how the spheroid evolves.</p>
<p>With our choice of parameters, we observe that low degradation rate and maximum cell-ECM interaction speed inhibit both invasion and proliferation of the spheroid. This is mainly due to the cell-ECM repulsive velocity <inline-formula id="inf237">
<mml:math id="m250">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">cmr</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> (<xref ref-type="disp-formula" rid="e6">Equation 6</xref>) and the inhibition of proliferation function (<xref ref-type="disp-formula" rid="e8">Equation 8</xref>). As observed in the parameter analysis in <xref ref-type="sec" rid="s3-1">Section 3.1</xref>, low degradation rate and maximum speed make the spheroid denser thanks to the ECM acting as a wall because of the repulsive velocity. Proliferation is inhibited at the centre of the spheroid due to the high number of neighbours and at the edge due to the high ECM density. The chosen values for <inline-formula id="inf238">
<mml:math id="m251">
<mml:mrow>
<mml:mi>&#x3b4;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf239">
<mml:math id="m252">
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> in our simulations give low degradation rates and maximum cell-ECM interaction speeds for the invasive cells at ribose concentrations of 50&#xa0;mM and 200&#xa0;mM. The degradation rates at ribose concentrations 50&#xa0;mM and 200&#xa0;mM are <inline-formula id="inf240">
<mml:math id="m253">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">deg,50</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2248;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 0.001 <inline-formula id="inf241">
<mml:math id="m254">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mtext>min</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf242">
<mml:math id="m255">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">deg,200</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2248;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 0.00006 <inline-formula id="inf243">
<mml:math id="m256">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mtext>min</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>, while the maximum cell-ECM interaction speeds are <inline-formula id="inf244">
<mml:math id="m257">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>50</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2248;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 0.1 <inline-formula id="inf245">
<mml:math id="m258">
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>m<inline-formula id="inf246">
<mml:math id="m259">
<mml:mrow>
<mml:mo>&#x22c5;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mtext>min</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf247">
<mml:math id="m260">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>200</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2248;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 0.0006 <inline-formula id="inf248">
<mml:math id="m261">
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>m<inline-formula id="inf249">
<mml:math id="m262">
<mml:mrow>
<mml:mo>&#x22c5;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mtext>min</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>. This indicates that both ECM degradation and cell speed are substantially reduced for the invasive cells as the ribose concentration increases, which lowers tumour invasion and proliferation. Thus, our simulations are in line with the observation by <xref ref-type="bibr" rid="B19">Jahin et al. (2023)</xref>, that ribose-induced cross-linking of collagen possibly reduces ECM remodelling and migration, slowing spheroid growth and invasion.</p>
</sec>
<sec id="s3-3">
<title>3.3 MMPs inhibition for invasive cells inhibits spheroid area growth</title>
<p>Cancer cells remodel the extracellular matrix mechanically and proteolytically when invading, creating paths that facilitate the migration of nearby attached cancer cells (<xref ref-type="bibr" rid="B47">Walker et al., 2018</xref>). The cells mechanically apply forces to the ECM fibres by pushing or pulling the fibres when adhering to ligand binding sites, resulting in fibre displacement and orientation changes. Fibre orientation can direct migration, and the realignment of the collagen fibres has been associated with higher invasion (<xref ref-type="bibr" rid="B40">Provenzano et al., 2006</xref>). On the other hand, proteolytic remodelling involves enzymatic degradation of ECM fibres through the activity of matrix metalloproteinases (MMPs). It has been shown that ECM degradation by MMPs significantly contributes to cell invasion as it facilitates migration and realignment of the fibres (<xref ref-type="bibr" rid="B18">Itoh, 2015</xref>). <xref ref-type="bibr" rid="B19">Jahin et al. (2023)</xref> investigated the role of MMPs in fibre alignment and invasion by treating the invasive HCC1954 cells with the pan-MMP inhibitor GM6001. They observed that MMPs inhibition significantly reduces invasion for ribose 0&#xa0;mM, but not for ribose 50&#xa0;mM and 200&#xa0;mM (<xref ref-type="fig" rid="F6">Figure 6C</xref>).</p>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>Simulations for invasive (HCC 1954) cells with pan-MMP inhibitor GM6001 at 72&#xa0;h. <bold>(A)</bold> Simulation images of invasive cells with high (Control) and low (GM6001) degradation rates, with ribose concentrations of 0&#xa0;mM, 50&#xa0;mM and 200&#xa0;mM, at 72&#xa0;h. The cells are represented in semi-transparent green and the ECM density is in orange taking values between 0 and 1 as shown in the colour bar. The scale bar on the bottom right of length 100 <inline-formula id="inf250">
<mml:math id="m263">
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>m. <bold>(B)</bold> Box plots of spheroid growth relative to the initial time <inline-formula id="inf251">
<mml:math id="m264">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> of invasive cells with high (Control) and low (GM6001) degradation rates at 72&#xa0;h. The ribose concentrations are represented in blue for 0&#xa0;mM, orange for 50&#xa0;mM and green for 200&#xa0;mM. Mean and 25th/75th percentile with min/max are shown. <bold>(C)</bold> Adapted with permission from <xref ref-type="bibr" rid="B19">Jahin et al. (2023)</xref>. Box plots of growth relative to the initial time <inline-formula id="inf252">
<mml:math id="m265">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> of invasive cells (HCC 1954) at 72&#xa0;h. Comparison between control condition (DMSO) and pan-MMP inhibitor treatment (GM6001) at ribose concentrations 0&#xa0;mM (blue), 50&#xa0;mM (orange) and 200&#xa0;mM (green). Mean and 25th/75th percentile with min/max are shown. Asterisks indicate statistical significance following ANOVA testing with Sidak&#x2019;s <italic>post hoc</italic> test (&#x2a;&#x2a;&#x2a; &#x3d; <inline-formula id="inf253">
<mml:math id="m266">
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>&#x3c;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 0.001).</p>
</caption>
<graphic xlink:href="fbioe-13-1515962-g006.tif"/>
</fig>
<p>In our model, ECM remodelling is represented by the degradation rate parameter <inline-formula id="inf254">
<mml:math id="m267">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">deg,0</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, which is responsible for changes in ECM density. We compared the experimental results in control conditions (DMSO) with the invasive cells simulations discussed in <xref ref-type="sec" rid="s3-2">Section 3.2</xref>. Following the parameter analysis from <xref ref-type="sec" rid="s3-1">Section 3.1</xref> (<xref ref-type="sec" rid="s11">Supplementary Figure S3</xref>), we choose the degradation rate matching the experimental results of growth relative to the initial time after 72&#xa0;h of the invasive HCC1954 cell line with the addition of the pan-MMP inhibitor GM6001 (<xref ref-type="fig" rid="F6">Figure 6C</xref>). We selected the degradation rate <inline-formula id="inf255">
<mml:math id="m268">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">deg,0</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 0.0004 <inline-formula id="inf256">
<mml:math id="m269">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mtext>min</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>. This non-zero value arises because the pan-MMP inhibitor only blocks ECM degradation, but not mechanical remodelling of the fibres, which makes it possible for the cells to locally change the density of the ECM even without degrading the fibres. Simulation images at 72 h for invasive cells with high (Control) and low (GM6001) degradation rates are shown in <xref ref-type="fig" rid="F6">Figure 6A</xref>.</p>
<p>Similarly to the results from the experimental data by <xref ref-type="bibr" rid="B19">Jahin et al. (2023)</xref> shown in <xref ref-type="fig" rid="F6">Figure 6C</xref>, spheroid area growth relative to the initial time after 72&#xa0;h was significantly reduced for ribose 0&#xa0;mM going from <inline-formula id="inf257">
<mml:math id="m270">
<mml:mrow>
<mml:mo>&#x223c;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 4 in the control conditions simulation (Control) to <inline-formula id="inf258">
<mml:math id="m271">
<mml:mrow>
<mml:mo>&#x223c;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 2 with the reduced degradation rate (GM6001) (<xref ref-type="fig" rid="F6">Figure 6B</xref>). At ribose concentration of 50&#xa0;mM spheroid growth was less affected by the MMP inhibition, both in <italic>vitro</italic> and in the simulations. Finally, at 200&#xa0;mM, both the Control and the reduced degradation rate (GM6001) conditions have similar spheroid sizes in the simulations after 72&#xa0;h, which is in line with the experimental data in the DMSO and GM6001 conditions (<xref ref-type="fig" rid="F6">Figure 6C</xref>).</p>
</sec>
</sec>
<sec sec-type="discussion" id="s4">
<title>4 Discussions</title>
<p>In this paper, we presented a hybrid discrete-continuous model built in PhysiCell (version 1.12.0) to describe the interactions between cells modelled as discrete agents and the extracellular matrix as a continuum. Our model incorporates cell-cell and cell-ECM adhesion and repulsion, ECM remodelling, and cell proliferation with associated inhibition of proliferation function, allowing us to investigate the critical role of cell-ECM interactions in cancer spheroids.</p>
<p>Our findings indicate that increased cell-ECM adhesion promotes invasion, while ECM degradation significantly influences spheroid growth. Notably, we observed a non-monotonic effect of ECM degradation: increasing degradation enhances growth due to reduced matrix confinement, yet excessive degradation limits migration for the cells at the edge of the spheroid, ultimately restricting invasion. The cell&#x2019;s maximum speed is reached when the ECM density <inline-formula id="inf259">
<mml:math id="m272">
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is equal to 0.5 (<xref ref-type="disp-formula" rid="e7">Equation 7</xref>). Therefore, when the matrix is degraded too quickly, the ECM density quickly reaches values below 0.5, making the cells migrate slower. Typically cells do not over-degrade the ECM as the relationship between adhesion and cell survival is crucial. Anoikis, a programmed cell death mechanism in anchorage-dependent cells, highlights the necessity for ECM attachments since the communication between proximal cells and between cells and ECM provide essential signals for growth or survival (<xref ref-type="bibr" rid="B23">Kim et al., 2012</xref>). However, it has been found that cancer cells undergoing EMT can acquire anoikis resistance (<xref ref-type="bibr" rid="B23">Kim et al., 2012</xref>). In our model, we assume that the target value for ECM degradation is zero density (<xref ref-type="disp-formula" rid="e1">Equation 1</xref>). This can potentially be a limitation of our model leading to wrong predictions for high degradation rates. We also observed that the Delaunay mean distance for invasive cells at ribose concentration 0&#xa0;mM does not monotonically increase, which contrasts with the interpretation we could derive from the results depicted in <xref ref-type="fig" rid="F5">Figure 5Fiii</xref>. As shown in <xref ref-type="sec" rid="s11">Supplementary Figure S4Biii</xref>, we found that the Delaunay mean distance reaches its peak between 24 and 48&#xa0;h before gradually decreasing. This unexpected result could be an artifact of how we defined ECM remodelling in our model. However, this prediction could be validated experimentally by measuring the Delaunay mean distance across a greater number of time points. Finally, we found that lower rates of ECM degradation and migration speeds result in more symmetrical and compact spheroids. In contrast, higher degradation and migration speeds lead to increased cell detachment and protrusion formation at the spheroid&#x2019;s edge.</p>
<p>We replicated the experiments carried out by <xref ref-type="bibr" rid="B19">Jahin et al. (2023)</xref> that investigated the impact of ribose-induced collagen stiffening on the invasion of two parental breast cancer cell lines: the non-invasive MCF7 and the invasive HCC 1954. We differentiated the cell lines based on their cell-ECM interaction parameters: ECM degradation rate <inline-formula id="inf260">
<mml:math id="m273">
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">deg,rib</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>, which controls the ECM remodelling by the cells (<xref ref-type="disp-formula" rid="e1">Equation 1</xref>), and maximum cell-ECM interaction speed <inline-formula id="inf261">
<mml:math id="m274">
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">rib</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>, which affects the cell&#x2019;s movement (<xref ref-type="disp-formula" rid="e4">Equation 4</xref>). We assigned low cell-ECM interaction parameter values to the non-invasive cells and high cell-ECM interaction parameter values to the invasive cells. Assuming that higher ribose concentrations reduce ECM degradation and migration speed, our model successfully predicted a decrease in spheroid area growth with increasing ribose concentration, in line with the experimental observations of <xref ref-type="bibr" rid="B19">Jahin et al. (2023)</xref>. Furthermore, we confirmed that inhibiting ECM degradation reduced spheroid growth in the invasive cell line.</p>
<p>In our current model, we represent the collagen fibre matrix as a homogeneous density and treat the ribose as a separate quantity that directly impacts ECM remodelling and cell migration. However, a more comprehensive framework of the matrix would benefit from incorporating additional ECM properties, such as fibre orientation, alignment and cross-linking (<xref ref-type="bibr" rid="B29">Metzcar et al., 2025</xref>; <xref ref-type="bibr" rid="B35">No&#xeb;l et al., 2024</xref>). Fibre orientation and alignment affect the directed migration of cells, which is a process correlated with enhanced spheroid invasion. Furthermore, as cells dynamically remodel the ECM, fibre orientation and alignment change not only locally but also at greater distances. The addition of ribose increases cross-linking between fibres and impacts both the chemical and mechanical remodelling of the ECM by cancer cells. Furthermore, cancer cells also contribute to ECM deposition and cross-linking. Our modelling framework is adaptable and allows for the integration of these additional ECM properties, such as fibre orientation and alignment, as in <xref ref-type="bibr" rid="B29">Metzcar et al. (2025)</xref>. In subsequent phases of the model development, we plan to implement these features and investigate their effects on spheroid growth.</p>
<p>The ECM can also be characterised by its stiffness, rather than by its density and ribose concentration (<xref ref-type="bibr" rid="B38">Poonja et al., 2023</xref>). However, our focus was on understanding how ribose-induced collagen stiffening specifically affected cancer spheroid growth and invasion. As previously mentioned, ECM stiffness can be modulated through various methods, each impacting different properties of the ECM and ultimately influencing the behaviour of the cells, thereby affecting the spheroid growth and invasion. It would be interesting to explore how these different stiffening methods could be reproduced in the current model. Additionally, it has been observed that the timing of ECM stiffening can either inhibit or promote cancer cell invasion, highlighting the complex relationship between ECM stiffness and cancer cell invasion (<xref ref-type="bibr" rid="B43">Staneva et al., 2018</xref>). Matrix stiffening after cancer invasion begins promotes further spheroid invasion, while a stiff matrix surrounding the spheroid at the early stages prevents invasion.</p>
<p>In addition to integrating more ECM features, future iterations of our model could incorporate diffusible nutrients and cell death mechanisms (<xref ref-type="bibr" rid="B4">Botte et al., 2023</xref>; <xref ref-type="bibr" rid="B42">Ruscone et al., 2023</xref>; <xref ref-type="bibr" rid="B27">Mancini et al., 2024</xref>; <xref ref-type="bibr" rid="B25">Macnamara et al., 2024</xref>). Currently, our model employs an inhibition of proliferation function based on the number of neighbouring cells and ECM density (<xref ref-type="disp-formula" rid="e8">Equation 8</xref>). While this approach provides a basic setup, a more comprehensive model would directly account for the effect of pressure, nutrient availability and cell death on proliferation dynamics. Another extension to the current model could involve incorporating various cell types, such as cancer-associated fibroblasts, which play a role in ECM remodelling by depositing ECM components (<xref ref-type="bibr" rid="B19">Jahin et al., 2023</xref>; <xref ref-type="bibr" rid="B29">Metzcar et al., 2025</xref>). However, incorporating these additional components into a hybrid model poses challenges, particularly with respect to parameter validation and mathematical function accuracy. This is worsened by the scarcity of relevant data. For instance, we lack the data necessary to distinguish between the proliferation and death of cancer cells within the spheroid.</p>
<p>Adding more features to the model would likely increase the variability of the results. Currently, the variability in the <italic>in silico</italic> model is considerably lower than that observed in the <italic>in vitro</italic> experiment. However, this is not necessarily problematic, as we are making a qualitative comparison based on mean values. The <italic>in silico</italic> model is a simplified description of the more complex <italic>in vitro</italic> model. For instance, in our simulations, we assume the ECM density to be initially homogeneous, contributing to the reduced variability of the results.</p>
<p>It is also important to note that our model operates within a constrained 3D space. Although we conceptually address the impacts of the ECM on cell migration in 3D, all simulations and analyses were restricted to 2D. We chose this approach to mimic the original 2D data: thin z-slices (microscopy images) of 3D spheroids. Additionally, the ECM framework developed by <xref ref-type="bibr" rid="B29">Metzcar et al. (2025)</xref> in PhysiCell currently supports only constrained 3D simulations, representing single slices of a 3D environment. This limits the model&#x2019;s ability to capture the effects of the 3D environment and unconstrained cell movement on spheroid behaviour. Using the knowledge gained in this quickly executing constrained 3D model, we plan to model a fully 3D spheroid as future work.</p>
<p>In conclusion, the interactions between cancer cells and the extracellular matrix in 3D cancer spheroid growth are intricate and not yet fully understood. Our proposed model represents an initial attempt to account for the chemical and mechanical interactions within this context, paving the way for future research that integrates additional ECM properties and environmental factors.</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s5">
<title>Data availability statement</title>
<p>The datasets presented in this study can be found in online repositories. The names of the repository/repositories and accession number(s) can be found below: <ext-link ext-link-type="uri" xlink:href="https://github.com/Margherita-Botticelli/PhysiCell-cancer-spheroid-ecm-stiffness">https://github.com/Margherita-Botticelli/PhysiCell-cancer-spheroid-ecm-stiffness</ext-link>.</p>
</sec>
<sec sec-type="author-contributions" id="s6">
<title>Author contributions</title>
<p>MB: Conceptualization, Formal Analysis, Methodology, Project administration, Software, Visualization, Writing &#x2013; original draft, Writing &#x2013; review and editing. JM: Supervision, Writing &#x2013; review and editing. TP: Conceptualization, Investigation, Writing &#x2013; review and editing. SC: Conceptualization, Supervision, Writing &#x2013; review and editing. PK: Conceptualization, Project administration, Supervision, Writing &#x2013; review and editing. FS: Conceptualization, Project administration, Supervision, Writing &#x2013; review and editing.</p>
</sec>
<sec sec-type="funding-information" id="s7">
<title>Funding</title>
<p>The author(s) declare that financial support was received for the research and/or publication of this article. We would like to acknowledge the funding from BBSRC (grant number BB/V002708/1) and a UKRI Future Leaders Fellowship to FS (grant number MR/T043571/1). TP was supported by the BBSRC (grant number BB/M009513/1).</p>
</sec>
<ack>
<p>MB would like to give a special thanks to Kieran Atkins for sharing his programming expertise, which was crucial in cracking the code. The computations described in this paper were performed using the University of Birmingham&#x2019;s BlueBEAR HPC service, which provides a High Performance Computing service to the University&#x2019;s research community. See <ext-link ext-link-type="uri" xlink:href="http://www.birmingham.ac.uk/bear">http://www.birmingham.ac.uk/bear</ext-link> for more details.</p>
</ack>
<sec sec-type="COI-statement" id="s8">
<title>Conflict of interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="ai-statement" id="s9">
<title>Generative AI statement</title>
<p>The author(s) declare that Generative AI was used in the creation of this manuscript. We acknowledge the use of Grammarly (version 14.1200.0) and chatGPT-4 for text editing and to identify improvements in the writing style.</p>
</sec>
<sec sec-type="disclaimer" id="s10">
<title>Publisher&#x2019;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<sec id="s11">
<title>Supplementary material</title>
<p>The Supplementary Material for this article can be found online at: <ext-link ext-link-type="uri" xlink:href="https://www.frontiersin.org/articles/10.3389/fbioe.2025.1515962/full#supplementary-material">https://www.frontiersin.org/articles/10.3389/fbioe.2025.1515962/full&#x23;supplementary-material</ext-link>
</p>
<supplementary-material xlink:href="DataSheet1.pdf" id="SM1" mimetype="application/pdf" xmlns:xlink="http://www.w3.org/1999/xlink"/>
<supplementary-material xlink:href="Video2.mp4" id="SM2" mimetype="application/mp4" xmlns:xlink="http://www.w3.org/1999/xlink"/>
<supplementary-material xlink:href="Video1.mp4" id="SM3" mimetype="application/mp4" xmlns:xlink="http://www.w3.org/1999/xlink"/>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ahn</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Chang</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Baek</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>3D scaffolds-specific cellular mechanoresponsive as a pivotal regulating factor in tissue engineering</article-title>. <source>JMST Adv.</source> <volume>6</volume> (<issue>2</issue>), <fpage>121</fpage>&#x2013;<lpage>134</lpage>. <pub-id pub-id-type="doi">10.1007/s42791-024-00076-y</pub-id>
</citation>
</ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Alert</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Trepat</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Physical models of collective cell migration</article-title>. <source>Annu. Rev. Condens. Matter Phys.</source> <volume>11</volume> (<issue>1</issue>), <fpage>77</fpage>&#x2013;<lpage>101</lpage>. <pub-id pub-id-type="doi">10.1146/annurev-conmatphys-031218-013516</pub-id>
</citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Berger</surname>
<given-names>A. J.</given-names>
</name>
<name>
<surname>Renner</surname>
<given-names>C. M.</given-names>
</name>
<name>
<surname>Hale</surname>
<given-names>I.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Ponik</surname>
<given-names>S. M.</given-names>
</name>
<name>
<surname>Weisman</surname>
<given-names>P. S.</given-names>
</name>
<etal/>
</person-group> (<year>2020</year>). <article-title>Scaffold stiffness influences breast cancer cell invasion via EGFR-linked Mena upregulation and matrix remodeling</article-title>. <source>Matrix Biol.</source> <volume>85-86</volume>, <fpage>80</fpage>&#x2013;<lpage>93</lpage>. <pub-id pub-id-type="doi">10.1016/j.matbio.2019.07.006</pub-id>
</citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Botte</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Mancini</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Magliaro</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Ahluwalia</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>A sense of proximity: cell packing modulates oxygen consumption</article-title>. <source>Apl. Bioeng.</source> <volume>7</volume> (<issue>3</issue>), <fpage>036111</fpage>. <pub-id pub-id-type="doi">10.1063/5.0160422</pub-id>
</citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Capuana</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Bostr&#xf6;m</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Etienne-Manneville</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Multicellular scale front-to-rear polarity in collective migration</article-title>. <source>Curr. Opin. Cell Biol.</source> <volume>62</volume>, <fpage>114</fpage>&#x2013;<lpage>122</lpage>. <pub-id pub-id-type="doi">10.1016/j.ceb.2019.10.001</pub-id>
</citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Caswell</surname>
<given-names>P. T.</given-names>
</name>
<name>
<surname>Zech</surname>
<given-names>T.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Actin-based cell protrusion in a 3D matrix</article-title>. <source>Trends Cell Biol.</source> <volume>28</volume> (<issue>10</issue>), <fpage>823</fpage>&#x2013;<lpage>834</lpage>. <pub-id pub-id-type="doi">10.1016/j.tcb.2018.06.003</pub-id>
</citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cavo</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Fato</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Pe&#xf1;uela</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Beltrame</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Raiteri</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Scaglione</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Microenvironment complexity and matrix stiffness regulate breast cancer cell activity in a 3D <italic>in vitro</italic> model</article-title>. <source>Sci. Rep.</source> <volume>6</volume> (<issue>1</issue>), <fpage>35367</fpage>. <pub-id pub-id-type="doi">10.1038/srep35367</pub-id>
</citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Pang</surname>
<given-names>E. M.</given-names>
</name>
<name>
<surname>Adebowale</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Wisdom</surname>
<given-names>K. M.</given-names>
</name>
<name>
<surname>Chaudhuri</surname>
<given-names>O.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Increased stiffness inhibits invadopodia formation and cell migration in 3D</article-title>. <source>Biophysical J.</source> <volume>119</volume> (<issue>4</issue>), <fpage>726</fpage>&#x2013;<lpage>736</lpage>. <pub-id pub-id-type="doi">10.1016/j.bpj.2020.07.003</pub-id>
</citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Com&#x15f;a</surname>
<given-names>&#x15e;.</given-names>
</name>
<name>
<surname>C&#xee;mpean</surname>
<given-names>A. M.</given-names>
</name>
<name>
<surname>Raica</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>The story of MCF-7 breast cancer cell line: 40 years of experience in research</article-title>. <source>Anticancer Res.</source> <volume>35</volume> (<issue>6</issue>), <fpage>3147</fpage>&#x2013;<lpage>3154</lpage>.</citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Crossley</surname>
<given-names>R. M.</given-names>
</name>
<name>
<surname>Johnson</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Tsingos</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Bell</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Berardi</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Botticelli</surname>
<given-names>M.</given-names>
</name>
<etal/>
</person-group> (<year>2024</year>). <article-title>Modeling the extracellular matrix in cell migration and morphogenesis: a guide for the curious biologist</article-title>. <source>Front. Cell Dev. Biol.</source> <volume>12</volume>, <fpage>1354132</fpage>. <pub-id pub-id-type="doi">10.3389/fcell.2024.1354132</pub-id>
</citation>
</ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>de Abreu Pereira</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Sandim</surname>
<given-names>V.</given-names>
</name>
<name>
<surname>Fernandes</surname>
<given-names>T. F. B.</given-names>
</name>
<name>
<surname>Almeida</surname>
<given-names>V. H.</given-names>
</name>
<name>
<surname>Rocha</surname>
<given-names>M. R.</given-names>
</name>
<name>
<surname>do Amaral</surname>
<given-names>R. J. F. C.</given-names>
</name>
<etal/>
</person-group> (<year>2022</year>). <article-title>Proteomic analysis of HCC-1954 and MCF-7 cell lines highlights crosstalk between <italic>&#x3b1;</italic>v and <italic>&#x3b2;</italic>1 integrins, E-cadherin and HER-2</article-title>. <source>Int. J. Mol. Sci.</source> <volume>23</volume> (<issue>17</issue>), <fpage>10194</fpage>. <pub-id pub-id-type="doi">10.3390/ijms231710194</pub-id>
</citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Delarue</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Montel</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Vignjevic</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Prost</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Joanny</surname>
<given-names>J.-F.</given-names>
</name>
<name>
<surname>Cappello</surname>
<given-names>G.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Compressive stress inhibits proliferation in tumor spheroids through a volume limitation</article-title>. <source>Biophysical J.</source> <volume>107</volume> (<issue>8</issue>), <fpage>1821</fpage>&#x2013;<lpage>1828</lpage>. <pub-id pub-id-type="doi">10.1016/j.bpj.2014.08.031</pub-id>
</citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Engin</surname>
<given-names>A. B.</given-names>
</name>
<name>
<surname>Nikitovic</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Neagu</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Henrich-Noack</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Docea</surname>
<given-names>A. O.</given-names>
</name>
<name>
<surname>Shtilman</surname>
<given-names>M. I.</given-names>
</name>
<etal/>
</person-group> (<year>2017</year>). <article-title>Mechanistic understanding of nanoparticles&#x2019; interactions with extracellular matrix: the cell and immune system</article-title>. <source>Part. Fibre Toxicol.</source> <volume>14</volume> (<issue>1</issue>), <fpage>22</fpage>. <pub-id pub-id-type="doi">10.1186/s12989-017-0199-z</pub-id>
</citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Francis-Sedlak</surname>
<given-names>M. E.</given-names>
</name>
<name>
<surname>Moya</surname>
<given-names>M. L.</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>J.-J.</given-names>
</name>
<name>
<surname>Lucas</surname>
<given-names>S. A.</given-names>
</name>
<name>
<surname>Chandrasekharan</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Larson</surname>
<given-names>J. C.</given-names>
</name>
<etal/>
</person-group> (<year>2010</year>). <article-title>Collagen glycation alters neovascularization <italic>in vitro</italic> and <italic>in vivo</italic>
</article-title>. <source>Microvasc. Res.</source> <volume>80</volume> (<issue>1</issue>), <fpage>3</fpage>&#x2013;<lpage>9</lpage>. <pub-id pub-id-type="doi">10.1016/j.mvr.2009.12.005</pub-id>
</citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ghaffarizadeh</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Friedman</surname>
<given-names>S. H.</given-names>
</name>
<name>
<surname>Macklin</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Biofvm: an efficient, parallelized diffusive transport solver for 3-d biological simulations</article-title>. <source>Bioinformatics</source> <volume>32</volume> (<issue>8</issue>), <fpage>1256</fpage>&#x2013;<lpage>1258</lpage>. <pub-id pub-id-type="doi">10.1093/bioinformatics/btv730</pub-id>
</citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ghaffarizadeh</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Heiland</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Friedman</surname>
<given-names>S. H.</given-names>
</name>
<name>
<surname>Mumenthaler</surname>
<given-names>S. M.</given-names>
</name>
<name>
<surname>Macklin</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>PhysiCell: an open source physics-based cell simulator for 3-D multicellular systems</article-title>. <source>PLoS Comput. Biol.</source> <volume>14</volume>, <fpage>e1005991</fpage>. <pub-id pub-id-type="doi">10.1371/journal.pcbi.1005991</pub-id>
</citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gon&#xe7;alves</surname>
<given-names>I. G.</given-names>
</name>
<name>
<surname>Garcia-Aznar</surname>
<given-names>J. M.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Extracellular matrix density regulates the formation of tumour spheroids through cell migration</article-title>. <source>PLOS Comput. Biol.</source> <volume>17</volume> (<issue>2</issue>), <fpage>e1008764</fpage>. <pub-id pub-id-type="doi">10.1371/journal.pcbi.1008764</pub-id>
</citation>
</ref>
<ref id="B18">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Itoh</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Membrane-type matrix metalloproteinases: their functions and regulations</article-title>. <source>Matrix Biol.</source> <volume>44&#x2013;46</volume>, <fpage>207</fpage>&#x2013;<lpage>223</lpage>. <pub-id pub-id-type="doi">10.1016/j.matbio.2015.03.004</pub-id>
</citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jahin</surname>
<given-names>I.</given-names>
</name>
<name>
<surname>Phillips</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Marcotti</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Gorey</surname>
<given-names>M.-A.</given-names>
</name>
<name>
<surname>Cox</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Parsons</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Extracellular matrix stiffness activates mechanosensitive signals but limits breast cancer cell spheroid proliferation and invasion</article-title>. <source>Front. Cell Dev. Biol.</source> <volume>11</volume>, <fpage>1292775</fpage>. <pub-id pub-id-type="doi">10.3389/fcell.2023.1292775</pub-id>
</citation>
</ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Janiszewska</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Primi</surname>
<given-names>M. C.</given-names>
</name>
<name>
<surname>Izard</surname>
<given-names>T.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Cell adhesion in cancer: beyond the migration of single cells</article-title>. <source>J. Biol. Chem.</source> <volume>295</volume> (<issue>8</issue>), <fpage>2495</fpage>&#x2013;<lpage>2505</lpage>. <pub-id pub-id-type="doi">10.1074/jbc.rev119.007759</pub-id>
</citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Joyce</surname>
<given-names>M. H.</given-names>
</name>
<name>
<surname>Lu</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>James</surname>
<given-names>E. R.</given-names>
</name>
<name>
<surname>Hegab</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Allen</surname>
<given-names>S. C.</given-names>
</name>
<name>
<surname>Suggs</surname>
<given-names>L. J.</given-names>
</name>
<etal/>
</person-group> (<year>2018</year>). <article-title>Phenotypic basis for matrix stiffness-dependent chemoresistance of breast cancer cells to doxorubicin</article-title>. <source>Front. Oncol.</source> <volume>8</volume>, <fpage>337</fpage>. <pub-id pub-id-type="doi">10.3389/fonc.2018.00337</pub-id>
</citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kanchanawong</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Calderwood</surname>
<given-names>D. A.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Organization, dynamics and mechanoregulation of integrin-mediated cell&#x2013;ECM adhesions</article-title>. <source>Nat. Rev. Mol. Cell Biol.</source> <volume>24</volume> (<issue>2</issue>), <fpage>142</fpage>&#x2013;<lpage>161</lpage>. <pub-id pub-id-type="doi">10.1038/s41580-022-00531-5</pub-id>
</citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kim</surname>
<given-names>Y.-N.</given-names>
</name>
<name>
<surname>Koo</surname>
<given-names>K. H.</given-names>
</name>
<name>
<surname>Sung</surname>
<given-names>J. Y.</given-names>
</name>
<name>
<surname>Yun</surname>
<given-names>U.-J.</given-names>
</name>
<name>
<surname>Kim</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2012</year>). <article-title>Anoikis resistance: an essential prerequisite for tumor metastasis</article-title>. <source>Int. J. Cell Biol.</source> <volume>2012</volume>, <fpage>1</fpage>&#x2013;<lpage>11</lpage>. <pub-id pub-id-type="doi">10.1155/2012/306879</pub-id>
</citation>
</ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Macklin</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Edgerton</surname>
<given-names>M. E.</given-names>
</name>
<name>
<surname>Thompson</surname>
<given-names>A. M.</given-names>
</name>
<name>
<surname>Cristini</surname>
<given-names>V.</given-names>
</name>
</person-group> (<year>2012</year>). <article-title>Patient-calibrated agent-based modelling of ductal carcinoma <italic>in situ</italic> (DCIS): from microscopic measurements to macroscopic predictions of clinical progression</article-title>. <source>J. Theor. Biol.</source> <volume>301</volume>, <fpage>122</fpage>&#x2013;<lpage>140</lpage>. <pub-id pub-id-type="doi">10.1016/j.jtbi.2012.02.002</pub-id>
</citation>
</ref>
<ref id="B25">
<citation citation-type="web">
<person-group person-group-type="author">
<name>
<surname>Macnamara</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Conde</surname>
<given-names>I.</given-names>
</name>
<name>
<surname>Lorenzi</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Caiazzo</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>An agent-based modelling framework for tumour growth incorporating mechanical and evolutionary aspects of cell dynamics</article-title>. <source>Cold Spring Harbor Laboratory.</source> <pub-id pub-id-type="doi">10.1101/2024.05.30.596685</pub-id>
</citation>
</ref>
<ref id="B26">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Maiuri</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Rupprecht</surname>
<given-names>J.-F.</given-names>
</name>
<name>
<surname>Wieser</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Ruprecht</surname>
<given-names>V.</given-names>
</name>
<name>
<surname>B&#xe9;nichou</surname>
<given-names>O.</given-names>
</name>
<name>
<surname>Carpi</surname>
<given-names>N.</given-names>
</name>
<etal/>
</person-group> (<year>2015</year>). <article-title>Actin flows mediate a universal coupling between cell speed and cell persistence</article-title>. <source>Cell</source> <volume>161</volume> (<issue>2</issue>), <fpage>374</fpage>&#x2013;<lpage>386</lpage>. <pub-id pub-id-type="doi">10.1016/j.cell.2015.01.056</pub-id>
</citation>
</ref>
<ref id="B27">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mancini</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Fontana</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Botte</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Magliaro</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Ahluwalia</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>Evolvoid: a genetic algorithm for shaping optimal cellular constructs</article-title>. <source>Cold Spring Harbor Laboratory.</source> <pub-id pub-id-type="doi">10.1101/2024.09.24.614676</pub-id>
</citation>
</ref>
<ref id="B28">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mason</surname>
<given-names>B. N.</given-names>
</name>
<name>
<surname>Starchenko</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Williams</surname>
<given-names>R. M.</given-names>
</name>
<name>
<surname>Bonassar</surname>
<given-names>L. J.</given-names>
</name>
<name>
<surname>Reinhart-King</surname>
<given-names>C. A.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>Tuning three-dimensional collagen matrix stiffness independently of collagen concentration modulates endothelial cell behavior</article-title>. <source>Acta Biomater.</source> <volume>9</volume> (<issue>1</issue>), <fpage>4635</fpage>&#x2013;<lpage>4644</lpage>. <pub-id pub-id-type="doi">10.1016/j.actbio.2012.08.007</pub-id>
</citation>
</ref>
<ref id="B29">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Metzcar</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Duggan</surname>
<given-names>B. S.</given-names>
</name>
<name>
<surname>Fischer</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Murphy</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Heiland</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Macklin</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2025</year>). <article-title>A simple framework for agent-based modeling with extracellular matrix</article-title>. <source>Bull. Math. Biol.</source> <volume>87</volume> (<issue>3</issue>), <fpage>43</fpage>. <pub-id pub-id-type="doi">10.1007/s11538-024-01408-8</pub-id>
</citation>
</ref>
<ref id="B30">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Metzcar</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Heiland</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Macklin</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>A review of cell-based computational modeling in cancer biology</article-title>. <source>JCO Clin. Cancer Inf.</source> <volume>3</volume> (<issue>3</issue>), <fpage>1</fpage>&#x2013;<lpage>13</lpage>. <pub-id pub-id-type="doi">10.1200/cci.18.00069</pub-id>
</citation>
</ref>
<ref id="B31">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Micalet</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Moeendarbary</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Cheema</surname>
<given-names>U.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>3D <italic>in vitro</italic> models for investigating the role of stiffness in cancer invasion</article-title>. <source>ACS Biomaterials Sci. and Eng.</source> <volume>9</volume> (<issue>7</issue>), <fpage>3729</fpage>&#x2013;<lpage>3741</lpage>. <pub-id pub-id-type="doi">10.1021/acsbiomaterials.0c01530</pub-id>
</citation>
</ref>
<ref id="B32">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mirams</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Arthurs</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Bernabeu</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Bordas</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Cooper</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Corrias</surname>
<given-names>A.</given-names>
</name>
<etal/>
</person-group> (<year>2013</year>). <article-title>Chaste: an open source c&#x2b;&#x2b; library for computational physiology and biology</article-title>. <source>PLoS Comput. Biol.</source> <volume>9</volume> (<issue>3</issue>), <fpage>e1002970</fpage>. <pub-id pub-id-type="doi">10.1371/journal.pcbi.1002970</pub-id>
</citation>
</ref>
<ref id="B33">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Muncie</surname>
<given-names>J. M.</given-names>
</name>
<name>
<surname>Weaver</surname>
<given-names>V. M.</given-names>
</name>
</person-group> (<year>2018</year>). &#x201c;<article-title>Chapter One - the physical and biochemical properties of the extracellular matrix regulate cell fate</article-title>,&#x201d; in <source>Current Topics in developmental biology, volume 130 of extracellular Matrix and Egg coats</source>. Editors <person-group person-group-type="editor">
<name>
<surname>Litscher</surname>
<given-names>E. S.</given-names>
</name>
<name>
<surname>Wassarman</surname>
<given-names>P. M.</given-names>
</name>
</person-group> (<publisher-name>Academic Press</publisher-name>), <fpage>1</fpage>&#x2013;<lpage>37</lpage>.</citation>
</ref>
<ref id="B34">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Nguyen Edalgo</surname>
<given-names>Y. T.</given-names>
</name>
<name>
<surname>Ford Versypt</surname>
<given-names>A. N.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Mathematical modeling of metastatic cancer migration through a remodeling extracellular matrix</article-title>. <source>Processes</source> <volume>6</volume> (<issue>5</issue>), <fpage>58</fpage>. <pub-id pub-id-type="doi">10.3390/pr6050058</pub-id>
</citation>
</ref>
<ref id="B35">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>No&#xeb;l</surname>
<given-names>V.</given-names>
</name>
<name>
<surname>Ruscone</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Shuttleworth</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Macnamara</surname>
<given-names>C. K.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>PhysiMeSS - a new physiCell addon for extracellular matrix modelling</article-title>. <source>Gigabyte</source> <volume>2024</volume>, <fpage>gigabyte136</fpage>. <pub-id pub-id-type="doi">10.46471/gigabyte.136</pub-id>
</citation>
</ref>
<ref id="B36">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Phillips</surname>
<given-names>T. A.</given-names>
</name>
<name>
<surname>Caprettini</surname>
<given-names>V.</given-names>
</name>
<name>
<surname>Aggarwal</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Marcotti</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Tetley</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Mao</surname>
<given-names>Y.</given-names>
</name>
<etal/>
</person-group> (<year>2023</year>). <article-title>A method for reproducible high-resolution imaging of 3D cancer cell spheroids</article-title>. <source>J. Microsc.</source> <volume>291</volume> (<issue>1</issue>), <fpage>30</fpage>&#x2013;<lpage>42</lpage>. <pub-id pub-id-type="doi">10.1111/jmi.13169</pub-id>
</citation>
</ref>
<ref id="B37">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Pinto</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Henriques</surname>
<given-names>A. C.</given-names>
</name>
<name>
<surname>Silva</surname>
<given-names>P. M. A.</given-names>
</name>
<name>
<surname>Bousbaa</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Three-dimensional spheroids as <italic>in vitro</italic> preclinical models for cancer research</article-title>. <source>Pharmaceutics</source> <volume>12</volume> (<issue>12</issue>), <fpage>1186</fpage>. <pub-id pub-id-type="doi">10.3390/pharmaceutics12121186</pub-id>
</citation>
</ref>
<ref id="B38">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Poonja</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Forero Pinto</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Lloyd</surname>
<given-names>M. C.</given-names>
</name>
<name>
<surname>Damaghi</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Rejniak</surname>
<given-names>K. A.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Dynamics of fibril collagen remodeling by tumor cells: a model of tumor-associated collagen signatures</article-title>. <source>Cells</source> <volume>12</volume> (<issue>23</issue>), <fpage>2688</fpage>. <pub-id pub-id-type="doi">10.3390/cells12232688</pub-id>
</citation>
</ref>
<ref id="B39">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Prasanna</surname>
<given-names>C. V. S.</given-names>
</name>
<name>
<surname>Jolly</surname>
<given-names>M. K.</given-names>
</name>
<name>
<surname>Bhat</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>Spatial heterogeneity in tumor adhesion qualifies collective cell invasion</article-title>. <source>Biophysical J.</source> <volume>123</volume> (<issue>12</issue>), <fpage>1635</fpage>&#x2013;<lpage>1647</lpage>. <pub-id pub-id-type="doi">10.1016/j.bpj.2024.05.005</pub-id>
</citation>
</ref>
<ref id="B40">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Provenzano</surname>
<given-names>P. P.</given-names>
</name>
<name>
<surname>Eliceiri</surname>
<given-names>K. W.</given-names>
</name>
<name>
<surname>Campbell</surname>
<given-names>J. M.</given-names>
</name>
<name>
<surname>Inman</surname>
<given-names>D. R.</given-names>
</name>
<name>
<surname>White</surname>
<given-names>J. G.</given-names>
</name>
<name>
<surname>Keely</surname>
<given-names>P. J.</given-names>
</name>
</person-group> (<year>2006</year>). <article-title>Collagen reorganization at the tumor-stromal interface facilitates local invasion</article-title>. <source>BMC Med.</source> <volume>4</volume> (<issue>1</issue>), <fpage>38</fpage>. <pub-id pub-id-type="doi">10.1186/1741-7015-4-38</pub-id>
</citation>
</ref>
<ref id="B41">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Rodr&#xed;guez-Cruz</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Boquet-Pujadas</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>L&#xf3;pez-Mu&#xf1;oz</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Rinc&#xf3;n-Heredia</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Paredes-D&#xed;az</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Flores-Fortis</surname>
<given-names>M.</given-names>
</name>
<etal/>
</person-group> (<year>2024</year>). <article-title>Three-dimensional cell culture conditions promoted the Mesenchymal-Amoeboid Transition in the Triple-Negative Breast Cancer cell line MDA-MB-231</article-title>. <source>Front. Cell Dev. Biol.</source> <volume>12</volume>, <fpage>1435708</fpage>. <pub-id pub-id-type="doi">10.3389/fcell.2024.1435708</pub-id>
</citation>
</ref>
<ref id="B42">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ruscone</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Montagud</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Chavrier</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Destaing</surname>
<given-names>O.</given-names>
</name>
<name>
<surname>Bonnet</surname>
<given-names>I.</given-names>
</name>
<name>
<surname>Zinovyev</surname>
<given-names>A.</given-names>
</name>
<etal/>
</person-group> (<year>2023</year>). <article-title>Multiscale model of the different modes of cancer cell invasion</article-title>. <source>Bioinformatics</source> <volume>39</volume> (<issue>6</issue>), <fpage>btad374</fpage>. <pub-id pub-id-type="doi">10.1093/bioinformatics/btad374</pub-id>
</citation>
</ref>
<ref id="B43">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Staneva</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Burla</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Koenderink</surname>
<given-names>G. H.</given-names>
</name>
<name>
<surname>Descroix</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Vignjevic</surname>
<given-names>D. M.</given-names>
</name>
<name>
<surname>Attieh</surname>
<given-names>Y.</given-names>
</name>
<etal/>
</person-group> (<year>2018</year>). <article-title>A new biomimetic assay reveals the temporal role of matrix stiffening in cancer cell invasion</article-title>. <source>Mol. Biol. Cell</source> <volume>29</volume> (<issue>25</issue>), <fpage>2979</fpage>&#x2013;<lpage>2988</lpage>. <pub-id pub-id-type="doi">10.1091/mbc.e18-01-0068</pub-id>
</citation>
</ref>
<ref id="B44">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Stowers</surname>
<given-names>R. S.</given-names>
</name>
<name>
<surname>Allen</surname>
<given-names>S. C.</given-names>
</name>
<name>
<surname>Sanchez</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Davis</surname>
<given-names>C. L.</given-names>
</name>
<name>
<surname>Ebelt</surname>
<given-names>N. D.</given-names>
</name>
<name>
<surname>Van Den Berg</surname>
<given-names>C.</given-names>
</name>
<etal/>
</person-group> (<year>2017</year>). <article-title>Extracellular matrix stiffening induces a malignant phenotypic transition in breast epithelial cells</article-title>. <source>Cell. Mol. Bioeng.</source> <volume>10</volume> (<issue>1</issue>), <fpage>114</fpage>&#x2013;<lpage>123</lpage>. <pub-id pub-id-type="doi">10.1007/s12195-016-0468-1</pub-id>
</citation>
</ref>
<ref id="B45">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Swat</surname>
<given-names>M. H.</given-names>
</name>
<name>
<surname>Thomas</surname>
<given-names>G. L.</given-names>
</name>
<name>
<surname>Belmonte</surname>
<given-names>J. M.</given-names>
</name>
<name>
<surname>Shirinifard</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Hmeljak</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Glazier</surname>
<given-names>J. A.</given-names>
</name>
</person-group> (<year>2012</year>). <article-title>Multi-scale modeling of tissues using CompuCell3D</article-title>. <source>Methods Cell Biol.</source> <volume>110</volume>, <fpage>325</fpage>&#x2013;<lpage>366</lpage>. <pub-id pub-id-type="doi">10.1016/b978-0-12-388403-9.00013-8</pub-id>
</citation>
</ref>
<ref id="B46">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Szyma&#x144;ska</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Lachowicz</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Sfakianakis</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Chaplain</surname>
<given-names>M. A. J.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>Mathematical modelling of cancer invasion: phenotypic transitioning provides insight into multifocal foci formation</article-title>. <source>J. Comput. Sci.</source> <volume>75</volume>, <fpage>102175</fpage>. <pub-id pub-id-type="doi">10.1016/j.jocs.2023.102175</pub-id>
</citation>
</ref>
<ref id="B47">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Walker</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Mojares</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>del R&#xed;o Hern&#xe1;ndez</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Role of extracellular matrix in development and cancer progression</article-title>. <source>Int. J. Mol. Sci.</source> <volume>19</volume> (<issue>10</issue>), <fpage>3028</fpage>. <pub-id pub-id-type="doi">10.3390/ijms19103028</pub-id>
</citation>
</ref>
<ref id="B48">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wei</surname>
<given-names>S. C.</given-names>
</name>
<name>
<surname>Fattet</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Tsai</surname>
<given-names>J. H.</given-names>
</name>
<name>
<surname>Guo</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Pai</surname>
<given-names>V. H.</given-names>
</name>
<name>
<surname>Majeski</surname>
<given-names>H. E.</given-names>
</name>
<etal/>
</person-group> (<year>2015</year>). <article-title>Matrix stiffness drives epithelial&#x2013;mesenchymal transition and tumour metastasis through a TWIST1&#x2013;G3BP2 mechanotransduction pathway</article-title>. <source>Nat. Cell Biol.</source> <volume>17</volume> (<issue>5</issue>), <fpage>678</fpage>&#x2013;<lpage>688</lpage>. <pub-id pub-id-type="doi">10.1038/ncb3157</pub-id>
</citation>
</ref>
<ref id="B49">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Winkler</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Abisoye-Ogunniyan</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Metcalf</surname>
<given-names>K. J.</given-names>
</name>
<name>
<surname>Werb</surname>
<given-names>Z.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Concepts of extracellular matrix remodelling in tumour progression and metastasis</article-title>. <source>Nat. Commun.</source> <volume>11</volume> (<issue>1</issue>), <fpage>5120</fpage>. <pub-id pub-id-type="doi">10.1038/s41467-020-18794-x</pub-id>
</citation>
</ref>
<ref id="B50">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wullkopf</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>West</surname>
<given-names>A.-K. V.</given-names>
</name>
<name>
<surname>Leijnse</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Cox</surname>
<given-names>T. R.</given-names>
</name>
<name>
<surname>Madsen</surname>
<given-names>C. D.</given-names>
</name>
<name>
<surname>Oddershede</surname>
<given-names>L. B.</given-names>
</name>
<etal/>
</person-group> (<year>2018</year>). <article-title>Cancer cells&#x2019; ability to mechanically adjust to extracellular matrix stiffness correlates with their invasive potential</article-title>. <source>Mol. Biol. Cell</source> <volume>29</volume> (<issue>20</issue>), <fpage>2378</fpage>&#x2013;<lpage>2385</lpage>. <pub-id pub-id-type="doi">10.1091/mbc.e18-05-0319</pub-id>
</citation>
</ref>
<ref id="B51">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yamada</surname>
<given-names>K. M.</given-names>
</name>
<name>
<surname>Doyle</surname>
<given-names>A. D.</given-names>
</name>
<name>
<surname>Lu</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Cell&#x2013;3D matrix interactions: recent advances and opportunities</article-title>. <source>Trends Cell Biol.</source> <volume>32</volume> (<issue>10</issue>), <fpage>883</fpage>&#x2013;<lpage>895</lpage>. <pub-id pub-id-type="doi">10.1016/j.tcb.2022.03.002</pub-id>
</citation>
</ref>
<ref id="B52">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yamada</surname>
<given-names>K. M.</given-names>
</name>
<name>
<surname>Sixt</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Mechanisms of 3D cell migration</article-title>. <source>Nat. Rev. Mol. Cell Biol.</source> <volume>20</volume> (<issue>12</issue>), <fpage>738</fpage>&#x2013;<lpage>752</lpage>. <pub-id pub-id-type="doi">10.1038/s41580-019-0172-9</pub-id>
</citation>
</ref>
<ref id="B53">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yue</surname>
<given-names>B.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Biology of the extracellular matrix: an overview</article-title>. <source>J. Glaucoma</source> <volume>23</volume>, <fpage>S20</fpage>&#x2013;<lpage>S23</lpage>. <pub-id pub-id-type="doi">10.1097/ijg.0000000000000108</pub-id>
</citation>
</ref>
<ref id="B54">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ziegler</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Hansen</surname>
<given-names>M.-T.</given-names>
</name>
<name>
<surname>Haase</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Emons</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Gr&#xfc;ndker</surname>
<given-names>C.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Generation of MCF-7 cells with aggressive metastatic potential <italic>in vitro</italic> and <italic>in vivo</italic>
</article-title>. <source>Breast Cancer Res. Treat.</source> <volume>148</volume> (<issue>2</issue>), <fpage>269</fpage>&#x2013;<lpage>277</lpage>. <pub-id pub-id-type="doi">10.1007/s10549-014-3159-4</pub-id>
</citation>
</ref>
</ref-list>
</back>
</article>