Skip to main content

Some NLM-NCBI services and products are experiencing heavy traffic, which may affect performance and availability. We apologize for the inconvenience and appreciate your patience. For assistance, please contact our Help Desk at info@ncbi.nlm.nih.gov.

Journal of Diabetes Science and Technology logoLink to Journal of Diabetes Science and Technology
. 2019 Oct 23;13(6):1008–1016. doi: 10.1177/1932296819880864

Hypoglycemia Prevention via Personalized Glucose-Insulin Models Identified in Free-Living Conditions

Chiara Toffanin 1,, Eleonora Maria Aiello 1, Claudio Cobelli 2, Lalo Magni 3
PMCID: PMC6835187  PMID: 31645119

Abstract

Background:

The objective of this research is to show the effectiveness of individualized hypoglycemia predictive alerts (IHPAs) based on patient-tailored glucose-insulin models (PTMs) for different subjects. Interpatient variability calls for PTMs that have been identified from data collected in free-living conditions during a one-month trial.

Methods:

A new impulse-response (IR) identification technique has been applied to free-living data in order to identify PTMs that are able to predict the future glucose trends and prevent hypoglycemia events. Impulse response has been applied to seven patients with type 1 diabetes (T1D) of the University of Amsterdam Medical Centre. Individualized hypoglycemia predictive alert has been designed for each patient thanks to the good prediction capabilities of PTMs.

Results:

The PTMs performance is evaluated in terms of index of fitting (FIT), coefficient of determination, and Pearson’s correlation coefficient with a population FIT of 63.74%. The IHPAs are evaluated on seven patients with T1D with the aim of predicting in advance (between 45 and 10 minutes) the unavoidable hypoglycemia events; these systems show better performance in terms of sensitivity, precision, and accuracy with respect to previously published results.

Conclusion:

The proposed work shows the successful results obtained applying the IR to an entire set of patients, participants of a one-month trial. Individualized hypoglycemia predictive alerts are evaluated in terms of hypoglycemia prevention: the use of a PTM allows to detect 84.67% of the hypoglycemia events occurred during a one-month trial on average with less than 0.4% of false alarms. The promising prediction capabilities of PTMs can be a key ingredient for new generations of individualized model predictive control for artificial pancreas.

Keywords: artificial pancreas, safety system, hypoglycemia prevention, model identification

Introduction

Patients with type 1 diabetes (T1D) have to face the problem of the optimal management of diabetes every day. In particular, hypoglycemia avoidance is one of the main barriers to the glucose control, so in the last years several alarm systems were designed to detect hypoglycemia risks and, eventually, prevent them.1-5

The so-called artificial pancreas (AP)6-8 accelerated the development of these alarm systems since the long trials in free-living conditions9-13 needed for AP testing, and requires safety or alarm systems to prevent hypoglycemia events or at least to detect them in advance.

The alarm systems can be divided in two categories on the basis of the method used for the alarm generation: low-threshold detection and prediction. The first notifies the crossing of a critical blood glucose (BG) level,14 while the second tries to foresee the hypoglycemia risk to allow the user to act in advance in order to avoid this event.15-18 The latter typically requires the use of patient models to perform glucose trend predictions.

Different glucose-insulin models can be used in the alarm systems: for example, minimal, maximal, or black-box linear models. The first class is accepted both as clinical tool and as an approach to understand the composite effects of insulin on glucose tolerance19,20; the second is able to better represent the significant interpatient variability that characterizes T1D population, eg, the one included in the UVA/Padova simulator21,22 equipped with 100 vectors of model parameters, called “virtual patients.” The third class includes models typically identified from real-life data.

Recently, new identification techniques have been investigated23-33; for a comprehensive literature review, we refer the reader to Zarkogianni et al34 and Oviedo et al35 Promising results have been obtained on this topic by our group.36-41 The main goal of this paper is to use the algorithm described in Wang et al32 and Soru et al36 to identify individualized models from free-living data for seven patients studied at the University of Amsterdam Medical Centre (AMC) and to validate individualized hypoglycemia predictive alerts (IHPAs) on a rather long period (one month)9 for all these patients.

It is worth noting that the identification of reliable models on real data is particularly difficult. In fact, free-living conditions are much more challenging than the highly controlled experimental conditions of in-hospital studies, due to many confounding factors affecting BG in real life. Each patient can experience different problems during the trial and all possible factors of uncertainty have to be taken into account. Some examples are the physical exercise or differences in daily activities, human errors in patient-provided information or technical issues affecting the AP prototype adopted during the trial. All these aspects require adaptations of the identification techniques, originally developed for in silico data to deal with them.

