Skip to main content
Springer logoLink to Springer
. 2025 Oct 14;87(11):159. doi: 10.1007/s11538-025-01508-z

Optimal Control in Combination Therapy for Heterogeneous Cell Populations with Drug Synergies

Simon F Martina-Perez 1,, Samuel W S Johnson 2, Rebecca M Crossley 2,, Jennifer C Kasemeier 3, Paul M Kulesa 3, Ruth E Baker 2
PMCID: PMC12521341  PMID: 41085839

Abstract

Cell heterogeneity plays an important role in patient responses to drug treatments. In many cancers, it is associated with poor treatment outcomes. Many modern drug combination therapies aim to exploit cell heterogeneity, but determining how to optimise responses from heterogeneous cell populations while accounting for multi-drug synergies remains a challenge. In this work, we introduce and analyse a general optimal control framework that can be used to model the treatment response of multiple cell populations that are treated with multiple drugs that mutually interact. In this framework, we model the effect of multiple drugs on the cell populations using a system of coupled semi-linear ordinary differential equations and derive general results for the optimal solutions. We then apply this framework to three canonical examples and discuss the wider question of how to relate mathematical optimality to clinically observable outcomes, introducing a systematic approach to propose qualitatively different classes of drug dosing inspired by optimal control.

Introduction

Combination drug therapies are a mainstay of modern treatments for a wide range of diseases with cancer perhaps being the most notable example (Lieftink and Beijersbergen 2021; Marjanovic et al. 2013; Altschuler and Lani 2010; Hausser and Alon 2020; Crucitta et al. 2022; Proietto et al. 2023). The success of combination therapies relative to single-drug therapies stems from their ability to exploit drug synergies (Lieftink and Beijersbergen 2021), target a diverse cell population within a target tissue (Marjanovic et al. 2013; Altschuler and Lani 2010; Hausser and Alon 2020; Crucitta et al. 2022), and avoid the toxicity associated with high doses of a single drug (Lieftink and Beijersbergen 2021). However, designing combination treatments is not straightforward, owing to the difficulties in predicting not only the responses of different cells present in the target tissues to any individual drug, but also responses to all possible drug combinations. Making such predictions is all the more important in settings where the presence of multiple cell types – or the presence of cells with different features, such as where they are in the cell cycle – is clinically significant. For example, cell type heterogeneity in cancer is associated with poor prognosis, which may be due to sub-populations of cancer cells that are more proliferative, or less sensitive to drug treatment (Hausser and Alon 2020; Crucitta et al. 2022; Proietto et al. 2023; Dagogo-Jack and Shaw 2018; Lawrence et al. 2022). In other diseases, such as type I diabetes (Richard Benninger and Vira 2022) and hepatic fibrosis (Ramachandran et al. 2020), diversity of the target cell populations is also known to be clinically important. Therefore, to design combination treatments, one needs to carefully describe how each cell type will respond over time to the drug combinations present in a putative treatment. At the same time, one needs to take into account practical considerations, such as drug toxicity and cost. Optimal control theory provides an established framework to combine differential equation modelling of the tissue response to treatment with a cost function that models treatment effect, as well as additional penalties for factors such as cost and toxicity (Lenhart and Workman 2007). Optimal control has been utilised in many mathematical models of tumour progression to predict optimal dosing regimes and responses. Early work in this area considered the evolution of a tumour cell population under the continuous administration of a single anti-cancer drug (Swan George 1979; Swan 1988; Swierniak 1988) and aimed to minimise the total drug administered while keeping the tumour cell population at a desired level. These works demonstrated the utility of control theory frameworks in the study of treatment dosing and have, therefore, been built upon extensively and expanded over recent decades (for a review of previous work, see the review by Schättler and Ledzewicz (2015)). Current oncological control studies provide dosing insights into cutting-edge treatments such as oncolytic therapy (Ratajczyk et al. 2018), hyperthermia treatment (Sérgio and Eduardo 2024), and combination therapy (Ledzewicz et al. 2008). In the context of combination therapy, each control framework is largely model-specific and a general ordinary differential equation (ODE) control framework for multi-drug actions on different discrete cell populations has not yet been developed. In this paper, we propose such a framework, and explicitly compute optimal control solutions that correspond to various treatment scenarios.

The benefit of developing a general model for multi-drug, multi-cell population interactions lies in its applicability to a wide range of problems. Previously, ODE models have been used to predict the effect of drug treatments on heterogeneous cell populations (Lenhart and Workman 2007; Maalavika et al. 2023; Clairambault 2023; Moradi Kashkooli et al. 2020; Kirschner and Webb 1996; Wang and Schättler 2016). However, the large amount of (phenomenological) functional forms employed in such models reduces their transferability between problems and hinders the ability to systematically analyse the resulting optimal controls. In this work we show how a general model can capture important cell-drug interactions while easily identifying optimal pharmacodynamic regimes. This can, in turn, guide novel insights into designing therapies. The framework introduced in this paper captures three key phenomena to first order. First, we model cell proliferation and death, assuming a linear growth rate in the absence of drugs, which is appropriate at small population numbers and few environmental factors limiting growth. More complicated growth functions, like polynomials or Hill functions, are commonly employed in ODE models of tumour growth. While biologically necessary in some contexts, they result in intractable non-linear terms that make analytical treatment of the general optimal control problem infeasible. For that reason, this paper is limited to approximate linear growth rates, and use cases where this is appropriate. Tumour growth can be mediated by drugs: for example, paclitaxel is a chemotherapeutic agent (Maurie and MekhailTarek 2002) that prevents mitosis. Secondly, we allow cells to spontaneously convert to another cell type at fixed rates (Marjanovic et al. 2013; Yuan et al. 2016), which may also be mediated by drug treatment. For instance, in neuroblastoma, undifferentiated sympathoblast cells can convert to neuroblasts in the presence of retinoic acid (RA) (Lawrence et al. 2022; Zeineldin et al. 2022; Jansky et al. 2021). Finally, several drugs can interact with one another to produce synergistic effects (Lieftink and Beijersbergen 2021). Hence, drug-mediated cell differentiation and proliferation pathways should be made to depend on combinations of drugs in the model.

Moreover, the model presented in this work describes the direct influence of the effective drug concentrations present in the relevant target tissues, i.e. we consider a control problem for the optimal pharmacodynamics. In so doing, we explicitly ignore the pharmacokinetics, which describe how the administered drugs are absorbed, metabolised, and cleared from the system. This is a necessary choice for a generalised framework, since the pharmacokinetics of different drugs can vary vastly, for example, depending on the drugs’ metabolic properties, or route of administration (such as oral, intramuscular or intravenous). Hence, pharmacokinetics are an inherently application-specific problem. While understanding the specific dosing that needs to be administered in time to target tissues is key to implement therapies downstream, this work will limit itself with modelling what effective drug concentrations should be present in the target tissues, regardless of how they are administered. Subsequent efforts can then be made to couple a tailored, application-specific model corresponding to the specifics of individual drugs and the minutiae of administration.

Before proceeding, we note that in some clinical settings the apparent advantages of combination regimens derive not from true drug–drug synergies but from inter-patient heterogeneity in drug responses. In particular, Palmer Adam and Sorger Peter (2017) have argued that different patients may each benefit from one of multiple administered drugs, such that a combination of drugs simply raises the chance that any given patient receives an effective monotherapy. By contrast, our focus here is on intra-patient heterogeneity – multiple subpopulations coexisting within the same tumour and the genuine pharmacodynamic interactions between drugs acting on those subclones.

The structure of this work is as follows. In Section 2 we introduce the general modelling framework. In Section 3 we compute the optimality conditions and the optimal control policy arising from our framework. We then apply this framework to three canonical examples for treating heterogeneous (cancer) cell populations. In Section 4 we provide a first example to control a two-population model, based on ovarian cancer cells treated with a synergistic combination of chemotherapy drugs (Lieftink and Beijersbergen 2021). In Section 5 we explore an optimal control formulation for controlling cell populations in neuroblastoma through drugs targeting the tropomyosin A and B signalling pathways. Finally in Section 6 we introduce a way to extend our framework to control the relative abundances of cell types within a population. Together, our work provides a template model that is widely applicable for the control of heterogeneous cell populations and their responses to treatment with several, interacting drugs. Example code has been made available for all computations at our GitHub repository: https://github.com/SWSJChCh/multiplicativeControl.

Modelling Treatment Response of a Heterogeneous Cell Population with Multiplicative Control and Drug-Drug Interactions

In this section, we introduce a general ODE model for the treatment response of a heterogeneous cell population with drug synergies. In Section 2.1 we formulate the general model and in Section 2.2 we propose a simple functional form for the model.

ODE Model: General Formulation

In this work, we are interested in the dynamics of cell proliferation and differentiation in a heterogeneous cell population in the presence of different drugs which interact with each other. We represent cell counts in a vector xRn and the effective action of each of the drugs in a vector uRm. At this point, we emphasise that the quantities u represent the pharmacodynamics of the different drugs, rather than their absolute concentration in the cell microenvironment. The advantage of this formulation is that we bypass the complicated functional forms expressing the pharmacokinetics, which are often highly problem-specific. For this reason, we assume that 0uk1 for all 1km. We describe the direct effect of a single drug on the differentiation and cell proliferation of cell type j as a linear combination of all possible monomials in the form ukxi for 1km and 1in. We describe the effect of interactions between drugs using a minimal model whereby the governing equation for the j-th cell type contains a linear combination of all possible polynomials in the form xiuku. Here, we exclude terms containing uk2 for every 1km, as this is not a drug synergy. Denoting the terms containing products of u and x that are linear in u as L(u,x), and the terms that are nonlinear in u as N(u,x), we obtain that the dynamics of the vector x are described by an ordinary differential equation in the form

x˙=Ax+Bu+L(u,x)+N(u,x), 1

where A is a matrix representing standard linear population growth terms, and B is a matrix representing linear terms relating to drug breakdown. Note that care must be taken with the sign of all polynomial terms to ensure that no population can become negative and the problem is well-defined. This equation will be coupled to a cost functional to yield an optimal control problem.

Functional form for the ODE Model

Here we explain how the terms containing products of the entries of u and x in Equation (1) can be described with elementary matrix operations. For the terms that are linear in u, we note that the model must account for monomials of the form ukxi for 1km and 1in in the ODE for each of the xj for 1jn. Hence, we introduce matrices Ci for 1in such that

L(u,x)=i=1nCi(1nxTEi)u, 2

represents all the terms linear in u in the right hand side of Equation (1), and represents the usual Hadamard product. Here we introduced the notation

Ei=ein1mT,

