Abstract
Fibroblasts as key components of tumor microenvironment show different features in the interaction with cancer cells. Although, Normal fibroblasts demonstrate anti-tumor effects, cancer associated fibroblasts are principal participant in tumor growth and invasion. The ambiguity of fibroblasts function can be regarded as two heads of its behavioral spectrum and can be subjected for mathematical modeling to identify their switching behavior. In this research, an agent-based model of mutual interactions between fibroblast and cancer cell was created. The proposed model is based on nonlinear differential equations which describes biochemical reactions of the main factors involved in fibroblasts and cancer cells communication. Also, most of the model parameters are estimated using hybrid unscented Kalman filter. The interactions between two cell types are illustrated by the dynamic modeling of TGFβ and LIF pathways as well as their crosstalk. Using analytical and computational approaches, reciprocal effects of cancer cells and fibroblasts are constructed and the role of signaling molecules in tumor progression or prevention are determined. Finally, the model is validated using a set of experimental data. The proposed dynamic modeling might be useful for designing more efficient therapies in cancer metastasis treatment and prevention.
Introduction
The tumor microenvironment (TME) as the surrounding milieu of tumor cells is consisted of different types of components such as extracellular matrix (ECM), blood vessels, immune cells, adipose cells, and fibroblasts [1, 2]. Interactions among tumor stromal cells and cancer cells lead to maintenance and growth of the tumor tissue [3, 4]. Fibroblasts are one of the abundant factors in TME which have a major impact on tumor behavior [5, 6]. Fibroblasts have been overlooked despite their essential role in tumorigenesis in a context-dependent manner. Indeed they have been seen in two fundamental forms inside the TME, Normal Associated Fibroblasts (NAF) and Cancer Associated Fibroblasts (CAF) [7–9]. Although, the original sources of CAFs in different cancer types remain elusive, there is also some evidence that in specific type of cancers, CAFs exist in different subtypes based on their spatial niche within TME [10, 11]. Considering original and functional heterogeneity of CAFs, they are supposed to support growth and invasiveness of cancer cells, whereas NAFs inhibit these features [12, 13]. So, fibroblasts can be regarded as Janus-faced components of the TME and understanding the kinetics of their interactions with cancer cells is crucial for cancer treatment.
Over the last decade, systems biology has revolutionized our understanding from kinetics of complex biological behaviors by application of mathematical approaches. In this regard, agent-based modeling as a methodology that focuses on interactions among the elements of the system is an appropriate mathematical tool to study biological systems. Furthermore, this approach gives the opportunity to understand the behavioral kinetics of a tissue as a well-defined population [14–16]. Agent-based modeling has been used as a valuable tool in tumor computational biology [17]. Many aspects of tumor biology such as adaptation to microenvironment, the process of angiogenesis, the tumor cell ECM interaction, response to chemotherapy, the effects of hypoxia, and metastasis and invasion have been incorporated and investigated in agent-based models [15]. Gay et al have introduced agent-based modeling and its possible uses in the dynamics of innate immune response and systemic inflammatory response syndrome [18].
Agent-based modeling has been applied for determining the role of gene-protein interactions, cell phenotypes and molecular signatures [19–21]. Also, a number of mathematical models based on this method have been proposed for determining the role of cancer stem cells, platelet and tumor cell interactions in cancer metastasis [22, 23]. Furthermore, tumor immune response including immunotherapy has been modeled using hybrid and agent-based modeling approaches recently [24, 25]. Stochastic agent-based model using cellular automata formalism has been used for modeling immune-tumor interaction and suggest its significance to control tumor development [26]. In a recent study, we integrated bifurcation analysis with agent-based modeling to elucidate macrophage fate-determination and population patterns [27]. In the case of tumor and its milieu interactions there are a limited number of studies for example in [28] the interaction between a tumor and its surrounding stroma subpopulations investigated to recognize their role on the emergence of drug resistance and tumor growth by using a minimal ordinary differential equation (ODE) model based on exponential growth dynamics. Also, molecular rules that control the cancer cells and adjacent fibroblasts interactions were defined using a mathematical model based on singular value decomposition approach in [29]. Nevertheless, the mutual conversation among fibroblasts and cancer cells and the switching behavior of fibroblasts in cancer metastasis due to the intracellular regulatory signaling and intercellular communication have never been investigated from the agent-based modeling point of view.
In the current study, we present an agent-based model of the contradictory effect of fibroblasts on tumor suppression and progression as a switching behavior. At first, a modeling framework have been made to mathematically represent the dynamic biological system. In order to unravel the unknown parameters of the model a computational parameter estimation approach was applied based on model outputs best fitting with experimental data [30]. Finally, after simulation of the model with an appropriate software, validity of the outputs is evaluated by comparing them with a different measured dataset obtained from experiments.
To analyze how fibroblast switching behavior serves the tumor development, a mathematical model has been built. The model is composed of two agents; a fibroblast cell and a cancer cell. The agents have different dynamics modeled by nonlinear ODEs and they communicate with each other through intercellular signaling. The underlying mechanisms which are described by systems of differential equations are based on transforming growth factor β (TGFβ) and leukemia inhibitory factor (LIF) pathways as well as their crosstalk. These factors regulate growth, differentiation, migration and apoptosis in many cell types. They are also responsible for switching behavior in different stages of cancer development. Despite presence of other fibroblast activator molecules in the TME, considering TGFβ and LIF signaling pathways seems to be sufficient to model the interactions among fibroblasts and cancer cells due to their consecutive roles in the promotion of fibroblasts activation. Because of limited number of time points and noisy measurements, we benefited from advantages of Hybrid Unscented Kalman Filtering (HUKF) approach to estimate the unknown parameters. For this purpose, a gene expression profiling results of a microarray dataset (GSE6653) from Gene Expression Omnibus (GEO) database has been applied as observations [30–33]. Finally, the model represents outputs such that they are in accordance with experimental data. In our knowledge, this is the first study which uses agent-based modeling framework to describe switching behavior of the fibroblasts in the TME. In addition, this model can be used for solid tumors that have invasive characteristics due to the role of fibroblasts in the development of metastasis.
Materials and methods
Agent-based model for dual effect of fibroblast on cancer cell
Fibroblasts in NAF and CAF forms play different roles in the interaction with cancer cells. To describe the fibroblast switching behavior, a nonlinear dynamic model of the intracellular reactions in cancer cell and fibroblast as well as intercellular interactions between two cell types was built simultaneously. Activation of resident fibroblasts is induced by numerous cytokines released by cancer cells such as TGFβ and LIF [34–38]. TGFβ is one of the main factors secreted by cancer cell and fibroblast which involves in tumor growth, progression and metastasis [39]. When this factor releases in the TME, it binds to its receptor on the cell surface and activates intracellular signaling pathway through phosphorylation of SMAD2/3. Then, collaboration of phosphorylated SMAD2/3 and SMAD4 finally leads to expression of downstream genes [38]. Target genes of this pathway such as LIF and C-X-C motif chemokine 12 (CXCL12) play principle functions in cancer cell proliferation and migration [40, 41]. Furthermore, it is proposed that upon activation of TGFβ pathway, transcription factors such as SNAIL are activated which promote epithelial to mesenchymal transition (EMT) [31]. There is also an inhibitory SMAD (SMAD7) that inhibits SMAD2/3 phosphorylation which upregulates in TGFβ pathway and makes a negative feedback loop [31]. LIF cytokine also contributes in normal fibroblast reprogramming into CAF and reinforces invasive phenotype [34, 35]. It initiates Janus Kinase/ signal transducer and activator of transcription proteins (JAK/STAT) signaling pathway. It has been demonstrated that JAK/STAT pathway leads to pro-invasive phenotype in fibroblasts in the interaction with cancer cells [35]. Furthermore, crosstalk between TGFβ and LIF signaling pathway is a remarkable phenomenon which we have considered in the model. The effect of crosstalk between the two signaling cascade is both positive and negative. In other words, JAK/STAT in the LIF pathway upregulates target genes of SMAD2/3 in TGFβ pathway [42] including SMAD7 as well as CXCL12 which have different influences in the process of fibroblast behavior in the interaction with cancer cell. Although CAFs play a significant role in tumor growth, metastasis and invasion, NAFs prevent tumor progression by SLIT2 generation which inhibits some tumor promoting factors activity such as CXCL12 [43–45].
As shown in Fig 1, the model consists of two agents corresponding to two different cell types. The first agent is cancer cell and the second is fibroblast. Dynamics of two agents are different but they interact with each other by their input and output signals. Although there are potentially hundreds of signaling molecules that are influencing these two cell types as well as the other cell types within the TME, we have considered two output signals for each agent which are the input signals of the other agent in the model. V1, V2 and U1, U2, are output signals of cancer cell and fibroblast which are the input signals of fibroblast and cancer cell, respectively.
Fig 1. Molecular interactions between fibroblast and cancer cell.