The identification technique adopted in this paper is the impulse-response (IR) identification technique introduced in Soru et al36 and extended in Toffanin et al40 to cope with free-living data. Given the promising results obtained on a single patient,40 the technique has been applied here to seven patients with T1D studied at AMC to show its effectiveness in front of interpatient variability.

The performance achieved on real-life data by patient-tailored glucose-insulin models (PTMs) are reported for each single patient and as mean of the entire cohort. The quality of an IHPA to detect in advance hypoglycemia phenomena based on PTMs is evaluated in terms of sensitivity, accuracy, and false positive rate. The new alarm system shows better results in hypoglycemia detection in terms of both true and false positive with respect to the previously published results.

Given the prediction capabilities of PTMs used in the IHPAs, they have the potential to be used to synthesize a new generation of individualized model predictive control (MPC) for AP.

Methods

In this section, the IR approach40 is summarized together with the technique used to develop the IHPAs based on PTMs.

Impulse Response Identification

Fluctuations in glucose concentration can mainly be attributed to insulin infusions, i(t), and carbohydrate intake, m(t). Since these signals are continuous in time, the dynamics of glucose concentration in response to insulin injections and ingested meals is captured by a continuous-time linear model with the following structure40:

CGM(s)=Gi(s)I(s)+Gm(s)M(s)

where CGM(s), I(s), and M(s) are the Laplace transformations of the deviation of the glucose profile, the injected insulin, and the carbohydrate intake with respect to their basal values, respectively. The transfer functions Gi(s) and Gm(s) describe the insulin-glucose and meal-glucose interactions, respectively. The major issue in identifying these transfer functions is the input identifiability. Since the insulin boluses are usually very close in time to the ingested meals, these inputs can be considered as simultaneous, and their effects of glucose concentration are superimposed. Since these two different inputs cannot be temporarily separated without compromising the patient safety, identifying the single transfer function on a single individual can be problematic.

In order to overcome this limitation, the identification procedure is divided into two steps. In the first step, the average in silico patient (Av) of the UVA/Padova simulator22 is used to identify the transfer functions parameters by performing experiments with a sufficient excitation to the overall system, and therefore, dangerous for a human subject. The first step provides the transfer functions Gi(s) and Gm(s) estimated for the average patient. The goal of the second step is to adjust their parameters to patients based on their data.

Step 1: linear average model

The goal of step 1 is the identification of the parameters of the transfer functions Gi(s) and Gm(s) with the following structure:

Gi=μi(1+sTi1)(1+sTi2)(1+sTi3)(1+sTi4)
Gm=μm(1+sTm1)(1+sTm2)(1+sTm3)

where the orders of Gi(s)and Gm(s) are designed by trial and error. The parameter vector to be identified is defined as follows:

θ=[θiθm],θi=[μiTi1Ti2Ti3Ti4],θm=[μmTm1Tm2T33]

The value of θ is identified by using in silico data collected with impulse response experiments performed on the Av patient (θAv). The two components of θAv are identified by solving separately two optimization problems which provide an optimal value of θi (θiAv) and of θm (θmAv).

The optimization problem is based on the minimization of the sum of squared residuals (SSR) formulated as follows:

θ*=argminθ(SSR(θ))=argminθCGM(t)CGM^(t,θ)

where CGM(t)contains the reference glucose measurements and CGM^(t,θ) the estimated glucose according to the considered model.

A stability constraint is introduced in the optimization problem to guarantee non-negative values of the time constants. The SSR function is nonlinear in the parameters, so a nonlinear least-squared method is applied. A critical point is the algorithm initialization since the initial conditions can highly affect the final result. In this paper, a reasonable initialization is required for the gains and the slow time constants of the transfer functions, the other unknown parameters are initialized to 1.

The gains are set equal to the area under the curves (AUC) of the impulse response data, while the slow time constant (T1) is estimated from the final part of these data, t[tstart,tend]. In particular, in this time interval, the output of the model can be expressed as an impulse response of a first-order dynamic system as follows:

CGM(t)=μT1et/T1

Applying a log transformation to the signals, the model can be rewritten as

Y=Φθ+V

where

θ=[θ1θ2]=[ln(μT1)tT1],Y=[ln(CGM(tstart))ln(CGM(tend))],Φ=[1tstart1tend]

and V is the measurement error vector.

The linear minimal mean squared error (MMSE) estimator is used to identify the time constant T1:

θMMSE=argminθ(YΦθ)T(YΦθ)

and the solution can be expressed in closed form without compromising stability constraints:

θMMSE=(ΦTΦ1)ΦTY.

with T1=1/θ2MMSE.

Step 2: linear individualized model

The first step provides the model parameters that describe the glucose dynamic of the Av patient, which is the starting point for step 2. The second step exploits the patient data to personalize the identified Av model. This step is mainly based on the hypothesis that the acquired knowledge on glucose dynamic is mostly reliable. Specifically, the patient-tailored parameters are identified by minimizing the SSR with respect to the patient data.

A delay term (τI) is added in the glucose-insulin transfer function Gi(s), since it is well-known that the insulin response is affected by absorption delays. Hence, the glucose-insulin transfer function is reformulated as follows:

Gid(s)=eτIsGi(s).

In this paper, the parameter τI =15 minutes is set constant on the basis of the results obtained in Toffanin et al.40

In order to provide a reliable initial condition for the optimization, the gains µi and µm are initialized using some available clinical parameters,40 such as correction factor (CF) and the carbohydrate-to-insulin ratio (CR), in particular:

μiCp=CFμmCp=CFCR,

while the time constants are initialized to the estimated time constants of the Av model:

θiCp=[μiCpTi1AvTi2AvTi3AvTi4Av],θmCp=[μmCpTm1AvTm2AvTm3Av].

Then, the optimization problem is split in two parts to identify separately the effect of insulin and meals on glycemia. This choice is due to the higher variability of the insulin parameters with respect to meal ones. So, the parameter θi is estimated without involving θm in the optimization problem, specifically by solving

θi1*=argminθi(SSR(θi))

with θiinit1=θiCp and θminit1=θmCp.

Then, the estimatedθi1* is exploited to initialize θi, ie, θiinit2=θi1*,and a second optimization problem is solved to obtain θi and θm:

θ2*=argminθ(SSR(θ))

with θiinit2=θi1*andθminit2=θmCp.

The optimal parameters of PTM will be θ2*=[θi,θm].

Discrete-time model

The continuous-time model identified in the previous section is discretized via zero-order hold method obtaining Gi(z) and Gm(z) with sample time Ts = 1 minute.

So, the final model has the following structure:

CGM(z)=Gi(z)I(z)+Gm(z)M(z)+E(z)

and involves a stochastic part that describes the residual error, E(z). This error is modeled as an AR process of order n:

e(k)=a1e(k1)++ane(kn)+ε(k)

with ε(k) being a zero-mean white noise with variance λ. The parameters a1,,an and λ are estimated from the data by minimizing the one-step ahead prediction. The complexity n of the AR model is fixed to five by trial and error. If the glucose measurements sample time (TCGM) is greater than Ts, an interpolated version of the glucose data can be used in the procedure. Finally, the complete model can be resampled with Ts = TCGM=5 minutes.

Performance metrics for identification

The prediction performance is assessed comparing the prediction of the future glucose (CGM^) with the measurements collected during the trial. Various prediction horizons (PHs) are considered, and with CGM^(k|kPH) denoting the PH-steps ahead prediction of a model, three performance indices have been considered: FIT, coefficient of determination (COD), and Pearson’s correlation coefficient (ρ).

The FIT is defined as

FIT(PH)=100(1||CGM^(k|kPH)CGM(k)||||CGM(k)CGM¯||)

with the mean of the glucose signal referred as CGM¯.

The COD is defined as

COD(PH)=100(1||CGM^(k|kPH)CGM(k)||2CGM(k)CGM¯2).

Both FIT and COD are equal to 100% if and only if CGM^(k)=CGM(k)k=1,,N, ie, the prediction is perfect, and smaller than 100% and possibly negative otherwise.

ρ is defined as

ρ(PH)=k=PHN(CGM(k)CGM¯)(CGM^(k|kPH)CGM^¯)||CGM(k)CGM¯||||CGM^(k|kPH)CGM^¯||

with CGM^¯ being the sample mean of CGM^.

All these metrics are functions of PH, so the primary outcome to evaluate the quality of the models has been defined as the average value of each metric (FIT¯, COD¯, and ρ¯) for the considered PHs. A secondary outcome is the average value of each metric (FIT¯¯, COD¯¯, and ρ¯¯) for every PH over the patient cohort.

For each index, the mean (±standard deviation, SD) for normally distributed data or the median [25th-75th percentiles] for the non-Gaussian case has been computed over the patient cohort as cumulative index of the entire population.

Individualized hypoglycemia predictive alert

