Skip to main content
PLOS ONE logoLink to PLOS ONE
. 2021 Sep 27;16(9):e0257789. doi: 10.1371/journal.pone.0257789

A comparison among three maximal mathematical models of the glucose-insulin system

Marcello Pompa 1,2, Simona Panunzi 1,*, Alessandro Borri 1, Andrea De Gaetano 1,3
Editor: Lidia Castagneto-Gissey4
PMCID: PMC8476045  PMID: 34570804

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 [13]. It occurs mainly in juveniles, due to a combination of genetic determinants and environmental factors [13]. 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) [1012], 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 [1316]. 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 [1719], the Sorensen model [20, 21] and the more recent UVAPadova model [2227]. 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 [1719], the Sorensen model [20, 21] and the UVAPadova model [2227]. 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 σ^2(J^TS^-1J^)-1, 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; σ^2 is calculated as 1n-piωi^×(yiobs-y^i)2, 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
GLB=101mgdl Hepatic Glucose Uptake, rHGU
Hepatic Glucose Production, rHGP
GPIB=86.8mgdl Peripheral Glucose Uptake rPGU
GHB=91.9mgdl Pancreatic Glucagon Release rPΓR
ILB=21.4mUl Hepatic Glucose Uptake rHGU
Hepatic Glucose Production rHGP
IPIB=5.30mUl Peripheral Glucose Uptake rPGU
IHB=15.2mUl 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:

IH0=γIVI0QHI-QLI(1-FLIC)-QKI(1-FKIC)-QPI(1-FPIC)-QBI (1)
IPV0=IH0(1-FPIC) (2)
IK0=IH0(1-FKIC) (3)
IL0=IH0(1-FLIC) (4)
IB0=IH0 (5)
IJ0=IH0 (6)
IPI0=IPV0-QPITPIVPI(IH0-IPV0) (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
QBG L/min Vascular blood water flow rate for Brain (glucose-related) 0.59
VBVG 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
QLG L/min Vascular blood water flow rate for Liver (glucose-related) 1.26
QKG L/min Vascular blood water flow rate for Kidney (glucose-related) 1.01
QPG L/min Vascular blood water flow rate for Peripheral tissues (glucose-related) 1.51
QHG 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
VHG L Distribution Volume of Glucose in Heart/lung Vascular space 1.38
QJG L/min Vascular blood water flow rate for Gut/Jejunum (glucose-related) 1.01
VJG 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
QAG L/min Vascular blood water flow rate in hepatic Artery (glucose-related) 0.25
VLG L Distribution Volume of Glucose in Liver space 2.51
VKG L Distribution Volume of Glucose in Kidney space 0.66
VPVG L Distribution Volume of Glucose in Peripheral Vascular space 1.04
V PI L Distribution Volume of Peripheral Interstitial space 6.74
TPG min Trans-capillary diffusion time constant for Peripheral tissues (glucose-related) 5
rPGUB mmol/min Baseline rate of Peripheral Glucose Uptake 0.194444
βPGU0 # PGU Insulin effect midpoint 0.703
βPGU1 # PGU Insulin effect half-amplitude 0.652
βPGU2 # PGU Insulin effect steepness 0.338
βPGU3 # PGU Insulin effect shift 5.82
βHGP0 # HGP gluCagon effect scale 2.7
βHGP1 # HGP gluCagon scale 0.388852
τ C min Inverse of the decay rate for the glucagon-driven intensification of f2 Hepatic Glucose Uptake suppression 65
βHGP2 # HGP Insulin effect midpoint 1.21
βHGP3 # HGP Insulin effect half-amplitude 1.14
βHGP4 # HGP Insulin effect steepness 1.66
βHGP5 # HGP Insulin effect shift 0.887748
τ I min Inverse of the decay rate for the insulin-driven intensification of MHGPI and MHGUI (same for both) 25
βHGP6 # HGP Glucose effect midpoint 1.0923
βHGP7 # HGP Glucose effect half-amplitude 1.0846
βHGP8 # HGP Glucose effect steepness 0.206667
βHGP9 # HGP Glucose effect shift 0.504543
r HGP0 mmol/min Baseline value of rHGP at initial time (t0) 0.318611
βHGU0 # HGU Insulin effect half-amplitude 2
βHGU1 # HGU Insulin effect steepness 0.549306
βHGU2 # HGP Glucose effect midpoint 5.66
βHGU3 # HGP Glucose effect half-amplitude 5.66
βHGU4 # HGP Glucose effect steepness 2.44
βHGU5 # HGP Glucose effect shift 1.4783
r HGU0 mmol/min Baseline value of rHGU at initial time (t0) 0.111111
βKGE0 mmol/min KGE Glucose effect midpoint 0.394444
βKGE1 mmol/min KGE Glucose effect half-amplitude 0.394444
βKGE2 /mM KGE Glucose effect steepness 0.198
βKGE3 mM KGE Glucose effect shift, point of transition between tanh and linear regime 25.5556
βKGE4 mmol/min KGE Glucose linear effect intercept 1.834
βKGE5 mmol/min/mM KGE Glucose linear effect slope 0.0872
QBI L/min Vascular blood water flow rate for Brain (insulin-related) 0.45
VBI L Distribution Volume of Insulin in Brain vascular space 0.26
VHI L Distribution Volume of Insulin in Heart/Lung vascular space 0.99
QLI L/min Vascular blood water flow rate for Liver (insulin-related) 0.9
QKI L/min Vascular blood water flow rate for Kidney (insulin-related) 0.72
QPI L/min Vascular blood water flow rate for Periphery (insulin-related) 1.05
QHI L/min Vascular blood water flow rate for Heart and Lungs (insulin-related) 3.12
VJI L Distribution Volume of Insulin in Gut Vascular space 0.94
QJI L/min Vascular blood water flow rate for Gut (insulin-related) 0.72
VLI L Distribution Volume of Insulin in Liver Vascular space 1.14
QAI 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
VKI L Distribution Volume of Insulin in Kidney Vascular space 0.51
VPVI L Distribution Volume of Insulin in Peripheral Vascular space 2.442
TPI 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
βPCR0 # PCR Glucose effect midpoint 2.93
βPCR1 # PCR Glucose effect half-amplitude 2.1
βPCR2 # PCR Glucose effect steepness 4.18
βPCR3 # PCR Glucose effect shift 0.621325
βPCR4 # PCR Insulin effect midpoint 1.31
βPCR5 # PCR Insulin effect half-amplitude 0.61
βPCR5 # PCR Insulin effect steepness 1.06
βPCR5 # 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
GHB # Reference normal basal state of glucose in the Heart/Lung compartment 5.105
GPIB # Reference normal basal state of glucose in the Peripheral Interstitial fluid space 4.822
GLB # Reference normal basal state of glucose in the Liver compartment 5.61
ILB # Reference normal basal state of insulin in the Liver compartment 150.01
IPIB # Reference normal basal state of insulin in the Peripheral Interstitial fluid space 37.128
IHB # 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
IL0N # Starting value of INL (normalized insulin in the Liver compartment) at initial time (t0) Determined
IPI0N # Starting value of INPI (normalized insulin in the Peripheral Interstitial fluid space) at initial time (t0) Determined
IH0N # 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
GH0N # Starting value of GNH (normalized glucose in the Heart/Lung compartment) at initial time (t0) Determined
GPI0N # Starting value of GNPI (normalized glucose in the Peripheral Interstitial fluid space) at initial time (t0) Determined
GL0N # Starting value of GNL (normalized glucose in the Liver compartment) at initial time (t0) Determined
MHGP0I # Starting value of MHGPI at initial time (t0) Determined
MHGPinf0I # Starting value of MHGPinfI at initial time (t0) Determined
MHGP0G # Starting value of MHGPG at initial time (t0) Determined
MHGU0I # Starting value of MHGUI at initial time (t0) Determined
MHGUinf0I # Starting value of MHGUinfI at initial time (t0) Determined
MHGU0G # Starting value of MHGUG 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
MPΓR0G # Starting value of MPΓRG at initial time (t0) Determined
MPΓR0I # Starting value of MPΓRI at initial time (t0) Determined
Γ0N # Starting value of ΓN at initial time (t0) Determined
MHGP0Γ0 # Starting value of MHGPΓ0 at initial time (t0) Determined
f 20 # Starting value of f2 at initial time (t0) Determined
MHGP0Γ # Starting value of MHGPΓ at initial time (t0) Determined
r PΓC0 pmol/min Starting value of rPΓC at initial time (t0) Determined
rPΓRB 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 [1719].

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
F010c 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
X0H 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
SRHbd 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
X0L 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
I0 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
SRHb D ng/L/min Glucagon secretion starting value Determined
SRHbS 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:

Fig 1. Blood glucose concentrations from Hovorka (solid line), Sorensen (dashed line) and UVAPadova (dotted line) models with the original Sorensen model, during an in-silico OGTT experiment in conjunction with an insulin bolus.

Fig 1

  1. The peripheral venous insulin volume (VPVI) 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.

  2. 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 rHGPB (the constant basal glucose production), rJGU (the constant rate of intestinal glucose utilization) and MHGPG (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.

  3. 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 (MPGUI). 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 VPVI 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.

Fig 2. Blood glucose concentrations from the Hovorka (solid line), Sorensen (dashed line) and UVAPadova (dotted line) models with the modified Sorensen model, during an in-silico OGTT experiment in conjunction with an insulin bolus.

Fig 2

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
VPVI(L) 0.740 2.442
rHGPB(mmolmin) 0.861 0.319
rJGU(mmolmin) 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: MHGPG=β0HGP-β1HGPtanh[β2HGP(GLN-β3HGP)]

2: MPGUI=β0PGU+β1PGUtanh[β2PGU(IPIN-β3PGU)]

The other planned simulations, reported in the subsection “The in-silico experiments”, are shown in Figs 35. 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.

Fig 3. Blood glucose concentrations from the Hovorka (solid line), Sorensen (dashed line) and UVAPadova (dotted line) models, during the in-silico OGTT experiment.

Fig 3

Fig 5. Blood glucose concentrations from the Hovorka (solid line), Sorensen (dashed line) and UVAPadova (dotted line) models, during the in-silico IVGTT experiment.

Fig 5

Fig 4. Blood glucose concentrations from the Hovorka (solid line), Sorensen (dashed line) and UVAPadova (dotted line) models, during the in-silico IVGTT experiment in conjunction with an insulin bolus.

Fig 4

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
kb1(Lmin2mU) 3.07E-05 1.571E-04 2.875e-05 18.30%
kb3(LminmU) 1.56E-03 5.341E-17 / /
UVAPadova
k1(1min) 0.042 0.095 0.755 >100%
k2(1min) 0.071 0.016 0.155 >100%
kp3(mgkgmin/pmolkg) 0.014 0.015 0.257 >100%
ξ(mgkgmin/ngL) 0.013 0.011 3.091 >100%
ki(1min) 0.0066 0.0080 11.461 >100%
kH(1min) 0.009 0.012 10.313 >100%
VmxB(mgkgmin/pmolL) 0.051 0.040 24.735 >100%
Km0(mgkg) 466.21 0.002 0.045 >100%
p2u(1min) 0.084 0.050 29.79 >100%

*: MPGUI=β0PGU+β1PGUtanh[β2PGU(IPIN-β3PGU)]

Fig 6. A)Blood glucose concentrations of Sorensen (dashed line), Hovorka (solid line), UVAPadova (dashed dotted line) models with data points from Sorensen PhD thesis (asterisks); B) Hovorka (solid line) vs data points (asterisks); C) Sorensen (dashed line) vs data points (asterisks); D) UVAPadova (dashed dotted line) vs data points (asterisks).

