Skip to main content
Springer logoLink to Springer
. 2021 May 4;82(6):55. doi: 10.1007/s00285-021-01607-0

Gain and loss of function mutations in biological chemical reaction networks: a mathematical model with application to colorectal cancer cells

Sara Sommariva 1, Giacomo Caviglia 1, Michele Piana 1,2,
PMCID: PMC8096774  PMID: 33945019

Abstract

This paper studies a system of Ordinary Differential Equations modeling a chemical reaction network and derives from it a simulation tool mimicking Loss of Function and Gain of Function mutations found in cancer cells. More specifically, from a theoretical perspective, our approach focuses on the determination of moiety conservation laws for the system and their relation with the corresponding stoichiometric surfaces. Then we show that Loss of Function mutations can be implemented in the model via modification of the initial conditions in the system, while Gain of Function mutations can be implemented by eliminating specific reactions. Finally, the model is utilized to examine in detail the G1-S phase of a colorectal cancer cell.

Keywords: Reaction kinetics, Synthetic cell biology, Loss of function mutations, Gain of function mutations, Colorectal cancer cells, G1-S transition point

Introduction

Signaling networks are Chemical Reaction Networks (CRNs) consisting of an interconnected set of pathways, modeling the flow of chemical reactions initiated by information sensed from the environment through families of receptor ligands (Jordan et al. 2000; Sever and Brugge 2015; Tyson and Novak 2008). The reactions in the network follow the process of information transfer inside cytosol down to the description of the activity of a few related transcription factors (Karin and Smeal 1992; Kohn et al. 2006). Similarly to what happens for many networks of biological interest, a signaling network may comprise hundreds of reacting chemical species and reactions.

Any CRN can be mapped into a system of ordinary differential equations (ODEs) by following standard procedures (Feinberg 1987; Yu and Craciun 2018; Chellaboina et al. 2009) thus allowing in particular for simulations of the kinetics of the signaling process in the biologic case (see, e.g., Anderson et al. 2019; Roy and Finley 2017). The state variables of such a system of ODEs are rapresented by the concentration of the reacting chemical species. Fixed an initial state, the solution of the system thus simulates the time-varying transient behavior of the species concentrations which evolve until in the long term the network usually reaches an (asymptotic) stable state, that is also an equilibrium state of the system (Ingalls 2013). The number of allowable steady states and their stability properties depend on the system characteristics and have been the subject of intensive studies since 1970s (Érdi and Tóth 1989), also in view of practical implications such as, e.g., analysis of activation of the ERK cascade (Conradi and Flockerzi 2012; Conradi and Mincheva 2014). For example, uniqueness of the steady states has been investigated through indices based on the network topology, such as the deficiency index introduced by Feinberg (1987), or through analytical approaches based on the analysis of the Jacobian of the system of ODEs for mass-action networks (see e.g. the review paper by Yu and Craciun (2018) and the cited references). Adopting an alternative viewpoint, Conradi and co-workers analyzed the problem of characterizing multistationarity (Conradi and Flockerzi 2012; Conradi and Mincheva 2014), a necessary prerequisite for bistability which in turn enables properties like sharp response thresholds and hysteresis for phosphorylation networks (Conradi and Mincheva 2014).

In the present work we start from a CRN modeling physiological (i.e. healthy) states and we show how it can be formally modified to simulate individual pathological conditions associated to particular classes of mutations. We compute and analyze the asymptotic stable states of both the systems, mimicking either a healthy or a pathological condition, in order to quantify the changes in the species concentrations induced by mutations. Since most cancer diseases result from an accumulation of a set of mutations (Stratton et al. 2009; Levine et al. 2019), the modeling of a family of mutations and the numerical solution of the related system of ODEs represents a convenient computational tool for the simulation of the mechanisms giving rise to a tumor. Further, this kind of models can typically be tuned in order to mimic the effects of targeted therapies (Facchetti et al. 2012; Levine 2019) and drug resistance mechanisms (Eduati et al. 2017).

More in details, we first realize an analysis of the system of ODEs associated to a CRN, characterized by a level of generality sufficient to provide an efficient simulation tool. From a formal viewpoint, we apply mathematical methods devised for the investigation of deterministic homogeneous chemical reaction systems based on mass-action kinetics (Chellaboina et al. 2009). The use of mass-action over more complex kinetics, such as e.g. Michaelis–Menten or Hill kinetics, is motivated by the fact that, in our signal transduction network, the substrates of enzymatic activity are proteins, whose concentration is comparable to that of catalysing enzymes (Ingalls 2013).

A crucial role in our approach is played by moiety conservation laws (CLs), which are essential in the determination and interpretation of results (De Martino et al. 2014; Shinar et al. 2009). They may be regarded as an analogue of the conservation relations extensively used in the papers of Conradi and co-workers, in that two multistationary states must satisfy the same conservation conditions. However, our approach to steady states is essentially numerical and is discussed by relying on a geometric classification of equilibrium states in terms of stoichiometric surfaces, together with their stability properties.

From a more operating viewpoint, we define projection operators, which map the system of ODE for physiological conditions into the mutated system which models Loss of Function (LoF) and Gain of Function (GoF) mutations (Griffiths et al. 2005; Li et al. 2019). The model is built and made operative in such a way that it can be modified almost straightforwardly by addition or elimination of chemical reactions or chemical species, change in the values of the rate constants in the formulation of mass-action laws, or change of the initial conditions. As a consequence, the parameter values that have been originally considered as fixed can be customized to fit the tumor data of a specific patient.

As an application, we examine in detail the kinetics of a recently proposed network which simulates how colorectal cancer (CRC) cells process information from external growth factors and the related answer (Tortolina et al. 2015). The network is focused on the G1-S transition point. In this transition a newborn cell in the G1 phase of its cycle must pass the control of this checkpoint before starting the S phase of synthesis of new DNA (Tyson and Novak 2008); indeed, this is the first necessary step towards proliferation.

The structure of the paper is as follows. Section 2 revisits classical results on CRNs modeling required to understand our model for LoF and GoF mutations, and defines the notations used throughout the paper. Section 3 contains the mathematical model describing LoF and GoF mutation processes. Section 4 is devoted to the application of the model to CRC cells. Our conclusions are offered in Sect. 5.

Chemical reaction networks for cell signaling

We consider a CRN consisting of r reactions, denoted as Rj, j=1,,r, that involve n well-mixed reacting species, denoted as Ai, i=1,,n. The network is modeled as a dynamical system with state vector x=(x1,,xn)TR+n, where the upper T denotes transposition, R+ is the set of non-negative real numbers, and the generic component xi is the molar concentration (nM) of the species Ai. According to this chemical interpretation, x is also called concentration vector (Yu and Craciun 2018). We assume that the law of mass action holds: when two or more reactants are involved in a reaction, the reaction rate is proportional to the product of their concentrations. The resulting polynomial system of ODEs for the state variables is written as

graphic file with name 285_2021_1607_Equ1_HTML.gif 1

where the superposed dot denotes the time derivative; k=k1,,krTR+r stands for the set of rate constants; S is the Rn×r constant stoichiometric matrix, v(x,k)R+r is the vector of reaction fluxes. Here, system (1) accounts for internal reaction and boundary fluxes (Kschischo 2010; Schilling et al. 2000). Thus in general equation (1) describes an open network, where inflow processes are accounted for by enlarging the system of ODEs through additional constant species and there are non-zero outflow/degradation rates for some of the species (Feinberg 1987; Yu and Craciun 2018). The matrix element Sij is the net number of molecules of the species Ai that are produced whenever the reaction Rj occurs. Thus the columns of S have been referred to as reaction vectors.