Mutual interactions between two cell types include basic reactions of TGFβ and LIF pathways as well as their crosstalk. Communications between two cell types are mediated through LIF, TGFβ, SLIT2 and CXCL12 as transmission signals V1, V2, U1 and U2 respectively.
The dynamic model is based on ordinary differential equations. Ordinary differential equations are used for quantitative modeling of biochemical reactions [46]. They represent how concentration of the reactants change with time. To analyze the reactions in which two or more reactants are involved in, the law of mass action is used. If the reaction is A+B→C, the law of mass action is as (1):
| (1) |
Where [A], [B], and [C] are the concentrations of the A, B, and C and k is a constant which is called the reaction rate [47].
Dynamic equations of the model
The cancer cell dynamic is a state space model of five differential equations which describe the important reactions in the TGFβ and LIF pathway as (2).
| (2) |
The reactions in (2) are involved in activation of fibroblast, so cancer cell transmits TGFβ and LIF as signaling molecules to fibroblast. The states of cancer cell dynamic are shown in Table 1. LIF and TGFβ are depicted as output signals of cancer cell agent and as input signals for fibroblast agent in Fig 1 (V1 and V2 respectively).
Table 1. States of cancer cell agent.
| States | Corresponding Molecule |
|---|---|
| X1 | LIF |
| X2 | SMAD |
| X3 | TGFβ |
| X4 | SMAD7 |
| X5 | SNAIL |
Similarly, the dynamic of the fibroblast is a five equations state space model as shown in (3).
| (3) |
This model describes how CXCL12 and SLIT2 are expressed in fibroblast. The states of fibroblast dynamic are shown in Table 2. In our model, CXCL12 and SLIT2 are considered as sign of progression and prevention of cancer cell metastasis, respectively. So, they are regarded as signaling molecules which are transmitted from fibroblast to cancer cell. As depicted in Fig 1, CXCL12 and SLIT2 are the output signals of fibroblast agent and the input signals of cancer cell agent (U1 and U2 respectively).
Table 2. States of fibroblast agent.
| States | Corresponding Molecule |
|---|---|
| Z1 | SLIT2 |
| Z2 | CXCL12 |
| Z3 | SMAD |
| Z4 | SMAD7 |
| Z5 | JAK/STAT |
To produce a compendious view of TGFβ and LIF pathway as well as their crosstalk, some reactions were retrieved from the literature to construct (2) and (3) model and also depicted in Fig 1. In dynamic (2) LIF is up-regulated downstream the pathway with rate k21 in the interaction with SMAD as a transcription factor [41]. It is also degraded with rate k1 (R1,1). SMAD is generated with rate k2 and then is get used in LIF, SMAD7, TGFβ and SNAIL expression with rates k21, k24, k32 and k52 respectively, because as well as SMAD7 and LIF, TGFβ itself is a downstream gene of its pathway, too [48]. The reaction is also composed of an equation with rate k42 which shows the inhibitory effect of SMAD7 on the transcription activity of the SMAD (R1,2) [49, 50]. In another reaction, the generation and degradation of TGFβ with rates k32 and k3 is shown. It also contains two input signals from fibroblasts. The first signaling molecule is U1 or SLIT2 which inhibits CXCL12 generation downstream of TGFβ pathway [43, 44]. The other input signal is U2 or CXCL12 with positive influence on TGFβ function in fibroblast activation (R1,3) [40]. The next equation in cancer cell dynamic (R1,4) describes the SMAD7 expression and its degradation with rates k24 and k4 respectively. In the last equation (R1,5), SNAIL is produced downstream the TGFβ/SMAD with rate k52 and degraded with rate k5.
Fibroblast dynamic contains reactions which are occurred in fibroblast cell. In the first equation, expression and degradation of SLIT2 with rates h11 and h1 is shown (R2,1). In R2,2 CXCL12 is expressed with rate h32 downstream the pathway by SMAD as a transcription factor [40] and SLIT2 inhibits its activity with rate h12 [43]. In the third reaction (R2,3), SMAD transcription function is enhanced in the interaction with JAK/STAT [42, 51] (rate h35). Also, in this reaction V2 or TGFβ which is the input signal from cancer cell is considered as the initiator of pathway [31]. SMAD function in CXCL12 and SMAD7 expression is shown with rates h32 and h34. This reaction also contains the inhibitory effect of SMAD7 on SMAD activity which is described by rate h42. The next equation in dynamic (3) illustrates the equations in which SMAD7 is involved. SMAD7 is expressed downstream TGFβ and also LIF pathway which are shown by rates h34 and h54 respectively [51]. In this reaction (R2,4), degradation of SMAD7 is also shown (h4). In the last reaction (R2,5), JAK/STAT activity in the SMAD7 expression (h54) and enhancement of SMAD function (h35) are described [51]. It also contains V1 or LIF signaling molecule from cancer cell, because JAK/STAT role in this pathway is started with LIF [34].
Fibroblast can be CAF or NAF due to its dynamics and input signals from cancer cell. We supposed that h11, h32 and h12 which are the expression rates of SLIT2, CXCL12 and inhibitory effect of SLIT2 on CXCL12 respectively are dependent on the input signals of the fibroblast (LIF and TGFβ). The relation is described as (4):
| (4) |
in (4) m0 is a constant, m1, m2 and m3 are the impact factors of LIF, TGFβ and TGFβ and LIF crosstalk on h value, respectively. So, we have three relationships for h11, h32 and h12 with different values for m1, m2 and m3. In the next section, unknown parameter values are obtained using a parameter estimation approach.
Model parameter estimation
In computational biology, the procedures for determining unknown parameters are drawn to the use of control theory and specifically Kalman filters recently [32]. These approaches were primarily developed to estimate unobserved states of a dynamical system based on minimization of estimation error covariance but, by appropriate expansion of dynamic system, they can be used for parameter estimation, too [52, 53]. In this study, hybrid unscented Kalman filter method has been applied for state and parameter estimation from a set of experimental data (GSE6653) which is based on a gene expression profiling to model SMAD regulatory modules in ovarian surface epithelium cells [33]. We selected gene expression data of four genes including SMAD7, CXCL12, SLIT2 and SMAD3 at four time points from this dataset.
Although, Kalman filtering approaches are basically designed for linear systems, there are a number of methods based on its principle which are applicable to nonlinear state estimation. Amongst them, Extended Kalman filter (EKF) and unscented Kalman filter (UKF) are more common for parameter estimation in biological contexts [54]. In order to nonlinear state estimation, the system has been linearized in EKF algorithms but, UKF algorithm directly runs on a nonlinear system. In this regard, UKF is a more accurate and robust method over EKF [55] and we use this method in this study. Whereas the dynamic system model is continuous in time and the experimental data is discrete-time so, the method is called hybrid UKF or HUKF.
Suppose that we seek to estimate unknown parameters of a nonlinear dynamic system in the form (5):
| (5) |
Where x∈Rn is state vectors, θ∈Rq is unknown parameter vector. Since unknown parameters are constant, we can expand the dynamic model to (6) in which they are considered as additional states with zero rate of change [32]:
| (6) |
Now, the expanded nonlinear dynamic system is ready to employ HUKF algorithm for state and parameter estimation simultaneously. HUKF relies on an unscented transformation which is transformed statistics of variables such that they can propagate through estimation steps [56]. Two main steps of estimation are prediction and correction. In the prediction step, estimation is done using model data and in the correction step the priory estimate is improved employing measurement information [32, 56]. We used ekf/ukf MATLAB toolbox and make necessary changes to the related functions in order to perform HUKF algorithm to determine unknown parameters of dynamics (2) and (3) [57]. The results are presented in Tables 3 and 4. Comparison between outputs and estimations and additional model parameters are gathered in supplementary files S1 Fig and S1 Table, respectively.
Table 3. Parameters of cancer cell dynamic.
| Description of the reaction | Parameter | Value (houre−1) |
|---|---|---|
| Generation of LIF downstream the TGFβ Pathway | k21 | 0.1 |
| Degradation rate of LIF | k1 | 0.0015 |
| Expression rate of SMAD | k2 | 0.0487 |
| Generation of SMAD7 downstream the TGFβ Pathway | k24 | 0.012 |
| Generation of TGFβ downstream its Pathway | k32 | 0.502 |
| Degradation rate of TGFβ | k3 | 0.122 |
| Inhibitory effect of SMAD7 on the transcription of genes by SMAD | k42 | 0.0115 |
| Degradation rate of SMAD7 | k4 | 0.0000805 [58] |
| Generation of SNAIL downstream the TGFβ Pathway | k52 | 0.32 |
| Degradation rate of SNAIL | k5 | 0.00016 |
Table 4. Parameters of fibroblast cell dynamics.
| Description of the reaction | Parameter | Value (houre−1) |
|---|---|---|
| Expression of SLIT2 | h11 | Ref to S1 Table |
| Degradation of SLIT2 | h1 | 0.0514 |
| Inhibitory effect of SLIT2 on CXCL12 expression | h12 | Ref to S1 Table |
| Generation of CXCL12 downstream the TGFβ Pathway | h32 | Ref to S1 Table |
| Generation of SMAD7downstream the TGFβ Pathway | h34 | 0.00008 |
| Generation of SMAD7 downstream the LIF Pathway | h54 | 0.01 [59] |
| Inhibitory effect of SMAD7 on the transcription of genes | h42 | 0.00015 |
| Degradation of SMAD7 | h4 | 0.109 |
| Positive effect of JAK/STAT3 on the transcription of genes by SMAD | h35 | 0.0013 |
Model validation
To verify the results of our model, the microarray dataset GSE17708 was retrieved from GEO database (https://www.ncbi.nlm.nih.gov/geo/). This dataset encompasses samples of A549 lung adenocarcinoma cell line under TGF-beta treatment which was performed to investigate gene expression changes essential for metastasis progression [60]. The quality of samples was assessed by hierarchical clustering as well as Principle Component Analysis (PCA) using heatmap and ggplot2 packages of R software (version 3.5.2). Finally, the dataset was reanalyzed by GEO2R tool of GEO database to compare TGFβ treated samples in each-time point with untreated control group.
Results
Based on the above knowledge, we built an agent-based model of the interactions between fibroblast and cancer cell. Using MATLAB Simulink toolbox [61], the model is simulated. At the beginning of the simulation, the initial concentration of LIF and TGFβ are relatively low so fibroblast act as NAF which it means that SLIT2 concentration increases. SLIT2 increase is the sign of anti-cancer Characteristics of NAF in the tumor microenvironment. Then expression of LIF and TGFβ is increased by cancer cell and they are imported to the fibroblast as input signals V1 and V2. So, as shown in Fig 2 SLIT2 concentration decreases and CXCL12 concentration increases. Furthermore, expression of SNAIL as an EMT marker increased in cancer cell.
Fig 2. Model outputs of agent-based model compared with experimental data of GSE17708 dataset.

The graphs show the concentration change of CXCL12, SLIT2, LIF and SNAIL over the time by continuous black line and experimental data in several time points by red dots.
Increasing V1 or LIF and V2 or TGFβ are signs of fibroblast activation and transformation of NAF to CAF, also overexpression of U2 or CXCL12 is sign of cancer promoting role of CAF and invasiveness of cancer cells. For verification of model outputs, microarray dataset GSE17708 was reanalyzed to determine the expression pattern of LIF, SLIT2, CXCL12 and SNAIL genes over the time. Hierarchical clustering and PCA demonstrated appropriate separation of samples in different time points (Fig 3), so these samples selected to compare with simulation results. The expression changes of selected genes indicate migratory and invasive phenotype of cancer cells.
Fig 3.
Principle Component Analysis (a) and heatmap clustering (b) demonstrated acceptable separation of samples in different time points.
As shown in Fig 2 Simulation results succeeded to reproduce the behavior of LIF, SLIT2, CXCL12 and SNAIL genes over the time with an acceptable proximity. We also computed normalized root mean square error (RMSE) for each of the above genes to estimate the difference among data values and simulation results samples. The RMSE is used to aggregate amount of errors for several times into a single measure of accuracy [62]. Normalized RMSE is the square root of the averaged squared error as shown in (7):
| (7) |
In (7), xi is ith sample of simulation result, θi is ith sample of data and n is number of samples. Normalized RMSE values for CXCL12, LIF, SLIT2 and SNAIL genes are 0.05, 0.01, 0.01 and 0.1 respectively. These values indicate a relatively satisfactory validation for our model as well as, it could be also realized from Fig 2.
Discussion
In the current study, we have generated a nonlinear mathematical model, in which internal interactions of cancer cell and fibroblast, as well as their intercellular communications are described. Modeling fibroblast and cancer cell interactions demonstrated fibroblast status change from NAF to CAF by cancer cell regulatory signals and its switching behavior in the TME. Fibroblasts switching behavior in the TME leads to dual effect on tumor progression. The model was constructed based on LIF and TGFβ pathways and also their crosstalk which are responsible for activation of normal fibroblasts and changing their status. Besides LIF and TGFβ, there are some key regulatory molecules such as CXCL12 and SLIT2 in the model which are cancer progression and prevention players, respectively. The model was successfully validated against experimental data.
SLIT is a family of secreted extracellular matrix proteins which act as tumor suppressors in normal condition. The SLITs play an important role in the cell migration, tissue development and establishment of the vascular network. Abnormalities or absences in the expression of SLITs has been reported in a variety of cancers [63, 64]. According to the model outputs, when a fibroblast is in normal status, SLIT2 increases and inhibits CXCL12 expression which leads to prevention of tumor growth and metastasis. The increased level of CXCL12, in the TME results in paracrine signaling via a feedback loop that promotes EMT and metastasis. It can also inhibit apoptosis through its upregulated receptors on tumor cells [65]. Fibroblasts in cancer associated status diminish SLIT2 production and subsequently by upregulation of CXCL12 as an agitation signal, promote metastatic behavior of tumor cells. So, the duplicity of fibroblast was considered as a two-faced spectrum and an agent-based model was built to describe the underlying mechanism in the proposed model.
In our proposed model, the dynamic behavior of cancer cell and fibroblast is described with nonlinear ordinary differential equations which are suitable tools to describe continuous biochemical interactions over the time. Furthermore, this modeling approach provides a holistic outlook into features and behavior of complex biological systems that leads to understanding control mechanisms governing them. Accordingly, generation of two different sets of nonlinear ODEs let us describe cancer cell and fibroblast dynamics and could determine the critical time-points of switching in SLIT2 and CXCL12 genes which are essential for fibroblast status change from normal to cancer associated type. Also, SNAIL as an EMT marker is considered in cancer cell agent and its expression downstream the TGFβ pathway shows the cancer cell invasion and metastasis.
Considering the fact that exact values of kinetic parameters for biochemical reactions are rarely available, whenever possible we used parameter values from previous studies. Other unknown parameters are estimated using HUKF algorithm. Furthermore, the model yielded results that are very close to experimental data, taking into account the key impact of agent-based structure and ODE modeling of significant reactions involved in fibroblast and cancer cell interaction. It should be mentioned that the biochemical reactions in our model are not limited to a particular context, so the model can be generalized for various types of cancer. For more accurate information about a specific type of cancer, general form of the proposed model can be used based on distinct tissue characteristics which may differ in some kinetic parameters.
Despite various experimental studies performed on cancer associated fibroblasts, the mechanisms behind their behavioral shift in relation to cancer cells remained undetermined. Our mathematical modeling could simulate the fibroblast and cancer cell communication and shed more light on fibroblast switching behavior in the interaction with cancer cells which has not been investigated quantitatively so far. Thus, from a mathematical point of view our suggested model is a pioneer in the study of this challenging biological phenomenon. Furthermore, consideration of different dynamics for agents is a notable strategy in agent-based modeling approaches that was applied in our study. In addition, our model describes the kinetic parameters of fibroblast signaling molecules (SLIT2 and CXCL12) with a polynomial which is dependent on cancer cell signaling factors (LIF and TGFβ); an attitude which is an innovative procedure in agent-based modeling structure. Accordingly, the model presented here can be regarded as an initial step to exploit mathematical approaches for deep understanding of how tumor microenvironment components influence cancer cells actions and therefore designing more effective treatment strategies.
Supporting information
In this relation x1 = LIF and x3 = TGFβ. The parameter values were determined using HUKF.
(PDF)
Black curves show real data and blue curves represent estimated values for corresponding genes including, SMAD, SMAD7, SLIT2 and CXCL12. Total error estimation for these four states is 0.06.
(TIF)
Data Availability
All relevant data are within the manuscript and its Supporting Information files.
Funding Statement
The authors received no specific funding for this work.
References
- 1.Shimoda M, Mellody KT, and Orimo A, Carcinoma-associated fibroblasts are a rate-limiting determinant for tumour progression. Seminars in cell & developmental biology. 2010; Elsevier. 10.1016/j.semcdb.2009.10.002 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 2.Wang M, Zhao J, Zhang L, Wei F, Lian Y, Wu Y, et al. Role of tumor microenvironment in tumorigenesis. Journal of Cancer. 2017; 8(5): 761 10.7150/jca.17648 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 3.Kharaishvili G, Simkova D, Bouchalova K, Gachechiladze M, Narsia N, Bouchal J. The role of cancer-associated fibroblasts, solid stress and other microenvironmental factors in tumor progression and therapy resistance. Cancer cell international. 2014; 14(1):41 10.1186/1475-2867-14-41 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 4.Lee SW, Kwak HS, Kang M-H, Park Y-Y, Jeong GS. Fibroblast-associated tumour microenvironment induces vascular structure-networked tumouroid. Scientific reports. 2018; 8(1): 2365 10.1038/s41598-018-20886-0 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 5.Arina A, Idel C, Hyjek EM, Alegre M-L, Wang Y, Bindokas VP, et al. Tumor-associated fibroblasts predominantly come from local and not circulating precursors. Proceedings of the National Academy of Sciences. 2016; 113(27): 7551–7556. doi: pnas.1600363113 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 6.Kalluri R. The biology and function of fibroblasts in cancer. Nature Reviews Cancer. 2016; 16(9): 582 10.1038/nrc.2016.73 [DOI] [PubMed] [Google Scholar]
- 7.Kalluri R, and Zeisberg M. Fibroblasts in cancer. Nature Reviews Cancer. 2006; 6(5):392 10.1038/nrc1877 [DOI] [PubMed] [Google Scholar]
- 8.Maishi N, Hida K. Tumor endothelial cells accelerate tumor metastasis. Cancer science. 2017; 108(10):1921–1926. 10.1111/cas.13336 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 9.Sadlonova A, Bowe DB, Novak Z, Mukherjee S, Duncan VE, Page GP, et al. Identification of molecular distinctions between normal breast-associated fibroblasts and breast cancer-associated fibroblasts. Cancer Microenvironment. 2009; 2(1): 9 10.1007/s12307-008-0017-0 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 10.Öhlund D, Handy-Santana A, Biffi G, Elyada E, Almeida AS, Ponz-Sarvise M, et al. Distinct populations of inflammatory fibroblasts and myofibroblasts in pancreatic cancer. Journal of Experimental Medicine. 2017; 214(3): 579–596. 10.1084/jem.20162024 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 11.Biffi G, Oni TE, Spielman B, Hao Y, Elyada E, Park Y, et al. IL1-induced JAK/STAT signaling is antagonized by TGFβ to shape CAF heterogeneity in pancreatic ductal adenocarcinoma. Cancer discovery. 2019; 9(2): p. 282–301. 10.1158/2159-8290.CD-18-0710 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 12.Liao Z, Tan ZW, Zhu P, Tan NS. Cancer-associated fibroblasts in tumor microenvironment–Accomplices in tumor malignancy. Cellular Immunology. 2018. 10.1016/j.cellimm.2017.12.003 [DOI] [PubMed] [Google Scholar]
- 13.Liu T, Zhou L, Li D, Andl T, Zhang Y. Cancer-associated fibroblasts build and secure the tumor microenvironment. Frontiers in cell and developmental biology. 2019; 7 10.3389/fcell.2019.00060 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 14.Deisboeck TS, Stamatakos GS. Multiscale cancer modeling. CRC Press; 2010. 10.1146/annurev-bioeng-071910-124729 [DOI] [Google Scholar]
- 15.Wang Z, Butner JD, Kerketta R, Cristini V, Deisboeck TS. Simulating cancer growth with multiscale agent-based modeling. Seminars in cancer biology. 2015; Elsevier. 10.1016/j.semcancer.2014.04.001 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 16.Colosimo A. Multi-agent Simulations of Population Behavior: A Promising Tool for Systems Biology. Systems Biology. 2018; Springer. 307–326. 10.1007/978-1-4939-7456-6_15 [DOI] [PubMed] [Google Scholar]
- 17.Metzcar J, Wang Y, Heiland R, Macklin P. A review of cell-based computational modeling in cancer biology. JCO clinical cancer informatics. 2019; 2: 1–13. 10.1200/CCI.18.00069 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 18.An G. In silico experiments of existing and hypothetical cytokine-directed clinical trials using agent-based modeling. Critical care medicine. 2004; 32(10): 2050–2060. 10.1097/01.ccm.0000139707.13729.7d [DOI] [PubMed] [Google Scholar]
- 19.Zhang L, Athale CA, Deisboeck TS. Development of a three-dimensional multiscale agent-based tumor model: simulating gene-protein interaction profiles, cell phenotypes and multicellular patterns in brain cancer. Journal of theoretical biology. 2007; 244(1):96–107. 10.1016/j.jtbi.2006.06.034 [DOI] [PubMed] [Google Scholar]
- 20.Zhang L, Strouthos CG, Wang Z, Deisboeck TS. Simulating brain tumor heterogeneity with a multiscale agent-based model: linking molecular signatures, phenotypes and expansion rate. Mathematical and computer modelling. 2009; 49(1–2):307–319. 10.1016/j.mcm.2008.05.011 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 21.Macklin P, Edgerton ME, Thompson AM, Cristini V. Patient-calibrated agent-based modelling of ductal carcinoma in situ (DCIS): from microscopic measurements to macroscopic predictions of clinical progression. Journal of theoretical biology. 2012;301: 122–140. 10.1016/j.jtbi.2012.02.002 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 22.Norton KA, Popel AS. An agent-based model of cancer stem cell initiated avascular tumour growth and metastasis: the effect of seeding frequency and location. Journal of The Royal Society Interface. 2014;11(100):20140640 10.1098/rsif.2014.0640 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 23.Uppal A, Wightman SC, Ganai S, Weichselbaum RR, An G. Investigation of the essential role of platelet-tumor cell interactions in metastasis progression using an agent-based model. Theoretical Biology and Medical Modelling. 2014;11(1): 17 10.1186/1742-4682-11-17 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 24.Norton KA, Gong C, Jamalian S, Popel AS. Multiscale agent-based and hybrid modeling of the tumor immune microenvironment. Processes. 2019;7(1):37 10.3390/pr7010037 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 25.Gong C, Milberg O, Wang B, Vicini P, Narwal R, Roskos L, et al. A computational multiscale agent-based model for simulating spatio-temporal tumour immune response to PD1 and PDL1 inhibition. Journal of The Royal Society Interface. 2017;14(134): 20170320 10.1098/rsif.2017.0320 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 26.Sabzpoushan SH, Pourhasanzade F. A new method for shrinking tumor based on microenvironmental factors: Introducing a stochastic agent-based model of avascular tumor growth. Physica A: Statistical Mechanics and its Applications. 2018; 508:771–787. 10.1016/j.physa.2018.05.131 [DOI] [Google Scholar]
- 27.Nickaeen N, Ghaisari J, Heiner M, Moein S, Gheisari Y. Agent-based modeling and bifurcation analysis reveal mechanisms of macrophage polarization and phenotype pattern distribution. Scientific reports. 2019; 9(1): 1–14. 10.1038/s41598-018-37186-2 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 28.Picco N, Sahai E, Maini PK, Anderson ARA. Integrating models to quantify environment-mediated drug resistance. Cancer research. 2017;77(19):5409–5418. 10.1158/0008-5472.CAN-17-0835 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 29.Wadlow RC, Wittner BS, Finley SA, Bergquist H, Upadhyay R, Finn S, et al. Systems-level modeling of cancer-fibroblast interaction. PloS one. 2009;4(9):e6888 10.1371/journal.pone.0006888 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 30.Meskin N, Nounou H, Nounou M, Datta A. Parameter estimation of biological phenomena: an unscented Kalman filter approach. IEEE/ACM Transactions on Computational Biology and Bioinformatics (TCBB). 2013;10(2):537–543. 10.1109/TCBB.2013.19 [DOI] [PubMed] [Google Scholar]
- 31.Drabsch Y, Ten Dijke P. TGF-β signalling and its role in cancer progression and metastasis. Cancer and Metastasis Reviews. 2012; 31(3–4): 553–568. 10.1007/s10555-012-9375-7 [DOI] [PubMed] [Google Scholar]
- 32.Lillacci G. and Khammash M., Parameter estimation and model selection in computational biology. PLoS computational biology. 2010; 6(3):e1000696 10.1371/journal.pcbi.1000696 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 33.Qin H, Chan MW, Liyanarachchi S, Balch C, Potter D, Souriraj IJ, et al. An integrative ChIP-chip and gene expression profiling to model SMAD regulatory modules. BMC systems biology. 2009;3(1):73 10.1186/1752-0509-3-73 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 34.Albrengues J, Bourget I, Pons C, Butet V, Hofman P, Tartare-Deckert S, et al. LIF mediates proinvasive activation of stromal fibroblasts in cancer. Cell reports. 2014;7(5):1664–1678. 10.1016/j.celrep.2014.04.036 [DOI] [PubMed] [Google Scholar]
- 35.Albrengues J, Bertero T, Grasset E, Bonan S, Maiel M, Bourget I, et al. Epigenetic switch drives the conversion of fibroblasts into proinvasive cancer-associated fibroblasts. Nature communications. 2015;6:10204 10.1038/ncomms10204 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 36.Tao L, Huang G, Song H, Chen Y, Chen L. Cancer associated fibroblasts: An essential role in the tumor microenvironment. Oncology letters. 2017;14(3):2611–2620. 10.3892/ol.2017.6497 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 37.Gascard P, Tlsty TD. Carcinoma-associated fibroblasts: orchestrating the composition of malignancy. Genes & development. 2016;30(9): p. 1002–1019. 10.1101/gad.279737.116 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 38.Gonzalez-Zubeldia I, Dotor J, Redrado M, Bleau A-M, Manrique I, de Aberasturi AL, et al. Co-migration of colon cancer cells and CAFs induced by TGFβ 1 enhances liver metastasis. Cell and tissue research. 2015;359(3):829–839. 10.1007/s00441-014-2075-6 [DOI] [PubMed] [Google Scholar]
- 39.Padua D, Massagué J, Roles of TGFβ in metastasis. Cell research. 2009;19(1):89 10.1038/cr.2008.316 [DOI] [PubMed] [Google Scholar]
- 40.Bellomo C, Caja L, Moustakas A. Transforming growth factor β as regulator of cancer stemness and metastasis. British journal of cancer. 2016; 115(7):761 10.1038/bjc.2016.255 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 41.Sakaki-Yumoto M, Katsuno Y, Derynck R. TGF-β family signaling in stem cells. Biochimica et Biophysica Acta (BBA)-General Subjects. 2013;1830(2):2280–2296. 10.1016/j.bbagen.2012.08.008 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 42.Itoh Y, Saitoh M, Miyazawa K. Smad3–STAT3 crosstalk in pathophysiological contexts. Acta biochimica et biophysica Sinica. 2017;50(1):82–90. 10.1093/abbs/gmx118 [DOI] [PubMed] [Google Scholar]
- 43.Marlow R, Strickland P, Lee JS, Wu X, PeBenito M, Binnewies M, et al. SLITs suppress tumor growth in vivo by silencing Sdf1/Cxcr4 within breast epithelium. Cancer research. 2008;68(19):7819–7827. 10.1158/0008-5472.CAN-08-1357 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 44.Augsten M. Cancer-associated fibroblasts as another polarized cell type of the tumor microenvironment. Frontiers in oncology. 2014;4:62 10.3389/fonc.2014.00062 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 45.van Zijl F, Krupitza G, Mikulits W. Initial steps of metastasis: cell invasion and endothelial transmigration. Mutation Research/Reviews in Mutation Research. 2011;728(1): 23–34. 10.1016/j.mrrev.2011.05.002 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 46.Ingalls B., Mathematical Modelling in Systems Biology: An Introduction. J Chem Inf Model. 2014;53(9):1–396. [Google Scholar]
- 47.Heidary Z, Ghaisari J, Moein S, Naderi M, Gheisari Y. Stochastic Petri net modeling of hypoxia pathway predicts a novel incoherent feed-forward loop controlling sdf-1 expression in acute kidney injury. IEEE transactions on nanobioscience. 2016;15(1):19–26. 10.1109/TNB.2015.2509475 [DOI] [PubMed] [Google Scholar]
- 48.Karagiannis GS, Poutahidis T, Erdman SE, Kirsch R, Riddell RH, Diamandis EP. Cancer-associated fibroblasts drive the progression of metastasis through both paracrine and mechanical pressure on cancer tissue. Molecular cancer research. 2012;molcanres. 0307.2012. 10.1158/1541-7786.MCR-12-0307 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 49.Yan X, Liu Z, Chen Y. Regulation of TGF-β signaling by Smad7. Acta biochimica et biophysica Sinica. 2009; 41(4):263–272. 10.1093/abbs/gmp018 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 50.Kleeff J, Ishiwata T, Maruyama H, Friess H, Truong P, Büchler M, et al. The TGF-β signaling inhibitor Smad7 enhances tumorigenicity in pancreatic cancer. Oncogene. 1999;18(39):5363 10.1038/sj.onc.1202909 [DOI] [PubMed] [Google Scholar]
- 51.Khatibi S, Babon J, Wagner J, Manton JH, Tan CW, Zhu H-J, et al. TGF-β and IL-6 family signalling crosstalk: an integrated model. Growth Factors. 2017;35(2–3): 100–124. 10.1080/08977194.2017.1363746 [DOI] [PubMed] [Google Scholar]
- 52.Fey D, Findeisen R, Bullinger E. Parameter estimation in kinetic reaction models using nonlinear observers facilitated by model extensions. IFAC Proceedings Volumes. 2008; 41(2): 313–318. 10.3182/20080706-5-KR-1001.00053 [DOI] [Google Scholar]
- 53.Sitz A, Schwarz U, Kurths J, Voss HU. Estimation of parameters and unobserved components for nonlinear systems from noisy time series. Physical review E. 2002;66(1):016210 10.1103/PhysRevE.66.016210 [DOI] [PubMed] [Google Scholar]
- 54.Baker SM, Poskar CH, Junker BH. Unscented Kalman filter with parameter identifiability analysis for the estimation of multiple parameters in kinetic models. EURASIP Journal on Bioinformatics and Systems Biology. 2011;2011(1):7 10.1186/1687-4153-2011-7 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 55.Julier SJ, Uhlmann JK. Unscented filtering and nonlinear estimation. Proceedings of the IEEE. 2004; 92(3):401–422. 10.1109/JPROC.2003.823141 [DOI] [Google Scholar]
- 56.Simon D. Optimal state estimation: Kalman, H infinity, and nonlinear approaches. 2006;John Wiley & Sons. [Google Scholar]
- 57.Hartikainen J, Solin A, Särkkä S. Optimal filtering with Kalman filters and smoothers. Department of Biomedica Engineering and Computational Sciences, Aalto University School of Science, 16th August 2011. doi: 10.1.1.331.150 [Google Scholar]
- 58.Cellière G, Fengos G, Hervé M, Iber D. The plasticity of TGF-β signaling. BMC systems biology. 2011;5(1): 184 10.1186/1752-0509-5-184 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 59.Yamada S, Shiono S, Joo A, Yoshimura A. Control mechanism of JAK/STAT signal transduction pathway. FEBS letters. 2003; 534(1–3):190–196. 10.1016/s0014-5793(02)03842-5 [DOI] [PubMed] [Google Scholar]
- 60.Sartor MA, Mahavisno V, Keshamouni VG, Cavalcoli J, Wright Z, Karnovsky A, et al. ConceptGen: a gene set enrichment and gene set relation mapping tool. Bioinformatics. 2009;26(4):456–463. 10.1093/bioinformatics/btp683 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 61.MATLAB 2009a. Natick, MA, USA: The MathWorks, Inc.
- 62.Hyndman RJ, Koehler AB. Another look at measures of forecast accuracy. International journal of forecasting. 2006; 22(4):679–688. 10.1016/j.ijforecast.2006.03.001 [DOI] [Google Scholar]
- 63.Meng W, Xue S, Chen Y. The role of CXCL12 in tumor microenvironment. Gene. 2018; 641:105–110. 10.1016/j.gene.2017.10.015 [DOI] [PubMed] [Google Scholar]
- 64.Yao Y, Zhou Z, Li L, Li J, Huang L, Li J, et al. Activation of Slit2/Robo1 Signaling Promotes Tumor Metastasis in Colorectal Carcinoma through Activation of the TGF-β/Smads Pathway. Cells. 2019; 8(6):635 10.3390/cells8060635 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 65.Daniel SK, Seo YD, Pillarisetty VG. The CXCL12-CXCR4/CXCR7 axis as a mechanism of immune resistance in gastrointestinal malignancies. Seminars in Cancer Biology. 2019; Elsevier. 10.1016/j.semcancer.2019.12.007 [DOI] [PubMed] [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Supplementary Materials
In this relation x1 = LIF and x3 = TGFβ. The parameter values were determined using HUKF.
(PDF)
Black curves show real data and blue curves represent estimated values for corresponding genes including, SMAD, SMAD7, SLIT2 and CXCL12. Total error estimation for these four states is 0.06.
(TIF)
Data Availability Statement
All relevant data are within the manuscript and its Supporting Information files.