In this section, we introduce the algorithm for predictive hypoglycemia alarms: the main goal is to forewarn the patient of these potentially dangerous events ahead in time in order to prevent them. The IHPA algorithm has been introduced in Toffanin et al40 and its core is a PTM used for the glucose prediction.

The main steps performed by IHPA algorithm are reported here in order to understand this procedure in detail. At each sample time k*, IHPA uses the PTM to predict the trend of the future glycemia CGM^(k*+1), . . ., CGM^(k*+PW) (ie, with PH=PW) by assuming that no insulin is administrated, ie, setting i(k*)=i(k*+1)==i(k*+PW)=0. The hypoglycemia alarm is issued if CGM^ values are below the threshold Ghypo in the prediction window (PW) for at least Nsamp. The main idea is to issue an alarm only if the hypoglycemia event is unavoidable. In fact, it cannot be avoided only by suspending insulin, and the subject must take some rescue carbohydrates. This alarm system is designed to be used in conjunction with an AP, where the insulin suspension is automatically performed by the system to optimize the glucose profile. So, the main purpose of this alarm is to notify when the AP cannot avoid the hypoglycemia by itself by only modifying the insulin delivery. If data are missing in the previous hour for more than 20 minutes, insufficient data are available for a reliable prediction and the IHPA is preventively shut off.

The parameters that characterize the algorithm have been set in this work as follows: PW = 8 (ie, 40 minutes), Ghypo = 70 mg/dL, and Nsamp= 2 (ie, 10 minutes).

Performance metrics for alarm system evaluation

In order to introduce the performance metrics, some indices have to be clearly defined:

  • - Hypoglycemia event (HE): It starts when the glycemia of the patient falls below the threshold Ghypo and it ends when the glycemia remains above the threshold for more than trec minutes

  • - True positive (TP): It indicates that an HE really occurred at time kh and an alarm is activated by the algorithm in the detection window (DW) defined as [kh − DWs, kh − DWe] (see Figure 1(a)). Note that HE has to be notified at least DWe minutes before its occurrence and not too far in the past (too far defined by DWs), so that the alarm is clearly related to that event.

  • - True negative (TN): It occurs at k* if no alarm is issued and no HE occurred in the window [k*, k*+ (DWs − DWe)] (see Figure 1(b)).

  • - False positive (FP): It occurs when an alarm is activated at k* and no HE occurred in the window [k*, k* + DWs] (see Figure 1(c)). An episode is not counted as a FP if a meal or a hypo treatment is administrated in the window [k*, k* + DWs]. In fact, the alarm has to inform the patient about an unavoidable hypoglycemia, where unavoidable means that without the administration of carbohydrate by the patient this HE cannot be avoided. If a carbohydrate treatment is administrated, the alarm is not easily assessable. Note also that “late” alarms, ie, alarms occurring after DWe, are not associated with a FP event even if they do not count as TP.

  • - False negative (FN): It indicates that a HE occurred without an alarm issued in the DW interval. An example is reported in Figure 1(d) where DW does not contain any alarm. In fact, the alarm system turns on the alarm too late, just after DWe, resulting in a FN.

Figure 1.

Figure 1.

Example of true positive (a), true negative (b), false positive (c), and false negative (d) of prediction by individualized hypoglycemia predictive alert. In each panel, the continuous glucose monitoring (CGM) measured before the considered time instant k* (magenta), the future real CGM measurements (dashed pink) and the glucose prediction obtained via the patient-tailored glucose-insulin models used in the individualized hypoglycemia predictive alert (dashed blue) are shown. At each sample time, the individualized hypoglycemia predictive alert state is reported (gray/red square); if present, hypoglycemia events with their detection windows are shown.

The parameters related to these definitions have been set in this work as follows36: trec = 20 minutes, DWs = 9 (ie, 45 minutes), and DWe = 2 (ie, 10 minutes).

The performance metrics used to evaluate IHPA approach are as follows:

  • - True positive rate (TPR), or sensitivity, and true negative rate (TNR), or specificity, to measure the proportion of positives and negatives that are correctly identified, respectively; these indices can be computed as follows:

TPR=TPTP+FN,TNR=TNTN+FP
  • - Predictive value (PPV), or precision, and negative predictive value (NPV) to measure the proportion of positives and negatives that are correctly identified over all the positive or negative predictions:

PPV=TPTP+FP,NPV=TNTN+FN
  • - False positive rate (FPR) and false negative rate (FNR) to measure the proportion of positives and negatives that are wrongly identified, respectively:

FPR=FPTN+FP,FNR=FNTP+FN
  • - Accuracy (ACC) to measure the proportion of classifications, both positive and negative, that are correctly identified:

ACC=TP+TNTP+FP+TN+FN
  • - False omission rate (FOR) to measure the proportion of negatives wrongly predicted over all the negatives:

FOR=FNTN+FN
  • - F1 score (F1) to measure the harmonic average of the precision and sensitivity, F1 score reaches its best value at 1 (perfect precision and sensitivity) and worst at 0:

F1=2*TPR*PPVTPR+PPV

For each index, the mean (±SD) for normally distributed data or the median [25th-75th percentiles] for the non-normally distributed data has been computed over the patient cohort as cumulative index of the entire population.

It should be noted that in our population, the time spent in hypoglycemia was 1.9% ± 1.1% (mean ± SD)9 and this poses well-known problems on the interpretation of the metrics reported above. In fact, in this condition, TN is very large with any reasonable alarm system, and it saturates the metrics influenced by this quantity, eg, TNR will be close to 100%, thus making these metrics less informative than in the case of balanced datasets. For instance, in an unbalanced dataset, like the one considered here, any degenerate alarm/classification algorithm that detects always the most common class (not hypoglycemia in our case) scores a very high accuracy without a real good performance.

In view of this, in this work, we will focus on sensitivity (TPR) and precision (PPV), not depending on TN, even if all the performance metrics reported before are computed for completeness.

Results and Discussion

We identified a PTM for each AMC patient. The performance metrics of these models are evaluated on the entire trial excluding the training set intervals used for the identification. The results reported in Table 1 involves the average values of the different metrics (FIT¯, COD¯, and ρ¯) computed by considering the prediction horizons (PH) varying from 1 to 12 (ie, from 5 to 60 minutes).

Table 1.

Predictive Performance of Patient-Tailored Models Identified for Seven Patients.

Patient COD¯ ρ¯
Patient #1 58.72 76.95 0.89
Patient #2 60.56 79.55 0.9
Patient #3 74.42 91.35 0.96
Patient #4 67.92 86.23 0.93
Patient #5 70.77 88.18 0.94
Patient #6 45.68 58.49 0.83
Patient #7 68.12 86.37 0.93
Population mean (±SD) 63.74 (±9.67) 81.02 (±11.11) 0.91 (±0.04)

Abbreviation: SD, standard deviation.

All indices are normally distributed, so mean ± standard deviation is reported for the entire population.