We are now interested in investigating the general properties of the solutions of the system (1), and, in particular, in computing the corresponding asymptotically stable states. Our study is based on the analysis of the conservation laws and the stoichiometric compatibility classes of the system revised in the next two subsections.

Conservation laws and elemental species

Definition 1

Let x(t) be a solution of the system of ODEs (1). A constant vector γNn\0 is said to be a semi-positive conservation vector if there exists cR+ such that

graphic file with name 285_2021_1607_Equ2_HTML.gif 2

Moreover, the relation (2) is called a semi–positive conservation law, or equivalently moiety conservation law.

Since concentrations are expressed in nM, the biochemical interpretation of the conservation law is that the total number of molecules involved in the species combination γTx remains constant during the evolution in time of the network (Shinar et al. 2009). The constant total amount of available molecules is fixed by γ and the initial state x0 through c=γTx0. Moreover, the concentrations of the species involved in the conservation law are bounded from above by the constant c (De Martino et al. 2014; Haraldsdóttir and Fleming 2016; Shinar et al. 2009; Schuster and Höfer 1991). The following proposition relates the conservation vectors to the properties of the stoichiometric matrix.

Proposition 1

If γker(ST)Nn\0, then γ is a conservation vector.

Proof

The thesis follows by observing that for any solution x(t) of the system of ODEs (1)

ddt(γTx)=γTx˙=γTSv(x,k)=0,

where the last term is equal to zero as γker(ST).

We concentrate on conservation vectors γker(ST). Proposition 1 implies that the set of all possible semi–positive conservation vectors defines a convex cone whose independent generators can be computed e.g. through the algorithm proposed by Schuster and Höfer (1991). In the following we will denote with γ1,,γp a set of such generators and define the matrix NRp×n as

N=γ1TγpT. 3

Henceforth we will assume p=n-rank(S) and thus the set γ1,,γp defines a basis for ker(ST).

Denote by x0 the initial point of a trajectory. Since NS=0, it follows that

Nx(t)=Nx0=:c 4

is the constant vector in Rp whose components are the constants involved in the CLs. Thus the matrix N determines p linear, independent CLs; accordingly, the representative point x(t) is constrained to move on the affine subspace of Rn which is determined by Eq. (4), and hence is identified by N and the initial data. Moreover, the linear affine subspace is the intersection of p hyperplanes.

We conclude with a few remarks that will play a fundamental role in the analysis of the solutions of system (1). In general, there are chemical species that are not involved explicitly in the expressions of the CLs while the remaining species may belong to more than one CL.

Definition 2

We say that a CRN is elemented if: (i) it admits a set of generators γ1,,γpNn such that the matrix N contains at least one minor equal to the identity matrix of order p, say Ip; (ii) each chemical species is involved in at least one CL, i.e. for each i=1,,n there exists k{1,,p} such that γki0. If only condition (i) is fulfilled, the CRN is weakly elemented.

Borrowing the terminology of Shinar et al. (2009), the species associated with the minor equal to the identity matrix will be called elemental or basic species.

Remark 1

Condition (ii) in Definition 2 is equivalent to the requirement that the CRN is conservative, i.e. that there exists mR+n, s.t. mi>0 for all i=1,,n, and STm=0 (Érdi and Tóth 1989; Schuster and Höfer 1991).

Remark 2

Definition 2 implies that each elemental species belongs to one, and only one conservation law. The idea is that elemental species consist of proteins in free form, which bind to other species involved in the same conservation law, in order to form the derived compounds or secondary species.

In general the set of elemental species of a network is not unique as it depends on the choice of the basis of the conservation vectors and, fixed a basis, multiple minors equal to the identity matrix may exist.

Remark 3

Given a weakly elemented CRN, up to a change in the order of the components of x, the matrix N may be decomposed as

N=Ip,N2 5

with N2Rp×(n-p). Similarly, the concentration vector x may be decomposed as

x=x1x2 6

with x1Rp, and x2Rn-p. In particular, x1Rp is formed by the elemental variables. Thus Eq. (4) may be rewritten in the equivalent form

x1=c-N2x2 7

Henceforth we assume the CRN to be weakly elemented, with elemental variables x1xp, so that the matrix N is described by the block decomposition (5).

According to (7), the set of p conservation equations is solved straightforwardly with respect to the elemental variables, thus yielding a parametric description of the affine space defined in (4). Furthermore, substitution of the expression (7) of x1 into the system (1) provides a reduced formulation of the original system of ODEs.

Definition 3

Consider a weakly elemented CRN. A concentration vector xRn is an ideal state for the network iff only the elemental species have non-zero concentration, i.e., referring to Eq. (6), x2=0.

Stoichiometric compatibility classes

Given the initial condition x(0)=x0, consider the corresponding solution x(t) of the system (1), defined at least in the time domain [0, T]. Integration in time of both sides of (1) leads to

x(t)-x0=S0tv(x(τ),k)dτ,t[0,T]. 8

This shows that x(t)-x0 is a linear combination of the reaction vectors, with time-dependent coefficients. Therefore x(t)-x0 belongs to a vector space of dimension equal to rank (S) defined by the image of the stoichiometric matrix (Feinberg 1987, 1995; Yu and Craciun 2018). Accordingly, we provide the following definition of stoichiometric compatibility class (SCC).

Definition 4

Given a value xR+n of the state variable for system (1), we define a stoichiometric compatibility class (SCC) of x the set

SC(x)=x+span(S)R+n. 9

Proposition 2

Let γ1,,γp be a set of generators of the the convex cone defined by the semi–positive conservation laws and let N be the matrix defined as in Eq. (5). If p=n-rank(S) then for all xR+n

SC(x)=x+ker(ST)R+n 10
=yR+ns.t.Ny=Nx. 11

Proof

Equation (10) simply follows from Definition 4 by observing that span(S)=(ker(ST)). Equation (11) follows from the fact that, since p=n-rank(S), the set γ1,,γp is a basis for ker(ST).

In this work, we are interested in computing the asymptotically stable states of system (1), that shall allow us to characterize and quantitatively compare the long-term values of the species concentrations in the healthy and mutated network. However system (1) has in general multiple equilibrium points. Motivated by this consideration and exploiting the presence of conservation laws, we define a condition that guarantees uniqueness and global stability of the steady state once fixed a SCC.

Definition 5

A CRN is said to satisfy the global stability condition if for every stoichiometric compatibility class there exists a unique globally asymptotically stable state xe.

This means in particular that every trajectory with initial point on the given SCC tends asymptotically to the steady state xe, which is also an equilibrium point. Details about asymptotic stability properties of CRNs can be found, e.g., in Chellaboina et al. (2009), Feinberg (1987) and Yu and Craciun (2018).

Mathematical model of loss and gain of function mutations

A mutation consists essentially in a permanent alteration in the nucleotide sequence of the genome of a cell. Mutations play a fundamental role in cancer evolution (Stratton et al. 2009; Weinstein et al. 2013). Here we are concerned with effects induced by mutations on species concentrations in the CRN. Specifically, we consider two particular classes of mutations, namely LoF and GoF mutations, that are commonly observed in cancer cells (Hochman et al. 2017; Lemieux et al. 2015; Levine 2019; Levine et al. 2019).

