Abstract
We seek to establish a parsimonious mathematical framework for understanding the interaction and dynamics of the response of pancreatic cancer to the NGC triple chemotherapy regimen (mNab-paclitaxel, gemcitabine, and cisplatin), stromal-targeting drugs (calcipotriol and losartan), and an immune checkpoint inhibitor (anti-PD-L1). We developed a set of ordinary differential equations describing changes in tumor size under the influence of cocktails of treatments. Parameter estimation relies on three tumor volume measurements obtained over a 14-day period in a genetically engineered pancreatic cancer model (\({{Kras}}^{{\rm{LSL}}-{\rm{G12D}}}\,;\,{{Trp53}}^{{\rm{LSL}}-{\rm{R172H}}}\,;\,{Pdx1}-{\rm{Cre}}\)). Our model reproduces tumor growth in all scenarios with an average concordance correlation coefficient (CCC) of 0.99 ± 0.01. We conduct leave-one-out predictions (average CCC = 0.74 ± 0.06), mouse-specific predictions (average CCC = 0.75 ± 0.02), and hybrid, group-informed, mouse-specific predictions (average CCC = 0.85 ± 0.04). The developed mathematical model demonstrates high accuracy in fitting the experimental tumor data and a robust ability to predict tumor response to treatment. This approach has important implications for optimizing combination NGC treatment strategies.
Introduction
Pancreatic cancer, infamous for its aggressive growth, early metastasis, and resistance to conventional therapies, necessitates innovative treatment approaches1,2,3. Emerging treatment protocols are increasingly focused on strategies that target not just the cancer cells, but also the tumor microenvironment and immune system4,5,6. Pancreatic tumors, known for their dense stromal tissue and immunosuppressive environments, present challenges for traditional chemotherapies like cisplatin and gemcitabine7,8,9,10,11,12. To address this, stromal-targeting agents such as calcipotriol and losartan are being investigated to enhance drug delivery, while immunotherapies, such as anti-PD-L1 (anti-Programmed Cell Death Ligand 1), are being tested to activate the immune system against the tumor5,13,14,15. However, determining the optimal combination of these therapies and predicting tumor response remains an active area of research.
The literature on mathematical modeling in pancreatic cancer is sparse, especially when compared to other cancers16,17. However, there are seminal efforts to model the efficacy of chemotherapy18,19 and immunotherapy20,21 in pancreatic cancer. In ref. 18, Lee et al. examined the inconsistent responses of pancreatic cancer to gemcitabine observed between the in vitro (high efficacy) and in vivo settings (low efficacy). They used a system of partial differential equations to model cell proliferation, apoptosis, and nutrient diffusion gradients influenced by the microenvironment (e.g., inefficient vascularization or abundant stroma). The model, using parameters estimated with in vitro data on drug exposure and cell viability and validated through in vivo mouse experiments, indicates that pancreatic tumors essentially resist gemcitabine due to poor vascularization. The study shows that the drug’s efficacy in controlled in vitro conditions, which mimic a single cell layer near the vasculature with optimal access to oxygen and nutrients, does not capture the complex dynamics of in vivo environments. In another work, Jenner et al.19 used a hybrid agent-based model to evaluate the ability of locally delivered gemcitabine to treat pancreatic cancer effectively. The model was estimated using both in vitro (drug release kinetics and cytotoxicity against human pancreatic cancer cells from gemcitabine-loaded alginate fibers) and in vivo (including tumor growth rates and responses from mouse experiments) data. In their approach, the authors specifically investigated how the tumor microenvironment, including factors like drug diffusion and cell proliferation rates, impacts the effectiveness of drug delivery. Their findings demonstrated that intratumoral placement of drug-loaded alginate fibers, which accounts for these microenvironmental factors, significantly improved treatment efficacy compared to peritumoral placement. They found that the drug release rate and pattern—such as constant, exponential, and sigmoidal releases—significantly influenced the drug’s ability to maintain therapeutic concentrations within the tumor microenvironment over time, with the exponential profile proving more effective in reducing tumor growth than others. This indicates that fine-tuning the release profile could be critical for optimizing treatment responses in pancreatic cancer.
Building on the investigation of drug delivery strategies within the complex pancreatic tumor microenvironment, other researchers have focused on understanding the interactions between pancreatic cancer cells and the immune system, which are crucial for improving patient survival. A system of five ordinary differential equations (ODEs) was developed by Hu et al. to investigate the dynamics of pancreatic cancer cells, their interactions with the immune system, and how this impacts patient survival21. This system models the interactions between pancreatic cancer cells, stellate cells, effector cells, and both tumor-promoting and tumor-suppressing cytokines. The model, which integrates 23 parameters sourced from the literature, was validated using survival data from two clinical trials. Findings based on optimal control theory indicated that mono-immunotherapy alone cannot effectively control pancreatic cancer, suggesting the necessity for combined therapies, including anti-TGF-β treatments and adoptive transfers of immune cells (a process where immune cells are harvested, sometimes genetically modified, and then infused back into the patient to boost the immune response), to enhance patient survival. Bratus et al. also employed an ODE framework to simulate the dynamics of cancer cell mutations and their interactions with CD8 T cells and nutrients20. The model describes the temporal dynamics of various pancreatic cancer cell populations differentiated by specific genetic mutations and includes mutation and fitness landscape matrices that characterize the cells’ survival capabilities. The model was able to effectively predict the growth dynamics of pancreatic cells with different mutations and their response to immune cells, notably demonstrating the effectiveness of immune cells in reducing tumor size. The authors did note, however, that incorporating experimental data into their study would improve the model’s validity.
In this contribution, our goal is to develop a hierarchical framework capable of simulating and predicting the response of pancreatic tumors to various combination treatment regimens. While previous studies have provided valuable insights into the interactions between pancreatic cancer cells, the immune system, and drug delivery within the tumor microenvironment, they often focus on specific aspects, such as modeling the mutation dynamics within pancreatic cancer cells. Building on these foundational efforts, our work seeks to provide a comprehensive model that integrates the dynamics of chemotherapy, stromal-targeting drugs, and immunotherapy. To our knowledge, this represents the first effort to mathematically model the dynamics of NGC chemotherapy effects on pancreatic cancer. Specifically, we aim to model the dynamics of tumor growth and regression in response to combinations of chemotherapy, stromal-targeting drugs, and immunotherapy. By integrating experimental data from longitudinal tumor volume measurements obtained in murine models of pancreatic cancer, we develop a mathematical model that reproduces bulk tumor growth and regression under multiple treatment regimens. We further demonstrate the ability of this model to predict mouse-specific responses to treatments. This study contributes to a biology-based, mathematical model that simulates complex treatment interactions and predicts responders and non-responders, which is crucial for optimizing personalized treatment strategies in pancreatic cancer.
To unite these modeling efforts into a single, coherent workflow, we propose a hierarchical, treatment-agnostic framework that (i) defines simple ODEs for tumor growth and treatment effects, (ii) performs global sensitivity analyses to prioritize key parameters, (iii) uses Bayesian parameter estimation to fit control and treatment data, and (iv) generates individualized and population-informed predictions of treatment response (Fig. 1).
A Our models are built from a logistic growth function. To develop our Linear Treatment Model, we add a linear treatment effect for each treatment week. For our Cumulative Linear and Exponential Decay treatment models, we also include in the effects of treatment resistance (i.e., variable treatment intensity across administrations) and drug decay, respectively. B The process begins with the definition of mathematical models designed to parsimoniously describe the treatment scenarios. Sensitivity analyses are then performed to determine the relative impact of each model parameter. After estimating parameters of the control and treatment data to each model, the Bayesian Information Criterion (BIC) guides the selection of a single “best” model for predictions. ti and αi refer to the ith time of tumor volume measurement and ith tumor death rate due to treatment, respectively. Using the chosen model, three prediction scenarios are investigated: 1) leave-one-out predictions for days 7 and 14 tumor volumes, 2) mouse-specific parameter estimations using the days 0 and 7 data to predict the day 14 tumor volumes, and 3) mouse-specific, predictions made by incorporating the population’s average resistance to the treatment (\(\frac{{\alpha }_{1}}{{\alpha }_{2}}\)) when estimating parameters using the day 0 to day 7 data to predict day 14 tumor volumes.
Results
Estimation of logistic model parameters using the control group
Following the workflow outlined in Fig. 1, we first employ the priors defined in Table 1 to estimate the proliferation rate (r), carrying capacity (K), and initial condition (N0) from the control data. These priors were selected based on prior predictive checks, which confirmed (via a coverage metric of 100%, see Supplemental Figures) that the sampled parameter combinations generate tumor growth dynamics consistent with the observed control data, thus supporting their biological plausibility and suitability for inference.
We model tumor volume dynamics using the general treatment-agnostic formulation:
where N(t) is the tumor volume at time t, αi represents the death rate due to the ith treatment dose, τi is the time of administration, β is the decay rate of treatment effect, and H(t − τi) is the Heaviside step function. For the control group, we assume αi = 0 and β = 0, which simplifies Eq. (1) to the standard logistic growth model.
In this scenario, we estimate a population-specific K, along with a mouse-specific r and N0 (i.e., each mouse having its own distribution of r and N0). As depicted in Fig. 2, the logistic model (i.e., Logistic Growth Model, Eq. (1) with αi = 0 and β = 0) can accurately describe the experimental data from the control group, with a concordance correlation coefficient (CCC) and Pearson correlation coefficient (PCC) of 0.99 when comparing the experimental and estimated tumor volumes, with a mean absolute percent error (MAPE) below 8%.
A Presents the fitting of the model to individual mouse tumor volumes (solid points) at three time points (days 0, 7, and 14) over the two-week experimental period, along with their corresponding estimated curve (dashed lines). B Compares the experimentally measured tumor volume and the model’s median posterior value. The dashed black line in Panel B is the line of unity. The fitted logistic model demonstrates exceptional alignment with the control data, achieving a concordance correlation coefficient (CCC) and a Pearson correlation coefficient (PCC) of 0.99 each, along with a mean absolute percent error (MAPE) of 7.92%. As the control group received no treatment, by day 14 all mice exhibit a significantly higher final tumor volume compared to their initial tumor volume on day 0 (two-tailed paired t-test, p = 0.0013).
Moving forward, we use these parameters when estimating parameters of the Linear Treatment Model and the Exponential Decay Treatment Model, which are special cases of Eq. (1). The Linear Treatment Model corresponds to setting β = 0 and assuming α1 = α2 = α, while the Exponential Decay Treatment Model involves estimating β (i.e., allowing decaying treatment effects), again with α1 = α2 = α. In both models, n = 2 since treatment is administered at two time points. A summary of the assumptions for each model is provided in Table 2. Specifically, the prior distribution for the Bayesian parameter estimation of r for each mouse in the treatment groups is established using the upper and lower bounds determined from the posterior distribution of the control group’s proliferation rate. Additionally, the carrying capacity calculated from the control group, K, is set to the median value from this posterior distribution when estimating the treated groups’ parameters. This allows us to reduce the number of parameters requiring estimation in the other models and mitigate potential issues with parameter identifiability.
Parameter estimation of treatment-based models
Following the model fitting of the Logistic Growth Model (i.e., Eq. (1) with αi = 0 and β = 0) to the control data, we proceed to estimate the parameters in the Linear Treatment Model (i.e., Eq. (1) with β = 0 and α1 = α2 = α) and the Exponential Decay Treatment Model (i.e., Eq. (1) with estimated β and α1 = α2 = α) using the data from each treatment protocol. In both models, we estimate the parameters r, α, and N0 for each mouse, while fixing the carrying capacity to the value obtained from fitting the control data to the Logistic Growth Model. This pragmatic decision to fix K, while necessary given the limited data during the exponential phase, also means that models which might otherwise benefit from estimating K are potentially penalized under the Bayesian Information Criterion (BIC) due to reduced flexibility in capturing the full logistic curve. This trade-off between parameter identifiability and model flexibility should be considered when interpreting the BIC differences between the models. Additionally, the Exponential Decay Treatment Model requires the parameter estimation of β (i.e., the treatment decay effect) as a population-based parameter, with each treatment protocol having its own distribution of β. Notably, the models in consideration are treatment agnostic and do not depend on the specific nature of any individual treatment combination.
In Fig. 3, we present the experimental data and the model solutions for all five treatment scenarios. The model differentiates between responders and non-responders with 100% accuracy in all treatments except T1—NGC, where the model achieved a 94.44% accuracy. The MAPE for the tumor volume is below 10%, and the CCC/PCC is above 0.98 for all treatment protocols. Similarly, we display the results for the Exponential Decay Treatment Model in Fig. 4. This model can differentiate between responders and non-responders with an accuracy of 100% in all scenarios except treatment protocols 1 and 5, where the model achieved an accuracy of 94.44% and 87.50%, respectively. Notably, the only discernible difference in terms of accuracy between the two treatment-agnostic models occurs in T5—NGC + calcipotriol + anti-PD-L1, where the Exponential Decay Treatment Model incorrectly classifies one non-responder as a responder. The CCC/PCC for the second model is above 0.95 for all treatment protocols, and the MAPE for tumor volume is below 10% for all treatment scenarios.
Panels A–E correspond to the following treatment protocols: A) NGC, B) NGC+ Losartan, C) NGC + Calcipotriol, D) Calcipotriol, and E) NGC + Calcipotriol + Anti-PD-L1 mAb. The dashed black lines are the line of unity. All parameter estimations to treatment scenarios exhibit high levels of correlation between the data and model, with all CCCs and PCCs greater than 0.98. The average accuracy, calculated as the number of correctly identified responders and non-responders divided by the total number of mice for each treatment, was 98.89 ± 1.11% across all treatment scenarios. Further, the MAPE for allscenarios is less than 10%. This suggests that the Bayesian estimation of model parameters (r, α, and N0) effectively reproduces the experimental data.
Panels A–E correspond to the following treatment protocols: A) NGC, B) NGC + Losartan, C) NGC + Calcipotriol, D) Calcipotriol, and E) NGC + Calcipotriol + Anti-PD-L1 mAb. The dashed black lines are the line of unity. All parameter estimations to treatment scenarios exhibit high levels of correlation between the data and model, with all CCCs and PCCs greater than 0.95. The average accuracy was 100% across all treatment scenarios. Further, the MAPE for all scenarios is less than 10%. This suggests that the Bayesian parameter estimation of model parameters (r, α, β, and N0) effectively reproduces the experimental data.
Model selection
In Table 3, we present the BIC for each model (linear and exponentially decaying) for each treatment protocol. Note that a lower BIC indicates a better fit of the model to the data22. Our results show that the Linear Treatment Model (i.e., Eq. (1) with β = 0 and α1 = α2 = α) has a lower BIC in all treatment protocols than the Exponential Decay Treatment Model (with estimated β). Therefore, this model is selected for the subsequent analyses in this study.
Parameter distributions of parameter estimation
After selecting Linear Treatment Model as the best model to represent the data (according to the BIC), we proceed to examine the posterior parameter distributions for each of the control and treatment protocols. Figure 5 presents significant differences across all scenarios for the tumor proliferation rates, r, and tumor death rate due to treatment, α. In Panel A), the median proliferation rate for non-responders is significantly higher than that for responders across T1—NGC, T2—NGC + losartan, and T3—NGC+calcipotriol (23.44 ± 14.50% higher than responders, p-adjusted < 0.001). T4—calcipotriol has the highest proliferation rate, while T2—NGC + losartan and T3—NGC+calcipotriol have the lowest. Except for the responders in T2—NGC + losartan and T3—NGC+calcipotriol, all treatment groups have a median proliferation rate that significantly surpasses the control group. Panel B) displays the distribution of the parameter for the death rate due to treatment. In scenarios with both responders and non-responders (i.e., T1—NGC, T2—NGC + losartan, and T3—NGC+calcipotriol), the median death rate of non-responders is 54.8 ± 5.54% lower (p-adjusted < 0.001) than that of responders. Statistical analysis using a Bonferroni-adjusted Mann-Whitney U test indicates that differences between all pair-wise groups (i.e., responders and non-responders) in terms of tumor proliferation rates and tumor death rates due to treatment are significant (p-adjusted < 0.001). The lowest death rate due to treatment is associated with T4—calcipotriol, while the highest is observed in the responders in T1—NGC.
Specifically, parameter distributions for proliferation rate (r) and death rate due to treatment (α) are displayed in (A) and (B), respectively. Bayesian distributions are displayed for control (blue) and each treatment, split into responders (green) and non-responders (red). Responders exhibit statistically lower proliferation rates and greater death rates due to treatments (p-adjusted < 0.001). In particular, T2—NGC + losartan and T3—NGC + calcipotriol induce the greatest death rate due to the regimes. T4—calcipotriol performed the worst, with both the highest tumor proliferation rate and lowest death rate due to treatment. Note that neither T4—calcipotriol nor T5—NGC + calcipotriol + anti-PD-L1 had any responders.
Parameter estimation of model with cumulative drug effect
In this parameter estimation, our goal is to quantify the compounding effect of the treatment regime by estimating a different α at each of the two intervals of treatment administration, effectively separating the death rate due to treatment into α1 and α2 (corresponding to the death rates caused by the first and second administration intervals of treatment, respectively). We estimate parameters r, α1, α2, and N0 from the experimental data, and the results are presented in Fig. 6. The Cumulative (Two-Dose) Linear Treatment Model is a modified version of the Linear Treatment Model, corresponding to Eq. (1) with β = 0 and α1 ≠ α2. This model successfully captures the experimental data, with a CCC/PCC greater than 0.96 for all treatment scenarios. Further, the model differentiates between responders and non-responders with a 100% accuracy in all scenarios except T1—NGC, where the accuracy is 83.33%.
Panels A–E correspond to the following treatment protocols: A) NGC, B) NGC + Losartan, C) NGC + Calcipotriol, D) Calcipotriol, and E) NGC + Calcipotriol + Anti-PD-L1 mAb. The model now includes the effects from two separate treatments death rates (α1 and α2) to account for the individual effects of both treatment days. The dashed black lines are the line of unity. All treatment scenarios exhibit high levels of correlation between the data and the model, with all CCCs and PCCs greater than 0.96. The average accuracy was 96.67 ± 3.33% across all treatment scenarios. Further, the MAPE for all scenarios is less than 14%. This suggests that the Bayesian parameter estimation of model parameters (r, α1, α2, and N0) effectively reproduces the experimental data.
Due to the presence of only two treatment administration intervals in each protocol, we assume the compounding effect occurs in a linear fashion; that is, we model each treatment as directly proportional to the previous treatment administration interval by a constant, defined as treatment resistivity (\(\frac{{\alpha }_{1}}{{\alpha }_{2}}\)). According to this definition, a higher treatment resistivity indicates a decrease in impact for the second dose of treatment relative to the first (e.g., a ratio of 2 means the first dose is twice as effective as the second). Our findings reveal that across all treatment protocols, the median resistivity to treatment is between 0.72 and 4.50, indicating that the first delivery of treatment is between 0.72 and 4.5 times more effective than the second delivery of treatment. Figure 7 presents the posterior distribution of (\(\frac{{\alpha }_{1}}{{\alpha }_{2}}\)) for each group. Of all treatment protocols, the responders and non-responders in treatment protocol 1 have significantly lower resistance to treatment (median 0.72 and 1.26, respectively; p-adjusted < 0.001), while responders in T3—NGC + calcipotriol and non-responders in T4—calcipotriol exhibit the highest resistance to treatment (4.50 and 3.2, respectively; p-adjusted < 0.001).
Each treatment scenario’s posterior distribution for resistivity to treatment, split into responders (green) and non-responders (red), is presented. The magnitude of treatment resistivity represents the ratio of the effect of the first dose (α1) to the effect of the second dose (α2); i.e., (\(\frac{{\alpha }_{1}}{{\alpha }_{2}}\)). For all groups, the interquartile range is between 1 and 10, indicating a significantly lower efficacy of the second dose compared to the first. Statistical analysis using the Bonferroni-adjusted Mann-Whitney U test shows that the differences in treatment resistivity between groups are significant (p-adjusted < 0.001). Out of all scenarios, T1—NGC has the lowest resistivity to treatment.
Model predictions
Following the framework presented in Fig. 1, the next step is to predict tumor volumes using our selected model. We apply three prediction scenarios: leave-one-out predictions, mouse-specific predictions, and group-informed, mouse-specific predictions (see Supplemental Figs. 1–3 for detailed visualization of model predictions). The first prediction scheme involves mouse-specific predictions, where the parameters r, α, and N0 are estimated to each mouse using the data from days 0 and 7. Following this parameter estimation, we predict the tumor volume at day 14. In Table 4’s Mouse Specific Row, we compare the model predictions to the true experimental data on day 14. The model successfully differentiates responders and non-responders 70.50 ± 10.53% across all treatments, with both the CCC and PCC surpassing 0.68 for every treatment condition. The MAPE remained under 18.55% for each scenario, showing the best precision for T5—NGC + calcipotriol + anti-PD-L1 with a MAPE of 11.96%, while T2—NGC + losartan had the highest error at 18.55%. Overall, the model underpredicts the final mice volume and had higher rates of successfully predicting responders (12/12) rather than non-responders (20/37). This observation may be attributed to the model’s parameters being estimated only for the first 7 days, potentially indicating differences in treatment efficacy during the second period of the treatment regimen (from day 7 to day 14). Inspection of the raw trajectories (Supplemental Fig. 4) shows that 39% (18/47) of tumors exhibit a reversal in the direction of growth or shrinkage from day 0 to 7 and from day 7 to 14.
The second prediction scheme, leave-one-out predictions, work by utilizing only the first time point and the group-informed parameter samples. Through this scheme, the model can differentiate between responders and non-responders with an average accuracy 72.83 ± 16.10% across all treatment protocols. Additionally, for all cases except for T2—NGC + losartan (NGC Backbone with Losartan), both the CCC and PCC are above 0.7. The MAPE remains below 33% across all scenarios, with the smallest percent error observed in T5—NGC + calcipotriol + anti-PD-L1 (MAPE = 14.75%) and the highest in T2—NGC + losartan (MAPE = 32.22%).
Our final prediction scenario, the group-based, mouse-specific prediction method, builds upon the mouse-specific prediction by incorporating into the model the diminishing effectiveness of repeated treatments, as illustrated in Fig. 7. Similar to the first prediction scheme, we calculate group-averaged resistance to treatment (\(\frac{{\alpha }_{1}}{{\alpha }_{2}}\)) within each treatment protocol. We use this value to adjust the posterior distribution of the individual mouse’s α1 and estimate α2. This is then integrated as the new predicted death rate of our second treatment dose to predict treatment effects during the second day of treatment. Similar to our mouse-specific prediction scheme, the parameters are estimated using the tumor volume data from days 0 to 7, and the model then predicts the final tumor volume on day 14. The outcomes of our group-based, mouse-specific predictions are presented in the final row of Table 4. This integrated method successfully distinguishes between treatment responders and non-responders, achieving an average accuracy of 82.17 ± 7.53% across all treatment scenarios. Moreover, the prediction model attains a CCC/PCC of over 0.9 for T2—NGC+losartan, T3—NGC+calcipotriol, and T4—calcipotriol, accurately reflecting the actual experimental outcomes for these groups. For T1—NGC and T5—NGC+calcipotriol+anti-PD-L1, the model achieves a CCC/PCC of over 0.72. Lastly, the MAPE remains below 15% for all scenarios, with the best performance observed in T4—calcipotriol (7.29%) and the least favorable in T1—NGC (14.32%).
Discussion
We developed two mathematical models, one with linear treatment effects (i.e., assuming β = 0) and one with exponentially decaying treatment effects (with β estimated), to characterize and predict the response of pancreatic tumors to six combinations of chemotherapy, stromal-targeting drugs, and immunotherapy. As both models are identical in the absence of treatment (representing logistic tumor growth), we first estimated parameters of the control group, achieving a CCC of 0.99 (Fig. 2), and used the carrying capacity value obtained here when estimating parameters of the two models. Although a fully Bayesian approach using an informative prior for the carrying capacity (K) would be more consistent with a comprehensive uncertainty quantification framework, we opted to fix K at the value estimated from the control group. This decision was motivated by the limited number of datapoints per mouse, which made reliable parameter identifiability challenging when K was treated as a free parameter in each treatment-specific scenario. We recognize that, in principle, a tightly concentrated prior—derived from the posterior distribution of the control group—could be implemented in the treatment group analyses to propagate uncertainty in K. In future work, and with richer datasets, adopting such a Bayesian strategy might offer additional insights into the robustness of the model predictions. The parameter estimation of the linear model provided a CCC of 0.99 ± 0.01 across the five treatment groups (Fig. 3), while the exponentially decaying model resulted in a CCC of 0.98 ± 0.02 (Fig. 4). After parameter estimation, the BIC selected the linear treatment model as the most parsimonious (Table 3). This model demonstrated a high degree of accuracy in fitting the in vivo data, effectively capturing the complex interactions between tumor cells, stromal components, and immune cells, allowing for robust predictions of tumor growth and regression.
To leverage published biological knowledge while remaining transparent to regulators and clinicians, we estimate all model parameters via Bayesian MCMC using informative priors—thereby avoiding biologically implausible fits and fully propagating uncertainty—and then assess model-fit and hypothesis tests with standard frequentist diagnostics (e.g., p-values, BIC). This “best-of-both-worlds” strategy is well established in oncology and aligns with current FDA/EMA guidance on preclinical-to-clinical translation, ensuring both rigorous uncertainty quantification and familiar error-control for our translational audience23,24,25,26,27,28. Moreover, our ICC and CV analyses confirm that initial burden, proliferation rate, and treatment-effect parameters exhibit high inter-subject variability, whereas the noise term does not—further justifying individualized parameter estimation to capture true tumor heterogeneity (Supplemental Table 1).
According to the results from the sensitivity analysis (Supplemental Fig. 5), in the model with exponentially decaying treatment effects, both the death rate due to treatment, α, and the decay rate of the treatment effect, β, have a negligible effect on the tumor volume compared to other parameters, such as the carrying capacity and proliferation rate. The parameter ranges used in the sensitivity analysis were selected to capture the full range of possible outcomes, from scenarios where the treatment has no effect on the tumor to those where the tumor is eliminated. Even within these wide parameter ranges, α and β remained less influential on the final tumor volume. However, in the linear treatment model, where the effect of treatment does not diminish over time, α becomes the most influential parameter in determining the final tumor volume. This outcome is expected, given that the range of α used in both models is the same, and the inclusion of decay in the exponential model reduces the impact of α on tumor volume. However, we note that with the addition of an α-adjusted prior for the exponential model, the impact of the α term becomes significantly more influential in this model.
Our approach builds on the familiar logistic growth assumption of common tumor growth inhibition models (such as Claret et al.29) but introduces several key innovations. Unlike traditional tumor growth inhibition models, our formulation is treatment-agnostic, capturing overall tumor response without explicit PK/PD modeling of individual agents. Additionally, it explicitly accounts for multiple treatment doses—allowing for constant or decaying effects and differentiating successive doses with separate parameters—while also incorporating a treatment resistivity metric (\(\frac{{\alpha }_{1}}{{\alpha }_{2}}\)) to assess cumulative treatment efficacy. These enhancements offer a more flexible framework for simulating tumor trajectories and understanding combination therapy dynamics in preclinical settings.
We utilized Monte Carlo Markov Chains to estimate parameter posterior distributions for each individual mouse across all groups in a mixed-effects approach. Treatment protocols of T1—NGC, T4—calcipotriol, and T5—NGC + calcipotriol + anti-PD-L1 all expressed a higher proliferation rate than the control. In our model, the effective proliferation rate (r) not only captures intrinsic cell division, but also the net effect of various biological processes, including those influenced by treatment. The higher proliferation rates observed in T1—NGC (chemo cocktail), T4—calcipotriol (stromal-targeting drug), and T5—NGC+calcipotriol+anti-PD-L1 (chemo+stromal+immune) are not necessarily contradictory to the intended cytostatic or cytotoxic effects of these treatments. For example, it is apparent from the tumor progression data itself that mice in T4—calcipotriol experience more aggressive tumor growth than those in the control group, with the tumor volume increasing on average by 458% over 14 days compared to a 232% increase in the control group (Supplemental Fig. 4). This difference naturally leads to a higher proliferation rate in the model. Although no chemotherapy is administered in this protocol, the stromal-targeting drug can disrupt the tumor microenvironment. This disruption may eliminate subpopulations of cancer-associated fibroblasts that (under certain conditions) actually act to restrain tumor growth. That is, by removing these inhibitory stromal components, the drug may actually result in a more proliferative tumor phenotype30,31.
Next, we employed the linear model to predict tumor volume at the third time point using three different prediction scenarios: leave-one-out prediction, mouse-specific prediction, and a hybrid group-informed, mouse-specific prediction. Of these methods, the best-performing method was the hybrid method, with an average CCC of 0.85 ± 0.09. This method was able to successfully differentiate between treatment responders and non-responders by propagating the model forward with an average accuracy of 81.26 ± 19.03% across all treatment scenarios. In more detail, the leave-one-out method correctly predicted only 1 out of 12 responders and 33 out of 37 non-responders, while the mouse-specific method performed better in predicting responders (12/12) but only correctly identified 20 out of 37 non-responders. The hybrid group-informed, mouse-specific prediction method was able to identify 11 out of 12 responders and 26 out of 37 non-responders, highlighting that the effect of the treatment indeed differs with subsequent administrations. In the hybrid method, by splitting up the effects of the treatment based on individual time points (i.e., splitting α into α1 and α2), we isolate and evaluate the effect of combining treatments. To obtain the median resistivity (i.e., \(\frac{{\alpha }_{1}}{{\alpha }_{2}}\)) we first estimate parameters of the model using the entire dataset (Fig. 6), and then apply this median value when making mouse-specific predictions to determine the individual α2 for each mouse. Physiologically, this enables the development of a preliminary representation of the effectiveness of an individual dosing event (i.e., a specific administration interval of treatment) within the context of a larger treatment regimen. Resistance to treatment, as developed in our method, describes a progressive change in the treatment effect over multiple doses, which can manifest as either a relative reduction or an increase. Combination therapies involving stromal-targeting drugs display a higher level of resistivity to treatment than T1—NGC (Fig. 7). Since our model does not distinguish tumor volume between cancer cells and stroma, we hypothesize that the observed increase in resistivity may (in part) be attributed to stroma depletion caused by these drugs in the first treatment interval rather than a decrease in cancer cell count. Notably, our analysis indicates that the first delivery of treatment is between 0.72 and 4.5 times more effective than the second delivery of treatment. This indicates that there is a diverse level of resistance to treatment, dependent on the specific cocktail of therapies. Moreover, reverse resistance (i.e., when resistivity is less than 1.0) may be driven by several biological mechanisms such as stress priming32, delayed drug activation33, immune modulation34, tumor microenvironment remodeling35, epigenetic reprogramming36, or timing-dependent biological favorability37. Each of these mechanisms could contribute to the variability in treatment efficacy.
Our study contributes to the growing field of mathematical modeling in pancreatic cancer by developing a treatment-agnostic model that integrates multiple chemotherapy and stromal-targeting protocols and performs detailed sensitivity analyses to predict tumor response. This approach builds on the work of Hu et al.21, who employed a logistic growth assumption in their model of pancreatic cancer dynamics to explore the impact of immunotherapy on tumor progression. While Hu et al. focused on the interactions between tumor cells and the immune system, our model extends these ideas by evaluating the combined effects of various treatment protocols on tumor dynamics, including chemotherapy and stromal-targeting therapies. Additionally, our work complements that of Bratus et al.20, who explored the evolutionary dynamics of pancreatic cancer cells with a focus on genetic mutations and immune interactions. Whereas their model provides insights into tumor progression through genetic evolution, our model can predict treatment outcomes and generate hypotheses for guiding therapeutic strategies and exploring new combination therapies within the boundaries of the available data, but may be limited in its ability to extrapolate to scenarios involving significant changes in drug doses or schedules. Furthermore, in response to the gaps highlighted by Dogra et al.17, who pointed out the scarcity of mathematical models in pancreatic cancer, our study addresses the need for flexible models that can be adapted to different clinical scenarios. Lastly, while Chen et al.38 developed a PK/PD model focusing on the mechanistic behavior of gemcitabine, our treatment-agnostic approach allows for broader application across various therapeutic combinations, offering a framework for understanding how different treatment strategies can influence pancreatic cancer outcomes.
While our model shows accuracy and practical utility, there are several opportunities for improvement. First, our study modeled all chemotherapy drugs as a single entity, potentially overlooking specific interactions and efficacies of individual drugs. Future work should extend the model to account for the specific treatment protocols of each drug. For instance, in a previous study, we modeled six treatment protocols with two drugs, carefully estimating parameters of each using multiple measurements to capture individual and combined drug effects on breast cancer39. However, in this study, we chose a treatment-agnostic approach due to limited data points (three) and sought to assess whether the model could still capture overall tumor development trends without detailed protocol-specific information. Therapies for pancreatic cancer exhibit significant variation, particularly in their mechanisms of action and modes of application40. Thus, modifications to the mathematical framework—such as adding or removing parameters or adjusting the prior Bayesian distributions of existing parameters based on the specific mechanisms of each therapy—may improve model fit and enhance predictive power. Other frameworks for parameter estimation may be considered in future studies. Our current approach estimates the proliferation rate (r) on a mouse-by-mouse basis to capture inter-individual heterogeneity; this necessarily limits the sharing of information across treatment groups. Another area for improvement is the inclusion of pharmacokinetics in the model to account for drug delivery and distribution, which could provide deeper insights into treatment dynamics (as demonstrated in our previous work in breast cancer41). Even though post-processing of the parameter estimation results—by separating the parameter estimation of responders and non-responders and comparing the distributions of the parameters—revealed that non-responders tend to have higher proliferation rates and lower death rates due to treatment (Fig. 5), these differences are not accounted for in our current model. Incorporating a data assimilation approach, as demonstrated in ref. 42, could improve our model’s ability to dynamically update predictions based on new data. With the data assimilation approach, our model could be enhanced by differentiating between responders and non-responders earlier in the treatment process, thereby adapting the model parameters in real time to reflect these differences in proliferation and treatment response rates. This would allow for more personalized predictions and potentially more effective treatment strategies, ultimately improving the model’s predictive accuracy. Improvements in the model would, of course, require an increase in the amount and kind of data required to estimate parameters of the resulting model. Increasing the number of mice per treatment group would provide more responders and non-responders, aiding in better differentiation between these populations. It is important to note that in T4—calcipotriol and T5—NGC+calcipotriol + anti-PD-L1, every mouse is a responder; however, there are only four mice in T4—calcipotriol and eight mice in T5—NGC + calcipotriol + anti-PD-L1. Increasing the sample size in these groups would offer a more comprehensive understanding of the treatment effects. Furthermore, increasing the number of longitudinal data points beyond the three measurements currently available would improve the model’s predictive power and reliability.
Our mathematical model reproduces the overall dynamics of tumor progression and regression observed in a GEM model of pancreatic cancer treated with chemotherapies (cisplatin, paclitaxel, and gemcitabine) administered with or without stromal-targeting drugs (calcipotriol and losartan) and an immune checkpoint inhibitor (anti-PD-L1). Additionally, the model successfully predicts tumor volumes through several prediction schemes: mouse-specific predictions (CCC = 0.75 ± 0.05), leave-one-out predictions (CCC = 0.74 ± 0.14), and mouse-specific group-informed predictions (CCC = 0.85 ± 0.09). This work provides a rigorous mathematical framework for characterizing combination therapies for pancreatic cancer, particularly highlighting the interactions between chemotherapies, stromal-targeting drugs, and immunotherapy. To the best of our knowledge, this is the first mathematical model applied to pancreatic cancer that simultaneously (a) handles a six-drug combination spanning cytotoxic, stromal-targeting and immune-checkpoint agents, (b) supports principled model selection (via BIC) between constant-and decaying-effect hypotheses, and (c) demonstrates out-of-sample predictive accuracy (CCC ≈ 0.85) for responder classification. By accurately predicting responders and non-responders, the model can help tailor treatment strategies to individual subjects, potentially improving therapeutic outcomes. Additionally, the model’s ability to simulate various treatment regimens offers a valuable tool for exploring new combination therapies and optimizing existing ones.
Methods
Experimental design
All animal procedures were approved by the institutional animal care and use committee (IACUC) of the University of Pennsylvania. The experimental procedures for acquiring the tumor data are detailed more thoroughly in43.
The mouse model employed for these studies was a genetically engineered model (GEM) of pancreatic ductal carcinoma (\({{Kras}}^{{\rm{LSL}}-{\rm{G12D}}}\,;\,{{Trp53}}^{{\rm{LSL}}-{\rm{R172H}}}\,;\,{Pdx1}-{\rm{Cre}}\), usually referred to as KPC mice44,45,46) bred at the Mouse Hospital of Abramson Cancer Center of the University of Pennsylvania. Notably, this KPC mouse model is immune competent, retaining an intact immune system that is essential for modeling tumor-immune interactions47. Both the male and female KPC mice were enrolled. Once their tumor reached 50–150 mm3 estimated by MRI, mice were randomized and assigned to one of the treatment groups described below.
The treatment employed a chemotherapy backbone collectively referred to as NGC, consisting of Nab-paclitaxel (33 mg/kg), gemcitabine (266 mg/kg), and cisplatin (8 mg/kg for males and 4 mg/kg for females), stroma-directed drugs including calcipotriol (60 μg/kg) and losartan (30 mg/kg) and anti-PD-L1 mAb (200 μg/mouse). For the Nab-paclitaxel, murine albumin was used to develop murine albumin paclitaxel nanoparticles48. Six treatment groups were studied: control (untreated, n = 8), NGC (n = 18), NGC + losartan (n = 10), NGC + calcipotriol (n = 9), calcipotriol (n = 4), and NGC + calcipotriol + immunotherapy (anti-PD-L1 mAb; n = 8). All drugs were administered via intraperitoneal injection under isoflurane anesthesia, and all mice were euthanized by cervical dislocation under anesthesia on day 14 following MR imaging as described in ref. 43. The dosing schedule for each drug is described in Fig. 8.
Mice were treated for 14 days. Separate treatment components, namely NGC chemotherapy (red), anti-PD-L1 immunotherapy (yellow), and losartan (beige)/calcipotriol (green) stromal-targeting therapies, were included across five different treatment protocols (excluding control). Days with bolded time points represent tumor size measurements.
To estimate the tumor volume, the tumor boundary was manually drawn on T2W images using the ImageJ software to generate tumor ROIs, and the areas from all ROIs was summed and the result was multiplied by the slice thickness. Tumor volume was assessed on day 0 prior to treatment, as well as on days 7 and 14 following treatment (Supplemental Fig. 4). Mice were sacrificed if a tumor measurement exceeded 1000 mm3.
Mathematical models
To characterize tumor dynamics in response to targeted treatment, we propose the parameter estimation and prediction framework illustrated in Fig. 1. We begin by defining a set of ODEs to model the temporal dynamics of pancreatic tumor volume in response to various chemo- and targeted therapies. In particular, the model accounts for tumor proliferation, drug decay rate, tumor death rate, tumor carrying capacity, and initial tumor volume. Then, we compute a sensitivity analysis to identify the most important parameters (see visualization in Supplementary Figs. 5 and 6). Following this, we estimate the models’ parameters using in vivo experimental data using a Bayesian method to account for uncertainties in both the model and data. To compare the proposed models, we calculate the BIC and select the best model to undergo prediction analysis. Predictions are conducted in three separate scenarios: mouse-specific predictions, leave-one-out predictions, and mouse-specific group-informed predictions. To benchmark the effectiveness of these models as predictors, we evaluate their ability to successfully predict whether an individual mouse will become a treatment responder or not. We define responders as mice whose tumor volume at the end of the experimental regime is lower than their tumor volume at the start of treatment, and nonresponders are mice that do not fit this criterion. In this subsection, we will derive the models, while the other steps will be presented in subsequent subsections.
In our model, we assume the tumor volume at time t, N(t) increases logistically at a proliferation rate, r, up to a carrying capacity of K (see Table 1 for a listing of all model parameters):
To characterize the effect of treatment in our model, we introduce a compounding linear term, with an intensity of α to form our Linear Treatment Model:
where τi is the time of the start of the ith treatment interval, α is the death rate due to treatment, t is the time post initial measurement (in days), and H is the Heaviside function. In this treatment-agnostic model, we do not account for each specific day the treatment was delivered. Instead, we focus on the compounding effects of the treatment between key time points; specifically, between the first and second measurements (t1 and t2, respectively) and between the second and third measurements (t2 and t3, respectively). Thus, we add the effect of the treatment at τ1 = t1 and τ2 = t2. Our Exponential Decay Treatment Model (Eq. (4)) extends the Linear Treatment Model (Eq. (3)), by incorporating a drug decay parameter, β, which allows the treatment term to exponentially decay mimicking the natural loss of drug concentration within the mice:
Bayesian method for parameter estimation
The in vivo longitudinal experimental data are utilized to estimate the parameters in our models (Eqs. (2) - (4)). To address the challenges posed by modest sample sizes and to rigorously account for parameter uncertainty, we have adopted a Bayesian method for parameter estimation. This probabilistic approach integrates prior information from control experiments and previous studies with our observed treatment data, thereby enhancing the robustness and interpretability of our parameter estimates (a similar approach has been taken in previous studies39,49,50). By explicitly quantifying uncertainties in both the model and the experimental measurements, we can generate reliable predictions of tumor dynamics under different therapeutic interventions. This method also strengthens our estimation process and supports the translational potential of our model by providing a rigorous basis for personalized treatment predictions. To implement this method, we define a log-likelihood function as
where i is time point, NT is the number of time points, D is the experimental data, θ is the vector of estimated model parameters, π(D∣θ) is the likelihood that the data is observed for a set of parameters. To quantitatively differentiate between the performances of the models given by Eqs. (2), (3), and (4), we calculate the BIC22:
where Z is the number of parameters estimated, n is the number of observed values, and \(\hat{L}\) is the maximum value of the log likelihood. The model with the lowest BIC value represents the model that provides the most parsimonious description of the data, as it captures the highest likelihood of parameter value presence with a small penalty for the number of parameters, thereby prioritizing reductions in model complexity.
Our hierarchical framework allows for individualized variation for some parameters, making it conceptually similar to a mixed effects model. We note that certain parameters (e.g., proliferation rate, r, and initial tumor volume, N0) are estimated at the individual (mouse-specific) level, some are estimated at the treatment arm level (e.g., the decay of the drug, β), while others (e.g., carrying capacity, K) are estimated at the population level.
Bayesian prior selection and prior predictive checks
In our Bayesian parameter estimation method, careful selection of prior distributions for the model parameters is essential to obtain reliable posterior inferences. To assess the suitability of these priors, we perform prior predictive checks, a simulation-based diagnostic that examines whether data simulated solely from the prior distributions are plausible in the context of our observed data. Let θ denote the vector of model parameters with prior distribution p(θ) and let y denote the observed data. The prior predictive distribution is given by
where p(y∣θ) is the likelihood defined by our tumor growth model. In practice, we approximate this integral via Monte Carlo simulation by drawing N samples \({\{{\theta }^{(i)}\}}_{i = 1}^{N}\) from the prior and, for each sample, simulating the corresponding data as
where f(t; θ) is the solution to the ordinary differential equation (either Eq. (3) or Eq. (4)). For each individual mouse, multiple simulated trajectories are generated using parameters sampled from the specified uniform priors (for example, \(r \sim {\mathcal{U}}({r}_{\min },{r}_{\max })\), \({N}_{0} \sim {\mathcal{U}}(0,600)\), and \(\alpha \sim {\mathcal{U}}(0,{a}_{\max })\)). A coverage metric is calculated by determining the percentage of observed data points that lie within the central 95% predictive interval. This coverage diagnostic allows us to demonstrate that we are not over-restricting our prior domain. In our implementation, prior predictive checks are performed separately for the control group and for each of the five treatment arms. The five treatment arms are computed for both the Linear Treatment Model and the Exponential Decay Treatment Model. This comprehensive approach validates our choice of priors and ensures that our prior assumptions are capable of generating biologically realistic tumor dynamics prior to incorporating the data, thereby providing a solid foundation for subsequent Bayesian parameter estimation and model fitting.
Sensitivity analysis
We utilize the Sobol method for performing a sensitivity analysis51, which is a variance-based measure that determines the relative effect of independent variables on the quantity of interest (e.g., tumor volume, N(t)). We apply this method via a sampling method described by Saltelli52,53,54, chosen for its efficiency in achieving convergence with a lower sample size. This application to our models is now described in detail (see Supplemental Fig. 7 for visual representation). Let M(θ) represent a model defined by Z parameters θ, which reside in the parameter space \({\mathbf{\Theta }}\subset {{\mathbb{R}}}^{Z}\). We began by constructing matrices A and B by randomly sampling from a uniform distribution representing the uncertainty range of each parameter space.
Matrices A and B are of size L × Z, where L is the sample size length, and each row represents a unique set of parameters from the uncertainty space. Next, we develop Z matrices, \({{\boldsymbol{A}}}_{{\boldsymbol{B}}}^{(z)}\), z = 1, 2, 3, …, Z and all columns are duplicated from A except the zth column, which is copied from the zth column of B. The model is then solved for each row of matrices A and \({{\boldsymbol{A}}}_{{\boldsymbol{B}}}^{(z)}\) with the outputs stored in YA and \({{\boldsymbol{Y}}}_{{\boldsymbol{AB}}}^{(z)}\), respectively, resulting in only L ⋅ (Z + 1) model evaluations. These outputs are used to evaluate \({S}_{{T}_{z}}\), the total sensitivity index, for each parameter, z. We approximate the total sensitivity index for each parameter using an estimator defined by Saltelli54:
For dynamic processes (e.g., tumor growth), this form of sensitivity analysis allows us to evaluate the relative importance of individual model parameters at each time step. Thus, we can observe how the importance of each parameter changes over time to identify and eliminate unnecessary model parameters, thereby reducing model complexity. The sensitivity index is an approximation because it relies on a finite number of samples (L) to estimate the contribution of each parameter to the output variance. While this method provides a good estimate, the accuracy of the index improves with increasing L.
To facilitate a direct comparison of sensitivity indices between the linear and exponential treatment-response models, it is necessary to expose both systems to the same total “treatment pressure” over each dosing interval Δt. In other words, we develop an adjustment to the sensitivity analysis method so that the parameter α represents similar physical quantities across the sensitivity analyses. In the linear model, the instantaneous death rate due to treatment is constant, α, so the cumulative effect over an interval Δt is
In contrast, the exponential-decay model assumes that the instantaneous death rate decays at rate β, giving a time-varying rate α e−βt. The cumulative effect over Δt is then
To compare these models on equal footing, we choose a scaling factor
such that
We therefore define an adjusted treatment parameter
and throughout our sensitivity analysis we set Δt = 7 days. In this way, both models receive the same total treatment effect each week, ensuring that differences in sensitivity indices arise solely from the distinct functional forms of treatment response rather than different physiological meanings for the treatment intensity parameter.
Model predictions
We develop three separate prediction scenarios to test the translational potential of our model in a clinical application. In the first scenario, we estimate parameters for the first two time points of the available data for each mouse in each treatment group and then propagate the model solution forward to predict the tumor volume at the third and final time point for each mouse on an individual basis. The accuracy of the prediction is then compared to the experimental data via the concordance correlation coefficient (CCC). This mimics a clinical scenario in which we predict future tumor growth based on previous screenings without using heterogenous population data55,56,57. In the second scenario, we utilize a leave-one-out method and leverage population information to predict tumor volumes of individual mice in each treatment group. We began by constructing M matrices, Cm with m = 1, 2, 3…M, where M is the number of mice in a treatment group. Cm is defined by the observed tumor volume for the remaining M − 1 mice (i.e., excluding mouse m) in the treatment group at each time point. Cm’s rows are represented by different mice in the group, whereas the columns of this matrix represent time points of tumor volume measurement. All matrices Cm are then used to run inference on the model using a Bayesian method. Then, to predict the tumor volume of a specific mouse, m, we randomly sample 1000 sets of parameters from the output space of the Bayesian parameter estimation (i.e., the posterior distribution) of Cm to run our forward model. Thus, this method uses a set of 1000 parameters from the treatment group and the initial tumor volume to characterize a Bayesian distribution for future tumor volumes; namely, the tumor volumes at t2 and t3, where ti represents the time of the ith tumor volume measurement.
For scenario 3, we develop a hybrid of the mouse-specific and leave-one-out predictions. We began by splitting the drug effect into two separate linear summation terms, each representing the individual treatment doses administered on different days. This approach allows us to introduce a new correction factor for tumor-specific parameters and to account for the possibility that the tumor’s response to treatment may change after the first dose. For example, even if the doses are the same on both treatment days, the effect of the treatment might differ due to factors such as the tumor developing some level of resistance or other changes in its response over time. To account for this phenomenon, we modify the Linear Treatment Model as follows:
where α1 is the death rate due to treatment received between times t1 and t2, and α2 is the death rate due to the treatment received between times t2 and t3. As described in Fig. 8, we have five treatment combinations, and this same model is used for each treatment. Therefore, the parameters α1 and α2 can represent different treatments and combinations, with their values being estimated to match each specific treatment protocol. This allows us to develop relationships between treatment administration intervals. To account for the effect of serial doses, we make the simplifying assumption that α2 is proportional to α1, meaning we can describe α2 as a linear function of α1. The proportionality between α2 and α1, which we refer to as treatment resistance, is computed as the average ratio of α1 to α2 across the group of mice. To implement this concept of treatment resistance and predict the final tumor volume for mouse m, we begin by estimating parameters of the model given by Cumulative (Two-Dose) Linear Treatment Model, Eq. (10) to experimental data from every other mouse in the treatment group (i.e., M − 1), thereby determining the values of α1 and α2 for those mice. For mouse m, we then estimate only α1 and use the treatment resistance ratio from the group to estimate α2 (which has not been directly estimated for mouse m). This group-derived proportionality is applied to adjust α2 before continuing to forward propagate the model. Thus, for a single mouse, we combine our mouse-specific parameter estimation with the group-derived proportionality of compounding treatments to derive a prediction for the final tumor volume. Through this method, we effectively combine known group information regarding the effect of serial dosage while still maintaining mouse-specific modeling of tumors to create predictions.
Numerical implementation
Eqs. (2) - (4) are implemented in Python 3.11.9, and the parameter estimation framework is illustrated in Fig. 1. The computation of the posterior density is performed through a parallel, adaptive, multilevel Markov Chain Monte Carlo sampling technique, available through the emcee 3.1.6 library58. We utilize 2n chains, where n is the parameter count, and run the simulation until we have 20,000 accepted samples per chain. The ODEs are solved using a fourth-order Runge-Kutta method. Detailed information on the code, including instructions on how to run it and the necessary dependencies, is available at https://github.com/krithikvishwanath.
Statistics and reproducibility
Statistical analysis between Bayesian treatment groups is calculated using a two-tailed Mann-Whitney U test on tumor volumes. To do so, we assert that groups are independent of each other per experimental protocol. To evaluate the effects of growth between initial and final tumor volumes of a particular group (i.e., to demonstrate that the tumor is indeed growing in the control), we utilize a paired, two-tailed t-test. To assess statistical significance, a Bonferroni-adjusted p-value was used to maintain a 5% probability of a Type-I error. To quantify inter-individual variability in our calibrated parameters, we computed intra-class correlation coefficients (ICC) and coefficients of variation (CV) and report the results in Supplemental Table 1.
Data availability
The datasets generated and/or analyzed during the current study are available upon request to the corresponding author. Our code is shared publicly on GitHub upon publication of this work and can be found at https://github.com/krithikvishwanath/NGC_Therapy_Modeling.
Code availability
Our code is shared publicly on GitHub upon publication of this work and can be found at https://github.com/krithikvishwanath/NGC_Therapy_Modeling.
References
Hruban, R. H. et al. Why is pancreatic cancer so deadly? The pathologist’s view. J. Pathol. 248, 131–141 (2019).
Torphy, R. J., Fujiwara, Y. & Schulick, R. D. Pancreatic cancer treatment: better, but a long way to go. Surg. Today 50, 1117–1125 (2020).
Siegel, R. L., Giaquinto, A. N. & Jemal, A. Cancer statistics, 2024. CA A Cancer J. Clin 74, 12–49 (2024).
Huang, H. & Brekken, R. A. The next wave of stroma-targeting therapy in pancreatic cancer. Cancer Res. 79, 328–330 (2019).
Polani, F., Grierson, P. M. & Lim, K.-H. Stroma-targeting strategies in pancreatic cancer: past lessons, challenges and prospects. World J. Gastroenterol. 27, 2105–2121 (2021).
Sodergren, M. H. et al. Immunological combination treatment holds the key to improving survival in pancreatic cancer. J. Cancer Res. Clin. Oncol. 146, 2897–2911 (2020).
Adamska, A. et al. Molecular and cellular mechanisms of chemoresistance in pancreatic cancer. Adv. Biol. Regul. 68, 77–87 (2018).
Halbrook, C. J., Lyssiotis, C. A., Pasca di Magliano, M. & Maitra, A. Pancreatic cancer: Advances and challenges. Cell 186, 1729–1754 (2023).
Mortezaee, K. Enriched cancer stem cells, dense stroma, and cold immunity: interrelated events in pancreatic cancer. J. Biochem. Mol. Toxicol. 35, e22708 (2021).
Murakami, T. et al. Role of the tumor microenvironment in pancreatic cancer. Ann. Gastroenterol. Surg. 3, 130–137 (2019).
Principe, D. R. et al. The current treatment paradigm for pancreatic ductal adenocarcinoma and barriers to therapeutic efficacy. Front. Oncol. 11, 688377 (2021).
Ren, B. et al. Tumor microenvironment participates in metastasis of pancreatic cancer. Mol. Cancer 17, 108 (2018).
Robatel, S. & Schenk, M. Current limitations and novel perspectives in pancreatic cancer treatment. Cancers 14, 985 (2022).
Skorupan, N., Palestino Dominguez, M., Ricci, S. L. & Alewine, C. Clinical strategies targeting the tumor microenvironment of pancreatic ductal adenocarcinoma. Cancers 14, 4209 (2022).
Yoo, B. et al. RNAi-mediated PD-L1 inhibition for pancreatic cancer immunotherapy. Sci. Rep. 9, 4712 (2019).
Kazerouni, A. S. et al. Integrating quantitative assays with biologically based mathematical modeling for predictive oncology. iScience 23, 101807 (2020).
Dogra, P. et al. Mathematical modeling to address challenges in pancreatic cancer. Curr. Top. Medicinal Chem. 20, 367–376 (2020).
Lee, J. J., Huang, J., England, C. G., McNally, L. R. & Frieboes, H. B. Predictive modeling of in vivo response to gemcitabine in pancreatic cancer. PLoS Comput. Biol. 9, e1003231 (2013).
Jenner, A. L. et al. Examining the efficacy of localised gemcitabine therapy for the treatment of pancreatic cancer using a hybrid agent-based model. PLoS Comput. Biol. 19, e1010104 (2023).
Bratus, A. S. et al. Mathematical model of pancreatic cancer cell dynamics considering the set of sequential mutations and interaction with the immune system. Mathematics 10, 3557 (2022).
Hu, X., Ke, G. & Jang, S. R.-J. Modeling pancreatic cancer dynamics with immunotherapy. Bull. Math. Biol. 81, 1885–1915 (2019).
Konishi, S. & Kitagawa, G. Information Criteria and Statistical Modeling (Springer Science & Business Media, 2008).
Yuan, A. et al. Bayesian–frequentist hybrid model with application to the analysis of gene copy number changes. J. Appl. Stat. 38, 987–1005 (2011).
Duputel, B., Stallard, N., Montestruc, F., Zohar, S. & Ursino, M. A seamless hybrid phase II/III design with bayesian interim subgroup selection. Stat. Med. 44, e70144 (2025).
Djeridi, Z. & Merabet, H. A hybrid Bayesian-frequentist predictive design for monitoring multi-stage clinical trials. Sequential Anal. 38, 301–317 (2019).
Han, G. et al. Bayesian-frequentist hybrid inference framework for single-cell RNA-seq analyses. Hum. Genomics 18, 69 (2024).
Complex clinical trials – questions and answers. Questions and answers EMA/298712/2022, European Medicines Agency https://health.ec.europa.eu/system/files/2022-06/medicinal_qa_complex_clinical-trials_en.pdf (2022).
of Health, U. D. & Services, H. Adaptive designs for clinical trials of drugs and biologics (FDA, 2019).
Claret, L. et al. Model-based prediction of phase III overall survival in colorectal cancer on the basis of phase ii tumor dynamics. J. Clin. Oncol. 27, 4103–4108 (2009).
Miyai, Y., Esaki, N., Takahashi, M. & Enomoto, A. Cancer-associated fibroblasts that restrain cancer progression: hypotheses and perspectives. Cancer Sci. 111, 1047–1057 (2020).
Jenkins, L. et al. Cancer-associated fibroblasts suppress CD8+T-cell infiltration and confer resistance to immune-checkpoint blockade. Cancer Res. 82, 2904–2917 (2022).
Williams, M. S. et al. A stress-responsive enhancer induces dynamic drug resistance in acute myeloid leukemia. J. Clin. Investig. 130, 1217–1232 (2020).
Morishita, M. & Leonard, R. C. Capecitabine and docetaxel combination for the treatment of breast cancer. Women’s. Health 4, 11–22 (2008).
Weir, G. M., Liwski, R. S. & Mansour, M. Immune modulation by chemotherapy or immunotherapy to enhance cancer vaccines. Cancers 3, 3114–3142 (2011).
Murphy, K. J. et al. Intravital imaging technology guides Fak-mediated priming in pancreatic cancer precision medicine according to Merlin status. Sci. Adv. 7, eabh0363 (2021).
Majchrzak-Celińska, A., Warych, A. & Szoszkiewicz, M. Novel approaches to epigenetic therapies: from drug combinations to epigenetic editing. Genes 12, 208 (2021).
Amiama-Roig, A., Verdugo-Sivianes, E. M., Carnero, A. & Blanco, J.-R. Chronotherapy: circadian rhythms and their influence in cancer therapy. Cancers 14, 5071 (2022).
Chen, J., Weihs, D. & Vermolen, F. J. Computational modeling of therapy on pancreatic cancer in its early stages. Biomech. Modeling Mechanobiol. 19, 427–444 (2020).
Lima, E. A. B. F., Wyde, R. A. F., Sorace, A. G. & Yankeelov, T. E. Optimizing combination therapy in a murine model of HER2+ breast cancer. Comp. Methods Appl. Mech. Eng. 402, 115484 (2022).
Neoptolemos, J. P. et al. Therapeutic developments in pancreatic cancer: current and future perspectives. Nat. Rev. Gastroenterol. Hepatol. 15, 333–348 (2018).
Lorenzo, G. et al. A global sensitivity analysis of a mechanistic model of neoadjuvant chemotherapy for triple negative breast cancer constrained by in vitro and in vivo imaging data. Eng. Comp. 40, 1469–1499 (2024).
Miniere, H. J. M. et al. A mathematical model for predicting the spatiotemporal response of breast cancer cells treated with doxorubicin. Cancer Biol. Ther. 25, 2321769 (2024).
Gupta, M. et al. Effect of stroma-directed drugs in combination with chemotherapy against pancreatic cancer- a preclinical study. bioRxiv https://www.biorxiv.org/content/early/2024/12/25/2024.12.24.630138 (2024).
Hingorani, S. R. et al. Trp53r172h and krasg12d cooperate to promote chromosomal instability and widely metastatic pancreatic ductal adenocarcinoma in mice. Cancer Cell 7, 469–483 (2005).
Cao, J. et al. Dynamic contrast-enhanced MRI detects responses to stroma-directed therapy in mouse models of pancreatic ductal adenocarcinoma. Clin. Cancer Res. 25, 2314–2322 (2019).
Romanello Joaquim, M. et al. Dwi metrics differentiating benign intraductal papillary mucinous neoplasms from invasive pancreatic cancer: a study in gem models. Cancers 14, 4017 (2022).
Lee, J. W., Komar, C. A., Bengsch, F., Graham, K. & Beatty, G. L. Genetically engineered mouse models of pancreatic cancer: the kpc model (lsl-krasg12d/+; lsl-trp53r172h/+; pdx-1-cre), its variants, and their application in immuno-oncology drug discovery. Curr. Protoc. Pharmacol. 73, 14–39 (2016).
Desai, N. Nanoparticle albumin-bound paclitaxel (abraxane®). Albumin in medicine: Pathological and clinical applications 101–119 (Springer, 2016).
Lima, E. A. et al. Predicting response to combination evofosfamide and immunotherapy under hypoxic conditions in murine models of colon cancer. Math. Biosci. Eng. MBE 20, 17625 (2023).
Lima, E. A. et al. Bayesian calibration of a stochastic, multiscale agent-based model for predicting in vitro tumor growth. PLoS Comput. Biol. 17, e1008845 (2021).
Soboĺ, I. M. Sensitivity estimates for nonlinear mathematical models. Math. Model. Comput. Exp. 1, 407 (1993).
Saltelli, A. et al. Global Sensitivity Analysis: The Primer (Wiley, 2008).
Saltelli, A. et al. Why so many published sensitivity analyses are false: a systematic review of sensitivity analysis practices. Environ. Model. Softw. 114, 29–39 (2019).
Saltelli, A. et al. Variance based sensitivity analysis of model output. Design and estimator for the total sensitivity index. Computer Phys. Commun. 181, 259–270 (2010).
Wu, C. et al. MRI-based digital models forecast patient-specific treatment responses to neoadjuvant chemotherapy in triple-negative breast cancer. Cancer Res. 82, 3394–3404 (2022).
Hormuth, D. A., Al Feghali, K. A., Elliott, A. M., Yankeelov, T. E. & Chung, C. Image-based personalization of computational models for predicting response of high-grade glioma to chemoradiation. Sci. Rep. 11, 8520 (2021).
Lorenzo, G. et al. A pilot study on patient-specific computational forecasting of prostate cancer growth during active surveillance using an imaging-informed biomechanistic model. Cancer Res. Commun. 4, 617–633 (2024).
Foreman-Mackey, D., Hogg, D. W., Lang, D. & Goodman, J. Emcee: The MCMC Hammer. Publ. Astronom. Soc. Pac. 125, 306 (2013).
Acknowledgements
We thank the American Cancer Society Grant RSG-18-006-01-CCE and the National Institutes of Health for funding via R01CA240589, R01CA276540, 1U24CA231858, and U24CA226110. We thank the Cancer Prevention and Research Institute of Texas for support through CPRIT RR160005. T.E.Y. is a CPRIT Scholar in Cancer Research. We also thank the Texas Advanced Computing Center for providing high-performance computing resources.
Author information
Authors and Affiliations
Contributions
E.A.B.F.L. and T.E.Y. conceptualized and supervised the study. K.V. and E.A.B.F.L. developed the computational method, framework, and analysis. R.Z., H.C., and M.G. curated the experimental data and physiological motivation for models. H.C. and M.G. conducted the enrollment, treatment, and tumor size measurements. K.V. and E.A.B.F.L. designed the ODEs and model framework. K.V. performed Bayesian parameter estimations, sensitivity analysis, and other computations. K.V. and E.A.B.F.L. wrote the initial draft of the manuscript. K.V., H.C., M.G., R.Z., A.G.S., T.E.Y., and E.A.B.F.L. revised and approved the manuscript.
Corresponding authors
Ethics declarations
Competing interests
The authors declare no competing interests.
Additional information
Publisher’s note Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Supplementary information
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Vishwanath, K., Choi, H., Gupta, M. et al. Modeling tumor dynamics and predicting response to therapies in a murine pancreatic cancer model. npj Syst Biol Appl 11, 123 (2025). https://doi.org/10.1038/s41540-025-00593-z
Received:
Accepted:
Published:
Version of record:
DOI: https://doi.org/10.1038/s41540-025-00593-z