with ein being the i-th standard basis vector in Rn and 1mRm a column vector containing only ones, i.e. 1nxTEi is the m×n matrix containing only the i-th entry in x. In other words, the entry (Ci)k of the matrix Ci contains the coefficient of the monomial uxi in the ODE for xk. For the terms containing interaction terms, i.e., products of the entries of u, we again seek a functional form ensuring that the ODE for xj for every 0jn contains terms in the form xiuku. To this end, we introduce lower triangular matrices Dij and define

N(u,x)=i=1nj=1n(ejnxTEi)(Diju1mT)u,

where Ei is as above, and analogously to L(u,x) in Equation (2), the entry (Dij)k of the matrix Dij represents the coefficient of the term xiuku in the ODE for xj. We introduce the convention that

(Dij)kk=0,for all1i,jn,1km,

that is, we exclude quadratic terms in the action of any of the drugs in any of the governing equations, since we assume that the pharmacokinetics of any one drug are fully captured by the terms linear in u. Finally, we note that Dij is lower triangular to represent symmetry in pairwise interactions. Put together, we can rewrite Equation (1) as

x˙=Ax+Bu+i=1nCi(1nxTEi)u+i=1nj=1n(ejnxTEi)(Diju1mT)u, 3

We finish the exposition of the functional form of our model by comparing it to another well-studied problem in optimal control, namely that of the linear quadratic regulator (LQR) (Safaei et al. 2012). The equation for a LQR, which considers the effect of the control, u, to be additive in the governing ODE of the state vector, x, is given by

x˙=Ax+Bu. 4

It can be readily seen that our framework provides additional terms that include various nonlinear ways in which the control interacts with the governing equations. Given that an important appeal of the LQR is the ease with which the optimal control can be expressed as feedback control (Lenhart and Workman 2007), we will focus on demonstrating that the model extension considered in this problem lends itself to similar amenable properties for computation.

Optimal Control of an ODE with Multiplicative Controls

Having formulated the governing equations for the model, we now turn to formulating an optimal control problem related to treatment response. In this continuous control problem, we consider a problem given in the form of Equation (3), and seek controls such that the corresponding solution of the model is an extremal of the functional

J(u)=12xT(T)Mx(T)+0TxT(t)Q(t)x(t)+uT(t)R(t)u(t)dt. 5

As is standard in optimal control theory, M and Q and R are symmetric matrices, where MQ are positive semi-definite, and R is positive definite for all t[0,T] (Lenhart and Workman 2007). The interpretation of the different terms of the cost function in Equation (5) is as follows. The matrix M associates a cost to the terminal entries of the state. In mathematical oncology models, for example, this could represent the final tumour population. The matrix Q describes the cost associated with the state across the whole interval [0, T]. The matrix R describes costs associated with the drug u. In models describing treatment, this term is often taken to represent treatment toxicity or cost (Lenhart and Workman 2007).

Having introduced the governing equation in Equation (3) together with its cost functional in Equation 5, it is possible to follow standard arguments in optimal control theory to formulate the conditions for the control to be optimal. We first formulate a Hamiltonian, H, associated with the problem,

H=12xT(t)Q(T)x(t)+uT(t)R(t)u(t)+λ·x˙. 6

Here, λ is the vector of adjoints, or co-states, and it satisfies the system of equations

λ˙k=-Hxk, 7

for all k{1,,n}. To close the system of equations, we impose the optimality condition ensuring that the control is in fact a minimiser of the cost functional. This optimality condition is given by

Huk=0, 8

for all k{1,,n} (Lenhart and Workman 2007). We remark here that in most well-posed problems, the optimality condition provides a means to algebraically express u in terms of λ and x. In some cases, which we will not consider in this paper, however, H/uk does not depend on u. In this case, several techniques exist to address the problem (Lenhart and Workman 2007).

Adjoint Equations

The adjoint equation in Equation (7) can be expressed in terms of the model coefficients defined in Equation (3). The derivation in Appendix A shows that the adjoint equation in this problem is given by

λ˙=-Qx-ATλ-i=1nein(Ciu)Tλ-i=1neij=1nejn1mT(Diju1mT)uTλ. 9

Optimality Conditions

The optimality condition in Equation (8) (see Appendix B) gives rise to

u=-R+i=1nj=1n(ein)TxλTejnDij-1B+i=1nCi(1nxTEi)Tλ, 10

whenever the inverse in Equation (10) exists. If we compare this solution to the optimal control in the case of the LQR, we find that

Ru+BTλ=0. 11

Hence, we observe that both the multiplicative control and the drug-drug interaction terms contribute additional terms compared to the optimal control of the LQR. Moreover, these corrections depend directly on both the state and the co-state variables, x and λ, respectively. Note that the matrix in the first term of the optimal control as defined in Equation (10) cannot always be inverted, as opposed to that of the control in the LQR in Equation (11), for which an inverse always exists. In such cases, one needs to resort to Pontryagin’s optimality criterion, or the solution of singular optimal control problems, which can be avoided in specific examples (Lenhart and Workman 2007). Having established a framework to perform optimal control in a system consisting of a heterogeneous cell population with multiple interacting drugs, we focus on showcasing the utility and applicability of the method on three illustrative problems.

Example 1: Controlling Growth in a Two-Population Model

In cancer treatment, drug efficacy is known to vary with the phase of the cell cycle that a cell occupies (Shah Manish and Schwartz Gary 2001; Lieftink and Beijersbergen 2021). Drug efficacy dependence on the cell-cycle offers a potential means of maximising the efficacy of therapies whilst minimising drug dosing, and hence the adverse effects on healthy tissue (Lieftink and Beijersbergen 2021). In this example, we explore the possible synergies of two drugs in a simplified system consisting of cervical cancer cells. We distinguish between cells in the G1 phase (denoted by A in Figure 1) and those in the S/G2 phase (denoted by B in Figure 1). The cells are treated with a combination of paclitaxel (with pharmacodynamics denoted by up) and cisplatin (with pharmacodynamics denoted by uc). Paclitaxel disrupts the normal microtubule dynamics required for cell division, and hence, arrests cell division in the S/G2 phase (Maurie and MekhailTarek 2002). Owing to the arrest in the G2/S phase, cell death occurs in a process known as mitotic catastrophe (Maurie and MekhailTarek 2002). Cisplatin, on the other hand, prevents DNA replication, leading to synchronisation of the cell cycle in the G1 phase (Romani 2022). Cells that fail to properly replicate their DNA undergo apoptosis as a result (Romani 2022). The combination therapy of cisplatin and paclitaxel has been shown to be more favourable in the treatment of stage III and stage IV cervical cancer than single-drug cisplatin or paclitaxel treatments (Muggia Franco et al. 2000). However, both drugs are associated with significant side effects: fever and alopecia commonly occur with paclitaxel, and neurotoxicity and anemia commonly occur with cisplatin. As such, it is desirable to minimise the dose of both drugs given to a patient whilst also minimising the population of cancer cells.

Fig. 1.

Fig. 1

Schematic of the two-population ODE model. Cervical cancer cells are divided into two populations, A and B, according to their phase of the cell cycle. G1 phase (non-proliferative) cells are denoted A, whilst S/G2 phase (proliferative) cells are denoted B. Cells enter the cell cycle at rate k. Cisplatin (concentration denoted by uc), reduces the rate of transfer of population A to population B and kills cells in the G1 phase at rate δA. Paclitaxel (concentration denoted by up), reduces the rate of proliferation in population B and leads to cell death at rate δB

ODE Model

Assuming exponential growth of each population, and writing the number of cells in population A by nA and the number of cells in population B as nB, the dynamics between drugs and cells represented in Figure 1 can be expressed with the following system of coupled ODEs

dnAdt=2λB(1-up)nB-knA(1-uc)-δAucnA,dnBdt=-λB(1-up)nB-δBupnB+knA(1-uc).

Here, λB is the rate of division for cells in the G2/S phase, k is the rate at which cells transition from the G1 phase to the G2 phase, δA is the rate of cell death induced by cisplatin for cells in the G1 phase, and δB is the rate of cell death induced by paclitaxel for cells in the G2/S phase. The dimensionless quantities u[0,1] represent the concentration of the different drugs in the system. Since cervical cancer cells spend roughly the same time in the G1 phase (11 hours, and 1 hour in M phase) and the G2/S phase (8 and 4 hours, respectively) (Cooper and Hausman 2007), we set λB=k. Non-dimensionalising the system by taking τ=kt, NA=knA, and NB=λBnB, one obtains the dynamics

dNAdτ=2NB(1-up)-NA(1-uc)-αucNA, 12
dNBdτ=-NB(1-up)+NA(1-uc)-βupNB, 13

with α=δA/k and β=δB/k.

Having expressed the model in non-dimensionalised form, the relative importance of terms in Equations (12) and (13) is readily determined by the values of the dimensionless parameter groupings, α and β. Furthermore, the dynamics of the system are now described on the timescale for the rate of differentiation of cells in G1 (type A) into cells in G2/S phase (type B).

Optimal Control Formulation

To express the cost function associated with the treatment, we set the penalty for the cell counts equal to the identity, i.e., Q=I, and the penalty for the drug toxicity equal to R=10-1I. This is a baseline choice to balance the competing objectives of minimising total cell population and limiting drug toxicity. Both objectives are non-dimensionalised to be of order one, and the chosen weights reflect a slight prioritisation of reducing cell population while still penalising excessive drug use. This weighting serves as an initial reference point for exploring the behaviour of the system under optimal control. Note that the limiting case where there is no drug toxicity, i.e. R=0, results in the RHS of the optimality condition in Appendix B becoming independent of the control variable, u. In such a case, standard results from optimal control theory indicate that the solution is of a bang-bang type (Lenhart and Workman 2007). Specifically, the optimal control is given by u=1 whenever -H/u<0, leading to maximally applied drug concentrations whenever they are effective. This result confirms that, in the absence of toxicity constraints, the optimal strategy is to apply drugs at full strength to rapidly reduce the population. Despite the evolving population structure, the absence of a toxicity term removes any incentive to modulate the treatment dynamically. This highlights how the inclusion of toxicity plays a central role in generating time-varying optimal solutions under more realistic conditions.

Equations (12) and (13) can be represented in the matrix form of Equation (3) by setting

A=-121-1,C1=1-α0-10,C2=0-201-β.

Since there are no drug-drug interactions in this example, it follows that Dij=0, for all ij. In the general case presented in the previous section, the optimal control defined in Equation (10) is coupled with the adjoint and state equations. In this example, however, the fact that there are no drug-drug interactions, i.e., Dij=0, means that the optimal control as defined in Equation (10) always exists, with

u=-R-1i=1nCi(1nxTEi)Tλ, 14

subject to the condition that 0uk(t)1, for all k and all t0. The functional form of the control in Equation (14) resembles that encountered in the LQR problem. One might think that in this problem, therefore, it is possible to cast the optimal solution u as a feedback control. Such a control would be expressed in the state vector alone by eliminating the co-state variable from the control equation through the use of a Ricatti equation (Lenhart and Workman 2007). This, however, is not possible due to the coupling of the control, u, and its bounds, with the governing equation for the co-state, λ. For the benefit of the reader we demonstrate this in Appendix D.