In details, we consider LoF mutations that result in reduction or abolishment of the function of a protein Ai, which is simulated by a restriction on the value of its concentration xi. The degree to which the function is lost can vary; for null mutations the function is completely lost and the concentration of the related molecules is supposed to vanish; for leaky mutations some function is conserved and the value of concentration is appropriately reduced (Griffiths et al. 2005; Li et al. 2019). In this study, we deal with null LoF mutations by referring directly to the concentrations of the mutated molecular species, and by assuming that they are set equal to zero.

As for the GoF mutations, we assume they are responsible for an enhanced activity of a specific protein, so that its effects become stronger (Griffiths et al. 2005; Li et al. 2019). In our framework a GoF is implemented by excluding from our CRN the reactions involved in the deactivation of the considered protein; this is achieved, by setting to zero the corresponding reaction rates.

Loss of function

Consider a CRN described by system (1) and consider a state x of the system. A LoF mutation of the elemental species Aj results in a projection of the state x in a novel state where the concentrations of the j-th elemental species and of all its compounds are zero. Equivalently, also the total concentration cj available in the j-th conservation law is zero. This is modeled by applying the following operator to the state x.

Definition 6

Consider a weakly elemented CRN and let Aj be the j-th elemental species of the network. A LoF mutation of Aj results in the operator PLj:RnRn that projects x into a novel state PLj(x)=x~1T,x~2TT such that

x~2,i=0ifγji0x2,iotherwise,i=p+1,,n

and

x~1=c~-N2x~2

where c~ is obtained by setting to 0 the j-th element of the vector c=Nx.

Remark 4

If x is an ideal state for the CRN then PLj(x) is obtained by setting to zero the concentration xj of the j-th elemental species.

Remark 5

PLj transforms SCCs into SCCs. Indeed, if the concentration vectors x and y belong to the same SCC, i. e.

Nx=Ny=c,

then PLj(x) and PLj(y) still belong to the same SCC. More in details,

NPLj(x)=NPLj(y)=c~,

where c~i=ci(1-δij), i=1,,p, δij being the Kronecker delta, i.e. c~ is equal to c except for the j-th element that is zero. This result follows straightforwardly from Definition 6 by observing that

NPLj(x)=Ip,N2x~1x~2=x~1+N2x~2=c~-N2x~2+N2x~2=c~,

and analogously for NPLj(y). Therefore the following theorem holds.

Theorem 1

Consider a weakly elemented CRN described by the system of ODEs (1), and any states x, y such that SC(x)=SC(y). Then SC(PLj(x))=SC(PLj(y)).

If in addition the CRN satisfies the global stability condition then the trajectories starting from PLj(x) and PLj(y) lead to the same globally asymptotically stable state.

Proof

To prove the first part of the theorem we observe that SC(x)=SC(y) implies, in particular, ySC(x) and thus Nx=Ny. From Remark 5, it follows NPLj(x)=NPLj(y), that is PLj(y)SC(PLj(x)), and thus SC(PLj(x))=SC(PLj(y)).

The second part of the theorem follows from Definition 5, since for every SCC there exist a unique global asymptotically stable state, and PLj(x) and PLj(y) belong to the same SCC.

Remark 6

This holds in particular if x and y are replaced by the initial state x0 and the corresponding steady state xe, respectively. Thus the trajectories starting from PLj(x0) and PLj(xe) lead to the same mutated steady state.

Gain of function

Consider a CRN described by system (1). In particular, let S be the stoichiometric matrix of the system. A mutation resulting in the GoF of a given protein is implemented by removing from the network the reactions involved in the deactivation of such a protein. From a mathematical viewpoint this can be achieved by setting to zero the values of the corresponding rate constants, or equivalently by setting to zero the corresponding columns of S.

Definition 7

Consider a CRN and let S be the corresponding stoichiometric matrix. Given a set of reactions identified by the indices H1,,r a GoF mutation results in the operator GH:Rn×rRn×r that projects S into a novel stoichiometric matrix S~=GH(S) such that

S~i,h=0ifhHSi,hotherwise,i=1,,n,

Remark 7

GH(S) defines a new CRN where the chemical reactions in H have been removed, while the set of chemical species, and thus the state space Rn, are kept fixed.

Theorem 2

If the set of reactions H1,,r is such that

rankGH(S)=rankS 12

then

kerGH(S)T=kerST 13

and thus in particular the stoichiometric matrices GH(S) and S define the same SCCs.

Proof

Using standard results from linear algebra, from Definition 7 it follows that kerSTkerGH(S)T. Indeed, if γkerST then

0=γTS=γTS1,,γTSr

where Sj, j=1,,r, denotes the j-th column of S. In particular γTSj=0 for all j=1,,r, jH, that is γkerGH(S)T.

Additionally, Eq. (12) implies that kerGH(S)T and kerST have the same dimension and thus are equal.

Corollary 1

Consider a CRN having stoichiometric matrix S, and satisfying the global stability condition of Definition 5, and consider x,yR+n such that SC(x)=SC(y). Given H1,,r such that Eq. (12) holds, consider the CRN having stoichiometric matrix GH(S), i.e. described by the system of ODEs

x˙=GH(S)v(x,k). 14

If also this projected CRN satisfies the global stability condition, then the trajectories obtained by solving the system of ODEs (14) with initial points x and y tend asymptotically to the same steady state.

Proof

According to Theorem 2, under the assumption of the Corollary, S and GH(S) define the same SCCs. Thus, if x and y belong to the same SCC in the original CRN with stoichiometric matrix S, they also belong to the same SCC in the modified CRN with stoichiometric matrix GH(S). As a consequence, the thesis follows from Definition 5, since the CRN having stoichiometric matrix GH(S) satisfies the global stability condition and thus for every SCC there exists a unique global asymptotically stable state.

Remark 8

This holds in particular if x and y are replaced by the initial state x0 and the corresponding steady state xe, respectively. When considering the CRN identified by GH(S) the trajectories starting from x0 and xe lead to the same mutated steady state.

Concatenation of mutation

Many cancers arise by effect of a series of mutations accumulated in the cell over time. Here we generalize the results discussed in the previous sections to model the simultaneous action of multiple mutations on a given cell.

For the sake of clarity, we first provide a simple example on how multiple mutations can be incorporated in the network showing that the resulting steady state does not depend on the order of such mutations. The general result shall be proved in Theorem 3. Consider for example a cell affected by two mutations resulting in the LoF of the elemental species Aj1 and Aj2. The most natural approach to quantify the combined effect of the two mutations is to start from a concentration vector xe modeling the (steady) state of a cell in physiological condition, and then apply the procedure described in Sect. 3.1 for each single mutation one after the other. Specifically, we first model the effect of the LoF of Aj1 by projecting xe through PLj1 and by computing the asymptotically stable state of the system of ODEs (1) with initial condition

x(0)=PLj1(xe). 15

Let xe(j1) be the resulting mutated steady state. As observed in Remark 5, both PLj1(xe) and xe(j1) belong to the SCC

yR+ns.t.Ny=c(j1), 16

where ci(j1)=ci(1-δij1), i=1,,p, and c:=Nxe. Then we use PLj2 to project xe(j1), and we compute the solution of the system of ODEs (1) with initial condition

x(0)=PLj2(xe(j1)). 17

The solution of this Cauchy problem and the corresponding asymptotically stable state xe(j1j2) will belong to the SCC

yR+ns.t.Ny=c(j1j2) 18

where ci(j1j2)=ci(1-δij1)(1-δij2), i=1,,p.

