| Literature DB >> 29317385 |
Evgenii Pustozerov1,2, Polina Popova2,3, Aleksandra Tkachuk2, Yana Bolotko2, Zafar Yuldashev1, Elena Grineva2,3.
Abstract
BACKGROUND: Personalized blood glucose (BG) prediction for diabetes patients is an important goal that is pursued by many researchers worldwide. Despite many proposals, only a few projects are dedicated to the development of complete recommender system infrastructures that incorporate BG prediction algorithms for diabetes patients. The development and implementation of such a system aided by mobile technology is of particular interest to patients with gestational diabetes mellitus (GDM), especially considering the significant importance of quickly achieving adequate BG control for these patients in a short period (ie, during pregnancy) and a typically higher acceptance rate for mobile health (mHealth) solutions for short- to midterm usage.Entities:
Keywords: blood glucose prediction; gestational diabetes mellitus; mHealth; mobile app; personalized medicine; recommender system
Year: 2018 PMID: 29317385 PMCID: PMC5780619 DOI: 10.2196/mhealth.9236
Source DB: PubMed Journal: JMIR Mhealth Uhealth ISSN: 2291-5222 Impact factor: 4.773
Figure 1Conceptual scheme of the gestational diabetes mellitus recommender system. BG: blood glucose; CGM: continuous glucose monitoring.
Figure 2Ensemble of blood glucose (BG) curves collected 3 hours before and after meals for one of the patients. Different colors represent different meals.
Figure 3Example of a standardized report exported from the app.
Figure 4Result of data matching between the continuous glucose monitoring system signal and the electronic diary.
Characteristics of the participants (N=62).
| Characteristic | GDM (n=48) | Control (n=14) | |
| Age (years), mean (SDa) | 32.1 (4.0) | 29.8 (2.9) | .06 |
| Prepregnancy BMIb (kg/m2), mean (SD) | 26.4 (6.4) | 21.1 (3.4) | .006 |
| HbA1cc (%), mean (SD) | 5.13 (0.40) | 4.84 (0.40) | .03 |
| Gestational age (weeks), mean (SD) | 31.4 (3.0) | 31.4 (2.8) | >.99 |
| BPd systolic (mm Hg), mean (SD) | 118.9 (10.6) | 117.5 (13.9) | .70 |
| BP diastolic (mm Hg), mean (SD) | 75.1 (7.9) | 74.8 (14.9) | .90 |
| Arterial hypertension, n (%) | 20 (42) | 5 (36) | .77 |
| OGTTe fasting PGf (mmol/L), mean (SD) | 5.0 (0.7) | 4.2 (0.5) | <.001 |
| OGTT 1-h PG (mmol/L), mean (SD) | 9.6 (2.3) | 6.3 (1.6) | <.001 |
| OGTT 2-h PG (mmol/L), mean (SD) | 8.4 (2.4) | 5.5 (1.4) | <.001 |
| Fasting serum insulin (pmol/L), mean (SD) | 96.4 (52.8) | 93.9 (81.9) | .91 |
aSD: standard deviation.
bBMI: body mass index.
cHbA1c: glycated hemoglobin A1c.
dBP: blood pressure.
eOGTT: oral glucose tolerance test.
fPG: plasma glucose.
Glycemic response and meal characteristics for gestational diabetes mellitus (GDM) and control patients.
| Characteristic | GDM, mean (SDa) | Control, mean (SD) | |
| Fasting BGb (mmol/L) | 5.1 (0.7) | 5.0 (0.6) | <.001 |
| BG60c (mmol/L) | 6.2 (1.0) | 5.9 (0.9) | <.001 |
| AUC60d (mmol/L*hour) | 5.77 (0.80) | 5.62 (0.74) | .02 |
| AUC120e (mmol/L*hour) | 5.86 (0.78) | 5.68 (0.70) | <.001 |
| BG Rise 1h after meal (mmol/L) | 1.5 (1.0) | 1.6 (1.0) | .66 |
| Postprandial peak BG (mmol/L) | 6.6 (1.0) | 6.5 (1.0) | .02 |
| Time to peak BG (minutes) | 75.0 (43.7) | 73.6 (46.0) | .68 |
| Carbohydrates per meal (g) | 31.8 (22.2) | 51.5 (31.5) | <.001 |
| Proteins per meal (g) | 22.5 (15.1) | 22.9 (15.7) | .72 |
| Fats per meal (g) | 19.6 (15.1) | 25.2 (17.0) | <.001 |
| Energy per meal (kcal) | 398 (209) | 530 (279) | <.001 |
aSD: standard deviation.
bBP: blood pressure.
cBG60: blood glucose level 60 minutes after the meal.
dAUC60: area under the postprandial blood glucose curve 60 minutes after the meal
eAUC120: area under the postprandial blood glucose curve 120 minutes after the meal.
Coefficients of the linear regression models predicting different features of postprandial glucose (PPG) response.
| Parameter | AUC60a | AUC120b | BG60c | Peak BGd |
| Intercept | 1.6246 | 2.5650 | 2.1860 | 3.4590 |
| 1. BG level before meal (mmol/L) | 0.6877 | 0.6033 | 0.4116 | 0.5959 |
| 2. Breakfast (yes/no) | 0.2927 | 0.2337 | 0.2746 | 0.2832 |
| 3. Carbohydrates (g) | 0.0030 | 0.0034 | 0.0072 | 0.0093 |
| 4. Starch (g) | — | 0.0017 | — | 0.0024 |
| 5. Carbohydrates (%) | 0.1951 | 0.0289 | 0.0902 | — |
| 6. Proteins (%) | — | — | — | –0.4503 |
| 7. Preceding meal (yes/no) | — | –0.0539 | –0.1570 | –0.0730 |
| 8. Carbohydrates in preceding meal (g) | — | — | — | –0.0029 |
| 9. OGTTe fasting BG (mmol/L) | — | — | 0.2974 | — |
| 10. OGTT 2h BG (mmol/L) | 0.0484 | 0.0397 | 0.0356 | 0.1036 |
| 11. Fasting serum insulin (pmol/L)f | — | — | — | 0,0021 |
| 12. Sports (≥2 days/week, yes/no)g | –0.1416 | — | — | — |
| 13. Climbing stairs (≥4 flights/day, yes/no)g | –0.0497 | –0.1938 | –0.1860 | –0.0364 |
| 14. Walking (≤30, 31-60, ≥61 min/day for 0, 1, 2)g | — | –0.1062 | –0.0864 | –0.3349 |
| 15. Legumes >1/week ( (yes/no)g | — | — | — | –0.2184 |
| 16. Coffee (0-1, 2-3, >3 cups/day for 0, 1, 2)g | 0.0025 | 0.1173 | 0.0738 | 0.0311 |
aAUC60: area under the postprandial blood glucose curve 60 minutes after the meal.
bAUC120: area under the postprandial blood glucose curve 120 minutes after the meal.
cBG60: blood glucose level 60 minutes after the meal.
dBP: blood pressure. Peak BG: peak BG level on a 3-hour postprandial BG curve.
eOGTT: oral glucose tolerance test.
fMeasured at the day of OGTT.
gDuring pregnancy.
Estimation of model performance.
| Characteristic and set | Root mean square error | Mean absolute error | Mean absolute percentage error | ||
| Test | .79 | 0.62 | 0.52 | 9.3% | |
| Training | .78 | 0.51 | 0.40 | 6.8% | |
| Test | .75 | 0.61 | 0.48 | 9.1% | |
| Training | .75 | 0.51 | 0.39 | 6.6% | |
| Test | .69 | 0.81 | 0.66 | 12.0% | |
| Training | .66 | 0.75 | 0.56 | 8.9% | |
| Test | .48 | 1.00 | 0.77 | 12.2% | |
| Training | .74 | 0.68 | 0.53 | 8.0% | |
aAUC60: area under the postprandial blood glucose curve 60 minutes after the meal.
bAUC120: area under the postprandial blood glucose curve 120 minutes after the meal.
cBG60: blood glucose level 60 minutes after the meal.
dBP: blood pressure. Peak BG: peak BG level on a 3-hour postprandial BG curve.
Comparison between the proposed model and prior developed models.
| Value and author(s) | Mathematical model | Root mean square error (mmol/L*hour; mmol/L) | Mean absolute percentage error (%) | ||
| Pustozerov et alb | Linear regression | .71 | 0.62 | 6.8 | |
| Zeevi et al [ | Boosted decision trees | .70 | — | — | |
| Pustozerov et alb | Linear regression | .69 | 0.82 | 12.0 | |
| Plis et al [ | Support vector regression | — | 1.97 | — | |
| Wang et al [ | Autoregression, support vector machines, and neural network | — | 0.53-1.29 | 5.1-16.6 | |
| Perez-Gandia et al [ | Neural network | — | 1.38-1.60 | — | |
| Perez-Gandia et al [ | Autoregression | — | 1.67-2.17 | — | |
| Stahl [ | Lehmann and Deutsch, Dalla Man | — | 1.24-1.73 | — | |
aAUC60: area under the postprandial blood glucose curve 60 minutes after the meal.
bOur model.
cBG60: blood glucose level 60 minutes after the meal.