Numerical Implementation

We numerically solve the boundary value problem arising from the initial condition for the cell populations and the transversality condition, given by λ(T)=0, where =B in the above example. To this end, in each simulation we employ the bvp4c scheme of Kierzenka et al. implemented in the |SciPy| Python package (Virtanen et al. 2020). This scheme implements a fourth-order collocation algorithm with control of the residuals and uses a damped Newton method with an affine-invariant criterion function. For the implementation, we set a maximum relative tolerance of 10-3, an absolute boundary value tolerance of 10-8 and specify a maximum of 5×105 nodes for the collocation algorithm. Example code has been made available for all computations at our GitHub repository: https://github.com/SWSJChCh/multiplicativeControl.

Results

Having two parameters in the model given by Equations (12) and (13), we can explore the effect of varying system parameters on the resulting optimal controls. For all simulations, we start with an equal population of cells in G1 and S/G2: NA=NB=1, and simulate a standard one week course of chemotherapy, which in non-dimensional units is roughly equal to T=7 (since time has been re-scaled by the typical cell cycle length, which is roughly 24 hours). The first question we investigate is how effective the optimal control is in reducing the cell count at the end of the treatment interval, which is a clinically relevant question when it comes to improving treatment outcomes. Naively, one might expect the optimal control to always outperform a solution with constant pharmacodynamics with the same area under the curve. A priori, there is no reason to assume that this is guaranteed: the optimal control is defined to minimise the cost functional in Equation (5), which considers the dynamical trajectory of both the cell counts and pharmacodynamics. As such, the following results illustrate the utility of optimal control in identifying pharmacodynamics that outperform the naive constant dosing treatment. This demonstrates that one could in fact use optimal control to find solutions that are not just mathematically optimal according to Equation (5), but are also practically useful.

To make a systematic and fair comparison between an optimal control treatment and that with constant pharmacodynamics, we simulate different model trajectories for α,β[0.05,0.5] and compare each of the solutions arising from the optimal control to treatment with constant pharmacodynamics with the same average concentration defined by

u¯=1T0Tu(τ)dτ, 15

for each individual drug, u. This constant administration regime yields a corresponding solution, x¯. We then measure efficacy of the combination treatment by using the ratio

η=i=1nx¯i(T)i=1nxi(T). 16

The heat map in Figure 2 (panel A) shows that there is a complicated and non-linear relationship between system parameters and the efficacy of the drug. For higher values of β, i.e., for higher paclitaxel drug kill, the optimal solution outperforms the constant control significantly. On the other hand, when cisplatin drug kill is high and that of paclitaxel is low, the constant drug regime performs better. Therefore, the optimal control framework leads to practical improvements in treatment outcome by taking into account temporal variations in pharmacodynamics in the high paclitaxel drug kill regime, whereas the benefit of doing so in the high cisplatin drug kill regime is not present. To avoid confusion, at this point we stress that the optimal control as defined by the cost functional J in Equation (5) produces a trade-off between drug toxicity and cell counts during the experiment. For this reason, it cannot be immediately expected that the optimal control will always outperform a constant drug dose when comparing only final cell counts between different administration regimes.

Fig. 2.

Fig. 2

Efficacy of optimal control treatment in two-population model. A: Heat map of relative treatment efficacy, η (as defined in Equation (16)) for different system parameters, α, and β. The horizontal colour-bar above panel A indicates the relative efficacy of the optimal control, η: values η>1 (red) correspond to an improvement over the baseline schedule, whereas η<1 (blue) correspond to a loss in efficacy. B: Total integrated cost of the drug administered. C: model solutions using optimal control at α=0.05, β=0.5 (dashed line) and α=0.5, β=0.05 (solid line). D: Optimal controls in the same parameter regimes as panel C. E-G: Optimal controls for α=β=0.5 and varying R0 (the entry along the leading diagonal of the cost matrix R)

In practice, matching the optimal dosing profiles exactly is infeasible due to imprecise drug administration. To assess the robustness of the optimal dosing trajectories predicted by our analysis, we performed a Monte Carlo sensitivity analysis in which we added temporally-correlated Gaussian noise of various amplitudes to the optimal controls, re-simulated the ODEs, and recorded the resulting final cell counts and cost differences (see Supplementary Information). In general, we find that for the range of dosing errors considered, final total cell counts remain within 10% of the optimal outcome, indicating that our predicted dosing schedules retain near-optimal efficacy even in the presence of clinically-relevant administration uncertainties (Supplementary Information, Figure 1).

To tease apart the possible mechanisms that could explain why in some parameter regimes the constant treatment is more effective than the optimal control, or vice versa, we turn to the question of how much drug is administered when the system parameters are varied. The heat map in Figure 2 (panel B) shows the integrated drug cost, i.e. 0TuTRudτ, for different parameter values. This figure shows that for higher values of paclitaxel drug kill, β, the drug cost decreases. The cost also decreases for lower values of cisplatin drug kill, α. Put together with the findings in panel A of Figure 2 we find that, generally, for small circulating amounts of the drug, varying the treatment with time according to the optimal control prediction is more effective that simply applying a constant, averaged treatment. Here, this might suggest that, when only a small amount of drug is administered, the temporal distribution of the drug significantly impacts treatment response. Finally, we remark that the optimal control terminal condition, λ(T)=0, was used to ensure optimality of the control as it is the transversality condition required by standard optimal control theory results (Lenhart and Workman 2007). In our model it translates to the drugs being withheld at the end of the treatment window. For this reason, we can expect the corresponding model solutions to show a modest increase in the drug effect, u, in the last part of the treatment window, whereas this is not the case for the constant control, which maintains non-zero treatment across the entire window.

Finally, in the preceding analysis we have noted that the optimal control formulation using the cost function J in Equation (5) makes a trade-off between reducing the total cell count and reducing the toxicity associated with drug treatment. For this reason, we now explore how the optimised treatment protocols are influenced when model parameters are kept the same, but the matrix R controlling drug toxicity is varied. To do this, we take α=β=0.5 and let the drug toxicity vary by considering multiples of the identity matrix, i.e. R=R0·I, where R0 is a constant. We see in Figure 2 (panels E-G) that increasing R0 from R0=10-2 to R0=102 has a dramatic impact on the dynamics of the optimal control. For low drug toxicity, R0=10-2, the cost functional J allows for possibly large amounts of drug administration, leading to a near-constant drug profile (panel E). When R0 is increased to R0=1, the cost formulation leads to a trade-off where one of the two drugs is favoured. Finally, when R0 is further increased to R0=102, the amount of drug is drastically reduced for both drugs. We conclude that calibrating the drug penalty is therefore crucial for possible biomedical applications of optimal dosing, although it remains an open question as to how this should be done, and how the parameter R0 can be measured experimentally.

In the preceding analysis, we have used a cost functional that penalises both drugs, cisplatin and paclitaxel, equally. However, in many clinical settings it might be more desirable to avoid the use of one drug rather than another. This might be due to the fact that one of them is more toxic, but also it is possible that specific patients tolerate one drug better than the other. To investigate the role of varying the relative toxicity of the drugs, we introduce a model extension to vary the relative penalty of one drug versus another. We do this by letting the cost matrix R be given by

R=Rα00Rβ,Rα+Rβ=R0,Rα,Rβ>0,

where R0 is given by R0=2×10-1, i.e., as in the standard case in the preceding analysis. We then investigate which regions of parameter space incur the highest cost due to either cisplatin or paclitaxel administration (Figure 3, panels A and B).

Fig. 3.

Fig. 3

Efficacy of treatment upon varying drug toxicity. A: Heat map showing the cost incurred by paclitaxel administration with constant cost matrix as in Figure 2. B: Heat map showing cost incurred by cisplatin administration. Black circle indicates the endpoint of the trajectory in parameter space visualised in D. C: Parameterised trajectory through parameter space along curve with significant cisplatin cost variation. D: Heat map showing treatment efficacy along the path in panel C as relative cisplatin toxicity is varied

In the heat maps in Figure 3 (panels A and B) we note that there are different regions of parameter space in which the cost arising from administration of either of the two drugs varies. To investigate how this balance changes when we penalise administration of one drug more than the other, we set a path through parameter space which shows high variability in cisplatin cost, which for ease we parameterise as

α=γ0+γsin(φ),β=γ0+γcos(φ),φ0,2π9, 17

with γ0=0.05 and γ=0.4, where the maximum value of φ corresponds to the approximate point of intersection with the slender white region in Figure 3B. By varying, Rα and φ, we have a means to investigate the role of penalising the different drugs as we move through regions of parameter space that favour one drug more than the other. The heat map in Figure 3 (panel D) shows that treatment efficacy increases when toxicity for cisplatin is reduced compared to that of paclitaxel. This is more pronounced for larger values of φ, i.e., closer to the α axis in the schematic of Figure 3 (panel C). That is, when the tolerance for cisplatin is increased in a parameter region that favours the administration of this drug, it can be expected that the optimal drug dosing regime will allow for more of it to be administered, with a favourable effect on treatment outcome.

Put together, we have shown that optimal control can be used to formulate a time-dependent dosing regime that can outperform naive treatment with constant pharmacodynamics. This is not intuitive a priori, but is useful because it allowed to obtain better treatment outcomes in the simulations of Figure 2 when only small amounts of drug were administered. Therefore, the wider utility of optimal control in drug treatment may include finding bespoke temporally varying dosing regimes of different drugs when only very little drug can be administered, for example in contexts of high drug toxicity, where one might otherwise consider a constant administration of very little drug. In addition, a careful calibration of the relative toxicity of the drugs can have a dramatic impact on the relative amounts of drug administered, as well as the overall efficacy of the drug treatment. Together, we have presented a mathematical case study in how to explore the utility and applicability of optimal control to a treatment problem.

Example 2: Modelling Neuroblastoma Differentiation and Regression

In this example, we study a control problem arising from the treatment of neuroblastoma – a pediatric cancer in which cellular heterogeneity plays a large role in disease outcomes (Zeineldin et al. 2022; Cohn et al. 2009), and for which several different drug treatments exist (Zeineldin et al. 2022; Zhou et al. 2023). We demonstrate in this section that, while a realistic ODE model is highly complicated and contains many different terms, optimal control theory can be used to tease apart the many different responses of the cell population. In the context of using optimal control for treatment design, we use this as a case study to address the general point of exploring possible treatment strategies when the number of drugs is very large, and the possible temporal dynamics of drug administration are mathematically intractable.

Neuroblastoma: Cellular Heterogeneity and the Extracellular Environment