If the CRN satisfies the global stability condition, the same final steady state xe(j1j2) may be obtained by reversing the order of the mutations. First we project xe through PLj2 and we compute the steady state xe(j2) of the system of ODEs (1) with initial condition

x(0)=PLj2(xe). 19

Then we apply PLj1 to xe(j2) and we consider the system of ODEs (1) with initial condition

x(0)=PLj1(xe(j2)). 20

From Remark 5 it follows that the resulting solution will belong to the SCC defined in (16) and thus it tends asymptotically to the unique stable state xe(j1j2), because the CRN satisfies the global stability condition.

Additionally, the steady state xe(j1j2) can be computed in a single step by solving the ODEs system (1), with initial value the concentration vector PLj2PLj1(xe) that lies on the SCC (16). As we shall prove in Theorem 3, this result easily generalizes to an arbitrary set of combined GoF and LoF mutations through the following definition.

Definition 8

Consider an elemented CRN described by the system (1) with stoichiometric matrix S. Consider a set of mutations, resulting in the LoF of the elemental species Aj1,,Aj, and a set of q GoF mutations, resulting in the suppression of the sets of reactions H1,,Hq1,,r.

The combined effect of the considered mutations is quantified by computing the asymptotically stable state of the modified system of ODEs x˙=S~v(x,k), with stoichiometric matrix

S~=GHqGH1(S) 21

and initial condition

x(0)=PLjPLj1(xe) 22

where denotes function composition and xe are the values of species concentration reached by the cell in physiological condition.

Theorem 3

The steady state computed through the procedure described in Definition 8 does not depend on the order of the composition in the projectors defined in (21) and (22) provided that

rankGHqGH1(S)=rank(S) 23

and that the original CRN as well as the projected system of ODEs satisfy the global stability condition of Definition 5.

Proof

The thesis follows by observing that the projectors defined in (21) and (22) do not depend on the order of the composition. Indeed the mutated stoichiometric matrix GHqGH1(S) is defined by setting to zero the columns of S corresponding to the reactions in H1Hq, and hence it does not depend on the order in which the GoF mutations are considered. Additionally if condition (23) holds then GHqGH1(S) and S define the same SCCs as shown in Theorem 2. The initial condition (22) defines the unique SCC

SC(PLjPLj1(xe))=xR+ns.t.Nx=c~

where c~ has been obtained from c:=Nxe by setting to zero the ji-th element, for all i=1,. A different order of the LoF mutations results in a different initial concentration vector on the same SCC. Therefore, according to Theorem 1 it leads to the same mutated asymptotically steady state.

Remark 9

As proved in Theorem 3, the order in which mutations are considered in our model does not impact the final steady state reached by the mutated network. This is a crucial result coherent with the fact that our CRC–CRN models the G1-S transition of a single colorectal cell. Future effort would be dedicated to extend our model to account for e.g. the selection process induced on the mutated cell by the external environment, process that may explain also more recent experimental studies showing the importance of the order of mutations on the progression of cancer diseases (Levine et al. 2019).

Remark 10

The procedure described by Definition 8 provides an efficient approach to simultaneously quantify the effects of a group of mutations. However, if one is interested in differentiating the effects of each mutation on the whole process leading from xe to the final mutated equilibrium, the procedure in Definition 8 is equivalent to the following iterative procedure. After accounting for the first GoF mutation by computing the asymptotically stable state xe(H1) of the projected Cauchy problem

x˙=GH1(S)v(x,k)x(0)=xe, 24

we quantify the effect of the i-th GoF mutation, i=2,,q, by computing the asymptotically stable state xe(H1Hi) of the projected Cauchy problem

x˙=GHiGH1(S)v(x,k)x(0)=xe(H1Hi-1). 25

We then proceed with the LoF mutations. First we compute the asymptotically stable state xe(H1Hqj1) of the Cauchy problem

x˙=GHqGH1(S)v(x,k)x(0)=PLj1(xe(H1Hq)). 26

Then for each i=2,,, we account for the i-th LoF mutation by computing the asymptotically stable state xe(H1Hqj1ji) of the Cauchy problem.

x˙=GHqGH1(S)v(x,k)x(0)=PLjiPLj1(xe(H1Hqj1ji-1)). 27

If Eq. (23) holds and all the projected systems of ODEs defined in (24)–(27) satisfy the global stability condition, the final equilibrium point xe(H1Hqj1j) is equal to the stable state obtained with the procedure described in Definition 8. This can be easily proved by defining c:=Nxe and observing that, under the previous assumptions, xe(H1)xR+ns.t.Nx=c, xe(H1H2)xR+ns.t.Nx=Nxe(H1)=c and thus inductively xe(H1H2Hq)xR+ns.t.Nx=Nxe(H1Hq-1)=c. Analogously it can be inductively proved that xe(H1H2Hqj1j) belongs to the SCC SC(PLjPLj1(xe)) defined in the proof of Theorem 3. Thus the thesis follows from the fact that all the projected ODEs systems satisfy the global stability condition.

Obviously, changing the order of the mutations affects the trajectory covered by the described iterative procedure but will lead to the same final steady state.

Application to the colorectal cancer cells

Generalities

In this section we apply the previous procedures to the analysis of a CRN which has been devised to provide a simplified description of how signals carried by a ligand from outside the cell are processed in order to determine the behavior of a possibly cancerous colorectal cell. The starting point of our analysis is the kinetic model originally proposed by Tortolina et al. (2015), to model a healthy cell entering the G1-S phase of its development, when a synthesis of new DNA starts, as a first step in the process of cell division. Following the analysis of the previous sections, in this work the model is adapted to formally describe mutations that transform healthy cells into cancer ones; two typical cases of LoF and GoF mutations are then numerically simulated, and the resulting mutated equilibrium concentrations are compared with the corresponding healthy values.

Henceforth, we shall refer to this signaling network for healthy and CRC cells as CRC–CRN. The basic idea underlying the CRC–CRN approach developed in Tortolina et al. (2015) is that CRC may be associated with mutations of signaling-proteins. An effective insight into the role of each mutation can only be obtained if mutated and healthy proteins are integrated into pathways, which in turn are incorporated into a comprehensive network. For example, this is a necessary step in order to perform numerical simulations of the effects induced by possible targeted drugs. As already observed, the CRC–CRN is focused on the G1-S transition phase of the cell cycle; moreover, it results from the interconnection of pathways activated by external signals through the TGFβ, WNT, and EGF families of receptor ligands. The protein species, as well as the chemical reactions inserted into the network have been chosen on the basis of literature data; this holds also for the values of rate constants. Tortolina et al. (2015) validated the predictive power of the CRC–CRN by comparing the results provided by their model with more recent published data, independent of those used to formulate and train the original model. Additionally, the response of mutated HCT116 and HT29 CRC lines to perturbing inhibitors has been experimentally found to agree with the predictions of the model.

The most relevant features of the CRC–CRN are summarized below; the full list of chemical species together with their abbreviated names, the set of chemical reactions, the system of ODEs, the fixed values of the rate constants, and the initial concentrations of the elemental variables in an ideal physiological state can be found in the Supplementary Materials of Tortolina et al. (2015). The CRC–CRN involves 8 constant, and 411 varying chemical species. The constant species model non-consumable chemicals such as the three growth factors TGFβ, WNT, and EGF. Internal interactions are modeled by 339 reversible and 172 irreversible reactions, for a total of r=850 reactions. Chemical kinetics is based on mass action law, so that 850 rate constants are considered. The state of CRC–CRN is described by n=419 variables resulting from the concentrations of the 411 internal species, plus 8 additional variables, of null time derivative, accounting for the constant inflows. The state variables satisfy a system of 419 polynomial ODEs as in Eq. (1). In particular the monomials defining the reaction fluxes v(x,k) are quadratic, since the reactants considered depend at most on two chemical species. The rate constants enter the system as real and positive parameters.