Fig 6

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 MPGUI 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.

Fig 7. A)Blood glucose concentrations of Sorensen (dashed line), Hovorka (solid line), UVAPadova (dashed dotted line) models after three OGTT in conjunction with three insulin bolus; B) Hovorka (solid line); C) Sorensen (dashed line); UVAPadova (dashed dotted line).

Fig 7

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 [1719] and the UVAPadova model [22, 2427] 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, 2427].

  • 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 [1719].

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 MPGUI 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
    VBVGdGBVdt=QBG(GH-GBV)-VBITB(GBV-GBI) (8)
    VBIdGBIdt=VBITB(GBV-GBI)-rBGU (9)
    HEART AND LUNGS
    VHGdGHdt=QBGGBV+QLGGL+QKGGK++QPGGPV-QHGGH-rRBCU (10)
    GUT
    VJGdGJdt=QJG(GH-GJ)-rJGU (11)
    LIVER
    VLGdGLdt=QAGGH+QJGGJ-QLGGL+rHGP-rHGU (12)
    KIDNEY
    VKGdGKdt=QKG(GH-GK)-rKGE (13)
    PERIPHERY
    VPVGdGPVdt=QPG(GH-GPV)-VPITPG(GPV-GPI) (14)
    VPIdGPIdt=VPITPG(GPV-GPI)-rPGU (15)
  • Metabolic Source and Sinks—Glucose
    rBGU=70mgmin[constant] (16)
    rRBCU=10mgmin[constant] (17)
    rJGU=20mgmin[constant] (18)
    rPGU=MPGUIMPGUGrPGUB (19)
    rPGUB=35mgmin (20)
    MPGUI=7.03+6.52tanh[0.338(IPIN-5.82)] (21)
    MPGUG=GPIN (22)
    rHGP=MHGPIMHGPΓMHGPGrHGPB (23)
    rHGPB=155mgmin (24)
    dMHGPIdt=1τI[MHGPI-MHGPI] (25)
    τI=25min (26)
    MHGPI=1.21-1.14tanh[1.66(ILN-0.89)] (27)
    MHGPΓ=MHGPΓ0-f2 (28)
    MHGPΓ0=2.7tanh[0.39ΓN] (29)
    df2dt=1τΓ(MHGPΓ0-12-f2) (30)
    τΓ=65min (31)
    MHGPG=1.42-1.41tanh[0.62(GLN-0.497)] (32)
    rHGU=MHGUIMHGUGrHGUB (33)
    rHGUB=20mgmin (34)
    dMHGUIdt=1τI[MHGUI-MHGUI] (35)
    MHGUI=2tanh[0.55ILN] (36)
    MHGUG=5.66+5.66tanh[2.44(GLN-1.48)] (37)
    rKGE={71+71tanh[0.011(GK-460)]0<GK<460mgmin-330+0.872GKGK460mgmin (38)
  • Mass Balance—Insulin

    BRAIN
    VBIdIBdt=QBI(IH-IB) (39)
    HEART AND LUNGS
    VHIdIHdt=QBIIB+QLIIL+QKIIK++QPIIPV-QHIIH+γIVI (40)
    GUT
    VJIdIJdt=QJI(IH-IJ) (41)
    LIVER
    VLIdILdt=QAIIH+QJIIJ-QLIIL+rPIR-rLIC (42)
    KIDNEY
    VKIdIKdt=QKI(IH-IK)-rKIC (43)
    PERIPHERY
    VPVIdIPVdt=QPI(IH-IPV)-VPITPII(IPV-IPI) (44)
    VPIdIPIdt=VPITPI(IPV-IPI)-rPIC (45)
  • Metabolic Source and Sinks—Insulin
    rLIC=FLIC[QAIIH+QJIIJ+rPIR] (46)
    FLIC=0.40 (47)
    rKIC=FKIC[QKIIH] (48)
    FKIC=0.30 (49)
    rPIC=IPI[(1-FPICFPIC)(1QPI)-TPIVPI] (50)
    FPIC=0.15 (51)
    rPIR=S(GH)S(GHB)rPIRB (52)
    dPdt=α[P-P] (53)
    dIdt=β[X-I] (54)
    dQdt=K(Q0-Q)+γP-S (55)
    S=[M1Y+M2(X-I)0+]Q (56)
    X=(GH)3.27(132)3.27+5.93(GH)3.02 (57)
    P=Y=(X)1.11 (58)
  • Mass Balance—Glucagon
    VΓdΓdt=rPΓR-rPΓC (59)
  • Metabolic Source and Sinks—Glucagon
    rPΓR=rMΓCΓ (60)
    rMΓC=9.10mlmin (61)
    rPΓR=MPΓRGMPΓRIrPΓRB (62)
    MPΓRG=2.93-2.10tanh[4.18(GHN-0.61)] (63)
    MPΓRI=1.31-0.61tanh[1.06(IHN-0.47)] (64)
  • Parameter values 1

    Glucose VBVG=3.5dLQBG=5.9dLminTB=2.1minVBI=4.5dLQHG=43.7dLminTPG=5.0minVHG=13.8dLQAG=2.5dLminVLG=25.1dLQLG=12.6dLminVJG=11.2dLQGG=10.1dLminVKG=6.6dLQKG=10.1dLminVPVG=10.4dLQPGV=15.1dLminVPI=67.4dL

    Insulin VBI=0.26LQBI=0.45LminTPI=20minVHI=0.99LQHI=3.12LminVGI=0.94LQAI=0.18LminVLI=1.14LQKI=0.72LminVKI=0.51LQPI=1.05LminVPVI=0.74LQJI=0.72LminVPII=6.74LQLI=0.90LminM1=0.00747min-1M2=0.0958min-1Q0=6.33Uα=0.0482min-1β=0.931min-1K=0.575Umin

    GlucagonVΓ = 11310ml

    1: Sorensen PhD thesis [20]

Determined parameters

S10=γSCI0τS (65)
S20=S10 (66)
IH0=S20τS+γIVI0QHI-QLI(1-FLIC)-QKI(1-FKIC)-QPI(1-FPIC)-QBI (67)
IPV0=IH0(1-FPIC) (68)
IK0=IH0(1-FKIC) (69)
IB0=IH0 (70)
IJ0=IH0 (71)
IL0=IH0(1-FLIC) (72)
IL0N=IL0ILB (73)
IPI0N=IPI0IPIB (74)
IH0N=IH0IHB (75)
rPIC0=IPI01-FPICFPIC1QIP-TPIVPI (76)
MPGU0=β0PGU+β1PGUtanh[β2PGU(IPI0N-β3PGU)] (77)
GPV0=GH01+VPIMPGU0IrPGUBQPGVPIGPIB+TPGQPGMPGU0IrPGUB (78)
GBV0=GH0-rBGUQBG (79)
GJ0=GH0-rJGUQJG (80)
GBI0=GBV0-rBGUTBVBI (81)
GPI0=GPV01+MPGU0GrPGUBTPGVPIGPIB (82)
GH0N=GH0GHB (83)
GPI0N=GPI0GPIB (84)
GL0N=GL0GLB (85)
MHGP0I=β2HGP+β3HGPtanh[β4HGP(IL0N-β5HGP)] (86)
MHGPinfI=MHGP0I (87)
MHGP0G=β6HGP+β7HGPtanh[β8HGP(GL0N-β9HGP)] (88)
MHGU0I=β0HGUtanh(β1HGUIL0N) (89)
MHGUinfI=MHGU0I (90)
MHGU0G=β2HGU+β3HGUtanh[β4HGU(GL0N-β5HGU)] (91)
rKGE0={βKGE0+βKGE1tanh[βKGE2(GK0-βKGE3)],0GK0<βKGE3-βKGE4+βKGE5GK0,GK0βKGE3 (92)
rLIC0=FLIC(QAIIH0+QJIIJ0+rBPIR) (93)
rKIC0=FKIC(QKIIH0) (94)
MPCR0G=β0PCR+β1PCRtanh[β3PCR(GH0N-β3PCR)] (95)
MPCR0I=β4PCR+β5PCRtanh[β6PCR(IH0N-β7PCR)] (96)
ΓN0=MPΓR0IMPΓR0G (97)
MHGP0Γ0=β0HGPtanh(β1HGPΓ0N) (98)
f20=MHGP0Γ0-12 (99)
MHGP0Γ=β0HGPtanh(β1HGPΓ0N)-f20 (100)
rPΓC0=Γ0NrMΓC (101)
rBPΓR=Γ0rMΓCMPΓR0GMPΓR0I (102)
rPGU0=MPGU0IGPI0NrBPGU (103)
rHGP0=rHGP0MHGP0IMHGP0ΓMHGP0G (104)
rHGU0=rHGU0MHGU0IMHGU0G (105)
rPΓR0=Γ0rMΓC (106)

The UVAPadova Model

  • Glucose Model
    dGpdt=EGP(t)+Rameal(t)-Uii-E(t)+-k1Gp(t)+k2Gt(t) (107)
    dGtdt=-Uid(t)+k1Gp(t)-k2Gt(t) (108)
    G(t)=Gp(t)VG (109)
  • Insulin Model
    dIpdt=-(m2+m4)Ip(t)+m1Il(t)+RaI(t) (110)
    dIpdt=-(m1+m3)Il(t)+m2Ip(t) (111)
    I(t)=Ip(t)VI (112)
  • Gastrointestinal Model
    Qsto(t)=Qsto1(t)+Qsto2(t) (113)
    dQsto1dt=-kmaxQsto1(t)+i=1NpDoseδ(t-ti) (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)

    dQsto2dt=-kempt(Qsto)Qsto2(t)+kmaxQsto1(t) (115)
    dQgutdt=-kabsQgut(t)+kempt(Qsto)Qsto2(t) (116)
    Rameal(t)=fkabsQgut(t)BW (117)
    kempt(Qsto)=kmin+kmax-kmin2{tanh[α(Qsto+-bDose)]-tanh[β(Qsto-cDose)]++2} (118)
  • EGP Model
    EGP(t)=kp1-kp2Gp(t)-kp3XL(t)+ξXH(t) (119)
    dXLdt=-ki[XL(t)-I(t)] (120)
    dIdt=-ki[I(t)-I(t)] (121)
    dXHdt=-kHXH(t)+kHmax[(H(t)-Hb),0] (122)
  • Glucose Utilization Model
    Uid(t)=kir[Vm0+VmxX(t)(1+r1risk)]Gt(t)Km0+Gt(t) (123)
    The equation from UVAPadova S2017 [24] is replaced by that in UVAPadova (2014) [23], because reported with an error.
    dXdt=-p2UX(t)+p2U[I(t)-Ib] (124)
    risk{0GGb10f12GthG<Gb10f22G<Gth (125)
    f1=(log(G))r2-(log(Gb))r2 (126)
  • Renal Elimination
    E(t){(ke1(Gp(t)-ke2))Gp(t)>ke20Gp(t)ke2 (127)
  • Insulin Rate of Appearance Model
    RaI(t)=RaIsc(t)+RaIih(t) (128)
  • Subcutaneous insulin kinetics
    RaIsc(t)=ka1Isc1(t)+ka2Isc2(t) (129)
    dIsc1dt=-(kd+ka1)Isc1(t)+usc(t-τ) (130)
    dIsc2dt=kdIsc1(t)-ka2Isc2 (131)
  • Inhaled insulin kinetics
    RaIih(t)=kaIihIih(t) (132)
    dIihdt=-kaIihIih(t)+FIihuih(t) (133)
  • Subcutaneous glucose kinetics
    dGscdt=-1TsGsc(t)+1TsG(t) (134)
  • Glucagon kinetics and secretion
    dHdt=-nH(t)+SRH(t)+RaH(t) (135)
    SRH(t)=SRHS(t)+SRHd(t) (136)
    SRHS(t)={ρ[SRHS(t)-SRHb]G(t)Gbρ[SRHS(t)-max(σGth-G(t)I(t)+1+SRHb,0)]G(t)<Gb (137)
    SRHd(t)=δmax[-dG(t)dt,0] (138)
  • Subcutaneous Glucagon kinetics
    dHsc1dt=-(kh1+kh2)Hsc1(t) (139)
    dHsc2dt=kh1Hsc1(t)-kh3Hsc2(t) (140)
  • Rate of appearance of the Glucagon
    RaH(t)=kh3Hsc2(t) (141)

Determined parameters

Gpb(t)=VGGb (142)
E0={(ke1*(Gpb-ke2)Gpb>ke20Gpbke2 (143)
Ipb=usc0m2+m4-m1m2m1+m3 (144)
Ib=IpbVI (145)
X0L=Ib (146)
kp1=EGP0+kp2Gpb+kp30X0L (147)
Gtb=Uii+E0k1Gpb-EGP0k2 (148)
Uid0=k1Gpbk2Gtb (149)
kir=Uid0(Km0+Gtb)Vm0Gtb (150)
Ilb=m2Ipbm1+m3 (151)
α=52[Dose0(1-b)] (152)
β=52(Dose0c) (153)
kempt0=kmin0+kmax0-kmin02*{tanh[α*(-b*Dose0)]-tanh[β*(-c*Dose0)]+2} (154)
f2=log(Gthr2)-log(Gbr2) (155)
I0=Ib (156)
Isc1ss=usc0kd+ka1 (157)
Isc2ss=kdka2Isc1ss (158)
Gsc0=Gb (159)
RaIsc0=ka1Isc1ss+ka2Isc2ss (160)
RaIih0=kaIihIih0 (161)
RaI0=RaIsc0+RaIih0 (162)
SRHb=nHgon (163)
SRHbS=SRHb (164)

The Hovorka Model

  • Amount of glucose
    dQ1dt=UG(t)-x1(t)Q1(t)-F01c(t)-FR(t)++k12Q2(t)+EGP0[1-x3(t)] (165)
    dQ2dt=x1(t)Q1(t)-[k12+x2(t)]Q2(t) (166)
  • Measurable blood glucose concentration
    G(t)=Q1(t)VG (167)
  • Glucose utilization by the central nervous system
    F01c={F01G(t)4.5mmol/LF01G(t)4.5otherwise (168)
  • Renal excretion of glucose
    FR={0.003[G(t)-9]VGG(t)9mmol/L0otherwise (169)
  • Insulin effect on distribution/transport of glucose
    dx1dt=-ka1x1(t)+kb1I(t) (170)
  • Insulin effect on glucose disposal
    dx2dt=-ka2x2(t)+kb2I(t) (171)
  • Insulin effect on EGP released from liver
    dx3dt=-ka3x3(t)+kb3I(t) (172)
  • Oral CHO intake expressed as glucose equivalent
    D=frac1000MwGd(t) (173)
    With MwG=[gmol] glucose molecular weight
  • Glucose in the absorption compartment
    dD1dt=AGD(t)-1τDD1(t) (174)
  • Glucose in the conversion compartment
    dD2dt=1τDD1(t)-1τDD2(t) (175)
  • The glucose absorption rate
    UG(t)=D2(t)τD (176)
  • Amount of short-acting insulin
    dS1dt=u(t)-1τSS1(t) (177)
    dS2dt=1τSS1(t)-1τSS2(t) (178)
  • Insulin concentration
    dIdt=UIVI-keI(t) (179)
  • Insulin absorption rate into the blood
    dUIdt=S2τS (180)

Determined parameters

VG=0.16*BoW (181)
VI=0.12*BoW (182)
EGP0=0.161*BoW (183)
Q10=G0VG (184)
FR0={0.003[G0-9]VGG09mmol/L0otherwise (185)
D10=D0AGτD (186)
D20=D10 (187)
S10=uis0τS (188)
S20=S10 (189)
UI0=S20τS (190)
I0=UI0keVI (191)
UG0=D20τD (192)
x10=kb1ka1I0 (193)
x20=kb2ka2I0 (194)
x30=kb3ka3I0 (195)
Q20=Q10x10x20+k12 (196)
F010c={F01G04.5mmol/LF01G04.5otherwise (197)

T1DM Sorensen model initialization

Arterial Glucose Concentration Cycle

GH0 = [Guess Arterial Glucose Concentration]

Initialize Glucagon model

compute MPΓR0I, MPΓR0G

Γ0N=MPΓR0IMPΓR0G

Initialize Glucose model

GBV0=GH0-rBGU0QBG

GJ0=GH0-rJGUQJG

compute MPGU0I

GPV0=GH01+VPIMPGU0IrPGUBQPGVPIGPIB+TPGQPGMPGU0IrPGUB

Kidney Glucose Concentration Cycle

GK0 = [Guess Kidney Glucose Concentration]

compute rKGE0

verify that GK0=GH0-rKGE0QKG

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 GL0=1QLG(QAGGH0+QJGGJ0+rHGP0-rHGU0)

is the same of GL0, otherwise re-start from [Liver Glucose Concentration Cycle]

END Liver Glucose Concentration Cycle

verify that GH0=1QHG(QBGGBV0+QLGGL0+QKGGK0+QPGGPV0-rRBCU)

is the same of GH0, otherwise re-start from [Arterial Glucose Concentration Cycle]

END Arterial Glucose Concentration Cycle

GPI0=GPV01+MPGUIrPGUBTPGVPIGPI0B

GBI0=GBV0-TBrBGUVBI

Metabolism: initialize using values computed on last glucose model mass balance iteration

compute: MHGP0I,MHGU0I

f2=MΓ0-12

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.


Articles from PLoS ONE are provided here courtesy of PLOS

RESOURCES