Neuroblastoma is an extra-cranial solid cancer which is thought to originate from a neural-crest derived progenitor cell population in children (Lawrence et al. 2022; Zeineldin et al. 2022; Jansky et al. 2021; Körber et al. 2023). Neuroblastoma tumours originate early in fetal and infant development (Körber et al. 2023) and are thought to arise due to a differentiation arrest of the early sympathoadrenal lineage (Zeineldin et al. 2022). The result of this differentiation arrest is the presence of tumours along the sympathetic nervous system containing cells in an immature cell differentiation state (Lawrence et al. 2022; Zeineldin et al. 2022). This heterogeneity has important consequences for drug treatment (Lawrence et al. 2022; Zeineldin et al. 2022). In the rest of this section, we will provide a thorough overview of cell types, drugs, and their interactions, to thoroughly motivate an ODE model for optimal control.

A common framework of the cell types most frequently found within neuroblastoma tumours classifies the cells in a neuroblastoma tumour as sympathoblasts (I-type), adrenergic (N-type), or mesenchymal (S-type) (Zeineldin et al. 2022). I-type cells are proliferative cells that originate from the neural crest. Due to their multi-potency, they can produce both N-type and S-type cells (Zeineldin et al. 2022; Jansky et al. 2021). Immature I-type cells are thought to be a potential reservoir for malignant cells to expand and form neuroblastoma tumours (Jansky et al. 2021; Körber et al. 2023). N-type cells are further differentiated into cells that appear neuroblastic, and can differentiate into neuronal tissue in the presence of retinoic acid (RA) (Zeineldin et al. 2022). Terminally differentiated neuronal cells are minimally proliferative (Zeineldin et al. 2022). S-type cells are substrate-adherent, express vimentin, and produce collagen as well as fibronectin (Zeineldin et al. 2022; Jansky et al. 2021). S-type and N-type neuroblastoma cells can inter-convert between cell types (Zeineldin et al. 2022; Van Groningen et al. 2017).

While the exact role of each cell type in the development of neuroblastoma is still largely unclear (Lawrence et al. 2022; Zeineldin et al. 2022; Maris John 2010; Karin et al. 2021), there are some general clinical themes. All three cell types have been found in neuroblastoma tumours, but their relative abundance is highly variable between patients (Lawrence et al. 2022). Patients with a higher abundance of differentiated N-type cells have overall better prognoses (Zeineldin et al. 2022). Tumour heterogeneity, therefore, has important consequences for drug treatments. Various drug treatments exist for neuroblastoma whereby drugs are used on their own, or in addition to surgical resection (Cohn et al. 2009; Maris John 2010; Karin et al. 2021; Brodeur and Bagatell 2014). A first treatment is the induction of neuronal differentiation as a therapeutic. Treatment with RA has been shown to lead to irreversible differentiation of I-type cells into N-type cells in vitro and in vivo (Matthay Katherine et al. 1999). For this reason, the RA derivative 13-cis RA is now part of the standard of care for neuroblastoma (Zeineldin et al. 2022). We note, however, that S-type cells are not sensitive to treatment with RA (Lawrence et al. 2022). A second treatment uses a cytotoxic chemotherapeutic agent and is given in several cycles before or after surgery (Matthay et al. 2016). Being less proliferative, N-type cells are significantly less sensitive to treatment with a chemotherapeutic agent, and S-type cells are widely understood to be resistant to chemotherapy (Lawrence et al. 2022; Zeineldin et al. 2022; Boeva et al. 2017).

A feature of neuroblastoma is that cells in the sympathoadrenal lineage respond to environmental signals that drive differentiation and development, which is in large part mediated by the tropomyosin receptor kinase family (trk) (Zeineldin et al. 2022; Kasemeier-Kulesa Jennifer et al. 2018; Kasemeier-Kulesa et al. 2015). The first member of the trk family is trkA, which has an important role in cellular differentiation. It is believed that I-type cells that express trkA and are in an environment with the extracellular factor NGF differentiate more readily into N type cells (Kasemeier-Kulesa et al. 2018; Brodeur and Bagatell 2014). When N-type cells, in contrast, express trkA but are not in contact with NGF, they undergo apoptosis (Brodeur and Bagatell 2014). The second member of the trk family is trkB, which is known to have an important role in disease progression (Kasemeier-Kulesa et al. 2015). In brief, N-type cells in the presence of trkB and the extracellular factor BDNF can de-differentiate into I-type or S-type cells (Brodeur and Bagatell 2014; Kasemeier-Kulesa et al. 2015; Kasemeier-Kulesa Jennifer et al. 2018; Kasemeier-Kulesa et al. 2018). Currently, treatments exist that inhibit receptors of the trk family using pan-trk inhibitors (i.e. they inhibit both trkA and trkB simultaneously) (Lawrence et al. 2022; Brodeur and Bagatell 2014). An example of a pan-trk inhibitor used in neuroblastoma is entrectinib (Radhika et al. 2016). The trk signalling pathways are complicated to model since they interact with other factors present – in this case NGF and BDNF – the concentration of which can vary according to the age of the patient and the anatomical location of the tumour (Kasemeier-Kulesa et al. 2015; Kasemeier-Kulesa Jennifer et al. 2018). Therefore, the effect of any one drug on trk inhibition will also depend on other chemical species present, leading to nonlinear effects in Equation (3), which provides an important extension to previous work in our optimality condition.

We remark that there are many other treatments for neuroblastoma that selectively target specific subpopulations, such as anti-GD2 immunotherapy, or treatment with metaiodobenzyl- guanidine (MIBG) to name two examples (Zeineldin et al. 2022). These treatments can be added to the model if desired. For the ease of exposition, we have opted to limit the discussion to one drug per effect. We summarise this system containing three cell populations and drug interactions in Figure 4. In the remainder of this example, we formulate a system of ODEs describing these multi-drug interactions in Section 5.2, describe the corresponding optimal control problem in Section 5.3, and provide insights into drug synergies in neuroblastoma drug treatment in Section 5.4.

Fig. 4.

Fig. 4

Schematic of the three-population neuroblastoma ODE model. Cells are divided into I-type sympathoblasts, N-type adrenergic cells, and S-type mesenchymal cells. The model includes spontaneous interconversion between all cell types, treatment with RA acting on the I-to-N differentiation pathway, chemotherapy affecting I-type cells, combined trkA-NGF signalling affecting I and N-type cells, and trkB-BDNF signalling affecting N and S-type cells

A Multi-Drug, Multi-Population Model of Cell Proliferation, Differentiation, and Death in Neuroblastoma

In this section, we formulate a system of ODEs describing the multi-drug and multi-cell population dynamics described in Section 5.1. Denoting the cell numbers of the I-type, N-type and S-type cell populations as nI,nN,nS, respectively, we introduce first the governing equation for the number of I-type cells, nI:

dnIdt=λInIproliferation-(kIN+kIS)nI+kNInN+kSInSspontaneous interconversion-δRAuRAnIRA-induced diff.-δchemouchemonIchemo-induced apoptosis-δdiff(1-utrk)uNGFnItrkA+NGF induced diff.+δBDNF(1-utrk)nN.trkB+BDNF induced de-diff. 18

Here, λ represents the proliferation rate of -type cells, the constants k0 represent the rates of spontaneous interconversion between cell type and . The constants δRA, δchemo, δdiff, and δBDNF correspond to the effects of retinoic acid on differentiation, chemotherapy on cell death, trkA on cell differentiation, and BDNF on de-differentiation, respectively. For the governing equation for the number of N-type cells, nN, we write

dnNdt=λNnNproliferation-(kNS+kNI)nN+kINnI+kSNnSspontaneous interconversion+δRAuRAnIRA-induced diff.-δtrk,NGF(1-uNGF)(1-utrk)nNtrkA-NGF induced apoptosis+δdiff(1-utrk)uNGFnItrkA+NGF induced diff.-2δBDNF(1-utrk)nN.trkB+BDNF induced de-diff. 19

Here, δtrk,NGF is a parameter that describes the rate of apoptosis induced by trkA signalling in the absence of NGF. For the governing equation of the number of S-type cells, nS, one obtains

dnSdt=λSnSproliferation-(kSN+kSI)nS+kISnI+kNSnNspontaneous interconversion+δBDNF(1-utrk)nN.trkB+BDNF induced de-diff. 20

Finally, we remark that utrk is an inhibitor of trk, whereas uRA,uchemo and uNGF are all drugs that are added to the cell population. Finally, the standard bounds, 0uk1, for all k, are imposed.

Optimal Control Formulation

The model in Equations (18)-(20) contains a large number of free parameters. Each of these parameters is clinically relevant, and perhaps impossible to determine empirically. However, this complexity can be reduced in a biologically informed way, such that optimal control theory can be applied to gain insight into the effects of different parameters on treatment outcomes. This, as we will show, is inherently valuable in designing and understanding possible treatment strategies, as it allows us to identify a number of different motifs in the shape of the pharmacodynamics profiles of the different drugs. These in turn can be used to devise novel experimental and clinical strategies.

As a first simplification, and in the absence of knowledge of the rates of spontaneous interconversion, we choose all spontaneous interconversion constants to be equal, i.e. k=k0. As done for the example in Section 4, we rescale time, in this case by making the substitution τ=kt and rescaling all quantities by k. We furthermore assume that the effects of all the drugs on the interconversion rates can be described using a single quantity, δ, i.e., we set δRA=δdiff=δBDNF=δ. Finally, since the cytotoxic chemotherapeutic drug leads to cell death as a result of the cell failing to pass through the checkpoint at the end of the G2/S phase, we assume that the cell death rate is equal to λ whenever the chemotherapeutic drug is maximally effective, i.e., when uchemo=1. To achieve this, we set δchemo=2λ. This results in the reduced system,

dnIdτ=(λ-2)nI+nN+nS-(δuRA+2λuchemo+δ(1-utrk)uNGF)nI+δ(1-utrk)nN, 21
dnNdτ=-2nN+nI+nS+δ(uRA+(1-utrk)uNGF)nI-(δapop(1-uNGF)(1-utrk)+2δ(1-utrk))nN, 22
dnSdτ=-2nS+nI+nN+δ(1-utrk)nN, 23

which only depends on three free parameters, δ, δapop, and λ. The model in Equations (21)-(23) can be cast in the form of Equation 3, with n=(nI,nN,nS)T, u=(uRA,uchemo,utrk,uNGF)T, and A given by

A=λ-21+δ11-2-2δ-δapop111+δ-2.

Since there is no additive control in this model, B=0. Furthermore, the terms linear in u are given by

L(u,n)=-δuRAnI-2λuchemonI-δuNGFnI-δutrknNδuRAnI+δuNGFnI+δapopuNGFnN+δapoputrknN+2δutrknN-δutrknN..

Therefore, the coefficient matrices, C, are given by the following