Conservation laws and elemental variables of the CRC–CRN

We have obtained a basis of ker(ST) consisting of p=81 semi-positive conservation vectors, providing an independent set of 81 CLs, all of them being regarded as moiety CLs. In particular, we point out that CRC–CRN satisfies the condition p=n-rank(S). As expected, 8 CLs correspond to constancy of original non-consumable chemical species, so that they can be considered as trivial. The remaining 73 CLs describe effective properties of the system.

It is seen by inspection that the CRC–CRN is weakly elemented, with 9 chemical species not involved in the conservation laws. Up to the 8 constant species, the list of elemental species coincides with that of the basic species of Tortolina et al. (2015), which were defined as consisting of proteins in free form, which may bind to other species in order to form derived compounds or secondary species.

A simple, rather typical, example of conservation law within our CRC–CRN is

NLK+NLKP+NLKP-TCFLEF+NLKP-Pase10+TAKP-TAB-NLK=c 28

where c is a given constant; here NLK denotes the concentration of the elemental species “Nemo like kinase” (Tortolina et al. 2015); NLKP is the phosphorylated form of NLK, while an expression like NLKP-TCFLEF refers to the compound formed by NLKP and TCFLEF. Equation (28) expresses conservation in time of the total number of molecules of NLK belonging to the compounds entering the combination in the left side, as discussed in Sect. 2.1. In words, the NLK molecules are transferred between the metabolites involved in (28), but are not synthesised, degraded or exchanged with the environment (De Martino et al. 2014; Haraldsdóttir and Fleming 2016). The constant c, which is determined by the initial conditions, may be regarded as a counter of the conserved molecules of NLK.

Global stability of CRC–CRN

There are a number of results available for equilibrium points and their stability properties (Chellaboina et al. 2009; Domijan and Kirkilionis 2008; Feinberg 1995; Yu and Craciun 2018; Conradi and Flockerzi 2012; Conradi and Mincheva 2014), but they cannot be applied straightforwardly to this CRC–CRN, essentially for two reasons. In fact, some of these results require very technical hypotheses that cannot be verified in the case of our ODEs system, due to its dimension and complexity. Further, other results cannot be applied in the case of open systems, like the one considered in this paper. Therefore, we will make use of numerical simulations to support the following conjecture.

Conjecture 1

The CRC–CRN described by system (1), with stoichiometric matrix S and rate constants k set as proposed by Tortolina et al. (2015), satisfies the global stability condition introduced in Definition 5.

Numerical verification We defined 5 different SCCs by randomly selecting the values of the total concentrations c. Specifically, each element cj, j=1,,p, has been drawn from a log10-uniform distribution on [10-2,103]. For each of the obtained SCC we generated 30 initial points

x0(k)yR+ns.t.Ny=c,k=1,,30

as follows.

  • First, we dealt with the species that do not belong to any conservation law. The value of their initial concentration were log10-uniformly drawn from the interval [10-5,105].

  • Then we considered all the other chemical species but the elemental species. After randomly permuting their order, for each species i:
    1. we randomly selected an initial concentration value below the upperbound imposed by the total concentrations available in the conservation laws involving it. More in details we set
      x0,i(k)=u·minjΓ(i)cjγji,
      where u was uniformly drawn from [0, 1] and
      Γ(i)=j{1,,p}s.t.γji0.
      is the set of all the conservation laws involving the i-th species.
    2. we updated the total concentration available in each conservation law by removing the amount already filled by the i-th species, i.e.
      cjcj-γjix0,i(k)
      for all jΓ(i).
  • Finally we considered the elemental species. By exploiting the fact that each elemental species belongs to only one conservation law, j, we set
    x0,i(k)=cj
    where cj is the value of the total concentration still available after the previous step.

For each of the 30 points generated with the described procedure, we used the matlab tool ode15s (Shampine and Reichelt 1997) to integrate the system of ODEs (1) on the interval [0,2.5·107], with initial condition x(0)=x0(k). The value of the solution at the last time-point was considered as the corresponding asymptotic steady state xe(k).

Since the initial values x0(k) all belong to the same SCC they should lead to the same steady state. This was verified by computing for each species the coefficient of variation of the equilibrium values across the 30 trajectories. Namely, for each species we computed

εe(i)=129k=130(xe,i(k)-μe(i))2μe(i) 29

where μe(i)=130k=130xe,i(k).

As a comparison, for each species we also computed the coefficient of variation ε0(i) across the initial values x0,i(k), k=1,,30.

Figure 1 shows the averaged coefficient of variations obtained with the 5 considered SCCs. Fixed a SCC, the coefficient of variation across the initial values ε0 is always around 2.5, while the coefficient of variation across the steady states εe is at least one order of magnitude lower. Moreover, the latter shows higher differences across the SCCs. This is mainly due to the fact that depending on the SCC, few species may require a longer time to reach the asymptotically stable state and thus may show a higher variation when the system of ODEs is integrated in the fixed time-interval [0,2.5·107].

Fig. 1.

Fig. 1

Average and standard error of the mean over the non–constant species of the coefficient of variation across 30 different initial conditions (upper panel) and the corresponding asymptotically stable states (lower panel). Each bar corresponds to the results obtained with a different SCC. Note the different scale on the y axes

LoF mutation of TGFβRII

Through a signaling pathway, called the transforming growth factor-β (TGF-β) pathway, the environment outside the cell stimulates activation of genes which control cell growth and division. During early progression of CRC, the TGF-β pathway serves as a tumor suppressor, by inhibiting proliferation and accelerating apoptosis; however, LoF of the proteins of the TGF-β pathway may weaken the tumor suppressor function, and favor cancer progression. Indeed, it is found in many colon cancer tumors that the binding between the signal protein TGF-β and one of its receptors, TGFβRII, is altered by a LoF mutation of the receptor (Armaghany et al. 2012; Yang and Yang 2010; Zhang 2018). Here we use the CRC–CRN in order to simulate a few consequences of the LoF mutation of the elemental species TGFβRII.

First, we computed the value of the concentration vector modeling the physiological steady state of the cell prior to mitosis. To this end, we integrated the system of ODEs (1) on the interval [0,2.5·107], with initial condition x(0)=x0, where x0 is the ideal state defined by setting the initial concentrations of the elemental species as in Tortolina et al. (2015). The value of the steady state in the physiological cell was defined as the value of the solution at the last time–point.

By using Definition 6, we then defined the operator PLj associated to the LoF of TGFβRII. The steady state of the mutated cell was computed by integrating the system of ODEs (1) with two different initial conditions, namely x(0)=PLj(x0) and x(0)=PLj(xe). As in the previous step, in both cases we solved the system on the interval [0,2.5·107] and we defined as steady state the value of the solution computed at the last time–point.

According to Theorem 1 the two trajectories, starting from PLj(x0) and PLj(xe), should lead to the same steady state. This result was numerically verified by computing for both the trajectories the relative difference

di=xe,im-xe,ixe,i,i=1,,n 30

where xem is the steady state in the mutated cell.

