| Literature DB >> 33931977 |
Rayhan A Lal1,2,3, Caitlin L Maikawa4, Dana Lewis5, Sam W Baker6, Anton A A Smith7, Gillie A Roth4, Emily C Gale8, Lyndsay M Stapleton4, Joseph L Mann7, Anthony C Yu7, Santiago Correa7, Abigail K Grosskopf9, Celine S Liong4, Catherine M Meis7, Doreen Chan10, Joseph P Garner6,11, David M Maahs2,3, Bruce A Buckingham2,3, Eric A Appel2,3,4,7.
Abstract
Understanding how automated insulin delivery (AID) algorithm features impact glucose control under full closed loop delivery represents a critical step toward reducing patient burden by eliminating the need for carbohydrate entries at mealtimes. Here, we use a pig model of diabetes to compare AndroidAPS and Loop open-source AID systems without meal announcements. Overall time-in-range (70-180 mg/dl) for AndroidAPS was 58% ± 5%, while time-in-range for Loop was 35% ± 5%. The effect of the algorithms on time-in-range differed between meals and overnight. During the overnight monitoring period, pigs had an average time-in-range of 90% ± 7% when on AndroidAPS compared to 22% ± 8% on Loop. Time-in-hypoglycemia also differed significantly during the lunch meal, whereby pigs running AndroidAPS spent an average of 1.4% (+0.4/-0.8)% in hypoglycemia compared to 10% (+3/-6)% for those using Loop. As algorithm design for closed loop systems continues to develop, the strategies employed in the OpenAPS algorithm (known as oref1) as implemented in AndroidAPS for unannounced meals may result in a better overall control for full closed loop systems.Entities:
Keywords: automated insulin delivery; diabetes; open-source closed loop
Mesh:
Substances:
Year: 2021 PMID: 33931977 PMCID: PMC8087942 DOI: 10.1002/ctm2.387
Source DB: PubMed Journal: Clin Transl Med ISSN: 2001-1326
FIGURE 1Algorithm schematic. Open‐source automated insulin delivery systems AndroidAPS and Loop have been designed to incorporate mealtime carbohydrate entry into blood glucose (BG) predictions, and thus control of insulin delivery. However, a system that does not require meal announcements needs to be able to respond to unannounced mealtime glucose excursions to maintain glucose within a target range. (A) Loop algorithm constructs a single glucose prediction based on the sum of four components: (i) carbohydrates on board, (ii) insulin on board, (iii) glucose momentum, and (iv) retrospective correction. Retrospective correction adjusts the predicted glucose level by measuring the discrepancy between the predicted glucose and the actual glucose levels. (B) AndroidAPS/OpenAPS algorithm constructs four separate prediction curves: (i) insulin predicted glucose, (ii) carbohydrate predicted glucose, (iii) unannounced meal (UAM) predicted glucose, and (iv) zero‐temporary basal insulin predicted glucose. The AndroidAPS/OpenAPS algorithm then aims for the minimum predicted glucose value to still fall within the target range
Individual insulin dosing parameters
| Pig | Basal rate (units/h) | ISF (mg/dl/unit insulin) | ICR (g carb/unit insulin) |
|---|---|---|---|
| 1 | 0.15 | 110 | 49 |
| 2 | 0.20 | 167 | 90 |
| 3 | 0.10 | 154 | 68 |
| 4 | 0.30 | 158 | 59 |
| 5 | 0.20 | 160 | 69 |
| 6 | 0.25 | 132 | 58 |
FIGURE 2Pharmacokinetics and pharmacodynamics used for insulin model. Fasted pigs with diabetes were injected subcutaneously with 4 U of Humalog. (A) Blood glucose measurements in fasted pigs. (B) Insulin (lispro) pharmacokinetics and corresponding model fit. (C) Modeled insulin pharmacodynamics from within Loop.
FIGURE 3Glucose traces during closed loop challenges. Pigs with streptozotocin‐induced insulin‐deficient diabetes underwent head‐to‐head comparison of do‐it‐yourself open‐source closed loop systems AndroidAPS and Loop. (A) Pigs wear Dexcom G6 continuous glucose monitors (CGM) and compatible Medtronic pumps that connect to either an android phone (AndroidAPS) or iPhone (Loop) via a RileyLink. Systems are setup for full closed loop (no meal announcements). (B) Glucose levels are monitored overnight and after three meal challenges per day. (C) Sample full‐day traces for both AndroidAPS and Loop for pigs 1, 4, and 6. Time‐in‐range (euglycemia) was defined as the time where CGM measured glucose was 70–180 mg/dl
FIGURE 4Time spent in range and hypoglycemia during closed loop challenges. Average traces (mean ± SE) for each pig on AndroidAPS or Loop for (A) breakfast, (B) lunch, (C) dinner, (D) overnight. Time‐in‐range (TIR) was defined as time where CGM measured glucose between 70 and 180 mg/dl and hypoglycemia was defined <70 mg/dl. (E) TIR is reported as a percentage of the total time during the monitoring period: breakfast (6 h), lunch (5 h), dinner (5 h), or overnight (6 h) for AndroidAPS and Loop algorithms (F), time‐in‐hypoglycemia is reported as a percentage of the total time during the monitoring period (6 h for overnight and breakfast; 5 h for lunch and dinner. Data are shown as log‐transformed least squares mean ± SE with back‐transformed axis labels. (A–D) Glucose curves are shifted on the x‐axis to align the start times of the monitoring periods. (E and F) Each pig was monitored for each meal at least once for each algorithm. Data are reported as least squares mean ± SE. Statistical significance was determined by restricted maximum likelihood (REML) repeated measures mixed model. Bonferroni post hoc tests were performed on individual meal test slices and significance (*) and alpha was adjusted to account for multiple comparisons (alpha = .0125)
FIGURE 5Hypoglycemic events requiring corrective carbohydrates. When corrective carbohydrates were required, pigs received half a jumbo marshmallow (10 g sugar). Corrective carbohydrates were only necessary during breakfast monitoring periods for both algorithms. (A) Severe hypoglycemic events that required corrective carbohydrates were defined as (i) when two methods of glucose measurement were <55 mg/dl (ear prick, iv blood draw, or CGM), or (ii) when the CGM alone reported glucose <40 mg/dl. (B) Probability of severe hypoglycemic events during the breakfast monitoring period for each algorithm. Each breakfast monitoring period was evaluated as having one of two outcomes: (i) no intervention was necessary, or (ii) corrective carbohydrates were given. Data shown are back‐transformed from log‐transformed least squares mean ± SE. Each pig received each algorithm at least once (n = 6 pigs). Statistical significance was determined using logistic regression as a GEE within a generalized linear model. Each pig acted as its own control and was included as repeated measures