CI=-δ-2λ0-δδ00δ0000,CN=00-δ000δapop+2δδapop00-δ0,

and CS=0.

For the terms containing multi-drug interactions,

Q(u,n)=δutrkuNGFnI-δutrkuNGFnI-δapoputrkuNGFnN0.

Therefore, the coefficient matrices Dij are given by

DIN=00000000000-δ0000,DNN=00000000000-δapop0000,

with DII=-DIN, and all other interaction coefficient matrices satisfying Dij=0. Finally, as in Example 1, we set R=10-1I.

Results

By focusing on the reduced model in Equations (18)-(20), we can investigate the impact of varying the model parameters on the resulting drug application regimes. For all simulations we solve the model in Equations (18)-(20) using the numerical scheme described in Section 4.3. At this point, we expect there to be a delicate interplay between different model parameters and the resulting optimal controls. For this reason, the first question we are interested in is what parameters have the most impact on the total dose given of each of the different drugs. To this end, we introduce the notion of maximum marginal drug cost, c. Given two parameters, ξ and ζ, we define this cost as

c(ζ,ξ)=maxρc~(ζ,ξ,ρ),

where c~ is the optimal control cost associated with the parameter set (ζ,ξ,ρ), and ρ is the parameter that is being marginalised out. The maximum marginal cost provides a measure of which parameter regimes can incur potentially the highest drug cost. For all parameters we use the ranges λ,δapop,δ[0.05,0.5].

The plots of marginal maximum drug cost in Figure 5 (panel A) show that there are clear regions of parameter space that correspond to high drug cost. The one-dimensional traces on the diagonal show that drug cost increases as the spontaneous rate of cell inter-conversions increases (as the possibly transient I-type cell population needs to be controlled constantly), decreases as the effectiveness of the trkA-NGF in inducing apoptosis increases (as then less RA is needed to induce drug kill with little NGF), and increases as the proliferation rate increases (as more chemotherapeutic agent is required to kill the cell population). As there is a clear monotonic relationship between the rate of spontaneous cell type interconversion, δ, and total drug cost, we explored which drugs are most sensitive to the magnitude of this parameter, and how this is affected by the proliferation rate and the apoptosis rate. To do this, we compute a similar metric to that of maximum marginal drug cost, now intended to capture how much the concentration of each drug varies when δ is increased. We do this by computing the variance of the drug u, denoted v(λ,δapop), which we define as

v(λ~,δ~apop)=Varδ1T0Tudτ|λ=λ~,δapop=δ~apop,

that is, we capture the variability of the mean amount of drug u for fixed λ and δapop as δ is varied. We then compute for which drug this quantity is highest to produce a a partition of the phase space between λ and δapop. The phase space in Figure 5 shows that there is a clear distinction in parameter space, with higher sensitivity for RA for smaller proliferation rates, λ, and higher sensitivity for chemotherapy for higher proliferation rates. This first investigation therefore showed that by carefully inspecting how optimal controls change across parameter space, one can learn how different drugs respond to changes in parameters, which directly correspond to the biological context. This allows one to understand the expected change in dosing necessary to respond to patient variability. For example, the findings in Figure 5 suggest that in patients with rapidly dividing cancer cells (large values of λ), the amount of chemotherapy given needs to be carefully titrated according to an estimate of cell type interconversion, whereas patients with genetic features that make neuronal cells highly responsive to trkA/NGF deprivation need careful consideration of their RA dosing as RA treatment is most sensitive in that corresponding parameter regime (high δapop in Figure 5).

Fig. 5.

Fig. 5

Effect of varying key system parameters on drug cost. A: Diagonal plots showing maximum marginal cost of drug treatment as system parameters are varied. Off-diagonal plots showing pairwise maximum marginal costs as system parameters are varied. B: Phase plane showing regions of parameter space where variation in δ leads to most change in drug response. The two sensitive drugs are chemotherapy and RA, and they form two distinct regions of the (δapop, λ) space. Colour indicates which drug’s marginal cost is most sensitive to changes in the death-rate parameter δ. Teal marks combinations of (δapop,λ) for which chemotherapy has the larger {drug cost}/δ, whereas pink marks combinations where the retinoic-acid (RA) therapy is more sensitive

Having understood that varying one key parameter, δ, in the model in Equations (18)-(20) has an unequal impact on the total amount of RA and chemotherapy that will be given according to the optimal control in different parameter regimes, we are interested in learning whether the solutions in those parameter regimes exhibit qualitative similarities in the shape of the pharmacodynamics profiles, which we call motifs. To this end, we choose representative values in either regime and vary δ to investigate the behaviours of the model. For the RA sensitive regime, we choose δapop=0.3 and r=0.2. For the chemotherapy sensitive regime we choose δapop=0.3 and r=0.4. In both regimes we vary the value of the cell type interconversion rate, δ=0.05,0.25,0.45.

Figure 6 shows that the pharmacodynamics profiles in the two different parameter regimes are qualitatively similar, with variations resulting from changes in the parameter δ. In the chemo-sensitive regime (teal in Figures 5 and 6), there is only a small amount of RA given at the end of the treatment window, whereas in the RA-sensitive regime, all solutions start with a higher value for the pharmacodynamics at the start of the treatment window, which then decrease. For that reason, the two different parameter regimes can be interpreted as corresponding to different motifs in pharmacodynamics. These different motifs can be used to suggest possible distinct treatment mechanisms across different contexts. Quantitatively, varying δ has a noticeable effect on the RA dynamics in the different regimes. Put together, the analysis of this model has shown that different parameter values, corresponding to the biological characteristics of the cell population, may have a profound effect on the temporal administration of the different drugs. In particular, the complicated parameter set of this model allows to express the parameter space in regions in which the drugs are more sensitive to changes of one parameter than in other regions.

Fig. 6.

Fig. 6

Optimal control of the three-population model in the chemotherapy-sensitive parameter regime and RA-sensitive regime. A: model solutions in the chemotherapy-sensitive regime, δapop=0.3 and r=0.4 (teal boxes) with different values of δ. B: model solutions in the RA-sensitive regime, δa=0.3 and r=0.2. C-D: corresponding optimal controls. Please note the difference in the scale of the vertical axes across the drug plots

Example 3: Controlling Proportions of Cell Populations

Having understood how an optimal control framework can be applied to control the numbers of cells in different sub-populations, we show in this example how the framework introduced can be modified to control not the absolute cell counts of the sub-populations, but their proportions of the total cell population. Such problems might arise, for example, in bio-engineering, when one would like to produce many clonal copies of several cell types for high-throughput experiments. To extend our framework from cell counts to cell proportions, we consider the total cell population at time t,

N(t)=1nTx(t),

and let r(t)=x(t)/N(t), so that r(t) represents the proportion of different cell types at time t. Now, we have that

r˙=N˙xN(t)2-Nx˙N(t)=N˙r-x˙N(t),

and

N˙N(t)=1nTx˙N(t),

such that

r˙=1nTx˙N(t)r-x˙N(t). 24

Now, we will assume that B=0 in Equation (3), which corresponds to negligible drug breakdown and note that

x˙N(t)=Ar+i=1nCi(1nrTEi)u+i=1nj=1n(ejnrTEi)(Diju1mT)u=f(r,u), 25

i.e., r˙ in Equation (24) only depends on r and u. This means that the optimal control framework introduced above can be used to control the proportions of cells in a population, when one is interested in this rather than their absolute cell counts. Now, one may define a target proportion, r~, and modify the cost function so that we penalise deviations from this target, i.e.,

J=0T(r-r~)TR(r-r~)+uTQudt.

In this case, one can compute the adjoint and optimality conditions associated with this optimal control problem in a similar fashion to the previous problems. The adjoint equation (see Appendix (E.1)) is given by

λ˙=-Hr=-Qr+(QT+Q)r~-(1NTf(u,r))λ-AT1n+i=1n(1nTCiu)ein+i=1nein1nTj=1nejn1mT(Diju1m)uλr-ATλ+i=1nein(Ciu)Tλ+i=1neij=1nejn1mT(Diju1m)uTλ.

For the optimality condition, one finds (see Appendix E.2) that

Hu=Ru+(λTr-1)i=1nj=1n(ein)TrλTejnDiju+i=1nCi(1nrTEi)T(λTr)1n-λ.

While the resulting equations are significantly less tractable than the optimal control conditions derived in examples 1 and 2, we note that the governing equations for the control are still given in the form of a coupled system of ODEs between λ and r, meaning that they can be solved with a straightforward boundary value numerical solver. Put together, we have shown how the framework used in the previous two examples can be easily modified to account for controlling cell proportions in a population whose size can be arbitrary.

Discussion

In this work, we have presented a framework for optimally controlling the treatment response of heterogeneous populations to combination treatment. This framework describes cells of different cell types in terms of different well-mixed compartments, which interact with the administered drugs according an ODE model based on the law of mass action. As such, the framework presents a straightforward way to model an arbitrary number of cell types together with an arbitrary number of drugs. By expressing a general optimal control formulation, our framework is widely applicable, and simple to implement numerically using a boundary value problem solver. We have applied our work to three illustrative examples in mathematical biology: modelling the population of cervical cancer cells in different stages of the cell cycle when treated with two different drugs; modelling cells in different stages of development in neuroblastoma; and a general problem where one is interested in controlling the proportions of different cells in a well-mixed population.

In the system comprised of cervical cancer cells in different stages of the cell cycle, we carefully considered the question of whether optimal control approaches can identify treatment schedules with varying pharmacodynamics that can out-perform constant dosing. We found that optimal control of two antagonistic drugs, cisplatin and paclitaxel, provides model predictions that would lead to more effective treatment responses than treatment with a constant action of the drug. This example is illustrative of how to one might link the notions of mathematical optimality to practical outcomes. Our approach shows that, with respect to clinically observable parameters, dosing regimes that are predicted by optimal control theory do not always share a one-to-one correspondence with dosing regimes that maximise or minimise such observables. However, our analysis shows that in certain biological contexts, optimal control theory can be used to predict regimes of administration that outperform constant dosing with respect to clinically observable parameters. The general insight from this is that one must be careful in interpreting what it means for solutions to be optimal, on the one hand, and for performing a thorough analysis of their practical utility, on the other. Of most practical interest, we found that when the total cost incurred by the drugs was low, i.e., when otherwise the total administered constant dose would have been small, the (time-varying) optimal control pharmacodynamics traces outperformed constant dosing. This is a promising insight therapeutically, since optimal control can provide ways to optimally design treatments at low dosage, which can help reduce the burden of drug toxicity, while improving treatment response. We also found that varying the penalty for total drug administration has a dramatic effect on the treatment profile given. While this offers tremendous opportunities to implement bespoke treatments based on patient toleration of the different drugs and differences in drug toxicity more general, it remains an open challenge to interpret and calibrate the parameters to penalise the different drug regimes.