As shown in Fig. 2, the results obtained with the two different initial conditions coincide and thus Theorem 1 is verified. Moreover, Fig. 2 shows the effect of the LoF of TGFβRII on the concentrations of all the chemical species. Indeed, di<0 means that the value of the concentration of the i-th species in the mutated cell is lower than in the healthy cell. On the contrary di>0 means that the amount of the i-th species is higher in the mutated cell. A further inspection reveals that few proteins, belonging to SMAD4 pathway, reached a value of di equal to -1, meaning that their function is completely stopped as a consequence of the LoF of TGFβRII. This is confirmed by different literature data showing a down-regulation of SMAD4 pathway due to alterations in TGFβRII signaling (Bellam and Pasche 2010; Zhao et al. 2018).

Fig. 2.

Fig. 2

Value of the relative difference di between the steady states in the physiological cell and in the cell affected by LoF mutation of TGFβRII. Black and red lines are obtained when the system of ODEs for the mutated cell is solved with initial condition x(0)=PLj(x0) and x(0)=PLj(xe), respectively

On the other hand, different values of the initial conditions lead to different trajectories. In Fig. 3 we compared the time required by the two trajectories to reach a stable state. To this end for each time point t we computed

||x˙(t)||=||Sv(x(t),k)||. 31

Since xe is already a steady state for the CRC–CRN, when computing the projected value PLj(xe) the species not affected by the LoF of TGFβRII maintain their stable values. As a consequence, the trajectory starting from PLj(xe) requires a lower number of iterations to reach a value of ||x˙(t)|| closer to 0.

Fig. 3.

Fig. 3

Infinity norm of the derivative x˙ of the concentration vector as function of time. Black and red lines show the results obtained by solving the ODEs system (1) with initial condition x(0)=PLj(x0) and x(0)=PLj(xe), respectively, PLj being the operator associate to the LoF mutation of TGFβRII

GoF mutation of BRAF

The BRAF protein belongs to the mitogen-activated protein kinase (MAPK) pathway, which represents a major cell proliferation signal transduction pathway from the cell surface to the nucleus. The MAPK pathway, following activation by the epidermal growth factor (EGF) protein, regulates the growth and division (proliferation) of cells, the process by which cells mature to carry out specific functions (differentiation), cell movement (migration), and the self-destruction of cells (apoptosis). In a normal cell, the BRAF protein is switched on and off in response to signals that control cell growth and development. In consequence of a mutation, a BRAF protein may be continuously active, transmitting messages to the nucleus even in the absence of these chemical signals. Thus, the overactive BRAF protein may contribute to the growth of cancers by allowing abnormal cells to grow and divide without the mediation of external signals (Armaghany et al. 2012; Morkel et al. 2015).

We investigated the impact on the CRC–CNR of a mutation resulting in the GoF of the elemental species BRAF.

To this end, following Definition 7, we defined the operator GH, where the H is defined to include all the reactions involved in the deactivation of BRAF. We recall that BRAF is the activated form of BRAF, consisting in the phosphorylation of a specific amino acid. Thus it is assumed that the mutated form of BRAF is still subject to activation in BRAF, while inactivation of BRAF is blocked.

As described in Tortolina et al. (2015), Supplementary materials, the deactivation of BRAF is regulated by the phosphatase Pase1 through the following set of reactions:

BRAF+Pase1k1rk1fBRAF-Pase1BRAF-Pase1k2BRAF+Pase1

where a simplified notation has been adopted for the rate constants. To block such a deactivation process while respecting the condition described by Eq. (12) in Theorem 2 we removed the two forward reactions

BRAF+Pase1k1fBRAF-Pase1k2BRAF+Pase1,

that is we defined a novel stoichiometric matrix GH(S) were the corresponding columns of S have been set equal to 0.

Similarly to what we have done in the previous section, we computed the asymptotically stable states of the trajectories obtained solving the system of ODEs defined by the stoichiometric matrix GH(S) with two different initial condition, namely x(0)=x0 and x(0)=xe, x0 and xe being the ideal and steady state for the physiological cell.

Figure 4 shows that the two trajectories lead to the same steady state as stated in Corollary 1. Additionally, as done in the previous section, in Fig. 5 we compare the time required by the two trajectories to reach the stable state. According to Definition 7, the GoF of BRAF is implemented by setting to zero a set of columns of the stoichiometric matrix S, and thus modifying the system of ODEs associated to the CRC–CRN. Although xe was a stable state for the system of ODEs modeling the cell in physiological condition, for most of the species the corresponding concentration xe,i is no longer an equilibrium value for the new system. For this reason the two trajectories, starting from xe and x0, show similar behaviors of ||x˙(t)|| as function of the time t in which the solution of the system is computed.

Fig. 4.

Fig. 4

Value of the relative difference di between the steady states in the physiological cell and in the cell affected by GoF mutation of BRAF. Black and red lines are obtained when the mutated system of ODEs defined by the stoichiometric matrix GH(S) is solved with initial condition x(0)=x0 and x(0)=xe, respectively

Fig. 5.

Fig. 5

Infinity norm of the derivative x˙ of the concentration vector as function of time when the stoichiometric associated to GoF of BRAF is employed in the ODEs system (1). Black and red lines show the results obtained by setting x(0)=x0 and x(0)=xe, respectively

As a final remark, we observe that, as shown in Fig. 4, the concentrations of a high number of proteins are altered by the GoF of BRAF, and in general the values of di are bigger than those found with the LoF of TGFβRII, see Fig. 2. These results highlight the central role within the CRC–CRN of BRAF, that in fact is the target of various therapies (Morkel et al. 2015).

Discussion and future directions

In this paper we have considered a system of ODEs modeling a CRN, with emphasis on the mutual relationships between moiety CLs and stoichiometric surfaces. CLs have led to the characterization of weakly elemented CRN and the definition of ideal states, which are crucial in the treatment of mutations. Confining attention to systems satisfying the global stability condition, we have considered two classes of mutations, LoF and GoF, often found in cancer cells. Mutations have been modeled as projection operators and basic properties of mutated networks have been analyzed, aiming at the determination of mutated equilibrium states as asymptotic steady limits of trajectories. The new model for mutations allows for a simple treatment of their combinations Furthermore, if the original and the projected CRNs satisfy the global stability condition, the resulting equilibrium is independent of the order in which mutations are combined.

As an application of the previous results we have investigated a system of ODEs describing the G1-S phase of a CRC cell. Due to the huge number of variables involved, the analysis has been based on numerical simulations. We have found 81 independent, linear, moiety CLs; they have been applied to support the conjecture that CRC–CRN satisfies the global stability condition. It has also been found that the elemental chemical species coincide with the basic species defined by Tortolina et al. (2015) on biochemical grounds. Also, a mutation by LoF, and another mutation by GoF have been examined in detail. Specifically, our numerical simulations highlighted the relationship between the LoF of TGFβRII and the down-regulation of SMAD4 pathway, and confirmed the central role of protein BRAF within colorectal cell signaling. A more thorough discussion of the possible biological applications of the proposed model will be the subject of a second study.

We are aware that this computational approach to CRN is devised to capture few, although decisive, aspects of the G1-S transition point of a cell, as well as the modifications of the network induced by cancer mutations. We think that the model can provide a guide to future experimental research based on the interpretation of results of simulations, particularly in the case of the development and optimization of targeted therapies against already mutated cells. For example, if the simulation predicts a significant increase of the mutated concentration of a specific metabolite with respect to its physiological value, then that metabolite can be regarded as a potential drug target. More in general, an analysis of the mutated profile of the simulated CRN in the G1-S phase should provide hints about convenient choices of targets for available drugs, together with a framework for the simulation of their consequences (Facchetti et al. 2012; Torres and Altafini 2016).

