Abstract
Chronic kidney diseases imply an ongoing need to remove toxins, with hemodialysis as the preferred treatment modality. We derive analytical expressions for phosphate clearance during dialysis, the single pass (SP) model corresponding to a standard clinical hemodialysis and the multi pass (MP) model, where dialysate is recycled and therefore makes a smaller clinical setting possible such as a transportable dialysis suitcase. For both cases we show that the convective contribution to the dialysate is negligible for the phosphate kinetics and derive simpler expressions. The SP and MP models are calibrated to clinical data of ten patients showing consistency between the models and provide estimates of the kinetic parameters. Immediately after dialysis a rebound effect is observed. We derive a simple formula describing this effect which is valid both posterior to SP or MP dialysis. The analytical formulas provide explanations to observations of previous clinical studies.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
Chronic kidney diseases and kidney failure cause an ongoing need of assistance for removal of toxins. For end stage renal disease, hemodialysis (HD) is the most frequent treatment modality, typically conducted thrice weekly for four hours per session at a clinic. Here the blood of the patient is circulated in an extracorporeal system where waste products and excess fluid are moved to the dialysate by the use of a semipermeable membrane. The dialysate consists of purified water, to which are added predetermined amounts of glucose, and the electrolytes sodium, potassium, calcium, magnesium, chloride and bicarbonate, but not phosphate.
In this standard setting, the dialysate is used only once, hence this treatment modality is coined single pass (SP) dialysis. More than 1 million people were in HD treatment in 2002—a number which has grown 7% per year (Lysaght 2002) and continues to do so (Liyanage et al. 2015). The regulation of phosphate is of particular interest, as phosphate is naturally absorbed from nutrition, and hyperphosphatemia implies an increased risk of mortality (Block et al. 1998). Even for patients receiving HD, hyperphosphatemia is prevalent (Young et al. 2004) and a major risk factor (Block et al. 1998). Therefore, it is important to understand phosphate kinetics during and between HD for patients with reduced kidney function in order to optimize treatment scheduling and potentially implement modelling of phosphate kinetics as decision support for health care professionals and patients (Heiden et al. 2013; Laursen et al. 2018). Here, we present analytical solutions to well established mathematical models of HD (describing Fig. 1 by ordinary differential equations) and estimate the kinetic parameters based on data sets of 10 HD patients.
Besides having a severe disease, the life of a HD patient implies the impractical situation of going to a dialysis unit thrice weekly. This may be resolved by having a dialysis unit at home for nocturnal use (Pierratos et al. 1998) though this requires considerable training and logistics. A transportable dialysis unit has been developed where the dialysate is being recycled in a closed system, coined multi pass (MP) dialysis (Heaf et al. 2013). This setup is easier to use than typical home dialysis, is small enough to be further transported, and reduces the amount of dialysate to less than 20% of standard treatment.
Here, we propose a mathematical model of phosphate kinetics during and between MP, solve it analytically and estimate the kinetic parameters. Clinical data of ten patients who had both been in SP and MP has previously been described clinically (Heaf et al. 2013) and is available for model calibration. We conduct parameter estimation for the two treatment modalities separately as well as combined to assess the use of MP for improved individualized estimation of the phosphate kinetics. The literature of phosphate kinetics during and between HD is not focusing on analytical solutions to the proposed models, rather numerical simulations are in focus. We present analytical solutions to some of these models for the first time including the rebound effect after HD. Though some of the calculations are straight forward they are not commonly known by nephrologists.
1.1 Mathematical models of phosphate kinetics during HD
Mathematical models may assist in understanding phosphate kinetics in dialysis patients during or between treatment. Considering the large societal problem of malfunctioning renal function, relatively few mathematical models have been proposed since the first contribution by Sugisaki et al. (1982). Laursen et al. (2018) provide a review of mathematical models for phosphate kinetics. The model complexity ranges from one to four ordinary differential equations. As increasing model complexity comes with increasing number of parameters, the lowest order models typically provide most robust parameter estimates.
Only about 1% of the phosphate in the human body is directly accessible for HD (Pohlmeier and Vienken 2001; Agar et al. 2011) since phosphate is mainly found intracellularly. Therefore, a source term, sometimes denoted a ‘deep compartment’ is present in existing models of phosphate kinetics (Agar et al. 2011; Debowska et al. 2015; Heaf and Jensen 1994; Laursen et al. August 2015; Spalding et al. 2002; Sugisaki et al. 1983). This phosphate diffuses into the extracellular fluid at rate \(K_s\). The vastness of phosphate located here justifies that this source is kept constant during dialysis time. The plasma and extracellular fluid are assumed to quickly equilibrate with the blood which goes through the dialyzer where phosphate is filtrated to the dialysate by diffusion by use of a filter with rate \(K_b\) and ultrafiltration (convection) with rate Q (see Fig. 1). This underlines the mathematical model of SP first suggested by Agar et al. (2011), validated on a large cohorts by Agar et al. (2015), Leypoldt et al. (2013) and validated on three consecutive dialysis cycles by Debowska et al. (2015). Hence, the Agar model comprise a well established approach for dialysis modeling in agreement with clinical data. We provide an analytical solution to this model [i.e. Eq. (4) below] for any parameter values. Prior to dialysis, intra- and extracellular phosphate concentrations are assumed to be in equilibrium. The high flow of dialysate (typically 30 liters per hour) implies the phosphate concentration at the dialysate side of the filter is approximately zero. The Agar model is the simplest applied model of HD, more complex models have been suggested, which take into account a flattening or rebound of phosphate levels during HD. Though this effect may be captured (see e.g. Spalding et al. 2002), more detailed models typically have identifiability problems giving the current data. Poleszczuk et al. (2016) explain the early rebound by including a time delay in the Agar model.
2 Mathematical modelling
2.1 SP dialysis
The SP equation schematically shown in Fig. 1 is now derived. The source amount of phosphate, is so large that the source concentration of phosphate, \(C_s\), can be considered constant during dialysis. Phosphate is assumed well mixed in a volume \(V_b\). The concentration of phosphate in the plasma and extracelluar fluid is denoted x(t), and the volume of plasma and extracellular fluid is denoted \(V_b(t)\) providing the mass of phosphate to be \(m_b(t)=x(t)V_b(t)\). The mass transfer from the source compartment to the blood and plasma compartment is driven by a concentration difference given by \(K_s(C_s-x(t))\), where \(K_s\) is the constant phosphate transfer rate. The blood going through the dialyzer is assumed in equilibrium with extracellular fluid. The phosphate is cleared to the dialysate by diffusion across a membrane, with rate \(K_b\) giving a mass loss term by \(K_b(x(t)-C_{d0})\), with \(C_{d0}\) being the phosphate concentration in the dialysate which is assumed to be small and constant due to the large flow of dialysate. There is a convective contribution where loss of phosphate from plasma and extracellular fluid is given by Qx(t) where the constant flow rate Q can be estimated by pre and post body weight of the patient divided by the treatment period, providing
Hence, we have for the mass balance
Agar et al. (2011) omit to include the last term. Taking the shrinking volume, \(V_b=V_{b0}-Qt\), into account, a differential equation of x(t) is obtained as
resulting in the SP model equation
where \(V_{b0}\) is the initial volume of plasma and extracellular fluid, and \(x(0)=x_0\), and the time since start of HD is denoted t. Typically, there is equilibrium prior to dialysis, in which case \(x(0)=C_s\).
The nonautonomous SP model given by Eq. (4) can be solved by separation of variables (alternatively by a power series in in t)
which can be solved to give
For \(V_{b0}\gg Qt\), the SP model may be well approximated by the simpler autonomous ordinary equation by letting \(Q=0\) in Eq. (4)
which has solution
depicting an exponential decay of phosphate approaching the steady state level \(\frac{K_sC_s+K_bC_{d0}}{K_s+K_b}\) during HD. This formula solves the differential equation considered by e.g., Debowska et al. (2015) which they investigated numerically. From the well-known limit
Equation (6) reduces to Eq. (8) for \(Q\rightarrow 0\) as expected. In Fig. 3 phosphate kinetics of the SP HD predicted by Eqs. (6) and (8) are shown.
2.2 MP dialysis
MP dialysis (Heaf et al. 2013) differs from SP dialysis by the dialysate being recycled (see Fig. 2), thus we need to take the time varying phosphate concentration in the dialysate into account, \(C_d(t)=y(t)\). Hence, Eq. (2) is modified so instead of \(C_{d0}\) we have y(t). The mass of phosphate in the dialysate \(m_d(t)\) is given by \(y(t)V_d(t)\) where \(V_d\) is the volume of the dialysate compartment that grows from each initial size \(V_{d0}\) be the constant rate Q i.e. \(V_d(t)=V_{d0}+Qt\). The mass balance in the dialysate compartment is
With explicit parametrization of the dialysate volume, the relation \(m_d(t)=V_d(t)y(t)\) gives
which enables an equation for \(\frac{dy(t)}{dt}\) can be obtained. The resulting MP equations are
with initial conditions \(x(0)=x_0\), \(y(0)=y_0\).
In the HD equipment, the dialysate and blood stream run in long thin channels separated by a filter. The inlet dialysate concentration for SP is 0 throughout the treatment whereas it increases for MP. The outlet concentration equals the inlet concentration plus the accumulated amount per volume filtered from the blood by diffusion across the membrane. The contribution from the blood decreases during dialysis since the concentration in the blood decreases (and for MP the inlet concentration increases). We assume a linear decrease in the blood phosphate concentration and a corresponding linear increase in the dialysate concentration along the channels. Thus, the spatial average concentration for the dialysate in the channels at a given time becomes the outlet concentration plus the inlet concentration divided by 2. This deviates for the conventional approach where solely the inlet concentration is used. However, the conventional approach is a good approximation to our more accurate approach for small concentrations as seen in up to 8 h of HD sessions. For completeness, we have tested the different scenarios for \(C_{d0}\) and found that the choice has insignificant impact on the simulations and the estimates.
2.3 Analytical solution to the MP model
To solve the MP model in Eq. (12), we first make the ansatz that x(t) and y(t) can be expressed as power series and derive a formula for the coefficients in the power series. Then, we investigate the radius of convergence for the power series showing that the power series is meaningful.
Ansatz
The initial conditions imply
The task is then to find expressions for the remaining unknown coefficients \(\alpha _i\) and \(\beta _i\) and to prove the resulting series converge. Within the radius of convergence, the series can be differentiated term by term resulting in
Inserting Eqs. (13) and (15) in Eq. (12) we get
Since the coefficients of the zero polynomial are all zero, we obtain recursion formalas for the hitherto unknown coefficients in Eq. (13),
with \(\alpha _0\) and \(\beta _0\) given by Eq. (14). The Eqs. (17b), (17c) can conveniently be put in matrix form
with
and
Repeated use of Eq. (18) gives the expression for the k’th coefficients,
Left is to identify the radius of convergence of the power series using Weierstrass’ M-test. Clearly \(B_k\) has a limit for \(k\rightarrow \infty \),
with eigenvalues \(\frac{Q}{V_{b0}}\) and \(-\frac{Q}{V_{d0}}\). For any \(\epsilon >0\) it is hence possible to find \(N>0\) s.t for all \(k\ge N\) the eigenvalues of \(B_k\) are in the set S
This provides a uniform bound on the absolute value of the eigenvalues of \(B_k\) for any \(k\ge N\), \({\tilde{\lambda }}=\max \{\frac{Q}{V_{b0}}+\epsilon ,\frac{Q}{V_{d0}}+\epsilon \}\). A power series converges if the tail converges and the above limit provides information about this. By repeated use of
we obtain
From definition (20)
the tail of the series for x(t) can be estimated
The series on the right-hand side is recognized as the geometric series which is convergent if and only if \(|{\tilde{\lambda }}t|<1\). Hence by Weierstrass M-test \(\sum _{k=0}^\infty \alpha _kt^k\) converges uniformly for \(t\in [0,\frac{1}{{\tilde{\lambda }}})\). Similar considerations apply to the series for y(t).
In summary, a sufficient criterion for the ansatz (13) with coefficients giving by (17) to hold is \(0<t<\min \{\frac{V_{b0}}{Q},\frac{V_{d0}}{Q} \}\). As \(t=\frac{V_{b0}}{Q}\) corresponds to a complete depletion of the plasma and extracellular fluid compartment this is a reasonable requirement. A benefit of the explicit solution is hence to show a large interval of existence in time and explicit parameter dependence on the solution. Furthermore, numerical integration algorithms do not provide an absolute error for the numerical approximation, but this is obtained from Taylor’s remainder formula for a given truncation of the analytical series solution. Hence, with the truncated, explicit solution the maximal error to the real solution is estimated, which cannot be obtained from direct numerical approximations.
The total dialysis time, T, is typically four hours for SP and eight hours for MP. This can be used to give an upper bound on the error of truncation of the exact, analytical solutions giving by a power series. An upper bound on the error when keeping only N terms of the series is given by Lagrange’s Remainder Theorem.
Hence, one can compute how many terms in the series that must be included to guarantee a prespecified accuracy. For example, a truncation error of at most 0.01 mmol/L is guaranteed by including 27 terms for the specified rate parameters, see Fig. 3.
2.4 Explicit solution of MP model with \(Q=0\)
Assuming Q is negligible, Eq. (12) reduces to
In matrix notation with \({\varvec{x}}=(x,y)^T\), \({\varvec{b}}=\left( \frac{K_sC_s}{V_{b0}},0 \right) ^T\) and
Equation (29) can be written
Both eigenvalues of A are real and negative since A has negative trace and positive determinant, and thus the matrix A is invertible with eigenvalues given by
Introducing
with
Equation (31) can equivalently be written
This may be solved by linear algebra, but for completeness we will use the recursion formula which provides a series that can be explicitly evaluated in closed form in this case.
Let
and \({\varvec{{\hat{\gamma }}}}_k=({\hat{\alpha }}_k, {\hat{\beta }}_k)\), then from the recurrence formulas we obtain
which can be iteratively applied to obtain
The feasibility of an analytical solution is due to A being a constant matrix i.e., not dependent on k, which means that standard linear algebra techniques can be applied. Let D be a diagonal 2x2 matrix with \(\lambda _1\) and \(\lambda _2\) at the diagonal entries and P be a matrix with the corresponding eigenvectors as the columns. Then, \(A=PDP^{-1}\) which applied to Eq. (38) gives
The summation for all k [Eq. (36)] can be explicitly obtained from the well-known series of the exponential function
Transforming back to original coordinates by use of Eq. (33) we obtain
Thus, for \(Q=0\), the phosphate concentration in serum, as well as in the dialysate, is well represented by the sum of two exponential functions plus a constant term.
Equation (41) can be written explicitly by
3 The rebound effect post treatment
The total dialysis time, T, is typically four hours or eight hours. After the dialysis treatment, the phosphate kinetics is governed by diffusion between the source compartment and the serum fluid leading to the differential equation
which is easily solved
Prior to dialysis, the phosphate concentration in the source and in the serum is expected to balance, and during dialysis the serum phosphate is reduced, hence \(x_T-C_s<0\) so the formula Eq. (44) depicts growth. All analytical solutions of the SP and MP model, with and without ultrafiltration is shown in Fig. 3, including the rebound curve after dialysis Eq. (44). From this, ultrafiltration is negligible and henceforth, we will assume \(Q=0\).
4 Parameter estimation
From Heaf et al. (2013) we have data of 10 HD patients receiving SP treatment at one session and MP treatment at another session, which we will use to estimate the parameters of the SP and MP model. Based on the previous analysis we set \(Q = 0\), and repeat the SP [Eq. (7)] and MP [Eq. (29)],
We give the concentration of phosphate in the blood the new label, z(t), for the SP model, with initial condition, \(z_0=z(0)\), to be able to estimate the parameters of the model by solely SP data, solely MP data, or both in combination which is denoted coupled pass (CP).
The phosphate concentration in the blood and dialysate have been measured at baseline and every hour during HD. In addition, the volume of dialysate, \(V_{d0}\), was measured. The individual estimates of \(V_{d0}\) for MP, and the constant dialysate concentration, \(C_{d0}\), for SP are listed in Table 1 for each patient since these can be estimated independently of and previous to the remaining parameters. The parameters of the SP, MP and CP model are structurally identifiable conditioned to the parameters in this table.
We consider the initial conditions \(z_0\) and \(x_0\) to be parameters of the model since they are prone to measurement noise, just as the measurements at time \(t >0\). Initially, we performed estimation with \(y_0\) as a parameter of the model, i.e., we allowed \(y_0\) to deviate from zero. The deviation from zero has the interpretation that we consider \(y_0\) as a spatial average of concentration in the dialysate from inlet to outlet of the filter. However, allowing \(y_0\) to deviate from zero, did not have significant impact on the estimates nor the fits of the model to data. Thus, we ended up by fixating \(y_0 = 0\) to reduce the complexity of the model.
The concentration of phosphate in the blood will be close to steady state, \(C_s\), some time after ended treatment. Hence, we reduce the number of parameters by assuming that the patient is at steady state when dialysis is initiated, i.e. \(C_s=z_0\) and \(C_s= x_0\) for SP and MP, respectively. For CP, we have two measurements of the concentration in the blood at time \(t = 0\). Here we make the model assumption that \(C_s\) is equal to the largest measurement at time \(t =0\), i.e.,
The system of differential Eqs. (45–47) is non-linear in the parameters after division with the volumes \(V_{b0}\) and \(V_{d0}\) whenever these are estimated. Keeping these fixed in the first step render the differential equations linear and a uniquely determined pre-estimate for the remaining parameters are obtained. Thus, these pre-estimated parameters are used as initial guesses along with the clinically less accurate measurement for the volumes in a subsequent non-linear parameter estimation procedure. In the following we elaborate on this approach. To estimate the parameters, we use the non-linear least squares estimate (Dattner and Gugushvili 2018; Qiu et al. 2015). The objective function for the parameter estimation of the unknown parameter vector \(\eta \) is,
where \(d = {1,2,3}\) depending on whether we consider SP, MP or CP, respectively, \(Y_{ij}\) are data points and \({\hat{X}}(t)\) denote the numerical model solution, e.g., obtained by Runge Kutta 45. We consider the initial conditions to be parameters of the system since they are likewise prone to be affected by measurement noise.
The solution \({\hat{X}}(t)\) is non-linear in the parameters \(\eta \), therefore we need an iterative procedure to compute the non-linear least square estimate. We use MatLab’s fmincon for the non-linear optimization process. Moreover, we add upper and lower bounds to our non-linear optimization procedure to ensure that the computed parameters are within a physiological meaningful range. The enforced upper and lower bounds are listed in Table 2. Estimates for the uncertainties on the estimated parameters are obtained using the Hessian matrix H of the cost function evaluated at the optimum. More precise, as uncertainties we take the 95% confidence interval for the estimates \(\theta \), calculated from the square root of the diagonal elements of the covariance matrix (Aster et al. 2019). The obtained parameter values and uncertainties appear in Tables 3, 4 and 5 for all estimated parameters and all patients.
The non-linear optimization process needs a qualified initial guess for the parameters since this optimization step is local. To obtain such initial guess, we discretize the differential equations by the trapezoidal rule (Aster et al. 2019). Fixing \(V_{b0}\) and \(C_s\) and the initial conditions temporarily, (see Table 1 for the values), thus F is linear with respect to the parameters and we simply solve a linear system of equations to obtain an initial guess for the subsequent non-linear parameter estimation procedure.
Rearranging the terms, yields the linear system of equations,
We compute the global, linear least square estimate for the three systems, SP, MP and the coupled system. We use the solution from the linear system in (49) as initial condition for \(K_s\) and \(K_b\), the initial conditions are initialized equal to the first measurement point, and \(V_{b0}\) given by Table 1 as initial guess. Thereafter, we perturbed initial guesses, where we draw samples from the uniform distribution on the interval specified in Table 2 as initial guesses. The procedure showed that the optimization process is robust as the computed estimates in all simulations returned the same estimates.
5 Results and discussion
5.1 Analytical results and discussion
The globally increasing number of patients with kidney failure implies a growing demand for dialysis to control toxin levels. Phosphate is naturally occurring in the diet and intake of phosphate binders is not sufficient to reduce phosphate for patients with lacking renal function leaving hemodialysis as a main method for phosphate reduction. Phosphate kinetics of SP and MP dialysis is investigated from a mathematical modelling perspective and analytical solutions are derived including rebound succeeding treatment. Main results obtained here are the explicit solution of the phosphate concentration during hemodialysis in typical clinical settings with or without ultrafiltration included [Eqs. (6) and (8)] showing exponential saturation. A transportable dialysis unit where the dialysate is reused is a useful alternative to traditional dialysis methods, coined MP dialysis. Main results provided here is the derivation of the governing differential equations for MP dialysis, Eq. (12), and the analytical solutions given by Eqs. (14) and (17). Neglecting the small contribution from ultrafiltration simpler formula are provided (42), (32) showing a rebound in the phosphate concentration in the plasma and extracellular fluid prior to the end of dialysis treatment.
For typical parameter values, the convective term is shown to be negligible in both MP and SP dialysis. This implies that the resulting phosphate concentrations follow mono - or biexponential behaviour which is explicitly expressed in terms of the original parameters. For SP and MP, a rebound effect is expected post treatment, again given by exponential saturation, Eq. (44).
These analytical solutions are important contributions to understanding phosphate kinetics during and between dialysis sessions. These equations can be used by clinicians to compare to clinical data and infer the patient specific parameters such as \(K_s\). Phosphate concentration is found to exponentially decline in the SP model which implies that numerous short HD sessions is predicted to be more efficient than less frequent long HD interventions which is in line with clinical experience (Agar et al. 2011; Kooistra 2003). For MP the benefit of short term HD is amplified by the increased phosphate levels in the dialysate. However, each MP session involves additional time for setting up equipment and cleaning afterwards, which must be considered for planning optimal sessions.
The parameter \(K_s\) is an important patient specific parameter. A higher value of \(K_s\) implies a more efficient reduction of phosphate in the patient during dialysis. However, this also ensures a faster rebound after dialysis [Eq. (44)]. The post dialysis rebound equation may provide the simplest way to estimate \(K_s\) which has not been clinically recognised before: The value \(C_s\) can be estimated from a baseline measurement, \(V_{b0}\) from bioimpedance, which leaves \(K_s\) as the only unknown parameter in Eq. (44).
The SP model is used by Debowska et al. (2015) and one of their key findings is the correlation between \(K_s\) and the relative change in phosphate before and after a HD session. This correlation can be understood in terms of the analytical solution formula [Eq. (8)] as follows: Assuming steady state before the HD session, \(x(0)=C_s\), and neglecting the small contribution from the dialysate i.e. letting \(C_{d0}=0\) we obtain
At the end of treatment the exponential term may be approximated by the Taylor expansion to second order
showing a positive, linear correlation between \(\frac{x(T)}{x(0)}\) and \(K_s\). Agar et al. (2011) define the rebound after a treatment of duration T by
They compare short (\(T=2\)h) and conventional (\(T=4\)h) rebound, and find that they have very similar rebound curves. We can provide an explicit formula for this rebound
From the rebound data in Agar et al. (2011), it is clear that for \(T=2\)h, the phosphate level has reached a plateau i.e. \(x_T\) is constant, which is to be expected for sufficiently long time by Eq. (8). This means that \(x_T\) may be considered constant for any \(T\ge 2\) guaranteeing equal rebound curves for short and conventional HD, and the model predicts the same rebound for long HD i.e. 8 h. For \(x_T\) being at the plateau level and neglecting the small contribution from \(C_{d0}\), Eq. (53) implies
which is valid for \(T\ge 2\). This formula explains the rebound observed by Agar et al. (2011) and gives a direct parametric expression that may be used for parameter estimation provided rebound data is available. In particular, if \(V_{b0}\) can be estimated from bioimpedance, then the rebound curve (54) calibrated to clinical data is sufficient to determine \(K_b\) and \(K_s\). Therefore, data of the rebound may provide a simple way to estimate \(K_s\). Published studies often lack rebound data, or include only a single data point (Agar et al. 2015; Daugirdas 2018; Debowska et al. 2015) but we suggest to use rebound data in the future.
5.2 Computational results and discussion
The same cohort of ten patients have been exposed to SP and MP treatment allowing for use of both data sets to estimate the physiological parameters (the CP model). The successful calibration of CP to clinical data implies consistency between the SP and MP models. The findings validate the underlying model assumptions and the resulting analytical solutions, Eqs. (8) and (42).
The model trajectories for SP, MP and CP calibrated to clinical data are shown in Figs. 4, 5 and 6 with corresponding parameter values in Tables 3, 4 and 5, providing good agreement between models and data. Each estimated parameter values is attributed a 95% confidence interval calculated from the square root of the diagonal elements of the covariance matrix for the linearized problem. We estimate \(C_s\) based on the assumption that the patient is in steady state at time \(t =0\). However, the initial measurements can be encumbered with noise and may not be at steady state (see the large difference between \(z_0\) and \(x_0\) for patient 6). To relax the assumption, one could measure the relapse to achieve more information about \(C_s\). Thus, \(C_s\) is considered a parameter not only relying on the initial measurement. Furthermore, the uncertain steady state assumption at time 0 is avoided. Another possibility is to use a Bayesian approach where prior information about e.g. \(C_s\) is included to improve the identifiability of the parameters (Bangsgaard et al. 2023; Vanlier et al. 2013).
The models being structurally identifiable (with \(V_{b0}\) fixed at the value obtained by the clinical measurement in case of SP) may not be practically identifiable. From Table 3 we generally see small uncertainties on the estimated parameter values for SP except for patient 7 and to minor degree for patient 10. Patient 7 may be considered an outlier, since the first four data point lies approximately on a straight line. Thus, the exponential fit does not capture this well, which is also reflected by the value of the RMSE in Table 3.
For MP, the uncertainties are generally slightly larger without being alarming. However, the uncertainty for patient 7 is slightly better than for SP while the uncertainties for patient 9 has worsened, which is likely due to the additional data points. For MP, the data for patient 9 approximately lie on a horizontal line indicating problems with this specific MP dialysis treatment for unknown reasons.
The troublesome uncertainties in the case of SP and MP are resolved for CP where all uncertainties are acceptable. These observations are supported by the relatively small RMSE for all patients.
The general trend of slightly elevated uncertainties for MP compared to SP may be explained by the increase in the number of estimated parameters and the inclusion of additional data. The larger uncertainties for patient 9 are likely due to the upper bound for the blood volume \(V_{b0}\) being reached.
The uncertainties and corresponding estimates for patient 7 during SP and patient 9 for MP are on the limit of being problematic while none are for CP. Thus, the parameters are generally practically identifiable from the available data at least when excluding the two limiting cases.
Ideally, we should obtain the same value for the estimated parameter \(K_s\) in both SP and MP as it represents the same patient specific transfer rate. However, this is not the case primarily because the parameter \(V_{b0}\) for SP is non-identifiable. This is a motivation for introducing CP, where both SP and MP are considered simultaneously having the same physiological parameters. Here we obtain a more accurate estimate for the parameters e.g., \(K_s\).
Optimal control of dialysis treatment would be an interesting next step to address for applied mathematicians interested in assisting nephrologist to help improve the situation for the millions of people with chronic kidney failure.
Data availability
No new data was generated, we relied on published data (Heaf et al. 2013).
References
Agar BU, Akonur A, Cheung AK, Leypoldt JK (2011) A simple method to estimate phosphorus mobilization in hemodialysis using only predialytic and postdialytic blood samples. Hemodial Int 15:S9–S14
Agar BU, Culleton BF, Fluck R, Leypoldt JK (2015) Potassium kinetics during hemodialysis. Hemodial Int 19(1):23–32
Aster RC, Borchers B, Thurber CH (2019) Parameter estimation and inverse problems, 3rd edn. Elservier, Cambridge
Bangsgaard KO, Andersen M, Heaf JG, Ottesen JT (2023) Bayesian parameter estimation for phosphate dynamics during hemodialysis. Math Biosci Eng 20(3):4455–4492
Block GA, Hulbert-Shearon TE, Levin NW, Port FK (1998) Association of serum phosphorus and calcium x phosphate product with mortality risk in chronic hemodialysis patients: a national study. Am J Kidney Dis 31(4):607–617
Dattner I, Gugushvili S (2018) Application of one-step method to parameter estimation in ODE models. Statistica Neerlandica 72(2):126–156
Daugirdas JT (2018) A two-pool kinetic model predicts phosphate concentrations during and shortly following a conventional (three times weekly) hemodialysis session. Nephrol Dial Transplant 33(1):76–84
Debowska M, Poleszczuk J, Wojcik-Zaluska A, Ksiazek A, Zaluska W (2015) Phosphate kinetics during weekly cycle of hemodialysis sessions: application of mathematical modeling. Artif Organs 39(12):1005–1014
Heaf J, Jensen S (1994) Normalised cellular clearance of creatinine, urea and phosphate. Nephron 67(2):197–202
Heaf JG, Axelsen M, Pedersen RS (2013) Multipass haemodialysis: a novel dialysis modality. Nephrol Dial Transplant 28(5):1255–1264
Heiden S, Buus AA, Jensen MH, Hejlesen OK (2013) A diet management information and communication system to help chronic kidney patients cope with diet restrictions. In: MEDINFO 2013. IOS Press, pp 543–547
Kooistra MP (2003) Frequent prolonged home haemodialysis: three old concepts, one modern solution. Nephrol Dial Transplant 18(1):16–18
Laursen SH, Buus A, Jensen MH, Vestergaard P, Hejlesen OK (2015) Distribution volume assessment compartment modelling: Theoretic phosphate kinetics in steady state hemodialys patients. Int J Artif Organs 38(11):580–587
Laursen SH, Buus AA, Brandi L, Vestergaard P, Hejlesen OK (2018) A decision support tool for healthcare professionals in the management of hyperphosphatemia in hemodialysis. In: Building continents of knowledge in oceans of data: the future of co-created eHealth. IOS Press, pp 810–814
Leypoldt JK, Agar BU, Akonur A, Hutchcraft AM, Story KO, Culleton BF (2013) Determinants of phosphorus mobilization during hemodialysis. Kidney Int 84(4):841–848
Liyanage T, Ninomiya T, Jha V, Neal B, Patrice HM, Okpechi I, Zhao M, Lv J, Garg AX, Knight J, Rodgers A, Gallagher M, Kotwal S, Cass A, Perkovic V (2015) Worldwide access to treatment for end-stage kidney disease: a systematic review. Lancet 385(9981):1975–1982
Lysaght MJ (2002) Maintenance dialysis population dynamics: current trends and long-term implications. J Am Soc Nephrol 13(1):S37–S40
Pierratos A, Ouwendyk M, Francoeur R, Vas S, Raj DS, Ecclestone AM, Langos V, Uldall R (1998) Nocturnal hemodialysis: three-year experience. J Am Soc Nephrol 9(5):859–868
Pohlmeier R, Vienken J (2001) Phosphate removal and hemodialysis conditions. Kidney Int 59:S190–S194
Poleszczuk J, Debowska M, Wojcik-Zaluska A, Ksiazek A, Zaluska W (2016) Phosphate kinetics in hemodialysis: application of delayed pseudo one-compartment model. Blood Purif 42(3):177–185
Qiu Y, Tao H, Liang B, Cui H (2015) Robust estimation of parameters in nonlinear ordinary differential equation models. J Syst Sci Complex 29(1):41–60
Spalding EM, Chamney PW, Farrington K (2002) Phosphate kinetics during hemodialysis: evidence for biphasic regulation. Kidney Int 61(2):655–667
Sugisaki H, Onohara M, Kunitomo T (1982) Dynamic behavior of plasma phosphate in chronic dialysis patients. Trans Am Soc Artif Internal Organs 28:302–307
Sugisaki H, Onohara M, Kunitomo T (1983) Phosphate in dialysis patients. Trans Am Soc Artif Internal Organs 29:38–43
Vanlier J, Tiemann CA, Hilbers PAJ, van Riel NAW (2013) Parameter uncertainty in biochemical models described by ordinary differential equations. Math Biosci 246(2):305–314
Young EW, Akiba T, Albert JM, McCarthy JT, Kerr PG, Mendelssohn DC, Jadoul M (2004) Magnitude and impact of abnormal mineral metabolism in hemodialysis patients in the dialysis outcomes and practice patterns study (DOPPS). Am J Kidney Dis 44:34–38. Evidence for Improving Patient Care and Outcomes: The Dialysis Outcomes and Practice Patterns Study (DOPPS) and Kidney Disease Outcomes Quality Initiative (K/DOQI)
Funding
Open access funding provided by Roskilde University This work was supported by The Villum Foundation (Grant No. 25893).
Author information
Authors and Affiliations
Contributions
MA and JTO designed the study, conducted the mathematical analysis and wrote the paper, KBO performed parameter estimation and wrote the paper, JGH wrote the paper.
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
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
Andersen, M., Bangsgaard, K.O., Heaf, J.G. et al. Analytical solution of phosphate kinetics for hemodialysis. J. Math. Biol. 87, 11 (2023). https://doi.org/10.1007/s00285-023-01942-4
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s00285-023-01942-4