In the example studying neuroblastoma heterogeneity, we similarly found that there is significant variability in optimal treatments depending on patient-specific parameters, such as the cell proliferation rate and the sensitivity to differentiation-inducing agents such as RA. Our approach showed that the parameter space can be studied systematically to reveal that there exist specific regions of parameter space that have characteristic shapes of the optimal control pharmacodynamics traces, which can be used to inspire dosing regimes in practice. In addition, the shapes of such pharmacodynamics traces can be linked to specific regions of parameter space, such that they might be used to probe different general themes of treatment strategies depending on the individual characteristics of the cell population under investigation. For example, we found that in some regimes, application of RA toward the end of the treatment window was most effective, whereas in others one should start with a high dose of RA. Models such as these, when calibrated to data, can be used to inform optimal treatments in a personalised manner, since individual treatment responses to individual drugs can be assessed more carefully. This, down the line, can inform treatment choices regarding which drugs to administer and how to titrate them during treatment.

There are several ways in which our framework can be extended and improved. First, our model was designed to incorporate only the pharmacodynamics of the administered drugs. In applications of optimal control to drug dosing, the question of interest becomes how the optimal solutions found through our framework might be achieved by optimal drug dosing. This would entail that the optimal control framework in this paper be coupled to a model describing the relevant pharmacokinetics of the system under investigation. We expect this problem to be challenging computationally, due to feedback effects, e.g. metabolism of the drug by the targeted cells. Second, the framework developed in this paper assumes that cell populations are well mixed and that cell heterogeneity is not spatial. In some contexts, however, the spatial location within a tissue or tumour is known to have an important influence on gene expression and cell identity (Hausser and Alon 2020). For this reason, ideas about optimal control like those explored in this paper can be extended to PDE models which directly incorporate spatial location within the tumour and the relevant anatomy to make interactions between cells and their environment more realistic. This would allow for formulating treatment plans dependent on the population environment, in addition to the population-intrinsic properties considered in this work. Third, the framework presented in this work considers a fixed time horizon when, in situations such as cancer therapy, treatment is delivered over a period which is often initially undetermined, and continues until either the patient has been cured or tumour recurrence occurs. In these cases, model predictive control should be implemented in tandem to design the best treatment option. Furthermore, it would be of interest to couple the framework presented in this work to existing inference methods in order to seek patient-specific parameters, for which the treatment could then be personalised using optimal control.

As a final note, we highlight that to make advances the models presented in this work can be calibrated to experimental data. To make advances in the analysis of the models, we made assumptions about the magnitude about certain parameters, and made a careful parameter sweep to understand the behavior of the system as the parameters were varied. However, experimental methods exist to calibrate the key parameters of interest in the models to data, which can then be used to compute optimal more biologically feasible solutions for the system under investigation.

Acknowledgements

S.M.P. would like to thank the Foulkes Foundation for funding. S.W.S.J. receives funding from the Biotechnology and Biological Sciences Research Council (BBSRC) (BB/T008784/1). R.M.C. would like to thank the Engineering and Physical Sciences Research Council (EP/T517811/1) and the Oxford-Wolfson-Marriott scholarship at Wolfson College, University of Oxford for funding. R.E.B. is supported by a grant from the Simons Foundation (MP-SIP-00001828). The authors would like to acknowledge the use of the University of Oxford Advanced Research Computing (ARC) facility in carrying out this work.

A Computation of the Adjoint Conditions

We compute the adjoint equations defined by

λ˙k=-Hxk.

Note first

xkλTi=1nCi(1nxTEi)u=xkλTCk(1nxTEk)u=xkxkλTCk(1n1nTEk)u,

such that

xkλTi=1nCi(1nxTEi)u=λTCku,

where the last equality is due to the fact that 1n1nTEk is an n×n matrix filled with ones. Hence

xλTi=1nCi(1nxTEi)u=i=1neinλTCiu=i=1nein(Ciu)Tλ.

Similarly, we obtain

xkλTi=1nj=1n(ejnxTEi)(Diju1mT)u=λTj=1nejn1nEk(Diju1mT)u.

Now, noticing

ejn1nTEk=ejn1nTekn1mT=ejn1mT,

we find

xkλTi=1nj=1n(ejnxTEi)(Diju1mT)u=λTj=1nejn1mT(Diju1mT)u,

such that

xλTi=1nj=1n(ejnxTEi)(Diju1mT)u=i=1neij=1nejn1mT(Diju1mT)uTλ.

Put together,

xλTx˙=ATλ-i=1nein(Ciu)Tλ-i=1neij=1nejn1mT(Diju1mT)uTλ. A1

B Computation of the Optimality Conditions

Notice first

uλTi=1nCi(1nxTEi)u=i=1nCi(1nxTEi)Tλ. B2

Now we compute

ukλT(ejnxTEi)(Diju1m)u=ukλTξij,

where ξij=(ejnxTEi)(Diju1m)u is an n×1 vector with a non-zero element αij only in the jth entry:

αij=p=1mupq=1mxiDqpijuq, B3

and Dij is a matrix as defined previously. In differentiating ξij with respect to uk, we apply simple product rule differentiation to (B3) to obtain

ukαij=pkupxiDqpijuq+ukDqpijuq+ukDkkijui=p=1nupxiDqpij+ukDkkijxi,

where we have used the lower triangularity of Dij. Now

ukλT(ejnxTEi)(Diju1m)u=λp=1nupxi(Dij)kp+uk(Dij)kkxi.

Defining now the matrix Dk by

(Dk)ij=(Dij)kk,

we find

i=1nj=1nuk(Dij)kkxiλj=uk1TDk(xλT)1,

and also

i=1nj=1nxiλj(Dij)u·ek=i=1nj=1n(ein)TxλTejn(Diju)·ekm,

and hence

ukλTi=1nj=1n(ejnxTEi)(Diju1m)u=uk1mTDk(xλT)1m+i=1nj=1n(ein)TxλTejn(Diju)·ekm,

which gives

uλTi=1nj=1n(ejnxTEi)(Diju1m)u=i=1mei1TDi(xλT)1u+i=1nj=1n(ein)TxλTejnDiju. B4

Finally, note that for the model we have assumed that Di=0 for all i since there are no terms in the form ukuk for any k in any of the equations. For that reason,

uλTi=1nj=1n(ejnxTEi)(Diju1m)u=i=1nj=1n(ein)TxλTejnDiju.

Now putting everything together, we obtain an expression for H/u given by

Hu=Ru+BTλ+i=1nCi(1nxTEi)Tλ+i=1nj=1neinxλTejnDiju.

C Solution of the Optimality Condition

Imposing the restriction uk[0,1] for all k implies via the standard theory of optimal control that

uk=0Huk<0,0uk1Huk=0,1Huk>0.

Concretely, the middle case corresponds to solutions of the equation

0=Ru+BTλ+i=1nCi(1nxTEi)Tλ+i=1nj=1neinxλTejnDiju,

if they exist. In that case, the optimality condition reads

R+i=1nj=1neinxλTejnDiju=-B+i=1nCi(1nxTEi)Tλ,

and so, if the inverse exists,

u=-R+i=1nj=1neinxλTejnDij-1B+i=1nCi(1nxTEi)Tλ.

D On why There is no Closed-form Expression for a Feedback Control in Example 1

In the case of the LQR problem, which has dynamics given by Equation (4) and optimises the cost function given in Equation (5), it can be shown that the optimal control is given by

u=-R-1BTSx,

where S is a matrix that satisfies a quadratic first-order ODE called the Ricatti equation (Lenhart and Workman 2007). In optimal control terminology, the matrix R-1BTS is called the gain. The matrix S arises from making the ansatz λ(t)=S(t)x(t). Making this substitution, it follows that

λ˙=S˙(t)x+S(t)x˙(t),

so that, remembering that (Dij)qp=0 for all pq,

S˙(t)x+S(t)x˙(t)=λ˙=-Qx-ATλ-i=1nein(Ciu)Tλ,

from which we obtain that

S˙(t)x=-S(t)x˙(t)-Qx-ATλ-i=1nein(Ciu)Tλ=-S(t)Ax+i=1nCi(1nxTEi)u-Qx-ATλ-i=1nein(Ciu)Tλ.

At this point, if u were unbounded, one would substitute the control, Equation (14), to compute

i=1nCi(1nxTEi)u=i=1nCi(1nxTEi)-R-1j=1nCj(1nxTEj)Tλ=-i=1nj=1n[Ci(1nxTEi)]R-1[Cj(1nxTEj)]Tλ=-i=1nj=1n[Ci(1nxTEi)]R-1[Cj(1nxTEj)]TSxR1x.

As for the second term involving u, we compute

i=1nein(Ciu)Tλ=-i=1neinCiR-1j=1nCj(1nxTEj)TλTλ=-i=1neinλTj=1nCj(1nxTEj)R-TCiTλ=-i=1neinxTSj=1nCj(1nxTEj)R-TCiTSx&R2x.

Put together, we would obtain

S˙x=-SA+R1-Q-ATS-R2x,

so that

S˙=-SA+R1-Q-ATS-R2=M. D5

Notice that Equation (D5) is strictly speaking not a Ricatti equation as it is linear in S. Proceeding one would substitute back to find that the control is only a type of feedback control,

u=-R-1i=1nCi(1nxTEi)TSx.

The complication in this procedure arises as a result of the bounds imposed on u. In the substitution of the control given by Equation (14), no bounds were assumed. Therefore, the closed form solution for the equation for S˙ that arises takes no restrictions on u into account. We note that in numerical implementations, one can easily incorporate these bounds when computing the derivative of S.

E Computation of Optimality and Adjoint Equations for Example 3 in the Main Text

E.1 Adjoint Conditions

We first compute the quantity H/r. Since

(r-r~)TQ(r-r~)=rTQr+r~TQr~-(QTr~)·r-(Qr~)·r,

we find that

Hr=Qr-(QT+Q)r~+rλTr˙.

The third term is given by

rkλTr˙=rkλT1nTx˙Nr-x˙N=λk1nTx˙N+λkrkrk1nTx˙N-rkλTx˙N.

Observe first that the final term in the last expression is equal to the kth component of the expression in Equation (A1) with x replaced by r. Now, the following computation is essentially the same as that for the adjoint condition that we did previously, but we include it for completeness here

rk1nTx˙N=rk1nTAr+i=1nCi(1nrTEi)u+i=1nj=1n(ejnrTEi)(Diju1mT)u=1nTAekn+rk1nTCk(1nrTEi)u+1nTj=1n(ejrTEk)(Dkju1m)u,

where the second equality is due to the fact that the matrix Ci(1nTrTEi) contains only terms in ri for each i, and the matrix (ejnrTEi) contains only ri on the j-th row for each 0i,jn. Proceeding, and using the fact that the aforementioned matrices are constant in ri for each i,