Possible development of our model may involve different directions. For example, we could extend it to examine alterations of mRNA induced by changes from physiological to mutated equilibrium (Castagnino et al. 2016). Other classes of mutation may be considered. For example, a mutation resulting in the reduction of the catalyzing activity of an enzyme may be modeled by setting to zero the rate constant of the corresponding reactions, a strategy similar to the one we used for the GoF mutations. Moreover, a mutation resulting in a continuous activation of a given transcription factor, or more in general of a given protein P, may be modeled by adding to the network a new pseudo-reaction of the form P, where is the so-called zero complex (Feinberg 1987), and thus by enlarging the system (1) with an additional auxiliary variable having null derivative. Further, in the model we have not considered possible dependence of the literature data on temperature, pH, or other conditions. Therefore, the scheme is not capable of describing the individual response of a fixed cell; rather, it attempts at simulating the behavior of a homogeneous set of cells; from this viewpoint, the solution of the system of ODEs may be interpreted as providing an average dynamic of the intra-cellular answer. Also, the scheme should be enriched in order to account for the impact of the extra-cellular micro-environment, which implies to modify the model in order to account for growth-induced solid stresses and pressure, nutrients and oxygen supply, and blood perfusion (Caviglia et al. 2014; Jones and Chapman 2012; Markert and Vazquez 2015).

As a final comment, we remark that the rate constants in the CRC–CRN considered in this paper are assumed as known and estimated from the scientific literature (Tortolina et al. 2015). A more reliable determination of these constants can be obtained by solving a non-linear ill-posed problem (Bertero and Piana 2006; Engl et al. 2009) in which the input data are provided by ad hoc conceived biochemical experiments. The setup of such experiments and the realization of an optimization method for the numerical solution of this inverse problem, together with a corresponding sensitivity and bifurcation analysis, will be part of future research.

Acknowledgements

MP has been partially supported by Gruppo Nazionale per il Calcolo Scientifico. SS has been partially supported by the AIRC grant COENzYME: “Chemotherapy effect On cell ENergY Metabolism and Endoplasmic reticulum redox control”. The authors kindly acknowledge Prof. Silvio Parodi, Prof. Silvia Ravera and Dr. Mara Scussolini for their useful comments and feedback.

Funding Information

Open access funding provided by Università degli Studi di Genova within the CRUI-CARE Agreement.

Footnotes

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Contributor Information

Sara Sommariva, Email: sommariva@dima.unige.it.

Giacomo Caviglia, Email: caviglia@dima.unige.it.

Michele Piana, Email: piana@dima.unige.it.

