Abstract
The most well-known and widely used mathematical representations of the physiology of a diabetic individual are the Sorensen and Hovorka models as well as the UVAPadova Simulator. While the Hovorka model and the UVAPadova Simulator only describe the glucose metabolism of a subject with type 1 diabetes, the Sorensen model was formulated to simulate the behaviour of both normal and diabetic individuals. The UVAPadova model is the most known model, accepted by the FDA, with a high level of complexity. The Hovorka model is the simplest of the three models, well documented and used primarily for the development of control algorithms. The Sorensen model is the most complete, even though some modifications were required both to the model equations (adding useful compartments for modelling subcutaneous insulin delivery) and to the parameter values. In the present work several simulated experiments, such as IVGTTs and OGTTs, were used as tools to compare the three formulations in order to establish to what extent increasing complexity translates into richer and more correct physiological behaviour. All the equations and parameters used for carrying out the simulations are provided.
Introduction
Type 1 diabetes mellitus is a pathological condition in which blood glucose levels reach excessively high values because of absent or insufficient insulin production [1–3]. It occurs mainly in juveniles, due to a combination of genetic determinants and environmental factors [1–3]. The worldwide spread of the disease has reached the 8.5% of all diabetes cases in the world, with about 210,000 affected children in the US only [4, 5]. Type 2 diabetes mellitus (T2DM) individuals, instead, exhibits excessive blood glucose concentrations mainly due to the insufficient efficacy of circulating insulin to stimulate tissue glucose uptake (insulin resistance) and is correlated with obesity [6, 7]. T2DM affects more than 400 million people around the world and it is estimated to double within the next 10 years [8, 9], with the increasing in obesity, age and the population size of ethnic groups at higher risk [6]. While metformin, troglitazone, sulfonilureas and other oral hypoglycemic drugs are, together with an improved lifestyle with increased exercise and weight loss, the first treatment choice for most patients with Type 2 diabetes [8], individuals with Type 1 diabetes mellitus require exogenous insulin administrations to supply the lack of endogenous pancreatic insulin production. Insulin cannot be administered orally and must be delivered subcutaneously, either with discrete boli (multiple daily injections, MDI) or through insulin pumps. Recently, much research efforts has been addressed to the development of the so-called “artificial pancreas” (AP) [10–12], a system that includes an insulin pump connected to a continuous glucose monitor (CGM) and to a (possibly model-based) control algorithm: the pump delivers an insulin amount calculated on the basis of predicted glycemia. In this case, insulin is administered via a small cannula inserted through the skin into the subcutaneous tissue. Insulin is released as a basal continuous infusion at pre-programmed variable rates, which differ from individual to individual, and as insulin boli at mealtimes.
Different strategies, using different mathematical models needed to describe and predict the dynamics of glucose and insulin, exist for the development of the control algorithms embedded in the APs [13–16]. The accuracy of these models is important in successfully determining the optimal therapy, i.e. the appropriate insulin dose to deliver in order to avoid both hyperglycaemic and hypoglycaemic episodes. The algorithms to be embedded in the pumps must therefore be developed, in-silico, testing their performance over a wide variety of possible physiological situations against a good mathematical model of the glucose-insulin system, implemented in software. The availability of physiologically plausible mathematical models to be used as part of the control algorithm and as a tool for simulating and testing the system in silico is therefore critical for the development of safe and effective insulin infusion control algorithms. It is mandatory that these models are able to reproduce the correct physiological behaviour under different conditions and/or experimental procedures. It is to be noted that many mathematical models of the glucose-insulin system exist. Some of these may be relatively simple approximations, to be used in order to interpret specific clinical testing procedures and identifying specific parameters of interest from relatively small data sets. Others may be relatively complex representations of what is known about the different aspects of glycemic control, including meals, insulin and other hormones, several distribution compartments and so on. We will henceforth denote the simpler models as “compact” and the more extended, hypothetically complete models as “maximal”. What is needed for control algorithm development is therefore a physiologically correct maximal model.
In the present work we analyse and compare three such maximal models of the glucose/insulin system, all three of which have been used in the development of infusion control algorithms: the Hovorka model [17–19], the Sorensen model [20, 21] and the more recent UVAPadova model [22–27]. The UVAPadova implementation used in the present work refers to the S2017 model version [24], which is the latest updated version of the model.
The implemented version of the Sorensen model derives from the equations presented in his original PhD thesis [20], with the corrections introduced in [28] and modified to account for both (possible) subcutaneous administration of insulin and for the reduced insulin-sensitivity, which would be expected in a diabetic patient with respect to a normal individual [1]. The three models present different levels of complexity and a comparison among them gives the opportunity to understand to which extent increasing complexity translates into richer and more correct physiological behaviour.
Methods
Comparison among models simulations
In the present work three maximal models of the glucose/insulin system are compared based on glucose and insulin predictions following several simulated experiments. The models analysed are the Hovorka model [17–19], the Sorensen model [20, 21] and the UVAPadova model [22–27]. The Sorensen model is the most complex; it has been extensively described in the Author’s PhD thesis and has been thoroughly analyzed in a previous work [28], correcting some errors which were present in the original description by the Author. An extended version of the model, including a representation of the gastrointestinal tract, was also presented in [28], and is used in the present work to simulate experiments where glucose is orally administered. Sorensen’s model consists of three sub-models (one for glucose, one for insulin and one for glucagon) that describe the time-course of the variable concentrations in the brain, liver, heart and lungs, periphery (tissue and muscles), gut and kidney. In its original version, it includes pancreatic release of insulin, which in the present work is not considered, given our primary attention to applications for Type 1 Diabetes Mellitus (T1DM). For completeness, all equations are reported in the Appendix. The set of parameter values adopted by Sorensen in his original work is compatible with the normal physiological response to any type of simulated perturbation experiment. The peculiar conditions of T1DM are approximated by Sorensen introducing modifications to the original model. This modified version is the one adopted in the next section. On the contrary, the Hovorka model and the UVAPadova model were originally formulated to represent the physiological behaviour of T1DM individuals, and no modification is necessary for the purpose of the present work. The comparison among the three models was conducted in three steps:
a series of in-silico experiments were set-up and the three models were compared in terms of insulin and glucose concentrations over time;
the three models were adapted to observations of glucose and insulin from an Oral Glucose Tolerance Test performed on a normal individual: the procedure allowed the estimation of the amount of insulin that would be needed to be administered as a bolus in order to obtain the observed time courses, together with some other crucial model parameters. The estimation procedure followed a weighted least squared approach, with weights ωi(i = 1, …, n) the inverse of the squared expectations. The variance-covariance matrix of the estimates was obtained with a linear approximation of the model at the optimum by computing , where J is the Jacobian; σ2 × S is the variance-covariance matrix of the observed vector; S is a diagonal matrix with elements (i, i) equal to the squared expectations; is calculated as , with n the number of observations and p the number of free parameters. The symbol ^ is used to indicate quantities computed at the optimum.
the estimates obtained in the previous step were used to simulate subsequent two other OGTTs, with the administration of the same amount of glucose and insulin given in the first OGTT, with the aim of simulating glucose and insulin concentrations during one day as to mimic three meals.
The in-silico experiments
The implemented in-silico experiments are described as follows:
Intra Venous Glucose Tolerance Test (IVGTT): a continuous administration of basal insulin of 6.67 mU/min, in conjunction with 0.5 g/kg of glucose administered over 3 minutes.
IVGTT + insulin bolus: a continuous administration of basal insulin of 6.67 mU/min, in conjunction with 0.5 g/kg of glucose administered over 3 minutes, accompanied by a bolus of 1000mU delivered in 1 minute.
OGTT + basal insulin administration: an oral administration of 100 g of glucose in 1 minute was simulated together with a continuous administration of basal insulin of 6.67 mU/min.
OGTT + basal insulin + insulin bolus: an OGTT of 100 g of glucose was administered over 1 minute with a continuous basal insulin delivery of 6.67 mU/min in combination with 1000 mU IVITT bolus in 1 minute.
All the above experiments were performed by setting the initial conditions (which also represent the steady state conditions) at a glucose concentration of 5 mmol/L with a basal insulin delivery of 6.67 mU/min for each model considered.
The Sorensen T1DM model
The original version of the Sorensen model was adapted by the Author himself to represent a subject with T1DM. In this process of adapting normal physiology to impaired physiology, the model was modified by removing the pancreatic insulin secretion sub-model and fixing the scale of absolute concentrations of the metabolic source and sink functions in such a way that the diabetic response to any combination of circulating glucose, insulin and glucagon concentrations would have been the same as that of normal individuals subjected to similar conditions. The model adapted in this way therefore represents what would be a “normal” response in a subject with T1DM: for this reason it suffers from an important limitation in that it does not take into account the physiological abnormalities typically present in association with diabetes. In fact, the Author stated that the objective of modelling diabetes condition in the context of his work was “…to provide a basis for designing and assessing improved insulin therapies, and in particular for developing an insulin infusion algorithm for closed-loop insulin delivery based on blood glucose measurement.”. In this perspective, the comparison of the efficacy of different therapeutic regimens might be considered as largely independent of the details of the physiological model adopted: this is of course no longer true when comparing different models with one another.
A set of normal glucose and insulin concentrations at baseline (Table 1) must be adopted to calculate metabolic rates during diabetic model simulations. This stems from the fact that the post-absorption steady state in the insulin-treated diabetic subjects cannot be determined by the model parameters themselves (as is the case for simulations of normal subjects) as it is dependent on an external forcing function (γIVI), which represents the input rate of peripheral venous insulin administration (the therapeutic regimen).
Table 1. Reference normal basal state glucose and insulin concentrations used to fix the concentration scales defining normal metabolic source and sink rates.
Reference normal basal concentrations | Used for calculation of |
---|---|
Hepatic Glucose Uptake, rHGU Hepatic Glucose Production, rHGP |
|
Peripheral Glucose Uptake rPGU | |
Pancreatic Glucagon Release rPΓR | |
Hepatic Glucose Uptake rHGU
Hepatic Glucose Production rHGP |
|
Peripheral Glucose Uptake rPGU | |
Pancreatic Glucagon Release rPΓR |
In the case of T1DM modelling, an iterative method for variable initialization must be adopted. Assuming that the response of diabetic subjects to circulating glucose concentrations is the same as in the normal situation, and setting the steady-state values of local glucose and insulin concentrations to values compatible with normal physiology, the glucose concentrations that are at equilibrium with the basal insulin imposed by the external variable γIVI must be calculated.
The procedure is performed by Sorensen and is reported in the Appendix in the subsection “T1DM Sorensen Model initialization”.
The equations derived from the steady state conditions are the same as those obtained under normal conditions (model for normal subjects) except for the equation related to IH0, where the rPIR function is set to 0 and the γIVI is included in the numerator:
(1) |
(2) |
(3) |
(4) |
(5) |
(6) |
(7) |
All the equations of the Sorensen model are reported in the Appendix (subsection “The Sorensen Model”). As mentioned above, the γIVI input was introduced by Sorensen into the equation for IH (insulin heart and lung compartment). This obviously represents a simplification, because in the treatment of patients with T1DM insulin is administered subcutaneously, via bolus or continuous infusion. To make the three models comparable, two subcutaneous compartments were therefore added to the revised Sorensen model (which already includes the gastro-intestinal compartment [28]). The model of the subcutaneous compartments used is equivalent to that present in the Hovorka model. The formulation adopted in the UVAPadova model is marginally more complicated: if the parameter ka1 is set to zero and the parameter ka2 is set to same value as the parameter kd, then the two formulations are equivalent. All the parameter values and descriptions are reported in Table 2.
Table 2. Sorensen model parameters.
Parameter | Units | Meaning | Value |
---|---|---|---|
L/min | Vascular blood water flow rate for Brain (glucose-related) | 0.59 | |
L | Distribution Volume of Glucose in Brain Vascular space | 0.35 | |
V BI | L | Distribution Volume of Brain Interstitial space | 0.45 |
T B | min | Trans-capillary diffusion time constant for Brain | 2.1 |
r BGU | mmol/min | Brain Glucose Uptake rate | 0.388889 |
L/min | Vascular blood water flow rate for Liver (glucose-related) | 1.26 | |
L/min | Vascular blood water flow rate for Kidney (glucose-related) | 1.01 | |
L/min | Vascular blood water flow rate for Peripheral tissues (glucose-related) | 1.51 | |
L/min | Vascular blood water flow rate for Heart/lung (glucose-related) | 4.37 | |
r RBCU | mmol/min | Red Blood cell Glucose Uptake rate | 0.0555556 |
L | Distribution Volume of Glucose in Heart/lung Vascular space | 1.38 | |
L/min | Vascular blood water flow rate for Gut/Jejunum (glucose-related) | 1.01 | |
L | Distribution Volume of Glucose in Gut/Jejunum Vascular space | 1.12 | |
r JGU | mmol/min | Gut/Jejunal Glucose Uptake or utilization rate | 0.233394 |
L/min | Vascular blood water flow rate in hepatic Artery (glucose-related) | 0.25 | |
L | Distribution Volume of Glucose in Liver space | 2.51 | |
L | Distribution Volume of Glucose in Kidney space | 0.66 | |
L | Distribution Volume of Glucose in Peripheral Vascular space | 1.04 | |
V PI | L | Distribution Volume of Peripheral Interstitial space | 6.74 |
min | Trans-capillary diffusion time constant for Peripheral tissues (glucose-related) | 5 | |
mmol/min | Baseline rate of Peripheral Glucose Uptake | 0.194444 | |
# | PGU Insulin effect midpoint | 0.703 | |
# | PGU Insulin effect half-amplitude | 0.652 | |
# | PGU Insulin effect steepness | 0.338 | |
# | PGU Insulin effect shift | 5.82 | |
# | HGP gluCagon effect scale | 2.7 | |
# | HGP gluCagon scale | 0.388852 | |
τ C | min | Inverse of the decay rate for the glucagon-driven intensification of f2 Hepatic Glucose Uptake suppression | 65 |
# | HGP Insulin effect midpoint | 1.21 | |
# | HGP Insulin effect half-amplitude | 1.14 | |
# | HGP Insulin effect steepness | 1.66 | |
# | HGP Insulin effect shift | 0.887748 | |
τ I | min | Inverse of the decay rate for the insulin-driven intensification of and (same for both) | 25 |
# | HGP Glucose effect midpoint | 1.0923 | |
# | HGP Glucose effect half-amplitude | 1.0846 | |
# | HGP Glucose effect steepness | 0.206667 | |
# | HGP Glucose effect shift | 0.504543 | |
r HGP0 | mmol/min | Baseline value of rHGP at initial time (t0) | 0.318611 |
# | HGU Insulin effect half-amplitude | 2 | |
# | HGU Insulin effect steepness | 0.549306 | |
# | HGP Glucose effect midpoint | 5.66 | |
# | HGP Glucose effect half-amplitude | 5.66 | |
# | HGP Glucose effect steepness | 2.44 | |
# | HGP Glucose effect shift | 1.4783 | |
r HGU0 | mmol/min | Baseline value of rHGU at initial time (t0) | 0.111111 |
mmol/min | KGE Glucose effect midpoint | 0.394444 | |
mmol/min | KGE Glucose effect half-amplitude | 0.394444 | |
/mM | KGE Glucose effect steepness | 0.198 | |
mM | KGE Glucose effect shift, point of transition between tanh and linear regime | 25.5556 | |
mmol/min | KGE Glucose linear effect intercept | 1.834 | |
mmol/min/mM | KGE Glucose linear effect slope | 0.0872 | |
L/min | Vascular blood water flow rate for Brain (insulin-related) | 0.45 | |
L | Distribution Volume of Insulin in Brain vascular space | 0.26 | |
L | Distribution Volume of Insulin in Heart/Lung vascular space | 0.99 | |
L/min | Vascular blood water flow rate for Liver (insulin-related) | 0.9 | |
L/min | Vascular blood water flow rate for Kidney (insulin-related) | 0.72 | |
L/min | Vascular blood water flow rate for Periphery (insulin-related) | 1.05 | |
L/min | Vascular blood water flow rate for Heart and Lungs (insulin-related) | 3.12 | |
L | Distribution Volume of Insulin in Gut Vascular space | 0.94 | |
L/min | Vascular blood water flow rate for Gut (insulin-related) | 0.72 | |
L | Distribution Volume of Insulin in Liver Vascular space | 1.14 | |
L/min | Vascular blood water flow rate in hepatic Artery (insulin-related) | 0.18 | |
F LIC | # | Fraction of insulin Liver clearance | 0.459 |
F KIC | # | Fraction of insulin Kidney clearance | 0.3 |
L | Distribution Volume of Insulin in Kidney Vascular space | 0.51 | |
L | Distribution Volume of Insulin in Peripheral Vascular space | 2.442 | |
min | Trans-capillary diffusion time constant for Peripheral tissues (insulin-related) | 20 | |
F PIC | # | Fraction of insulin Periphery clearance | 0.24 |
Γ0 | pM | Starting value for glucagon | 11.43 |
r MCC | L/min | Rate constant of glucagon clearance | 0.91 |
V Γ | L | Glucagon distribution volume | 11.31 |
# | PCR Glucose effect midpoint | 2.93 | |
# | PCR Glucose effect half-amplitude | 2.1 | |
# | PCR Glucose effect steepness | 4.18 | |
# | PCR Glucose effect shift | 0.621325 | |
# | PCR Insulin effect midpoint | 1.31 | |
# | PCR Insulin effect half-amplitude | 0.61 | |
# | PCR Insulin effect steepness | 1.06 | |
# | PCR Insulin effect shift | 0.471419 | |
γ IVG0 | mmol/min | Intravenous Glucose Infusion starting value | 0 |
γ SCI0 | pmol/min | Subcutaneous Insulin Infusion starting value | 0 |
γ IVI0 | pmol/min | Intravenous Insulin Infusion starting value | 46.746 |
S 0 | mmol | Baseline value of the stomach compartment at initial time (t0) | 0 |
k js | 1/min | Glucose transfer rate from Stomach to Jejunum compartment | 0.01 |
J 0 | mmol | Baseline value of the jejunum compartment at initial time (t0) | 0 |
k gj | 1/min | Glucose transfer rate from Jejunum to Gut compartment | 0.03672 |
k rj | 1/min | Glucose transfer rate from Jejunum to Delay compartment | 0.0351517 |
R 0 | mmol | Baseline value of the delay compartment at initial time (t0) | 0 |
k lr | 1/min | Glucose transfer rate from Delay to Ileum compartment | 0.0289023 |
L 0 | mmol | Baseline value of the ileum compartment at initial time (t0) | 0 |
k gl | 1/min | Glucose transfer rate from Ileum to Gut compartment | 0.0267142 |
f | # | Fraction of absorbed glucose | 1 |
R oga0 | mmol/min | Baseline value of Roga at initial time (t0) | 0 |
r PIR0 | pmol/min | Baseline value of rPIR at initial time (t0) | 0 |
# | Reference normal basal state of glucose in the Heart/Lung compartment | 5.105 | |
# | Reference normal basal state of glucose in the Peripheral Interstitial fluid space | 4.822 | |
# | Reference normal basal state of glucose in the Liver compartment | 5.61 | |
# | Reference normal basal state of insulin in the Liver compartment | 150.01 | |
# | Reference normal basal state of insulin in the Peripheral Interstitial fluid space | 37.128 | |
# | Reference normal basal state of insulin in the Heart/Lung compartment | 106.05 | |
τ S | /min | Time constant for insulin absorption | 55 |
S 10 | mU | Starting value of the amount of short-acting insulin in the compartment 1 starting value | Determined |
S 20 | mU | Starting value of the amount of short-acting insulin in the compartment 2 starting value | Determined |
I H0 | pM | Starting value of IH (insulin in the Heart/Lung compartment) at initial time (t0) | Determined |
I PV0 | pM | Starting value of IPV (insulin in the Peripheral Vascular plasma space) at initial time (t0) | Determined |
I K0 | pM | Starting value of IK (insulin in the Kidney compartment) at initial time (t0) | Determined |
I B0 | pM | Starting value of IB (insulin in the Brain compartment) at initial time (t0) | Determined |
I G0 | pM | Starting value of IG (insulin in the Gut compartment) at initial time (t0) | Determined |
I PI0 | pM | Starting value of IPI (insulin in the Peripheral Interstitial fluid space) at initial time (t0) | Determined |
I L0 | pM | Starting value of IL (insulin in the Liver compartment) at initial time (t0) | Determined |
# | Starting value of INL (normalized insulin in the Liver compartment) at initial time (t0) | Determined | |
# | Starting value of INPI (normalized insulin in the Peripheral Interstitial fluid space) at initial time (t0) | Determined | |
# | Starting value of INH (normalized insulin in the Heart/Lung compartment) at initial time (t0) | Determined | |
r PIC0 | pmol/min | Starting value of rPIC at initial time (t0) | Determined |
M PGU0 | # | Starting value of MPGU at initial time (t0) | Determined |
G H0 | mM | Starting value of GH (glucose in the Heart/Lung compartment) at initial time (t0) | Determined |
G K0 | mM | Starting value of GK (glucose in the Kidney compartment) at initial time (t0) | Determined |
G L0 | mM | Starting value of GL (glucose in the Liver compartment) at initial time (t0) | Determined |
G PV0 | mM | Starting value of GPV (glucose in the Peripheral Vascular blood water space) at initial time (t0) | Determined |
G BV0 | mM | Starting value of GBV (glucose in the Brain Vascular space) at initial time (t0) | Determined |
G J0 | mM | Starting value of GJ (glucose in the Gut compartment) at initial time (t0) | Determined |
G BI0 | mM | Starting value of GBI (glucose in the Brain Interstitial fluid space) at initial time (t0) | Determined |
G PI0 | mM | Starting value of GPI (glucose in the Peripheral Interstitial fluid space) at initial time (t0) | Determined |
# | Starting value of GNH (normalized glucose in the Heart/Lung compartment) at initial time (t0) | Determined | |
# | Starting value of GNPI (normalized glucose in the Peripheral Interstitial fluid space) at initial time (t0) | Determined | |
# | Starting value of GNL (normalized glucose in the Liver compartment) at initial time (t0) | Determined | |
# | Starting value of at initial time (t0) | Determined | |
# | Starting value of at initial time (t0) | Determined | |
# | Starting value of at initial time (t0) | Determined | |
# | Starting value of at initial time (t0) | Determined | |
# | Starting value of at initial time (t0) | Determined | |
# | Starting value of at initial time (t0) | Determined | |
r KGE0 | mmol/min | Starting value of rKGE at initial time (t0) | Determined |
r LIC0 | pmol/min | Starting value of rLIC at initial time (t0) | Determined |
r KIC0 | pmol/min | Starting value of rKIC at initial time (t0) | Determined |
# | Starting value of at initial time (t0) | Determined | |
# | Starting value of at initial time (t0) | Determined | |
# | Starting value of ΓN at initial time (t0) | Determined | |
# | Starting value of at initial time (t0) | Determined | |
f 20 | # | Starting value of f2 at initial time (t0) | Determined |
# | Starting value of at initial time (t0) | Determined | |
r PΓC0 | pmol/min | Starting value of rPΓC at initial time (t0) | Determined |
pM/min | Baseline value of rPΓR | Determined | |
r PGU0 | mmol/min | Starting value rate of the Peripheral Glucose Uptake | Determined |
r HGP0 | mmol/min | Starting value of the rate of Hepatic Glucose Production | Determined |
r HGU0 | mmol/min | Starting value of the rate of Hepatic Glucose Uptake | Determined |
r PΓR0 | pM | Starting value of the rPΓR at initial time (t0) | Determined |
BGU: Brain Glucose Uptake
GGU: Gut Glucose Utilization
HGP: Hepatic Glucose Production
HGU: Hepatic Glucose Uptake
KGE: Kidney Glucose Excretion
PGU: Peripheral Glucose Uptake
RBCU: Red Blood Cell Glucose Uptake
KIC: Kidney Insulin Clearance
LIC: Liver Insulin Clearance
PIC: Peripheral Insulin Clearance
PΓC: Plasma Glucagon Clearance
MΓC: Metabolic Glucagon Clearance
PΓR: Pancreatic Glucagon Release
The Hovorka model
The Hovorka model includes two equations for glucose kinetics (amount of glucose in plasma and tissue). Input into the plasma compartment is determined by endogenous glucose production, which depends on plasma insulin concentration, and by absorption through the gastro-intestinal compartment. The equations and the values of the model parameters are shown in the Appendix. The term related to Endogenous Glucose Production (EGP), which appears in the final part of Eq [165], represents a linear inverse relationship between glucose production and insulin. This formulation could lead to negative EGP predictions in the presence of high levels of insulin concentrations or in correspondence with particular values of some parameters: a representation that incorporates a saturated effect would be more realistic. The gastro-intestinal tract is represented by two compartments: the absorption glucose compartment (D1), which is fed by the glucose equivalents of ingested carbohydrates, and the conversion compartment (D2) through which uptake of glucose occurs through a linear transfer to the plasma compartment. Insulin is released into the body by means of two subcutaneous compartments, S1 and S2, and then into the bloodstream which represents the plasma insulin compartment. All the values of parameters are shown in Table 3.
Table 3. Hovorka model parameters [17–19].
Parameter | Units | Meaning | Value |
---|---|---|---|
G 0 | mmol/L | The measurable blood glucose concentration starting value | 5 |
k 12 | /min | Rate constant for transfer of glucose from the peripheral tissue into the blood stream | 0.066 |
BoW | kg | Body weight | 70 |
mmol/min | Insulin-indipendent glucose flux | 0.679 | |
k a1 | /min | Deactivation rate constant | 0.006 |
k a2 | /min | Deactivation rate constant | 0.06 |
k a3 | /min | Deactivation rate constant | 0.03 |
k b1 | L/(min2mU) | Activation rate constant | 3.072e-05 |
k b2 | L/(min2mU) | Activation rate constant | 4.92e-05 |
k b3 | L/(min*mU) | Activation rate constant | 0.00156 |
M 0 | mmol/min | Unit of meal | 5.55556 |
D 0 | mmol/min | Oral CHO intake expressed as glucose equivalent starting value | 0 |
MealRate 1 | g/min | Rate of CHO in the meal 1 | 10.625 |
A G | # | Factor expressing the utilization of CHO to glucose | 0.8 |
τ D | min | Time constant | 40 |
u 0 | mU/min | Rate of subcutaneous insulin infusion into compartment 1 starting value | 6.68 |
u 1 | mU/min | Rate of subcutaneous insulin infusion into compartment 1 at time TimeInf11 | 1000 |
u basal | mU/min | Continuous rate of subcutaneous insulin infusion into compartment 1 | 6.68 |
τ S | min | Time constant for insulin absorption | 55 |
k e | /min | The fractional elimination rate of insulin from the blood | 0.138 |
V G | L | The distribution volume of the blood glucose compartment | Determined |
V I | L | The distribution volume of the blood insulin compartment | Determined |
EGP 0 | mmol/min | Endogenous release of glucose from the liver at the zero insulin concentration | Determined |
Q 10 | mmol | Amount of glucose starting value | Determined |
F R0 | mmol/min | Renal excretion of glucose | Determined |
D 10 | mmol | Glucose equivalence of CHO in the absorption compartment starting value | Determined |
D 20 | mmol | Glucose in the conversion compartment starting value | Determined |
S 10 | mU | Amount of short-acting insulin in the compartment 1 starting value | Determined |
S 20 | mU | Amount of short-acting insulin in the compartment 2 starting value | Determined |
U I0 | mU/min | Insulin absorption rate into the blood starting value | Determined |
I 0 | mU/L | Insulin concentration starting value | Determined |
U G0 | mmol/min | The exogenous input of glucose into blood stream from food absorption (the glucose absorption rate) starting value | Determined |
x 10 | /min | The effect of insulin on distribution/transport of glucose starting value | Determined |
x 20 | /min | The effect of insulin on glucose disposal starting value | Determined |
x 30 | # | The (remote) effect of insulin on endogenous glucose production that released from liver starting value | Determined |
The UVAPadova model
The UVAPadova model used in the present work is the S2017 formulation presented in [24], which is an updated version of the original 2013 model [23]. This new formulation includes two new routes of insulin administration: inhaled insulin and intradermal insulin. Some parameters (kp3, Vmx, kp1), which in the 2013 version were assumed to be constant, in the later version are made to be time-varying functions. Since their formulations have not been reported in the original work, in the present study we assumed piecewise constant functions for kp3 and Vmx from the inspection of Fig 2 in [24], whereas kp1 was set to a constant value. In addition, a new variable (kir) is also added, which represents a decreasing factor of insulin dependent glucose utilization (Uid). These latest modifications were included into the model to account for variability of metabolism over 24 hours.
The UVAPadova S2017 version makes use of two compartments for glucose (amounts of glucose respectively in plasma and tissues) and two compartments for insulin (amounts of insulin in plasma and liver). The glucose enters the system from the liver (EGP) and the gastro-intestinal tract [22]. Glucose exits the system due to renal elimination and due to glucose utilization, which in turn is divided into two terms: the Uid function, insulin-dependent utilization (whose correct formulation is reported in the 2013 version [23]) and the constant Uii, uptake of glucose by the brain and erythrocytes.
Insulin appears in plasma via three routes of administration: subcutaneous, inhaled and intra-dermal. The subcutaneous insulin sub-model is described in [25], while the intra-dermal model appears in [29] and the inhaled model is presented in [26]. The action of insulin on glucose is delayed by the introduction of variables that act both on EGP (decreasing as insulin increases) and on insulin-dependent glucose utilization Uid (increasing as insulin increases). Once again it should be noted that at high values of insulin concentration, the UVAPadova model would predict negative EGP’s.
The glucagon sub-model is composed of only one differential equation including:
endogenous glucagon production (input);
subcutaneous glucagon administration (input);
glucagon elimination (output).
Glucagon affects glucose by enhancing its production (EGP increases with increasing glucagon levels in plasma); this effect also occurs through a delayed action. All the values of parameters and their sources are shown in Table 4.
Table 4. UVAPadova model parameters.
Parameter | Ref. | Units | Meaning | Value |
---|---|---|---|---|
k 1 | 1 | /min | Rate parameters | 0.042 |
k 2 | 1 | /min | Rate parameters | 0.071 |
V G | 1 | dL/kg | Distribution volume of glucose | 1.49 |
G b | F | mg/dL | Glucose plasma starting value | 90 |
U ii | 1 | mg/kg/min | Glucose uptake by the brain and erythrocytes | 1 |
m 1 | 5 | /min | Rate parameters | 0.356 |
m 2 | 5 | /min | Rate parameters | 0.644 |
m 3 | 5 | /min | Liver degradation rate | 0.534 |
m 4 | 5 | /min | Rate parameters | 0.258 |
V I | 1 | L/kg | Distribution volume of insulin | 0.044 |
k max0 | 3 | /min | Maximum levels of gastric emptying rate starting value | 0.03 |
k maxB | 3 | /min | Maximum levels of gastric emptying rate Breakfast | 0.04 |
k maxL | 3 | /min | Maximum levels of gastric emptying rate Lunch | 0.028 |
k maxD | 3 | /min | Maximum levels of gastric emptying rate Dinner | 0.03 |
Dose | F | mg | Initial glucose Dose | 100000 |
k abs0 | 3 | /min | Rate constant of intestinal absorption starting value | 0.147 |
k absBL | 3 | /min | Rate constant of intestinal absorption Breakfast and Lunch | 0.13 |
k absD | 3 | /min | Rate constant of intestinal absorption Dinner | 0.147 |
f | F | # | Fraction of glucose absorbed | 0.7 |
BW | F | kg | Body weight | 70 |
k min0 | 3 | /min | Minimum levels of gastric emptying rate starting value | 0.008 |
k minB | 3 | /min | Minimum levels of gastric emptying rate Breakfast | 0.015 |
k minL | 3 | /min | Minimum levels of gastric emptying rate Lunch | 0.01 |
k minD | 3 | /min | Minimum levels of gastric emptying rate Dinner | 0.008 |
b | 1 | # | Fraction of dose corresponding to the flexes of gastric emptying curve | 0.68 |
c | 1 | # | Fraction of dose corresponding to the flexes of gastric emptying curve | 0.09 |
Q sto0 | 3 | mg | Glucose into the Stomach starting value | 0 |
Q sto10 | 3 | mg | Glucose into the Solid Stomach compartment starting value | 0 |
Q sto20 | 3 | mg | Glucose into the Liquid Stomach compartment starting value | 0 |
Q gut0 | 3 | mg | Glucose into the Gut compartment starting value | 0 |
Ra meal0 | 3 | mg/kg/min | Rate of appearance of the meal starting value | 0 |
EGP0 | F | mg/kg/min | Endogenous Glucose Production starting value | 2.4 |
k p2 | 1 | /min | Hepatic glucose effetiveness | 0.0007 |
k p30 | 3 | mg/kg/min/pmol/L | Hepatic insulin sensitivity starting value | 0.014 |
k p3B | 3 | mg/kg/min/pmol/L | Hepatic insulin sensitivity Breakfast | 0.015 |
k p3LD | 3 | mg/kg/min/pmol/L | Hepatic insulin sensitivity Lunch and Dinner | 0.014 |
ξ | C | mg/kg/min/ng/L | Hepatic responsivity to glucagon | 0.013 |
k i | 1 | /min | Rate parameter accounting for delay between insulin signal and insulin action | 0.0066 |
k H | C | /min | Inverse of time delay between glucagon concentration and action | 0.009 |
3 | ng/L | Delayed glucagon action on EGP starting value | 0 | |
X 0 | 3 | pmol/L | Insulin action on the glucose utilization starting value | 0 |
G th | C | mg/dL | Hypoglycemic threshold | 60 |
V m0 | 1 | mg/kg/min | Rate parameter | 4.65 |
V mx0 | 3 | mg/kg/min/pmol/L | Insulin sensitivity | 0.058 |
V mxB | 3 | mg/kg/min/pmol/L | Insulin sensitivity Breakfast | 0.051 |
V mxLD | 3 | mg/kg/min/pmol/L | Insulin sensitivity Lunch and Dinner | 0.058 |
risk 0 | F | # | Blood glucose risk function starting value | 0 |
r 1 | C | # | Risk parameter 1 | 1.5 |
r 2 | C | # | Risk parameter 2 | 0.8 |
K m0 | 1 | mg/kg | Glucose mass appearing in Michaelis-Menten relation | 466.21 |
p 2U | 1 | /min | Rate constant of insulin action on the peripheral glucose utilization | 0.084 |
k e1 | 1 | /min | Glomerular filtration rate | 0.0007 |
k e2 | 1 | mg/kg | Renal threshold of the glucose | 269 |
k a1 | 2 | /min | Rate constant of non-monomeric insulin absorption | 0.0018 |
k a2 | 2 | /min | Rate constant of monomeric insulin absorption | 0.0182 |
k d | 2 | /min | Rate constant of insulin dissociation | 0.0164 |
k aIih | 5 | /min | Rate constant | 0.026 |
F Iih | 5 | /min | Rate constant | 0.14 |
I ihss | 5 | pmol/kg | Inhaled insulin starting value | 0 |
T s | F | min | Time constant | 1 |
n | C | /min | Clearance rate | 0.01 |
H b | F | ng/L | Glucagon plasma concentration starting value | 58 |
ρ | C | /min | Rate parameter accounting for delay between static glucagon secretion and plasma glucose | 0.86 |
σ | C | ng/L/min/mg/dL/pmol | Responsivity of alpha cells for glucose level | 0.01 |
δ | C | ng/L*mg/dL | Responsivity of alpha cells for glucose rate of change | 0.98 |
4 | ng/L/min | Glucagon secretion component 2 starting value | 0 | |
k h1 | F | /min | Rate parameter describing subcutaneous glucagon kinetics 1 | 0 |
k h2 | F | /min | Rate parameter describing subcutaneous glucagon kinetics 2 | 0 |
k h3 | F | /min | Rate parameter describing subcutaneous glucagon kinetics 3 | 0 |
H sc1b | 4 | ng/L | Glucagon subcutaneous concentration 1 starting value | 0 |
H sc2b | 4 | ng/L | Glucagon subcutaneous concentration 2 starting value | 0 |
Ra Hb | 4 | ng/L/min | Rate of appearance of the glucagon starting value | 0 |
u sc0 | F | pmol/kg/min | Exogenous insulin infusion rate | 0.667 |
u scBolo | F | pmol/kg/min | Exogenous insulin infusion rate bolus at the breakfast time | 100 |
u scBasal | F | pmol/kg/min | Exogenous insulin infusion rate at the basal condition | 0.667 |
u ih | F | pmol/kg/min | Inhaled insulin infusion rate | 0 |
G pb | D | mg/kg | Glucose plasma concentration starting value | Determined |
E 0 | D | mg/kg/min | Renal excretion starting value | Determined |
I pb | D | pmol/kg | Insulin plasma concentration starting value | Determined |
I b | D | pM | Insulin plasma starting value | Determined |
D | pM | Delayed insulin action in the liver starting value | Determined | |
k p1 | D | mg/kg/min | Extrapolated EGP at zero glucose and insulin | Determined |
G tb | D | mg/kg | Glucose tissue concentration starting value | Determined |
U id0 | D | mg/kg/min | Insulin-dependent utilization starting value | Determined |
k ir | D | # | Decrease factor for insulin-dependent glucose utilization | Determined |
I lb | D | pmol/kg | Insulin liver concentration starting value | Determined |
α | D | /mg | Constant | Determined |
β | D | /mg | Constant | Determined |
k empt0 | D | /min | Emptying rate of the Stomach starting value | Determined |
f 2 | D | # | Function 2 | Determined |
D | pM | Delayed insulin starting value | Determined | |
I sc1ss | D | pmol/kg | Amount of non-monomeric insulin in the subcutaneous space starting value | Determined |
I sc2ss | D | pmol/kg | Amount of monomeric insulin in the subcutaneous space starting value | Determined |
G b | D | mg/dL | Subcutaneous glucose starting value | Determined |
Ra Isc0 | D | pmol/kg/min | Subcutaneous insulin kinetics starting value | Determined |
Ra Iih0 | D | pmol/kg/min | Inhaled insulin kinetics starting value | Determined |
Ra I | D | pmol/kg/min | External insulin rate of appearance starting value | Determined |
D | ng/L/min | Glucagon secretion starting value | Determined | |
D | ng/L/min | Glucagon secretion component 1 starting value | Determined |
1: Meal Simulation Model of the Glucose-Insulin System (2007) [22]
2: GIM, Simulation Software of Meal Glucose–Insulin Model (2007) [25]
3: One-Day Bayesian Cloning of Type 1 Diabetes Subjects: Towards a Single-Day UVA/Padova Type 1 Diabetes Simulator (2016) [27]
4: The UVA/Padova Type I Diabetes Simulator Goes From Single Meal to Single Day [24]
5: Improving Efficacy of Inhaled Technosphere Insulin (Afrezza) by Postmeal Dosing: In-silico Clinical Trial with the University of Virginia/Padova Type 1 Diabetes Simulator [26]
F: Fixed
D: Determined
C: Calibrated
Results
A first set of simulations showed that without making any change to the Sorensen model parameter values, the model is insufficient to predict reasonable time courses of blood glucose concentrations in diabetic subjects undergoing an OGTT: the curve reaches a maximum glycemia of 10 mM, a much lower value than that observed with the other two formulations (18 mM) and presumably observed in such patients; also, the time required for plasma glucose to return to its basal value is approximately 300 min, about half the time required for the Hovorka and UVAPadova models. One reason for the observed divergences from the expected behaviour relies on the assumption that, apart from the defect in insulin production, the physiology of a diabetic individual is otherwise the same as that of a normal individual. This assumption represents an understandable simplification in the absence of further information, but diabetic people are actually known to suffer from reduced insulin sensitivity as well [1], and avoiding to consider diabetic insulin resistance could lead to misleading results. In Fig 1 it can be seen that glucose concentrations forecasts by the Sorensen model differ substantially from those by the other two models. This suggests the need to modify the values of those Sorensen model parameters involved in the description of insulin-dependent glucose uptake. In order to check whether Sorensen’s model was qualitatively different from the other two models, parameter values were estimated for Sorensen’s model by adapting its predictions to the corresponding Hovorka and UVAPadova predicted time-courses for an OGTT plus insulin experiment (OGTT + basal insulin + insulin bolus in-silico experiment). In order to obtain comparable predictions, three steps were followed:
The peripheral venous insulin volume () of the Sorensen model was increased to initialize steady-state insulinemia to a value as close as possible to the initial insulin concentrations observed for the Hovorka and UVAPadova models under the same basal insulin infusion conditions. Parameters FPIC and FLIC, which represent fractional peripheral and hepatic insulin clearance, respectively, were also increased.
Plasma glucose concentrations, after oral administration of 100g of glucose without insulin delivery, were simulated with the Hovorka and Sorensen models and then compared to determine the values of the Sorensen parameters involved in the description of insulin-independent glucose production and elimination. The parameters and functions involved in the two processes are (the constant basal glucose production), rJGU (the constant rate of intestinal glucose utilization) and (the hepatic glucose production) depending on parameters β0HGP, β1HGP and β2HGP, which were all reduced to make the liver less sensitive to circulating glucose concentrations.
In the final step the plasma glucose concentrations from the Sorensen model, following an oral administration of 100g of glucose in combination with both an insulin infusion and an insulin bolus, were made as close as possible to the Hovorka time courses, by modifying the parameters involved in insulin-dependent glucose uptake (). The modified parameters were β0PGU and β1PGU, both decreased in order to reflect reduced peripheral tissue sensitivity to insulin, as expected in diabetic subjects.
Fig 2 shows the plasma glucose concentrations resulting from the three models following the changes described above. The original and the modified parameter values are reported in Table 5 (“(before)” and “(after)” columns respectively). In this figure the predictions from the Sorensen model are comparable with those obtained under the Hovorka and UVAPadova model, exhibiting similar maximum concentrations despite a faster return to baseline conditions. Similar time courses were obtained by slightly modifying parameters FPIC and FLIC but by tripling that was set to a value very close to that assumed by UVA/Padova. Large changes were also necessary for the parameters involved in the insulin-dependent glucose utilization which were decreased by about ten times. This seems however to be reasonable for a diabetic individual.
Table 5. Results of the set up calibration (trial and error) procedure to make the simulation of the Sorensen model comparable with the simulations of the Hovorka and UVAPadova formulations.
Before | After | |
---|---|---|
FPIC(#) | 0.150 | 0.240 |
FLIC(#) | 0.400 | 0.459 |
0.740 | 2.442 | |
0.861 | 0.319 | |
0.111 | 0.233 | |
β0HGP(#)1 | 1.42 | 1.092 |
β1HGP(#)1 | 1.41 | 1.085 |
β2HGP(#)1 | 0.62 | 0.2067 |
β0PGU(#)2 | 7.03 | 0.703 |
β1PGU(#)2 | 6.52 | 0.652 |
1:
2:
The other planned simulations, reported in the subsection “The in-silico experiments”, are shown in Figs 3–5. The figures show a similar behaviour of the three models with slight divergences: the Hovorka time courses differ from the trends observed for the Sorensen and UVAPadova models in the OGTT experiment without insulin administration (Fig 3); Sorensen’s predictions deviate from the other two in the IVGTT experiment (Fig 4). In the latter figure, the Sorensen model shows reduced insulin sensitivity compared to the other two formulations, exhibiting a much slower return to the basal values, more in line with the profile of a diabetic individual.
OGTT model fitting
The three models were compared in terms of their ability to adapt to observed glucose concentrations from a normal individual undergoing an OGTT with the administration of 100 g glucose. Data were taken from Sorensen’s PhD thesis [20]. The fitting procedure was performed by minimizing the sum of the weighted squared residuals (weighted least-squares estimation, WLS, with weights the inverse of the squared expectations). The choice to use real data from a normal individual derives from the unavailability in the literature of OGTT data from diabetic subjects, since OGTT is not a standard procedure performed on diabetic people. It should be underscored that model parameters needed to be assessed numerically via fitting, because the parameter values used in the simulations above (representing the response of a diabetic individual), were inadequate to represent the physiological behaviour of normal subjects, who show different rates of absorption and production of glucose.
For each of the three models the fitting procedure allowed the estimation, among other things, of the amount of insulin administered as a bolus; the basal insulin was instead determined in such a way that all three models started (i.e. at time zero, before the glucose and insulin bolus administrations) from the same level of glucose concentration.
The list of the estimated parameters for the three models, together with their before and after estimation process values, are reported in Table 6. The last two columns of the table report the Standard Deviations (SDs) and the Coefficients of Variation (CVs) of the estimated parameters. Since the obtained estimate of the parameter kb3 was essentially zero, the parameter was set to 0 and no variability for it was computed. CVs larger than 100% are not reported and they are identified only as being >100%. This happened for all the free parameters of the UVAPadova model. Fig 6 shows the performance of the three formulations.
Table 6. Before vs after fitting.
Sorensen | Before | After | SD | CV |
---|---|---|---|---|
τS(min) | 55 | 39.538 | 1.898 | 4.78% |
β0PGU(#)* | 7.03 | 3.387 | 0.387 | 11.41% |
β1PGU(#)* | 6.52 | 2.608 | 0.402 | 15.42% |
Hovorka | ||||
3.07E-05 | 1.571E-04 | 2.875e-05 | 18.30% | |
1.56E-03 | 5.341E-17 | / | / | |
UVAPadova | ||||
0.042 | 0.095 | 0.755 | >100% | |
0.071 | 0.016 | 0.155 | >100% | |
0.014 | 0.015 | 0.257 | >100% | |
0.013 | 0.011 | 3.091 | >100% | |
0.0066 | 0.0080 | 11.461 | >100% | |
0.009 | 0.012 | 10.313 | >100% | |
0.051 | 0.040 | 24.735 | >100% | |
466.21 | 0.002 | 0.045 | >100% | |
0.084 | 0.050 | 29.79 | >100% |
*:
For the Sorensen and Hovorka models, the parameters left free to vary are those related to the external insulin input (γSCIin1 and u1, respectively), to the insulin sensitivity mechanism (some parameters in the function for the Sorensen model and parameters kb1 and kb3 for the Hovorka model) and to the transfer rates that appear in the subcutaneous insulin compartments (leaving parameter τS in Eq [177] to vary only for the Sorensen formulation).
The UVAPadova parameters involved in the fitting procedure are those that appear in the external insulin input (uscBolo), in the representation of insulin sensitivity (kp3, VmxB and Km0), in the delayed effect of the insulin (ki and p2u), in the mechanisms of glucose transport between the plasma and tissue compartments (k1 and k2) and in the effect of glucagon on glucose production (ξ and kH).
While for the Sorensen and Hovorka model it was necessary to optimize the values of four and three parameters respectively, for the UVAPadova model it was necessary to leave ten parameters free to vary to obtain a good fit of the model predictions to data. The greater number of parameters to be estimated for the UVA/Padova formulation may be due to its great complexity. While it is true that the Sorensen model includes the largest number of equations, it should also to be noted that all parameters are set to values compatible with normal physiology. The parameters of the Hovorka and UVA/Padova models are instead indicated for a diabetic individual, but the more compact formulation of the Hovorka model requires fewer modifications to obtain a good fit.
The estimated boluses of insulin required by the three model formulations are: 56387.7 pmol (8886.6 SD, 15.76% CV) (approximately 8 IU), 2361 mU (402.19 SD, 17.03% CV) (approximately 2.3 IU) and 849 pmol/kg (2.508e+05, >100% CV) (approximately 8 IU) for the Sorensen, Hovorka and UVAPadova model respectively. While a similar amount of insulin is necessary for the Sorensen and UVAPadova formulations, the Hovorka model estimated a value four times lower than that estimated by the other two.
Fig 6 shows the glycemia time-course predicted by the three models after the fitting process. As expected, the Sorensen model produces the best fit of predictions to observed concentrations. The Hovorka and UVAPadova models seem to be insufficient to represent the final part of the experiment: the Sorensen model is able to predict the rebound observed around the minute 200, where after a decrease below the basal conditions, there is a recovery towards the baseline.
Subsequent three OGTTs in one day
Fig 7 shows the results obtained with three subsequent OGTTs in one day (at 7:00, 12:00 and 19:00) with parameter values set to the estimates obtained by adapting the models to the OGTT data in Fig 6. The Sorensen model appears to be the only one capable of reproducing exactly the same glycemic pattern in the three sub-experiments, with a return to pre-bolus conditions after each OGTT. The UVAPadova formulation is the one for which subsequent OGTTs bring glucose concentrations to lower and lower values (until they fall below a 2mM glycaemia). This feature could be overcome by adopting decreasing values for the parameters VmxB and kp3, expressing peripheral and central insulin sensitivities respectively, as observed in normal individuals [30]. However, Hinshaw [30] demonstrated that there was no evidence of differences between breakfast and dinner in terms of glucose disappearance in Type 1 diabetic subjects. In the present simulated experiment the values of the two aforesaid parameters were kept constant during the day at the values obtained in the fitting procedure. The Hovorka model predicts glucose concentrations lower than those observed in the first sub-experiment both in the second and third OGTT, nevertheless never producing concentrations below 3mM.
Discussion
Much work has been done within the scientific community, and is still being done, on the study of appropriate models of the glucose/insulin system, aimed at supporting the development of algorithms for controlled and automatic administration of insulin (the “artificial pancreas”). These models must be able to correctly describe the relevant physiology and need to be identified on each single individual: the ability of a model to provide reliable predictions of the glucose and insulin time courses allows the development of robust control algorithms for automatic glucose control in the management of T1DM patients. Among the models present in the literature, the Sorensen model [20], the Hovorka model [17–19] and the UVAPadova model [22, 24–27] are most frequently used to represent virtual patients to this end. The Sorensen model appears to be, among these three, the most complete and detailed in terms of physiological description and parameter values, with its 22 nonlinear differential equations and 135 parameters. Conversely, the UVAPadova model is the most recent and, judging from the number of publications citing it, is the most frequently used, also because its 2013 [23] version was approved by the FDA.
One limit in using this model, however, lies in the difficulty in deciding the values of its many parameters (about 100). In fact, although the mathematical description of the model appears complete from the aggregated publications describing it, the values of several of its parameters are not published, and this prevents the use of the model by potential users. From a usability point of view, the Hovorka model is the simplest, with few model parameters, and therefore easier use for simulation purposes. With the aim of making them available to the interested scientific community, this work provides a complete description of all three models, together with the values of all of the respective parameters.
The present work compares the three models in terms of their performance when simulating the response of a T1DM individual to different glucose stimuli under different types of insulin administration. The comparison among the three models was performed by implementing four types of in-silico experiments.
The Sorensen [20] model can be defined as a maximal model, as it describes the relationship and interactions between the most important actors of glucose metabolism (glucose, insulin and glucagon) for both a normal individual and a diabetic. This means that, compared to the other two, it provides a description of the role of the pancreas, so as to allow not only the simulation of a Type 1 diabetic patient but also of a Type 2 diabetic subject, as well as a normal individual, for which insulin secretion is still maintained or fully guaranteed, respectively. As mentioned above, the model is well documented with regards to the description of both equations and parameters. It does not provide for a mathematical formalization of the gastrointestinal tract and subcutaneous compartments of insulin, but these two drawbacks can be easily overcome by recovering the missing parts from other model formulations.
The UVAPadova 2018 [24] model is a maximal model that describes the relationship among glucose, insulin and glucagon only for patients with Type 1 diabetes. Compared to the Sorensen model, the UVAPadova model includes a description of gastric emptying and glucose absorption and offers the possibility of considering different types of insulin and glucagon administration routes (subcutaneous, intradermal, inhaled). Most of the model equations are well documented, but some of these are described only in qualitative terms (as for the kp1 and kir functions in Eq [119] and in Eq [123] respectively): these time-varying parameters were therefore kept constant throughout the simulations. The most important flaw however lies in the lack of values for some parameters. Table 4 reports the values of the parameters used in the in-silico experiments, column Ref; some of them have been found in the literature and the sources are provided (listed with numbers), some have been determined (indicated with the letter D), some have been set at known or reasonable values (denoted by the letter F), the rest of the unknown parameters have been calibrated (and are indicated with the letter C). Therefore, the model, on the basis of what is reported in literature, is not of immediate implementation and use. The present work provides the scientific community with the most complete description having appeared so far of this model’s equations and parameters, gathering all the information available from the several sources in the literature [22, 24–27].
The Hovorka model [18] is the simplest among the three analysed models; it describes the relationship between glucose and insulin in subjects with in Type 1 diabetes: therefore, like the UVAPadova model, it does not present a description of the secretion and the release of endogenous insulin. While simpler than the other two, this model does provide a clear formalization of gastro-intestinal absorption after oral administration of glucose, and it includes subcutaneous compartments for the representation of external insulin administration. The Hovorka model appears to be easy to understand, sraightforward to implement, and well documented [17–19].
The Sorensen model, when used for a diabetic individual, is insufficient to adequately describe the response to any type of experiment if no adjustment is made in terms of parameter values. This is due to the fact that, since people with Type 1 diabetes are at risk of severe hyperglycaemia when undergoing perturbation experiments, no perturbation data are available from the literature, so for this Author it was not possible to derive parameter values under these altered conditions. Sorensen therefore adopts the same formalization and quantification used in normal individuals to approximately describe the physiological behaviour of a diabetic subject, apart from the exclusion of the representation of insulin secretion. Fig 1 highlights the behaviour of the Sorensen model, clearly different compared with the other two. The Hovorka and UVAPadova models instead, show similar time courses, reaching the same maximum value with a slight difference in the return to basal conditions. After making the appropriate modifications to the Sorensen model, as described in the “Methods” section, the resulting predictions resemble those obtained with the other two formulations (see Fig 2), although a faster recovery towards the basal values is observed. It is however clear that, in the absence of actual observation data on diabetic subjects, it is not possible to state which of the three models comes closer to describing the correct physiology. Fig 3, mimicking an OGTT without insulin bolus, shows similar trends for Sorensen and UVAPadova, with similar maximum values reached. The Hovorka model predicts higher glucose concentrations and a slower return to baseline conditions. The higher concentrations could be due both to higher than expected endogenous glucose production and to lower tissue glucose uptake in the absence of an insulin bolus.
In Fig 4, where the IVGTT experiment is simulated in conjunction with an insulin bolus, the Hovorka and UVAPadova models show a similar time course, while the predictions of the Sorensen model appear to be qualitatively different. Although no observations on actual patients are available to demonstrate the plausibility of the three models, the predictions obtained with the Sorensen model seem to be more in line with the expected response of a diabetic subject since exhibit a slower return towards pre-experiment values.
In the IVGTT experiment without insulin bolus administration (Fig 4) UVAPadova and Hovorka are quite in agreement, while Sorensen shows a glucose trend more consistent with an insulin-resistant profile. These results have been obtained by modifying some model parameters of the Sorensen formulation, in particular those relating to the description of both central and peripheral insulin sensitivity (Table 5). It is likely that,by changing the values of other parameters, a greater similarity of the predictions of the three models may be obtained. However, in the absence of clear evidence pointing to the better performance of one model with respect to the others, introducing changes in the parameter values chosen by the Author after a thorough literature search is not advisable unless supported by physiological justifications.
The adaptation of the three models to real OGTT data of a normal individual emphasizes the ability of all three models to adapt to real glycemic trends. Even if the setting in which the comparison is made is not optimal (observations are made on a normal individual and not on a diabetic patient), this procedure allows us to investigate the ability of the models to adapt to real data, leaving some parameters free to vary and estimating the administered insulin dose necessary to reproduce the glucose observations. A “good” model should be able to elucidate the relationship between glucose and insulin and should be able to predict a recovery to baseline conditions, with a time course as close as possible to that of a normal subject, with a reasonable amount of insulin. This aspect is important when these models are used in model-based control algorithms, so that the ability of a model to adapt to real observations becomes an essential feature and deviations from what is observed emphasize important physiological deficiencies.
Fig 6 shows a very good performance of all three models in adapting to the data, but we can see that the Sorensen model is the only one able to predict the recovery phase with a rebound after a hypo-glycaemic period produced by the administration of insulin, reaching the last available data point. This could be due to the fact that the parameter values used for the Sorensen model were those originally adapted to the physiology of a normal individual. Surprisingly, while the Hovorka model tries to predict a recovery phase, which will indeed occur at a later time, the UVA/Padova model appears to stabilize at a lower blood glucose levels despite a greater number of free model parameters (ten for UVa-Padova, four for Sorensen and three for Hovorka). The estimated amount of insulin administered as a bolus, needed to obtain the predictions of Fig 6 are 2.3 IU, 8.5 IU and 8 IU for the Hovorka, UVAPadova and Sorensen formulations respectively. The much lower value observed for the Hovorka model could depend on the estimated values of the other free parameters: insulin sensitivity, explicitly represented in the Hovorka model by the parameter kb1, is estimated in fact at about 1.6 × 10−4, and if insulin sensitivity is high, then necessary amount of insulin to be delivered decreases. In this context however it should be noted that a lower kb3 (roughly representing central peripheral insulin) determines greater production of endogenous glucose, which on one hand compensates for the augmented sensitivity to peripheral insulin, while on the other causes final recovery to attain a higher blood glucose concentration. Concurrently with a large bolus of insulin obtained for the Sorensen model, the parameters of the function (representing insulin sensitivity) all decreased by about a factor of two. For the UVAPadova model an external insulin input (uscBolo) of approximately 8 IU is required. A much lower Km0 parameter (approximately zero) in Eq (123) is consistent with much improved insulin sensitivity, accelerating the effect of insulin on glucose utilization.
Conclusion
The three models seem to reproduce all the simulated experimental situations quite well without obvious divergences. The Sorensen model produces predictions similar to those of the other two models once some parameter values are modified, suggesting that, with suitable adaptation, this model could be used to also represent the physiology of diabetic subjects. An updated formulation including both the gastrointestinal tract and the subcutaneous insulin deposit compartment should be used in this case.
With the information available at the present time, the final choice about which model to use lies in the confidence that the experimenter places on how plausibly the mathematics represents the underlying physiology, as well as on the simplicity, robustness and versatility of the formulation. A more complex model with a large number of parameters might in principle fit better with observations, but the complexity of a model not only makes identification statistically harder, but it suffers from possible over-fitting and consequently fragile, unreliable forecasts. From this point of view, the Sorensen model is the one with the greatest number of parameters (adding the fixed, determined and free ones). However, since they are well documented and an in-depth bibliographic research has been carried out by the Author, most of the parameters are set to known values, so as to require the estimation of a lower number of free parameters than the UVAPadova model, which in any case is poorly documented. Conversely, Hovorka’s model is the simplest, and still fits sufficiently well the observed data. We notice however that the Sorensen model is the only one capable of predicting the rebound phase in the OGTT experiments, where the other two models fail.
From purely in silico experiments it is not possible to draw definitive conclusions on which model is physiologically more credible. The next logical step in the evaluation of these and possibly other maximal models of the glucose-insulin system would be to compare their predictions against actual observational data, obtained with different experimental set-ups in patients with a range of normal and diabetes conditions.
Appendix
The Sorensen Model
-
Mass Balance—Glucose
BRAIN(8) (9) HEART AND LUNGS(10) GUT(11) LIVER(12) KIDNEY(13) PERIPHERY(14) (15) - Metabolic Source and Sinks—Glucose
(16) (17) (18) (19) (20) (21) (22) (23) (24) (25) (26) (27) (28) (29) (30) (31) (32) (33) (34) (35) (36) (37) (38) -
Mass Balance—Insulin
BRAIN(39) HEART AND LUNGS(40) GUT(41) LIVER(42) KIDNEY(43) PERIPHERY(44) (45) - Metabolic Source and Sinks—Insulin
(46) (47) (48) (49) (50) (51) (52) (53) (54) (55) (56) (57) (58) - Mass Balance—Glucagon
(59) - Metabolic Source and Sinks—Glucagon
(60) (61) (62) (63) (64) -
Parameter values 1
Glucose
Insulin
GlucagonVΓ = 11310ml
1: Sorensen PhD thesis [20]
Determined parameters
(65) |
(66) |
(67) |
(68) |
(69) |
(70) |
(71) |
(72) |
(73) |
(74) |
(75) |
(76) |
(77) |
(78) |
(79) |
(80) |
(81) |
(82) |
(83) |
(84) |
(85) |
(86) |
(87) |
(88) |
(89) |
(90) |
(91) |
(92) |
(93) |
(94) |
(95) |
(96) |
(97) |
(98) |
(99) |
(100) |
(101) |
(102) |
(103) |
(104) |
(105) |
(106) |
The UVAPadova Model
- Glucose Model
(107) (108) (109) - Insulin Model
(110) (111) (112) -
Gastrointestinal Model
(113) (114) The equation from UVAPadova S2017 [24] is changed because it is incorrect with respect to the operating conditions.
Np = number of meals (maximum 3)
i = 1 (Breakfast)
i = 2 (Lunch)
i = 3 (Dinner)
(115) (116) (117) (118) - EGP Model
(119) (120) (121) (122) -
Glucose Utilization Model
(123) - Renal Elimination
(127) - Insulin Rate of Appearance Model
(128) - Subcutaneous insulin kinetics
(129) (130) (131) - Inhaled insulin kinetics
(132) (133) - Subcutaneous glucose kinetics
(134) - Glucagon kinetics and secretion
(135) (136) (137) (138) - Subcutaneous Glucagon kinetics
(139) (140) - Rate of appearance of the Glucagon
(141)
Determined parameters
(142) |
(143) |
(144) |
(145) |
(146) |
(147) |
(148) |
(149) |
(150) |
(151) |
(152) |
(153) |
(154) |
(155) |
(156) |
(157) |
(158) |
(159) |
(160) |
(161) |
(162) |
(163) |
(164) |
The Hovorka Model
- Amount of glucose
(165) (166) - Measurable blood glucose concentration
(167) - Glucose utilization by the central nervous system
(168) - Renal excretion of glucose
(169) - Insulin effect on distribution/transport of glucose
(170) - Insulin effect on glucose disposal
(171) - Insulin effect on EGP released from liver
(172) - Oral CHO intake expressed as glucose equivalent
With glucose molecular weight(173) - Glucose in the absorption compartment
(174) - Glucose in the conversion compartment
(175) - The glucose absorption rate
(176) - Amount of short-acting insulin
(177) (178) - Insulin concentration
(179) - Insulin absorption rate into the blood
(180)
Determined parameters
(181) |
(182) |
(183) |
(184) |
(185) |
(186) |
(187) |
(188) |
(189) |
(190) |
(191) |
(192) |
(193) |
(194) |
(195) |
(196) |
(197) |
T1DM Sorensen model initialization
Arterial Glucose Concentration Cycle
GH0 = [Guess Arterial Glucose Concentration]
Initialize Glucagon model
compute ,
Initialize Glucose model
compute
Kidney Glucose Concentration Cycle
GK0 = [Guess Kidney Glucose Concentration]
compute rKGE0
verify that
is the same of GK0, otherwise re-start from [Kidney Glucose Concentration Cycle]
END Kidney Glucose Concentration Cycle
Liver Glucose Concentration Cycle
GL0 = [Guess Liver Glucose Concentration]
compute rHGP0, rHGU00
verify that
is the same of GL0, otherwise re-start from [Liver Glucose Concentration Cycle]
END Liver Glucose Concentration Cycle
verify that
is the same of GH0, otherwise re-start from [Arterial Glucose Concentration Cycle]
END Arterial Glucose Concentration Cycle
Metabolism: initialize using values computed on last glucose model mass balance iteration
compute: ,
Data Availability
The data can be downloaded at the following: https://github.com/Marci93Bio/A-comparison-among-three-maximal-mathematical-models-of-the-glucose-insulin-system/blob/main/Data.xlsx.
Funding Statement
The authors received no specific funding for this work.
References
- 1.Guyton C, Hall E. Textbook of Medical Physiology Eleventh Edition. Elsevier Saunders; 2006. [Google Scholar]
- 2.Bergman RN, Ider YZ, Bowden CR, Cobelli C. Quantitative estimation of insulin sensitivity. American Journal of Physiology. 1979;236:667–677. [DOI] [PubMed] [Google Scholar]
- 3.Chiang JL, Kirkman MS, Laffel MBL, Peters AL. Type 1 Diabetes Through the Life Span: A Position Statement of the American Diabetes Association. Diabetes Care. 2014;36:2034–2054. doi: 10.2337/dc14-1140 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 4.WHO. Gobal report on diabetes. World Health Organization; 2016. [Google Scholar]
- 5.HHS. National Diabetes Statistics Report 2020 Estimates of Diabetes and Its Burden in the United States. U.S. Department of Health and Human Services; 2020. [Google Scholar]
- 6.DeFronzo RA, Bonadonna RC, Ferrannini E. Pathogenesis of NIDDM. A balanced overview. Diabetes Care. 1992;15(7):318–368. doi: 10.2337/diacare.15.3.318 [DOI] [PubMed] [Google Scholar]
- 7.ADA. Standards of Medical Care in Diabetes—2010. Diabetes Care. 2010;33:11–61. doi: 10.2337/dc10-S011 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 8.Marín-Peñ alver JJ, Martín-Timón I, Sevillano-Collantes C, Cañizo Gómez FJ. Update on the treatment of type 2 diabetes mellitus. World J Diabetes. 2016;7(7):354–395. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 9.KAISER AB, ZHANG N, DER PLUIJM WV. Global Prevalence of Type 2 Diabetes over the Next Ten Years (2018-2028). Diabetes. 2018;67(Supplement 1). doi: 10.2337/db18-202-LB [DOI] [Google Scholar]
- 10.Cobelli C, Renard E, Kovatchev B. Artificial Pancreas: Past, Present, Future. Diabetes. 2011;60:2672–282. doi: 10.2337/db11-0654 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 11.Doyle FJ III, Huyett LM, Lee JB, Zisser HC, Dassau E. Closed-Loop Artificial Pancreas Systems: Engineering the Algorithms. Diabetes Care. 2014;37:1191–1197. doi: 10.2337/dc13-2108 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 12.Peyser T, Dassau E, Breton M, Skyler S. The artificial pancreas: current status and future prospects in the management of diabetes. Ann NY Acad Sci. 2014;1311:102–123. doi: 10.1111/nyas.12431 [DOI] [PubMed] [Google Scholar]
- 13.Steil GM, Rebrin K. Closed-loop insulin delivery—what lies between where we are and where we are going? Asheley Publications. 2005;2:353–362. [DOI] [PubMed] [Google Scholar]
- 14.Kovács L, Benyó B, Bokor J, Benyó Z. Induced L2-norm minimization of glucose-insulin system for Typed I diabetic patients. Computer Methods and Programs in Biomedicine. 2011;102:105–118. doi: 10.1016/j.cmpb.2010.06.019 [DOI] [PubMed] [Google Scholar]
- 15.Owens C, Zisser H, Jovanovic L, Srinivasan B, Bonvin D, Doyle FJ III. Run-to-Run Control of Blood Glucose Concentrations for People With Type 1 Diabetes Mellitus. Biomedical Engineering. 2006;53(12):996–1005. [DOI] [PubMed] [Google Scholar]
- 16.Kovatchev B, Breton M, Dalla Man C, Cobelli C. In silico preclinical trials: a proof of concept in closed-loop control of type 1 diabetes. Journal Diabetes Science Technology. 2009;3:44–55. doi: 10.1177/193229680900300106 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 17.Hovorka R, Shojaee-Moradie F, Carroll PV, Chassin LJ, Gowrie JI, Jackson RST, et al. Partitioning glucose distribution/transport, disposal, and endogenous production during IVGTT. Am J Physiol Endocrinol Metab. 2002;282:992–1007. doi: 10.1152/ajpendo.00304.2001 [DOI] [PubMed] [Google Scholar]
- 18.Hovorka R, Canonico V, Chassin LJ, Haueter U, Massi-Benedetti M, Federici MO, et al. Nonlinear model predictive control of glucose concentration in subjects with type 1 diabetes. Institute of Physics Publishing. 2004; p. 905–920. [DOI] [PubMed] [Google Scholar]
- 19.Hovorka R. Closed-loop insulin delivery from bench to clinical practice. Nature Reviews Endocrinology. 2011;7:385–395. doi: 10.1038/nrendo.2011.32 [DOI] [PubMed] [Google Scholar]
- 20.Sorensen JT. A Physiologic Model of Glucose Metabolism in Man and Its Use to Design and Improved Insulin Therapies for Diabetes. Massachussets Institute of Technology; 1985. [Google Scholar]
- 21.Chee F, Fernando T. Closed-Loop Control of Blood Glucose. Springer; 2007. [DOI] [PubMed] [Google Scholar]
- 22.Dalla Man C, Rizza RA, Cobelli C, Fellow I. Meal Simulation Model of the Glucose-Insulin System. IEEE TRANSACTIONS ON BIOMEDICAL ENGINEERING. 2007;54(10):1740–1749. doi: 10.1109/TBME.2007.893506 [DOI] [PubMed] [Google Scholar]
- 23.Dalla Man C, Micheletto F, Lv D, Breton M, Kovatchev B, Cobelli C. The UVAPadova Type 1 Diabetes Simulator: New Features. Journal of Diabetes Science and Technology. 2014;8:26–34. doi: 10.1177/1932296813514502 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 24.Visentin R, Campos-Náñez E, Schiavon M, Lv D, Vettoretti M, Breton M, et al. The UVAPadova Type I Diabetes Simulator Goes From Single Meal to Single Day. Journal of Diabetes Science and Technology. 2018;12:273–281. doi: 10.1177/1932296818757747 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 25.Dalla Man C, Raimondo DM, Rizza RA, Cobelli C. GIM, Simulation Software of Meal Glucose–Insulin Model. Journal of Diabetes Science and Technology. 2007;1:323–330. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 26.Visentin R, Giegerich MS, Jäger R, Dahmen R, Boss A, Grant M, et al. Improving Efficacy of Inhaled Technosphere Insulin (Afrezza) by Postmeal Dosing: In-silico Clinical Trial with the University of Virginia/Padova Type 1 Diabetes Simulator. Diabetes Technology & Therapeutics. 2016;18(9):574–585. doi: 10.1089/dia.2016.0128 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 27.Visentin R, Dalla Man C, Cobelli C, Fellow I. One-Day Bayesian Cloning of Type 1 Diabetes Subjects: Towards a Single-Day UVAPadova Type 1 Diabetes Simulator. IEEE Trans Biomed Eng. 2016;63:2416–2424. [DOI] [PubMed] [Google Scholar]
- 28.Panunzi S, Pompa M, Borri A, Piemonte V, De Gaetano A. A revised Sorensen model: Simulating glycemic and insulinemic response to oral and intra-venous glucose load. PLOS ONE. 2020;15:1–30. doi: 10.1371/journal.pone.0237215 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 29.Lv D, Kulkarni SD, A C, Keith S, Pettis R, Kovatchev BP, et al. Pharmacokinetic Model of the Transport of Fast-Acting Insulin From the Subcutaneous and Intradermal Spaces to Blood. Journal of Diabetes Science and Technology. 2015;9:831–840. doi: 10.1177/1932296815573864 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 30.Hinshaw L, Dalla Man C, Nandy DK, Saad A, Bharucha AE, Levine AJ, et al. Pathogenesis of NIDDM. A balanced overview. Diabetes. 2013;62:2223–2229. [DOI] [PMC free article] [PubMed] [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Data Availability Statement
The data can be downloaded at the following: https://github.com/Marci93Bio/A-comparison-among-three-maximal-mathematical-models-of-the-glucose-insulin-system/blob/main/Data.xlsx.