From the results, it is possible to note that FIT¯ computed on the entire population remains above 60% (63.74%) with a COD¯ of 81.02%. The results are in line with those in Toffanin et al.40 One patient (Patient #6) performed worse than the others. However, considering the large changes of the patients’ habits and the time-varying nature of the system under study, all the results seem acceptable.

The results reported in Table 2 involve the population values of different metrics (FIT¯¯, COD¯¯, and ρ¯¯) computed by considering each single PH varying from 1 to 12 over the patient cohort.

Table 2.

Predictive Performance of Patient-Tailored Models Identified for the Entire Population Across the Prediction Horizon.

PH FIT¯¯ COD¯¯ ρ¯¯
1 96.83 (±0.84) 99.91 [99.86, 99.94] 1 [1,1]
2 92.47 (±1.69) 99.41 (±0.27) 1 [1,1]
3 86.84 (±2.93) 98.19 (±0.8) 0.99 [0.99, 0.99]
4 80.34 (±4.45) 95.97 (±1.81) 0.98 (±0.01)
5 73.45 (±6.21) 92.62 (±3.45) 0.96 (±0.02)
6 66.53 (±8.14) 88.23 (±5.79) 0.94 (±0.03)
7 59.79 (±10.21) 82.94 (±8.89) 0.92 (±0.04)
8 53.35 (±12.36) 76.93 (±12.71) 0.89 (±0.06)
9 47.24 (±14.52) 70.36 (±17.18) 0.86 (±0.07)
10 41.43 (±16.63) 63.32 (±22.19) 0.83 (±0.08)
11 35.92 (±18.65) 55.96 (±27.6) 0.8 (±0.1)
12 30.72 (±20.56) 48.38 (±33.29) 0.76 (±0.11)

Abbreviation: PH, prediction horizon.

The indices normally distributed are reported in terms of mean ± standard deviation and the others as median [25th-75th percentiles].

The performance decreases with the increase of the PH as expected. Note that these models have been identified to design IHPA systems that uses predictions till 45 minutes (PH = 9), so it is important that the performance indices related to this interval remain above 45% for the FIT and 70% in terms of COD. However, seen the application considered in this work, the performance indices of more interest are the ones related to the hypoglycemia prediction reported in Table 3.

Table 3.

Individualized Hypoglycemia Predictive Alerts Performance Indices Computed on the Selected Cohort of Seven Patients.

Metric Pat. #1 Pat. #2 Pat. #3 Pat. #4 Pat. #5 Pat. #6 Pat. #7 Population
HE 34 13 29 14 20 16 11 19.57 (±8.73)
TPR 97.06 84.62 72.41 78.57 85.00 75.00 100.00 84.67 (±10.56)
PPV 76.74 31.43 48.84 52.38 44.74 9.52 26.19 41.41 (±21.54)
FPR 0.143 0.328 0.328 0.130 0.264 1.291 0.404 0.328 [0.173-0.385]
FNR 2.94 15.38 27.59 21.43 15.00 25.00 0.00 15.33 (±10.56)
F1 85.71 45.83 58.33 62.86 58.62 16.90 41.51 52.82 (±21.27)
TNR 93.12 97.71 94.76 98.42 96.82 96.15 97.70 96.38 (±1.88)
NPV 99.99 99.97 99.88 99.96 99.96 99.95 100.00 99.96 (±0.04)
ACC 99.84 99.65 99.56 99.83 99.70 98.67 99.60 99.65 [99.57-99.80]
FOR 0.014 0.027 0.119 0.039 0.038 0.046 0.000 0.041 (±0.038)

Abbreviations: ACC, accuracy; F1, F1 score; FNR, false negative rate; FOR, false omission rate; FPR, false positive rate; HE, hypoglycemia event; NPV, negative predictive value; PPV, predictive value; TNR, true negative rate; TPR, true positive rate.

The performance computed on the entire population is reported in terms of mean ± standard deviation if the data are normally distributed and in terms of median [25th-75th percentiles] otherwise.

The patients experienced about 20 HE on average. The performance indices of IHPAs on each patient and on the entire the population are reported in Table 3. The results include the sensitivity (TPR) of the predictor of 84.67% and precision (PPV) of 41.41% with FPR of 0.328% and FNR of 15.33%. F1 reaches 52.82% on average for all seven patients. Regarding the performance metrics affected by the unbalanced nature of the dataset, the specificity (TNR), accuracy (ACC), NPV (all >96%), and FOR (<0.042%) indicate alarms activated mostly when needed.

Conclusion

In this study, the technique described in Soru et al36 and extended in Toffanin et al40 to deal with free-living data collected without ad hoc clinical protocols has been used to identify patient-tailored models for seven AMC patients. The data used in this work were collected during a long (1 month) AP trial in free-living conditions9 involving three clinical centers. Even if the number of the considered subjects is limited, the importance of the results obtained in this work is enforced by the large changes of the patient habits and the time-varying nature of the system under study, together with the long duration of the observed period. Patient-tailored glucose-insulin models show good predictive performance on the considered test set in terms of glucose prediction in free-living conditions with an average FIT of 63.74% on the entire considered population.

The PTMs obtained with this technique have been used to develop an individualized alarm system for each patient. The IHPAs based on PTMs showed a sensitivity (TPR) of 84.67% with FPR of 0.328% on the entire cohort of patients: on average, about 85% of the hypoglycemia events occurred during the trial have been detected in time to allow a rescue action with a negligible (<0.4%) number of false alarms.

Future works will be focused on the synthesis of individualized MPC algorithms based on these PTMs, but the testing of these controllers requires suitable clinical trials.

Acknowledgments

We acknowledge the AP@home project. Particular thanks to Drs J. Kropff and J.H. DeVries for conducting the clinical trial in the University of Amsterdam Medical Centre.

Footnotes

Declaration of Conflicting Interests: The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.

Funding: The author(s) received no financial support for the research, authorship, and/or publication of this article.

References

  • 1. Sparacino G, Facchinetti A, Maran A, Cobelli C. Continuous glucose monitoring time series and hypo/hyperglycemia prevention: requirements, methods, open problems. Curr Diabetes Rev. 2008;4(3):181-192. [DOI] [PubMed] [Google Scholar]
  • 2. Buckingham B, Cobry E, Clinton P, et al. Preventing hypoglycemia using predictive alarm algorithms and insulin pump suspension. Diabetes Technol Ther. 2009;11(2):93-97. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 3. Bayrak ES, Turksoy K, Cinar A, Quinn L, Littlejohn E, Rollins D. Hypoglycemia early alarm systems based on recursive autoregressive partial least squares models. J Diabetes Sci Technol. 2013;7(1):206-214. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 4. Turksoy K, Bayrak ES, Quinn L, Littlejohn E, Rollins D, Cinar A. Hypoglycemia early alarm systems based on multivariable models. Ind Eng Chem Res. 2013;52(35):12329-12336. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 5. Howsmon D, Bequette BW. Hypo- and hyperglycemic alarms: devices and algorithms. J Diabetes Sci Technol. 2015;9(5):1126-1137. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 6. Cobelli C, Renard E, Kovatchev B. Artificial pancreas: past, present, future. Diabetes. 2011;60(11):2672-2682. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 7. Cameron F, Bequette BW, Wilson DM, Buckingham BA, Lee H, Niemeyer G. A closed-loop artificial pancreas based on risk management. J Diabetes Sci Technol. 2011;5(2):368-379. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 8. Thabit H, Hovorka R. Coming of age: the artificial pancreas for type 1 diabetes. Diabetologia. 2016;59(9):1795-1805. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 9. Renard E, Farret A, Kropff J, et al. Day and night closed-loop glucose control in patients with type 1 diabetes under free-living conditions: one-month experience after demonstration of feasibility for two months during evening and night at home. Diabetes Care. 2016;39(7):1151-1160. [DOI] [PubMed] [Google Scholar]
  • 10. Thabit H, Tauschmann M, Allen JM, et al. Home use of an artificial beta cell in type 1 diabetes. N Engl J Med. 2015;373(22):2129-2140. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 11. Kropff J, Del Favero S, Place J, et al. 2 month evening and night closed-loop glucose control in patients with type 1 diabetes under free-living conditions: a randomised crossover trial. Lancet Diabetes Endocrinol. 2015;3(12):939-947. [DOI] [PubMed] [Google Scholar]
  • 12. Anderson SM, Raghinaru D, Pinsker JE, et al. Multinational home use of closed-loop control is safe and effective. Diabetes Care. 2016;39(7):1143-1150. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 13. Bergenstal RM, Garg S, Weinzimer SA, et al. Safety of a hybrid closed-loop insulin delivery system in patients with type 1 diabetes. JAMA. 2016;316(3):1407-1408. [DOI] [PubMed] [Google Scholar]
  • 14. Zijlstra E, Heise T, Nosek L, Heinemann L, Heckermann S. Continuous glucose monitoring: quality of hypoglycaemia detection. Diabetes Obes Metab. 2013;15(2):130-135. [DOI] [PubMed] [Google Scholar]
  • 15. Becker K, Thull B, Käsmacher-Leidinger H, et al. Design and validation of an intelligent patient monitoring and alarm system based on a fuzzy logic process model. Artif Intell Med. 1997;11(1):33-53. [DOI] [PubMed] [Google Scholar]
  • 16. Hughes CS, Patek SD, Breton MD, Kovatchev BP. Hypoglycemia prevention via pump attenuation and red-yellow-green “traffic” lights using CGM and insulin pump data. J Diabetes Sci Technol. 2010;4(5):1146-1155. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 17. Mo X, Wang Y, Wu X. Hypoglycemia prediction using extreme learning machine (ELM) and regularized ELM. Control and Decision Conference (CCDC), 2013 25th Chinese, IEEE; 2013; 4405-4409; Guiyang, China. [Google Scholar]
  • 18. Turksoy K, Bayrak ES, Quinn L, Littlejohn E, Rollins D, Cinar A. Hypoglycemia early alarm systems based on multivariable models. Ind Eng Chem Res. 2013;52(35):12329-12336. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 19. Bergman RN. Minimal model: perspective from 2005. Horm Res. 2005;64(Suppl 3):8-15. [DOI] [PubMed] [Google Scholar]
  • 20. Cobelli C, Dalla Man C, Toffolo G, Basu R, Vella A, Rizza R. The oral minimal model method. Diabetes. 2014;63(4):1203-1213. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 21. Kovatchev BP, Breton M, Man CD, Cobelli C. In silico preclinical trials: a proof of concept in closed-loop control of type 1 diabetes. J Diabetes Sci Technol. 2009;3(1):44-55. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 22. Visentin R, Campos-Náñez E, Schiavon M, et al. The UVa/Padova type 1 diabetes simulator goes from single meal to single day. J Diabetes Sci Technol. 2018;12(2):273-281. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 23. Percival MW, Wang Y, Grosman B, et al. Development of a multi-parametric model predictive control algorithm for insulin delivery in type 1 diabetes mellitus using clinical parameters. J Process Control. 2011;21(3):391-404. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 24. Kirchsteiger H, Pölzer S, Johansson R, Renard E, del Re L. Direct continuous time system identification of MISO transfer function models applied to type 1 diabetes. 2011 50th IEEE Conference on Decision and Control and European Control Conference (CDC-ECC), IEEE;2011; 5176-5181; Orlando, FL, USA. [Google Scholar]
  • 25. Duun-Henriksen AK, Schmidt S, Røge RM, et al. Model identification using stochastic differential equation grey-box models in diabetes. J Diabetes Sci Technol. 2013;7(2):431-440. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 26. Laguna AJ, Rossetti P, Ampudia-Blasco FJ, Vehí J, Bondia J. Identification of intra-patient variability in the postprandial response of patients with type 1 diabetes. Biomed Signal Process Control. 2014;12:39-46. [Google Scholar]
  • 27. Turksoy K, Quinn L, Littlejohn E, Cinar A. Multivariable adaptive identification and control for artificial pancreas systems. IEEE Trans Biomed Eng. 2014;61(3):883-891. [DOI] [PubMed] [Google Scholar]
  • 28. Laguna AJ, Rossetti P, Ampudia-Blasco FJ, Vehí J, Bondia J. Experimental blood glucose interval identification of patients with type 1 diabetes. J Process Control. 2014;24(1):171-181. [Google Scholar]
  • 29. Bock A, François G, Gillet D. A therapy parameter-based model for predicting blood glucose concentrations in patients with type 1 diabetes. Comput Methods Prog Biomed. 2015;118(2):107-123. [DOI] [PubMed] [Google Scholar]
  • 30. Bhattacharjee A, Sutradhar A. Data driven nonparametric identification and model based control of glucose-insulin process in type 1 diabetics. J Process Control. 2016;41:14-25. [Google Scholar]
  • 31. Chen CL, Tsai HW, Wong SS. Modeling the physiological glucose-insulin dynamic system on diabetics. J Theor Biol. 2010;265(3):314-322. [DOI] [PubMed] [Google Scholar]
  • 32. Wang Q, Molenaar P, Harsh S, et al. Personalized state-space modeling of glucose dynamics for type 1 diabetes using continuously monitored glucose, insulin dose, and meal intake: an extended Kalman filter approach. J Diabetes Sci Technol. 2014;8(2):331-345. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 33. Zhang Y, Holt TA, Khovanova N. A data driven nonlinear stochastic model for blood glucose dynamics. Comput Methods Prog Biomed. 2016;125:18-25. [DOI] [PubMed] [Google Scholar]
  • 34. Zarkogianni K, Litsa E, Mitsis K, et al. A review of emerging technologies for the management of diabetes mellitus. IEEE Trans Biomed Eng. 2015;62(12):2735-2749. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 35. Oviedo S, Vehí J, Calm R, Armengol J. A review of personalized blood glucose prediction strategies for T1DM patients. Int J Numer Methods Biomed Eng. 2017;33(6):e2833. [DOI] [PubMed] [Google Scholar]
  • 36. Soru P, De Nicolao G, Toffanin C, Dalla Man C, Cobelli C, Magni L; AP@Home Consortium. MPC based artificial pancreas: strategies for individualization and meal compensation. Annu Rev Control. 2012;36(1):118-128. [Google Scholar]
  • 37. Del Favero S, Pillonetto G, Cobelli C, De Nicolao G. A novel nonparametric approach for the identification of the glucose-insulin system in type 1diabetic patients. 20th IFAC World Congress. 2011;44(1):8340-8346. [Google Scholar]
  • 38. Messori M, Toffanin C, Del Favero S, De Nicolao G, Cobelli C, Magni L. Model individualization for artificial pancreas. Comput Methods Programs Biomed. 2019;171:133-140. [DOI] [PubMed] [Google Scholar]
  • 39. Toffanin C, Del Favero S, Aiello EM, Messori M, Cobelli C, Magni L. MPC model individualization in free-living conditions: a proof-of-concept case study. IFAC-PapersOnLine. 2017;50(1):1181-1186. [Google Scholar]
  • 40. Toffanin C, Del Favero S, Aiello EM, Messori M, Cobelli C, Magni L. Glucose-insulin model identified in free-living conditions for hypoglycaemia prevention. J Process Control. 2018;64:27-36. [Google Scholar]
  • 41. Toffanin C, Aiello EM, Del Favero S, Cobelli C, Magni L. Multiple models for artificial pancreas predictions identified from free-living condition data: a proof of concept study. J Process Control. 2019;77:29-37. [Google Scholar]

Articles from Journal of Diabetes Science and Technology are provided here courtesy of Diabetes Technology Society

RESOURCES