References

  1. Anderson MW, Moss JJ, Szalai R, Lane JD. Mathematical modeling highlights the complex role of AKT in TRAIL-induced apoptosis of colorectal carcinoma cells. iScience. 2019;12:182–193. doi: 10.1016/j.isci.2019.01.015. [DOI] [PMC free article] [PubMed] [Google Scholar]
  2. Armaghany T, Wilson JD, Chu Q, Mills G. Genetic alterations in colorectal cancer. Gastrointest Cancer Res. 2012;5(1):19. [PMC free article] [PubMed] [Google Scholar]
  3. Bellam N, Pasche B. TGF-β signaling alterations and colon cancer. In: Pasche B , editor. Cancer genetics. Boston: Springer; 2010. pp. 85–103. [DOI] [PubMed] [Google Scholar]
  4. Bertero M, Piana M. Inverse problems in biomedical imaging: modeling and methods of solution. In: Quarteroni A, Formaggia L, Veneziani A, editors. Complex systems in biomedicine. Milano: Springer; 2006. pp. 1–33. [Google Scholar]
  5. Castagnino N, Maffei M, Tortolina L, Zoppoli G, Piras D, Nencioni A, Moran E, Ballestrero A, Patrone F, Parodi S. Systems medicine in colorectal cancer: from a mathematical model toward a new type of clinical trial. WIREs Syst Biol Med. 2016;8(4):314–336. doi: 10.1002/wsbm.1342. [DOI] [PMC free article] [PubMed] [Google Scholar]
  6. Caviglia G, Morro A, Pinamonti N. The Klein–Gordon equation in mixture models of tumour growth. Phys Lett A. 2014;378(48):3607–3613. [Google Scholar]
  7. Chellaboina V, Bhat SP, Haddad WM, Bernstein DS. Modeling and analysis of mass-action kinetics. IEEE Control Syst Mag. 2009;29(4):60–78. [Google Scholar]
  8. Conradi C, Flockerzi D. Multistationarity in mass action networks with applications to ERK activation. J Math Biol. 2012;65(1):107–156. doi: 10.1007/s00285-011-0453-1. [DOI] [PubMed] [Google Scholar]
  9. Conradi C, Mincheva M. Catalytic constants enable the emergence of bistability in dual phosphorylation. J R Soc Interface. 2014;11(95):20140158. doi: 10.1098/rsif.2014.0158. [DOI] [PMC free article] [PubMed] [Google Scholar]
  10. De Martino A, De Martino D, Mulet R, Pagnani A. Identifying all moiety conservation laws in genome-scale metabolic networks. PLoS ONE. 2014;9(7):e100750. doi: 10.1371/journal.pone.0100750. [DOI] [PMC free article] [PubMed] [Google Scholar]
  11. Domijan M, Kirkilionis M. Graph theory and qualitative analysis of reaction networks. Net Heter Media. 2008;3(2):295. [Google Scholar]
  12. Eduati F, Doldàn-Martelli V, Klinger B, Cokelaer T, Sieber A, Kogera F, Dorel M, Garnett MJ, Blüthgen N, Saez-Rodriguez J. Drug resistance mechanisms in colorectal cancer dissected with cell type-specific dynamic logic models. Cancer Res. 2017;77(12):3364–3375. doi: 10.1158/0008-5472.CAN-17-0078. [DOI] [PMC free article] [PubMed] [Google Scholar]
  13. Engl HW, Flamm C, Kügler P, Lu J, Müller S, Schuster P. Inverse problems in systems biology. Inverse Probl. 2009;25(12):123014. [Google Scholar]
  14. Érdi P, Tóth J. Mathematical models of chemical reactions: theory and applications of deterministic and stochastic models. Manchester: Manchester University Press; 1989. [Google Scholar]
  15. Facchetti G, Zampieri M, Altafini C. Predicting and characterizing selective multiple drug treatments for metabolic diseases and cancer. BMC Syst Biol. 2012;6(1):115. doi: 10.1186/1752-0509-6-115. [DOI] [PMC free article] [PubMed] [Google Scholar]
  16. Feinberg M. Chemical reaction network structure and the stability of complex isothermal reactors—I. The deficiency zero and deficiency one theorems. Chem Eng Sci. 1987;42(10):2229–2268. [Google Scholar]
  17. Feinberg M. The existence and uniqueness of steady states for a class of chemical reaction networks. Arch Rat Mech Anal. 1995;132(4):311–370. [Google Scholar]
  18. Griffiths AJ, Wessler SR, Lewontin RC, Gelbart WM, Suzuki DT, Miller JH, et al. An introduction to genetic analysis. New York: Macmillan; 2005. [Google Scholar]
  19. Haraldsdóttir HS, Fleming RM. Identification of conserved moieties in metabolic networks by graph theoretical analysis of atom transition networks. PLoS Comput Biol. 2016;12(11):e1004999. doi: 10.1371/journal.pcbi.1004999. [DOI] [PMC free article] [PubMed] [Google Scholar]
  20. Hochman G, Halevi-Tobias K, Kogan Y, Agur Z. Extracellular inhibitors can attenuate tumorigenic wnt pathway activity in adenomatous polyposis coli mutants: predictions of a validated mathematical model. PLoS ONE. 2017;12(7):e0179888. doi: 10.1371/journal.pone.0179888. [DOI] [PMC free article] [PubMed] [Google Scholar]
  21. Ingalls BP. Mathematical modeling in systems biology: an introduction. Cambridge: MIT Press; 2013. [Google Scholar]
  22. Jones GW, Chapman SJ. Modeling growth in biological materials. Siam Rev. 2012;54(1):52–118. [Google Scholar]
  23. Jordan JD, Landau EM, Iyengar R. Signaling networks: the origins of cellular multitasking. Cell. 2000;103(2):193–200. doi: 10.1016/s0092-8674(00)00112-4. [DOI] [PMC free article] [PubMed] [Google Scholar]
  24. Karin M, Smeal T. Control of transcription factors by signal transduction pathways: the beginning of the end. Trends Biochem Sci. 1992;17(10):418–422. doi: 10.1016/0968-0004(92)90012-x. [DOI] [PubMed] [Google Scholar]
  25. Kohn KW, Aladjem MI, Weinstein JN, Pommier Y. Molecular interaction maps of bioregulatory networks: a general rubric for systems biology. Mol Biol Cell. 2006;17(1):1–13. doi: 10.1091/mbc.E05-09-0824. [DOI] [PMC free article] [PubMed] [Google Scholar]
  26. Kschischo M. A gentle introduction to the thermodynamics of biochemical stoichiometric networks in steady state. Eur Phys J Spec Top. 2010;187(1):255–274. [Google Scholar]
  27. Lemieux E, Cagnol S, Beaudry K, Carrier J, Rivard N. Oncogenic KRAS signalling promotes the Wnt/β-catenin pathway through LRP6 in colorectal cancer. Oncogene. 2015;34(38):4914–4927. doi: 10.1038/onc.2014.416. [DOI] [PMC free article] [PubMed] [Google Scholar]
  28. Levine AJ. Targeting therapies for the p53 protein in cancer treatments. Ann Rev Cancer Biol. 2019;3:21–34. [Google Scholar]
  29. Levine AJ, Jenkins NA, Copeland NG. The roles of initiating truncal mutations in human cancers: the order of mutations and tumor cell type matters. Cancer Cell. 2019;35(1):10–15. doi: 10.1016/j.ccell.2018.11.009. [DOI] [PMC free article] [PubMed] [Google Scholar]
  30. Li Y, Zhang Y, Li X, Yi S, Xu J. Gain-of-function mutations: an emerging advantage for cancer biology. Trends Biochem Sci. 2019;44:659–674. doi: 10.1016/j.tibs.2019.03.009. [DOI] [PMC free article] [PubMed] [Google Scholar]
  31. Markert EK, Vazquez A. Mathematical models of cancer metabolism. Cancer Metab. 2015;3(1):14. doi: 10.1186/s40170-015-0140-6. [DOI] [PMC free article] [PubMed] [Google Scholar]
  32. Morkel M, Riemer P, Bläker H, Sers C. Similar but different: distinct roles for KRAS and BRAF oncogenes in colorectal cancer development and therapy resistance. Oncotarget. 2015;6(25):20785. doi: 10.18632/oncotarget.4750. [DOI] [PMC free article] [PubMed] [Google Scholar]
  33. Roy M, Finley SD. Computational model predicts the effects of targeting cellular metabolism in pancreatic cancer. Front Physiol. 2017;8:217. doi: 10.3389/fphys.2017.00217. [DOI] [PMC free article] [PubMed] [Google Scholar]
  34. Schilling CH, Letscher D, Palsson BØ. Theory for the systemic definition of metabolic pathways and their use in interpreting metabolic function from a pathway-oriented perspective. J Theor Biol. 2000;203(3):229–248. doi: 10.1006/jtbi.2000.1073. [DOI] [PubMed] [Google Scholar]
  35. Schuster S, Höfer T. Determining all extreme semi-positive conservation relations in chemical reaction systems: a test criterion for conservativity. J Chem Soc Faraday Trans. 1991;87(16):2561–2566. [Google Scholar]
  36. Sever R, Brugge JS. Signal transduction in cancer. Cold Spring Harb Perspect Med. 2015;5(4):a006098. doi: 10.1101/cshperspect.a006098. [DOI] [PMC free article] [PubMed] [Google Scholar]
  37. Shampine LF, Reichelt MW. The MATLAB ODE suite. SIAM J Sci Comput. 1997;18(1):1–22. [Google Scholar]
  38. Shinar G, Alon U, Feinberg M. Sensitivity and robustness in chemical reaction networks. Siam J Appl Math. 2009;69(4):977–998. [Google Scholar]
  39. Stratton MR, Campbell PJ, Futreal PA. The cancer genome. Nature. 2009;458(7239):719–724. doi: 10.1038/nature07943. [DOI] [PMC free article] [PubMed] [Google Scholar]
  40. Torres NB, Altafini C. Drug combinatorics and side effect estimation on the signed human drug-target network. BMC Syst Biol. 2016;10(1):74. doi: 10.1186/s12918-016-0326-8. [DOI] [PMC free article] [PubMed] [Google Scholar]
  41. Tortolina L, Duffy DJ, Maffei M, Castagnino N, Carmody AM, Kolch W, Kholodenko BN, De Ambrosi C, Barla A, Biganzoli EM, et al. Advances in dynamic modeling of colorectal cancer signaling-network regions, a path toward targeted therapies. Oncotarget. 2015;6(7):5041–5058. doi: 10.18632/oncotarget.3238. [DOI] [PMC free article] [PubMed] [Google Scholar]
  42. Tyson JJ, Novak B. Temporal organization of the cell cycle. Curr Biol. 2008;18(17):R759–R768. doi: 10.1016/j.cub.2008.07.001. [DOI] [PMC free article] [PubMed] [Google Scholar]
  43. Weinstein JN, Collisson EA, Mills GB, Shaw KRM, Ozenberger BA, Ellrott K, Shmulevich I, Sander C, Stuart JM, Network CGAR, et al. The cancer genome atlas pan-cancer analysis project. Nat Genet. 2013;45(10):1113. doi: 10.1038/ng.2764. [DOI] [PMC free article] [PubMed] [Google Scholar]
  44. Yang G, Yang X. Smad4-mediated TGF-β signaling in tumorigenesis. Int J Biol Sci. 2010;6(1):1. doi: 10.7150/ijbs.6.1. [DOI] [PMC free article] [PubMed] [Google Scholar]
  45. Yu PY, Craciun G. Mathematical analysis of chemical reaction systems. Isr J Chem. 2018;58(6–7):733–741. [Google Scholar]
  46. Zhang YE. Mechanistic insight into contextual TGF-β signaling. Curr Opin Cell Biol. 2018;51:1–7. doi: 10.1016/j.ceb.2017.10.001. [DOI] [PMC free article] [PubMed] [Google Scholar]
  47. Zhao M, Mishra L, Deng CX. The role of TGF-β/SMAD4 signaling in cancer. Int J Biol Sci. 2018;14(2):111. doi: 10.7150/ijbs.23230. [DOI] [PMC free article] [PubMed] [Google Scholar]

Articles from Journal of Mathematical Biology are provided here courtesy of Springer

RESOURCES