rk1nTx˙N=1nTAekn+rkrk1nTCk(1n1nTEk)u+rk1nTj=1n(ej1nTEk)(Dkju1m)u=1nTAekn+1nTCk(1n1nTEk)u+1nTj=1n(ej1nTEk)(Dkju1m)u,

and so we conclude that

r1nTx˙N=A1n+i=1nein1nTCi(1n1nTEi)u+i=1nein1nTj=1n(ej1nTEk)(Dkju1m)u=A1n+i=1n(1nTCiu)ein+i=1nein1nTj=1nejn1mT(Diju1m)u.

Letting f(u,r) be as in Equation (25), we obtain

Hr=Qr-(QT+Q)r~+(1NTf(u,r))λ+A1n+i=1n(1nTCiu)ein+i=1nein1nTj=1nejn1mT(Diju1m)uλr+ATλ+i=1nein(Ciu)Tλ+i=1neij=1nejn1mT(Diju1m)uTλ.

E.2 Optimality Conditions

For the optimality condition, we compute

Hu=Ru+uλTr˙=Ru+uλT1nTx˙Nr-x˙N.

Notice that, as in Appendix E.1, the term given by (/u)λTx˙N is equal to that given in the optimality condition for x with x replaced by r. Therefore, we only need to compute the first term. Notice that

ukλT1nTx˙Nr=uk1nTx˙NλTr,

and

uk1nTx˙N=uk1nTAr+i=1nCi(1nrTEi)u+i=1nj=1n(ejnrTEi)(Diju1mT)u=uk1nTi=1nCi(1nrTEi)u+i=1nj=1n(ejnrTEi)(Diju1mT)u.

From Equation (B2), one can deduce that

u1nTi=1nCi(1nrTEi)u=i=1nCi(1nrTEi)T1n.

Likewise, from Equation (B4), one obtains that

u1nTi=1nj=1n(ejnrTEi)(Diju1mT)u=i=1nj=1n(ein)Tr1nTejnDiju.

Put together,

Hu=Ru+(λTr)i=1nCi(1nrTEi)T1n+i=1nj=1n(ein)Tr1nTejnDiju-i=1nCi(1nxTEi)Tλ-i=1nj=1n(ein)TrλTejnDiju.

Re-writing this expression now yields

Hu=Ru+(λTr-1)i=1nj=1n(ein)TrλTejnDiju+i=1nCi(1nrTEi)T(λTr)1n-λ.

Author Contributions

S.M.-P. conceived the project. S.M.-P., R.M.C., and S.W.S.J. developed the model in example 1. S.M.-P., R.E.B., J.K., and P.C.K. developed the model in example 2. S.M-P. and S.W.S.J. performed the analysis for the optimal control in examples 1 and 2. S.W.S.J. wrote the computational scripts used for data analysis and carried out the main analyses. S.M.-P. produced the figures and wrote the article, on which all other authors commented. All authors agreed to the publication of this manuscript.

Funding

S.M.P. would like to thank the Foulkes Foundation for funding. S.W.S.J. receives funding from the Biotechnology and Biological Sciences Research Council (BBSRC) (BB/T008784/1). R.M.C. would like to thank the Engineering and Physical Sciences Research Council (EP/T517811/1) and the Oxford-Wolfson-Marriott scholarship at Wolfson College, University of Oxford for funding. R.E.B. is supported by a grant from the Simons Foundation (MP-SIP-00001828).

Code Availability

Code to perform all numerical computations in this paper is accessible at our GitHub repository: https://github.com/SWSJChCh/multiplicativeControl

Declarations

Competing interests

We declare that we have no competing interests.

In Memoriam: Paul Kulesa

Paul gained his doctorate in mathematical biology under the supervision of Professor J.D. Murray. As a theoretician, Paul felt frustrated that model predictions were rarely tested so he trained as an experimentalist under the guidance of Professor Scott Fraser. This gave him the powerful set of combined skills in being able to determine which biological questions were amenable to mathematical modelling and which were not. Thus began a fruitful collaboration between us and the Kulesa laboratory that spanned over a decade. During this time, we combined theory with experiment to unearth a number of key findings in neural crest biology. Paul was an excellent scientist, always full of new ideas and very passionate about combining mathematics with biology to lead to insights that could not be achieved by either discipline alone. He was also very warm, kind and supportive, with a cheeky sense of humour that always made us laugh. He leaves behind his wife, Jennifer Kasemeier-Kulesa, who is also a Senior Researcher in his lab, and five children. Paul will be sorely missed by all who knew him, but he leaves behind a rich legacy of scientific work that will live long into the future.

Footnotes

Publisher's Note

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

Contributor Information

Simon F. Martina-Perez, Email: simon.martina-perez@medschool.ox.ac.uk

Rebecca M. Crossley, Email: rebecca.crossley@maths.ox.ac.uk

