| Literature DB >> 31562509 |
Min Zheng1, Baohua Ni2, Samantha Kleinberg1.
Abstract
BACKGROUND: Artificial pancreas systems aim to reduce the burden of type 1 diabetes by automating insulin dosing. These systems link a continuous glucose monitor (CGM) and insulin pump with a control algorithm, but require users to announce meals, without which the system can only react to the rise in blood glucose.Entities:
Keywords: artificial; continuous glucose monitoring; diabetes mellitus type 1; meal detection; pancreas
Mesh:
Substances:
Year: 2019 PMID: 31562509 PMCID: PMC6857509 DOI: 10.1093/jamia/ocz159
Source DB: PubMed Journal: J Am Med Inform Assoc ISSN: 1067-5027 Impact factor: 4.497
Related work in meal detection from continuous glucose monitoring
| Method | Real-World Data | Exercise | Mean Delay (min) | Mean Meal Size Error (g) |
|---|---|---|---|---|
| MDA | Yes | No | 30 | NR |
| Lee and Bequette | No | No | 35 ± 8.3 | −0.75 ± 9.3 |
| GRID | Yes | Yes | 42 | NR |
| VSD (2015) | No | No | 34 ± 19 | 4.95-10.4 |
| Ramkissoon et al | No | Yes | 28 ± 3 | NR |
| VSD (2017) | Yes | No | 45 ± 14 | 5.72-10.4 |
| Kölle et al | No | No | 35 (max) | NR |
| Samadi et al | Yes | No | 34.8 ± 22.8 | 1.7 ± 28.1 |
| SBE (our method) | Yes | Yes | 25.7 ± 5 | 1.2 ± 3.6 |
Values are mean ± SD or range, unless otherwise indicated. Meal size error is given in grams of carbohydrates.
GRID: Glucose Rate Increase Detector; MDA: meal detection algorithm; NR: not reported; SBE: simulation-based explanation; VSD: variable state dimension.
Figure 1.Overview of method: (A) identify times in which observed glucose differs significantly from predicted glucose, (B) simulate glucose trajectories with varying meal sizes and times, and (C) determine which, if any, inferred meals account best for observed glucose. BG: blood glucose.
Figure 2.Twenty-four hours of simulated data with ground truth meals (gray boxes), insulin doses (vertical black bars in meals), and exercise (light gray box). Our approach finds all meals with low error (bars show meal duration), while variable state dimension (VSD) has significant error in meal size estimate (circles show meal time). Meals for both methods are shaded to indicate meal size error (dark blue = 0, yellow = 40-g error).
Detailed series of events for the whole-day simulation depicted in Figure 2
| Time | Event |
|---|---|
| 6:00 | Simulation begins |
| 7:20-7:40 | Breakfast, 14-g carbohydrates |
| 7:30 | Insulin bolus, 70 pmol/kg |
| 12:00-12:30 | Lunch, 24.7-g carbohydrates |
| 12:10 | Insulin bolus, 80 pmol/kg |
| 5:00-5:30 | Run, average HR 140 beats/min |
| 6:00-6:40 | Dinner, 40.8-g carbohydrates |
| 6:05 | Insulin bolus, 80 pmol/kg |
HR: heart rate.
Experimental results for 100 simulated people
| Our Method | VSD | |||||||
|---|---|---|---|---|---|---|---|---|
| Experiment | Recall | Precision | Delay (min) | Meal Size Error (g) | Recall | Precision | Delay (min) | Meal Size Error (g) |
| Breakfast | 0.942 | 0.947 | 24.9 ± 3 | 0.8 ± 2.1 | 0.920 | 0.951 | 25.4 ± 5 | 5.1 ± 4.2 |
| Lunch | 0.917 | 0.919 | 28.9 ± 6 | 1.0 ± 3.2 | 0.901 | 0.930 | 43.5 ± 8 | 16.1 ± 6.3 |
| Dinner | 0.871 | 0.881 | 27.8 ± 7 | 1.4 ± 4.3 | 0.845 | 0.893 | 53.4 ± 11 | 23.6 ± 9.1 |
| Overall | 0.880 | 0.933 | 25.7 ± 5 | 1.2 ± 3.6 | 0.860 | 0.936 | 48.3 ± 9 | 17.2 ± 8.0 |
Delay is time between meal start and its detection and size error is in grams of carbohydrates. Recall and precision for VSD are at the meal level, rather than at the minute level, as it does not infer duration.
VSD: variable state dimension.
Best result for the metric and experiment.
Figure 3.Real-world continuous glucose (GLU) monitor (gray line) and insulin bolus data (vertical black bars) with accepted meals (black bar for our method or black circle for variable state dimension [VSD]) and rejected meals (gray bar for our method or gray X for VSD), smoothed GLU (dashed blue), our predicted GLU (orange line), and VSD-predicted GLU (green line). (A) Subject A (breakfast). (B) Subject B (snacks and dinner). (C) Subject C (lunch). (D) Subject D (dinner).