We assessed the model sensitivity to each parameter, and to the initial RBC count \(U_{ss}\), by:
We defined log-uniform distributions \(\mathcal{U}_{\log}(a, b)\) for parameters whose values might plausibly span multiple orders of magnitude, and defined uniform distributions \(\mathcal{U}(a, b)\) for the remaining parameters. In the distributions listed below, we define the lower and upper bounds relative to the baseline value for each parameter.
We based this distribution on RBC counts from uninfected Papuans with no reported fever, as collected in a cross-sectional household survey (Pava et al., 2016), and used the 5%–95% interval:
\[ U_{ss} \sim \mathcal{U}(1.15 \times 10^{13}, 2.36 \times 10^{13}) \]
The erythropoesis slope parameter \(e_{sl}\) has a baseline value of 16; we varied this by \(\pm 50\%\):
\[ e_{sl} \sim \mathcal{U}(50\%, 150\%) \]
The erythropoesis threshold parameter \(U_c^l\) is a fraction of the steady-state RBC count and has a baseline value of 0.33; we varied this by \(\pm 50\%\):
\[ U_c^l \sim \mathcal{U}(50\%, 150\%) \]
The maximum fold-increase parameters \(f_\mathrm{max}\) has a baseline value of 10; we varied this by \(\pm 20\%\):
\[ f_\mathrm{max} \sim \mathcal{U}(80\%, 120\%) \]
As described in the Model Description vignette, the baseline values for these parameters were obtained by calibrating the reticulocyte release curve to match experimental data (Koepke and Koepke, 1986).
The minimum release rate \(\rho_0\) has a baseline value of \(10^{-3}\); we varied this 10-fold in each direction:
\[ \rho_0 \sim \mathcal{U}_{\log}(10\%, 1000\%) \]
The slope parameter \(\rho_s\) for the reticulocyte release age has a baseline value of 10; we varied this by \(\pm 50\%\):
\[ \rho_s \sim \mathcal{U}(50\%, 150\%) \]
The inflection point \(\rho_i\) for the release age has a baseline value of 0.5; we varied this by \(\pm 50%\):
\[ \rho_i \sim \mathcal{U}(50\%, 150\%) \]
The scaling factor \(\kappa\) for the release rate has a baseline value \(10^{-9}\); we varied this by \(\pm 50\%\):
\[ \kappa \sim \mathcal{U}(50\%, 150\%) \]
Note that the age-specific removal rate is a combination of an exponential curve (for young RBCs, <10 days old) and a sigmoid (for old RBCs, >100 days old).
The scaling parameter \(\delta_U^A\) for the exponential decrease by RBC age has a baseline value of 0.74303, and the scaling parameters \(\delta_U^{\min}\), \(\delta_U^{\max}\), and \(\delta_U^g\) for the sigmoid have baseline values of \(2 \times 10^{-5}\), \(1.2\), and \(43.7\), respectively. We varied each of these parameters by \(\pm 50\%\):
\[\begin{align*} \delta_U^A &\sim \mathcal{U}(50\%, 150\%) \\ \delta_U^{\min} &\sim \mathcal{U}(50\%, 150\%) \\ \delta_U^{\max} &\sim \mathcal{U}(50\%, 150\%) \\ \delta_U^g &\sim \mathcal{U}(50\%, 150\%) \end{align*}\]
The half-maximal age \(\delta_U^{c50}\) for the sigmoid has a baseline value of 123 days; we varied this by \(\pm 2 \text{days}\):
\[ \delta_U^{c50} \sim \mathcal{U}(-2\text{ days}, +2\text{ days}) \]
The maximum fold-increase parameter \(k_{\nu}^U\) for uRBC removal rate has a baseline value of 1, which represents a maximum 2-fold increase in the removal rate; we defined a log-uniform distribution a mean of 1.5:
\[ k_{\nu}^U \sim \mathcal{U}_{\log}(0.1, 5) \]
The scaling parameter \(\delta_{50}^U\) for the contribution of retained uRBCs to this fold-increase has a baseline value of \(10^{-7}\); we varied this 100-fold in each direction:
\[ \delta_{50}^U \sim \mathcal{U}_{\log}(1\%, 10000\%) \]
The scaling parameter \(\mathrm{mag}\) for the maximum uRBC release rate has a baseline value of 10; we varied this 10-fold in each direction:
\[ \mathrm{mag} \sim \mathcal{U}_{\log}(10\%, 1000\%) \]
The mean age \(\mu_U\) at which uRBCs are released has a baseline value of 3.65 days (i.e., maturing reticulocytes); we varied this by \(\pm 20\%\):
\[ \mu_U \sim \mathcal{U}(80\%, 120\%) \]
The standard deviation \(\sigma_U\) for the age at which uRBCs are released has a baseline value of (0.06 hours); we varied this by \(\pm 50\%\):
\[ \sigma_U \sim \mathcal{U}(50\%, 150\%) \]
The proportion \(\omega\) of merozoites released in the spleen that infect circulating uRBCs has a baseline value of 0.1; we varied this by \(\pm 100\%\):
\[ \omega \sim \mathcal{U}(0\%, 200\%) \]
The parasite multiplication factor \(\mathrm{PMF}\) has a baseline value of 8; we defined the bounds using the 90% prediction interval from Simpson et al. (2002):
\[ \mathrm{PMF} \sim \mathcal{U}(5.5, 12.3) \]
The age-specific merozoite preference for Pf is characterised by the slope parameter \(\mathrm{sl}_\beta^{\text{Pf}}\) and the half-maximal age \(a_{\beta}^{50}\), which have baseline values of \(20\), and \(80\text{ days}\), respectively. We varied these parameters by \(\pm 50%\) and \(\pm 20\text{ days}\), respectively:
\[\begin{align} \mathrm{sl}_\beta^{\text{Pf}} &\sim \mathcal{U}(50\%, 150\%) \\ a_{\beta}^{50}\ &\sim \mathcal{U}(-20\text{ days}, +20\text{ days}) \end{align}\]
The age-specific merozoite preference for Pf is characterised by the slope parameter \(\mathrm{sl}_\beta^{\text{Pv}}\), which has a baseline value of \(4.5\); we varied this by \(\pm 50\%\):
\[ \mathrm{sl}_\beta^{\text{Pv}} \sim \mathcal{U}(50\%, 150\%) \]
The removal rate \(\delta_{iR}\) of ring iRBCs has a baseline value of \(0.562\); we varied this 10-fold in each direction:
\[ \delta_{iR} \sim \mathcal{U}(10\%, 1000\%) \]
The removal rate \(\delta_{iS}\) of schizont iRBCs, relative to ring iRBCs, has a baseline value of 2; we varied this by \(\pm 50\%\):
\[ \delta_{iS} \sim \delta_{iR} \times \mathcal{U}(50\%, 150\%) \]
The slope parameter \(\delta_I^{sl}\) has a baseline value of 10; we varied this by \(\pm 50\%\):
\[ \delta_I^{sl} \sim \mathcal{U}(50\%, 150\%) \]
The half-maximal age \(\delta_I^{c50}\) has a baseline value of 26 hours; we varied this by \(\pm 12\text{ hours}\), so that the maximum value was equal to the iRBC lifespan of 48 hours:
\[ \delta_I^{c50} \sim \mathcal{U}(-12\text{ hours}, +12\text{ hours}) \]
The maximum fold-increase parameter \(k_\nu^I\) for iRBC removal rate has a baseline value of 3, which represents a maximum 4-fold increase in the removal rate; we defined a log-uniform distribution with a mean of 2.97 (approximately baseline) and absolute bounds:
\[ k_\nu^I \sim \mathcal{U}_{\log}(0.1, 15) \]
The scaling parameter \(\delta_{50}^I\) for the contribution of retained uRBCs to this fold-increase has a baseline value of \(10^{-4}\); we varied this 100-fold in each direction:
\[ \delta_{50}^I \sim \mathcal{U}_{\log}(1\%, 10000\%) \]
The iRBC release rate parameters \(\delta'_{iR}\) and \(\delta'_{iS}\) are defined relative to the corresponding removal rate parameters \(\delta_{iR}\) and \(\delta_{iS}\), via scaling parameters \(k_{iR}\) and \(k_{iS}\) with baseline values of 0.03 and 0.01, respectively. The release rate parameters \(\delta'_{iR}\) and \(\delta'_{iS}\) will therefore vary as we sample values for \(\delta'_{iR}\) and \(\delta'_{iS}\), but we defined distributions for \(k_{iR}\) and \(k_{iS}\) to vary the relative scales of these removal and release rates. We varied each scaling parameter by \(\pm 67\%\):
\[\begin{align*} k_{iR} &\sim \mathcal{U}(33\%, 167\%) \\ k_{iS} &\sim \mathcal{U}(33\%, 167\%) \end{align*}\]
The age \(\zeta_{50}\) at which the sequestration rate is half-maximal has a baseline value of 26 hours; we varied this by \(\pm 12\) hours, so that the maximum value was equal to the iRBC lifespan of 48 hours:
\[ \zeta_{50} \sim \mathcal{U}(-12\text{ hours}, +12\text{ hours}) \]
The slope parameter for the sequestration rate \(\zeta_{sl}\) has a baseline value of 10; we varied this by \(\pm 90\%\):
\[ \zeta_{sl} \sim \mathcal{U}(10\%, 190\%) \]
We varied the per-macrophage phagocytosis rates of uRBCs (\(\lambda_u^M\)) and iRBCs (\(\lambda_i^M\)) 10-fold in each direction:
\[\begin{align*} \lambda_u^M &\sim \mathcal{U}_{\log}(10\%, 1000\%) \\ \lambda_i^M &\sim \mathcal{U}_{\log}(10\%, 1000\%) \end{align*}\]
The parameter \(kM\) controls how rapidly the macrophage population \(M(t)\) changes in response to the quantity RBCs retained in the spleen; we varied this by \(\pm 50\%\):
\[ kM \sim \mathcal{U}(50\%, 150\%) \]
In addition to the uRBC and iRBC populations in the circulation, spleen, and microvasculature (Pf only), we also report the following model quantities:
The ratio of iRBC biomass — the percentage of RBCs that are parasitised — (a) in the spleen; versus (b) in the circulation;
The ratio of circulating uRBC loss due to (a) increased retention in the spleen; versus (b) infection by malaria parasites; and
The ratio of uRBC retention — the percentage of uRBCs that are retained in the spleen — relative to the baseline value in the absence of a malaria infection.
We present the resulting prior predictive intervals for the uRBC and iRBC populations, and other quantities of interest, for a period of 150 days following the initial blood infection, for Pf infections (Figure @ref(fig:ints-pf)) and for Pv infections (Figure @ref(fig:ints-pv)). The uRBC and iRBC populations in the circulation and spleen are compared to the splenectomy patient data, which are shown as violin plots and red asterisks on the right-hand side of each plot. The circulating uRBC population is also compared to the circulating uRBC counts for uninfected Papuans, as collected in a cross-sectional household survey (Pava et al., 2016), shown as dashed violins on the left-hand side. For comparison, the model results for our baseline parameter values are also shown as yellow lines.
The intervals are sufficiently broad that they span the range of the splenectomy patient data, except for the highest recorded Pv splenic uRBC population. In particular, the model yields iRBC biomass ratios that span the full range of the splenectomy patient data.
The most striking difference between the intervals for Pf and Pv are:
The splenic uRBC population is evenly distributed above and below the baseline results for Pf, but mostly lies below the baseline results for Pv;
According, the uRBC retention ratio is evenly distributed above and below the baseline results of Pf, but mostly lies below the baseline results for Pv;
In contrast, the iRBC biomass ratio mostly lies below the baseline results for Pf, and is more evenly distributed above and below the baseline results for Pv.
Since we have used identical parameter values for the Pf and Pv simulations, the only differences in the model between these two sets of results are:
The different age-dependent merozoite preferences for uninfected uRBCs; and
The ability for Pf-infected RBCs to become sequestered in the microvasculature, from where they can release merozoites into the circulation, but are protected from removal into the spleen.
Results for Pf infections. Prior predictive intervals are shown for the uninfected and infected RBC populations in the circulation, spleen, and microvasculature, and for the iRBC biomass ratio, RBC loss ratio, and uRBC retention rate. Yellow lines indicate the model results for baseline parameter values. Corresponding data in the splenectomised patients (Pf: n=9) are shown on the right of each plot for comparison (violin plots for distribution and red asterisks for observed data points). Dashed violins on the left indicate the circulating RBC counts for uninfected Papuans, as reported in a cross-sectional household survey.
Results for Pv infections. Prior predictive intervals are shown for the uninfected and infected RBC populations in the circulation and spleen, and for the iRBC biomass ratio, RBC loss ratio, and uRBC retention rate. Yellow lines indicate the model results for baseline parameter values. Corresponding data in the splenectomised patients (Pv: n=6) are shown on the right of each plot for comparison (violin plots for distribution and red asterisks for observed data points). Dashed violins on the left indicate the circulating RBC counts for uninfected Papuans, as reported in a cross-sectional household survey.
Spearman rank correlations between each model parameter and chronic infection steady-state outputs are shown in Figure @ref(fig:rankcor). The initial RBC count \(U_{ss}\) influences the circulating uRBC count and, to a lesser degree, the splenic uRBC count. Model parameters that have noticeable influence on the chronic infection steady-state include:
The erythropoesis threshold parameter \(U_c^l\) also influences the circulating uRBC count.
The minimum reticulocyte release rate \(\rho_0\) (for reticulocytes younger than the release age) is negatively correlated with the circulating uRBC count and positively correlated with the splenic uRBC count and with the circulating and splenic iRBC counts. Recall that immature reticulocytes are removed into the spleen, where they are retained until they mature. In addition, the increased supply of reticulocytes provides both Pf and Pv merozoites more target RBCs to infect.
The maximum fold-increase \(k_{\nu}^U\) in the uRBC removal rate is positively correlated with the splenic macrophage population (which increases in proportion to the splenic RBC population) and with the circulating uRBC loss ratio and the uRBC retention ratio. It has minimal impact on the iRBC populations.
The maximum fold-increase \(k_{\nu}^I\) in the iRBC removal rate is positively correlated with the iRBC biomass ratio.
The iRBC phagocytosis rate per individual macrophage \(\lambda_i^M\) has the largest absolute correlation with most of the model outputs. In particular, it is positively correlated with the circulating uRBC count, the circulating uRBC loss ratio, and the iRBC biomass ratio, and negatively correlated with the circulating and splenic iRBC populations, and with the splenic macrophage population.
Note that while the maximum fold-increase parameters \(k_{\nu}^U\) and \(k_{\nu}^I\) affect the splenic retention of uRBCs and iRBCs, respectively, the values of these parameters are not equal to the actual fold-increases in uRBC and iRBC retention.
Rank correlation coefficients between each model parameter and chronic infection steady-state outputs.
Spearman partial rank correlations between each model parameter and chronic infection steady-state outputs are shown in Figure @ref(fig:partrankcor).
Partial rank correlation coefficients between each model parameter and chronic infection steady-state outputs, showing only those coefficients where \(p < 0.05\).
For each simulation in the sensitivity analysis, we calculate errors for the output variable \(\hat{y}\) relative to the values \(y = \{y_1, y_2, \dots\}\) reported in the patient cohort:
\[ E(\hat{y}, y) = \frac{\lvert \log(\hat{y}) - \log(\mathrm{med}(y)) \rvert}{\log(\max(y)) - \log(\min(y))} \]
Figures @ref(fig:errpf) and @ref(fig:errpv) show local polynomial
regression fits (loess) for the relative errors over each
model parameter, for each of the following output variables:
Figure @ref(fig:errnet) shows local polynomial regression fits for the net relative error (the sum of the relative errors for each output variables listed above).
For Pf the splenic iRBC population is consistently the source of the largest relative error, while for Pv the circulating iRBC population and iRBC biomass ratio are consistently the two largest relative errors and are responsible for the consistently larger net error observed in the Pv simulations, relative to the Pf simulations.
Smoothed trend in relative error for each output variable, shown separately for each model parameter (Pf infections). Vertical dashed lines indicate our chosen baseline values.
Smoothed trend in relative error for each output variable, shown separately for each model parameter (Pv infections). Vertical dashed lines indicate our chosen baseline values.
Smoothed trend in net relative error, shown separately for each model parameter. Vertical dashed lines indicate our chosen baseline values (black) and the values for which the net error was minimal for each species (coloured).
If we keep \(\lambda_i^M\) and \(\delta_{iR}\) fixed at their baseline values and sample values for all other parameters from the sampling distributions defined above, we are able to obtain a better fit for Pv (a net error of 0.417, compared to 1.11 in the 2-parameter sweep) but this is achieved with several parameters taking values at the very extremes of the sampling distributions, including the RBC count at homeostasis (\(U_{ss}\)).
Smoothed trend in relative error for each output variable, shown separately for each model parameter (Pf infections). Vertical dashed lines indicate our chosen baseline values.
Smoothed trend in relative error for each output variable, shown separately for each model parameter (Pv infections). Vertical dashed lines indicate our chosen baseline values.
Smoothed trend in net relative error, shown separately for each model parameter. Vertical dashed lines indicate our chosen baseline values (black) and the values for which the net error was minimal for each species (coloured).