References

  1. Altschuler SJ, Lani FW (2010) Cellular heterogeneity: do differences make a difference? Cell 141(4):559–563 [DOI] [PMC free article] [PubMed] [Google Scholar]
  2. Benninger Richard KP, Vira K (2022) The physiological role of Inline graphic-cell heterogeneity in pancreatic islet function. Nat Rev Endocrinol 18(1):9–22 [DOI] [PMC free article] [PubMed] [Google Scholar]
  3. Boeva Valentina, Louis-Brennetot Caroline, Peltier Agathe, Durand Simon, Pierre-Eugène Cécile, Raynal Virginie, Etchevers Heather C, Thomas Sophie, Lermine Alban, Daudigeos-Dubus Estelle, Geoerger Birgit, Orth Martin F, Grünewald Thomas G.P, Diaz Elise, Ducos Bertrand, Surdez Didier, Carcaboso Angel M, Medvedeva Irina, Deller Thomas, Combaret Valérie, Lapouble Eve, Pierron Gaelle, Grossetête-Lalami Sandrine, Baulande Sylvain, Schleiermacher Gudrun, Barillot Emmanuel, Rohrer Hermann, Delattre Olivier, Janoueix-Lerosey Isabelle (2017) Heterogeneity of neuroblastoma cell identity defined by transcriptional circuitries. Nature Genetics, 49(9):1408–1413, 9
  4. Brodeur Garrett M, Bagatell Rochelle (2014) Mechanisms of neuroblastoma regression. Nature Reviews Clinical Oncology, 11(12):704–713, 12
  5. Clairambault Jean (2023) Mathematical modelling of cancer growth and drug treatments: taking into account cell population heterogeneity and plasticity. In 2023 European Control Conference (ECC), pages 1–6. EUCA
  6. Cohn Susan L, Pearson Andrew D.J, London Wendy B, Monclair Tom,Ambros Peter F, Brodeur Garrett M, Faldum Andreas, Hero Barbara, Iehara Tomoko, Machin, David Mosseri Veronique, Simon Thorsten, Garaventa Alberto, Castel Victoria, Matthay Katherine K (2009) The International Neuroblastoma Risk Group (INRG) classification system: An INRG task force report. Journal of Clinical Oncology, 27(2):289–297, 1
  7. Cooper Geoffrey M, Hausman Robert E (2007) The cell : a molecular approach. ASM Press, Washington, DC, 4th ed. edition
  8. Crucitta S, Cucchiara F, Mathijssen R, Mateo J, Jager A, Joosse A, Passaro A, Attili I, Petrini I, van Schaik R, Danesi R, Del Re M (2022) Treatment-driven tumour heterogeneity and drug resistance: Lessons from solid tumours. Cancer Treat Rev 104:3 [Google Scholar]
  9. Dagogo-Jack Ibiayi, Shaw Alice T. (2018) Tumour heterogeneity and resistance to cancer therapies. Nature Reviews Clinical Oncology, 15(2):81–94, 2
  10. Hausser Jean, Alon Uri (2020) Tumour heterogeneity and the evolutionary trade-offs of cancer. Nature Reviews Cancer, 20(4):247–257, 4
  11. Jansky Selina, Sharma Ashwini Kumar, Körber Verena, Quintero Andrés, Toprak Umut H., Wecht Elisa M., Gartlgruber Moritz, Greco Alessandro, Chomsky Elad, Grünewald Thomas G.P, Henrich Kai Oliver, Tanay Amos, Herrmann Carl, Höfer Thomas, Westermann Frank (2021) Single-cell transcriptomic analyses provide insights into the developmental origins of neuroblastoma. Nature Genetics, 53(5):683–693, 5
  12. Karin S, Joern T, Matt H, Cwikla Maja C, Marie KL, Jutta P, Ambros Peter F, Ambros Inge M, Sengül B, Marco L, Chen Celine Y, Martin B, Dennis G, Annabell S, Kathy A, Annette K, Kerstin H, Matthias F, Deubzer Hedwig E, Falk H, Patrick H, Henssen Anton G, Schwarz Roland F, Schulte Johannes H, Angelika E (2021) Spatial and temporal intratumour heterogeneity has potential consequences for single biopsy-based neuroblastoma treatment decisions. Nat Commun 12(1):12 [DOI] [PMC free article] [PubMed] [Google Scholar]
  13. Kasemeier-Kulesa Jennifer C., Romine Morgan H, Morrison Jason A, Bailey Caleb M, Rwelch Danny, Kulesa Paul M (2018) NGF reprograms metastatic melanoma to a bipotent glial-melanocyte neural crest-like precursor. Biology Open, 7(1)
  14. Kasemeier-Kulesa Jennifer C, Santiago S, Thomas W, Spengler Jennifer A, Morrison Jason A, McKinney Mary C, Irina P, Wolfe Lauren A, Kulesa Paul M (2018) Predicting neuroblastoma using developmental signals and a logic-based model. Biophys Chem 238:30–38 [DOI] [PMC free article] [PubMed] [Google Scholar]
  15. Kasemeier-Kulesa Jennifer C, Morrison Jason A, Lefcort Frances, Kulesa Paul M (2015) TrkB/BDNF signalling patterns the sympathetic nervous system. Nature Communications, 6
  16. Kirschner D, Webb GF (1996) A model for treatment strategy in the chemotherapy of AIDS. Bull Math Biol 58(2):367–390 [Google Scholar]
  17. Körber Verena, Stainczyk Sabine A, Kurilov Roma, Henrich Kai Oliver, Hero Barbara, Brors Benedikt, Westermann Frank, Höfer Thomas (2023) Neuroblastoma arises in early fetal development and its evolutionary duration predicts outcome. Nature Genetics, 55(4):619–630, 4
  18. Lawrence GR, Shakhzada I, Revathy R, Anna P, Ali FR (2022) Tumoral heterogeneity in neuroblastoma. Biochim Biophys Acta Rev Cancer 1877(6):11 [Google Scholar]
  19. Ledzewicz Urszula, Schattler Heinz, d’Onofrio Alberto (2008) Optimal control for combination therapy in cancer. In 2008 47th IEEE Conference on Decision and Control, pages 1537–1542. IEEE
  20. Lenhart S, Workman JT (2007) Optimal Control Applied to Biological Models. Chapman & Hall, Boca Raton [Google Scholar]
  21. Lieftink Cor, Beijersbergen Roderick L. (2021) It takes two to tango, and the right music: Synergistic drug combinations with cell-cycle phase-dependent sensitivities. EBioMedicine, 69
  22. Maalavika P, Emilia H, Kumar JM, Yogesh G (2023) Unraveling non-genetic heterogeneity in cancer with dynamical models and computational tools. Nature Computational Science 3(4):301–313 [DOI] [PubMed] [Google Scholar]
  23. Maris John M (2010) Recent advances in neuroblastoma. N Engl J Med 3060:2202–2213 [Google Scholar]
  24. Marjanovic ND, Weinberg RA, Chaffer CL (2013) Cell plasticity and heterogeneity in cancer. Clin Chem 59(1):168–179 [DOI] [PMC free article] [PubMed] [Google Scholar]
  25. Matthay Katherine K, Villablanca Judith G, Seeger Robert C, Stram Daniel O, Harris Richard E, Ramsay Norma K, Patrick S, Hiroyuki S, Thomas BC, Brodeur Garrett M, Gerbing Robert B, Patrick RC (1999) Treatment of high-risk neuroblastoma with intensive chemotherapy, radiotherapy, autologous bone marrow transplantation and 13-cis-retinoic acid. N Engl J Med 341:1165–1173 [DOI] [PubMed] [Google Scholar]
  26. Matthay KK, Maris JM, Schleiermacher G, Nakagawara A, Mackall CL, Diller L, Weiss WA (2016) Neuroblastoma. Nat Rev Dis Primers 2:11 [Google Scholar]
  27. Maurie M, MekhailTarek M (2002) Paclitaxel in cancer therapy. Expert Opin Pharmacother 3(6):755–766 [DOI] [PubMed] [Google Scholar]
  28. Moradi Kashkool Farshad, Soltani M, Hamedi Mohammad Hossein (2020) Drug delivery to solid tumors with heterogeneous microvascular networks: Novel insights from image-based numerical modeling. European Journal of Pharmaceutical Sciences, 151, 8
  29. Muggia Franco M, Braly Patricia S, Brady Mark F, Gregory S, Niemann Theodore H, Lentz Samuel L, Alvarez Ronald D, Kucera Paul R, Small James M (2000) Phase iii randomized study of cisplatin versus paclitaxel versus cisplatin and paclitaxel in patients with suboptimal stage iii or iv ovarian cancer: a gynecologic oncology group study. J Clin Oncol 18(1):106–106 [DOI] [PubMed] [Google Scholar]
  30. Palmer Adam C, Sorger Peter K (2017) Combination cancer therapy can confer benefit via patient-to-patient variability without drug additivity or synergy. Cell 171(7):1678–1691 [DOI] [PMC free article] [PubMed] [Google Scholar]
  31. Proietto Marco, Crippa Martina, Damiani Chiara, Pasquale Valentina, Sacco Elena, Vanoni Marco, Gilardi Mara (2023) Tumor heterogeneity: preclinical models, emerging technologies, and future applications. Frontiers in Oncology, 13
  32. Radhika I, Lea W, Golden Rebecca L, Koumudi N, Croucher Jamie L, MacFarland Suzanne P, Peng G, Venkatadri K, Ge W, Nicholas C, Gang L, Zachary H, Brodeur Garrett M (2016) Entrectinib is a potent inhibitor of Trk-driven neuroblastomas in a xenograft mouse model. Cancer Lett 372(2):179–186 [DOI] [PMC free article] [PubMed] [Google Scholar]
  33. Ramachandran P, Matchett KP, Dobie R, Wilson-Kanamori JR, Henderson NC (2020) Single-cell technologies in hepatology: new insights into liver biology and disease pathogenesis. Nat Rev Gastroenterol Hepatol 17(8):457–472 [DOI] [PubMed] [Google Scholar]
  34. Ratajczyk E, Ledzewicz U, Schättler H (2018) Optimal control for a mathematical model of glioma treatment with oncolytic therapy and tnf-Inline graphic inhibitors. J Optim Theory Appl 176(2):456–477 [Google Scholar]
  35. Romani A (2022) Cisplatin in cancer treatment. Biochem Pharmacol 206:115323 [DOI] [PubMed] [Google Scholar]
  36. Safaei Farshad R. Pour, Hespanha J. P, Proulx S. R (2012) Infinite horizon linear quadratic gene regulation in fluctuating environments. In 2012 IEEE 51st IEEE Conference on Decision and Control (CDC), pages 2298–2303. IEEE
  37. Schättler Heinz, Ledzewicz Urszula (2015) Optimal control for mathematical models of cancer therapies. An Application of Geometric Methods
  38. Sérgio LF, Eduardo AFJ (2024) Gustavo Barbosa Libotte, and Gustavo Mendes Platt. Optimizing breast cancer treatment using hyperthermia: A single and multi-objective optimal control approach. Appl Math Model 127:96–118 [Google Scholar]
  39. Shah Manish A, Schwartz Gary K (2001) Cell cycle-mediated drug resistance: an emerging concept in cancer therapy. Clin Cancer Res 7(8):2168–2181 [PubMed] [Google Scholar]
  40. Swan George W (1979) Some current mathematical topics in cancer research. Bull Math Biol 41(5):759–759 [Google Scholar]
  41. Swan GW (1988) General applications of optimal control theory in cancer chemotherapy. Mathematical Medicine and Biology A Journal of the IMA 5(4):303–316 [Google Scholar]
  42. Swierniak A. (1988)Optimal treatment protocols in leukemia-modelling the proliferation cycle. In Proceedings of the 12th IMACS World Congress, Paris, volume 4, pages 170–172
  43. Van Groningen Tim, Koster Jan, Valentijn Linda J, Zwijnenburg Danny A, Akogul Nurdan, Hasselt Nancy E, Broekmans Marloes, Haneveld Franciska, Nowakowska Natalia E, Bras Johannes, Van Noesel Carel J.M, Jongejan Aldo, Van Kampen Antoine H, Koster Linda, Baas Frank, Dijk-Kerkhoven Lianne Van, Huizer-Smit Margriet, Lecca Maria C, Chan Alvin, Lakeman Arjan, Molenaar Piet, Volckmann Richard, Westerhout Ellen M, Hamdi Mohamed, Van Sluis Peter G, Ebus Marli E, Molenaar Jan J, Tytgat Godelieve A, Westerman Bart A, Van Nes Johan, Versteeg Rogier (2017) Neuroblastoma is composed of two super-enhancer-associated differentiation states. Nature Genetics, 49(8):1261–1266, 8
  44. Virtanen Pauli, Oliphant Travis E, Haberland Matt, Reddy Tyler, Cournapeau David, Burovski Evgeni, Peterson Pearu, Weckesser Warren, van der Walt Stéfan J, Brett Matthew, Wilson Joshua, Millman K. Jarrod, Mayorov Nikolay, Nelson Andrew R.J, Jones Eric, Kern Robert, Larson Eric, Carey C. J, Polat İlhan, Feng Yu, Moore Eric W, VanderPlas Jake, Laxalde Denis, Perktold Josef, Cimrman Robert, Henriksen Ian, Quintero E. A, Harris Charles R, Archibald Anne M, Ribeiro Antônio H, Pedregosa Fabian, Mulbregt Paul van, Vijaykumar Aditya, Bardelli Alessandro Pietro, Rothberg Alex, Hilboll Andreas, Kloeckner Andreas, Scopatz Anthony, Lee Antony, Rokem Ariel, Woods C. Nathan, Fulton Chad, Masson Charles, Häggström Christian, Fitzgerald Clark, Nicholson David A, Hagen David R, Pasechnik Dmitrii V, Olivetti Emanuele, Martin Eric, Wieser Eric, Silva Fabrice, Lenders Felix, Wilhelm Florian, Young G, Price Gavin A, Ingold Gert Ludwig, Allen Gregory E, Lee Gregory R, Audren Hervé, Probst Irvin, Dietrich Jörg P, Silterra Jacob, Webber James T, Slavič Janko, Nothman Joel, Buchner Johannes, Kulick Johannes, Schönberger Johannes L, de Miranda Cardoso José Vinícius, Reimer Joscha, Harrington Joseph, Rodríguez Juan Luis Cano, Nunez-Iglesias Juan, Kuczynski Justin, Tritz Kevin, Thoma Martin, Newville Matthew, Kümmerer Matthias, Bolingbroke Maximilian, TartreMichael, Pak Mikhail, Smith Nathaniel J, Nowaczyk Nikolai, Shebanov Nikolay, Pavlyk Oleksandr, Brodtkorb Per A, Lee Perry, McGibbon Robert T, Feldbauer Roman, Lewis Sam, Tygier Sam, Sievert Scott, VignaSebastiano, Peterson Stefan, More Surhud, PudlikTadeusz, Oshima Takuya, Pingel Thomas J, Robitaille Thomas P, Spura Thomas, Jones Thouis R, Cera Tim, Leslie Tim, Zito Tiziano, Krauss Tom (2020) SciPy 1.0: fundamental algorithms for scientific computing in Python. Nature Methods, 17(3):261–272, 3
  45. Wang S, Schättler H (2016) Optimal control of a mathematical model for cancer chemotherapy under tumor heterogeneity. Math Biosci Eng 13(6):1223–1240 [DOI] [PubMed] [Google Scholar]
  46. Yuan Lei, Chan Gary C., Beeler David, Janes Lauren, Spokes Katherine C., Dharaneeswaran Harita, Mojiri Anahita, Adams William J., Sciuto Tracey, Garcia-Cardeña Guillermo, Molema Grietje, Kang Peter M., Jahroudi Nadia, Marsden Philip A., Dvorak Ann, Regan Erzsébet Ravasz, Aird William C. (2016) A role of stochastic phenotype switching in generating mosaic endothelial cell heterogeneity. Nature Communications, 7
  47. Zeineldin M, Patel AG, Dyer MA (2022) Neuroblastoma: When differentiation goes awry. Neuron 110(18):2916–2928 [DOI] [PMC free article] [PubMed] [Google Scholar]
  48. Zhou Xia, Wang Xiaokang, Li Nan, Guo Yu, Yang Xiaolin, Lei Yuhe (2023) Therapy resistance in neuroblastoma: Mechanisms and reversal strategies. Frontiers in Pharmacology, 14

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Data Availability Statement

Code to perform all numerical computations in this paper is accessible at our GitHub repository: https://github.com/SWSJChCh/multiplicativeControl


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

RESOURCES