Awesome-CGM
收藏资源简介:
这是一个公开可用的连续血糖监测(CGM)数据链接集合,专门收集和整理与CGM相关的多个数据集资源,覆盖了类型1糖尿病等研究领域,提供了数据集的概述、下载链接、预处理脚本和协变量信息。
This is a publicly available curated compilation of resources dedicated to continuous glucose monitoring (CGM). It systematically collects and organizes multiple datasets related to CGM, covers research domains including type 1 diabetes, and provides dataset overviews, download links, preprocessing scripts, and covariate information.
数据集详情:Awesome-CGM
概述
Awesome-CGM 是一个公开可用的连续血糖监测(CGM)数据集的链接集合。CGM 是可穿戴小型设备,能够全天连续测量血糖水平,部分设备每5分钟即可进行一次测量。
该集合最初由 Mary Martin、Elizabeth Chun、David Buchanan、Eric Wang 和 Sangaman Senthil 在 Dr. Irina Gaynanova 指导下作为 Aggie 研究项目的一部分整理而成。2024年10月更新了新版名单,由 Xinran (Charlotte) Xu、Neo Kok 和 Junyan (Samuel) Tan 在 Dr. Irina Gaynanova 指导下汇编。
相关工具:R 包 iglu 可用于 CGM 数据分析。
数据集分类及详情
1型糖尿病数据集
| 数据集 | 主要信息 |
|---|---|
| Aleppo (2017) | 225名25-40岁1型糖尿病成人参与者,使用Dexcom G4 CGM监测6个月,研究无指尖血糖校准的CGM使用效果 |
| Anderson (2016) | 测试闭环人工胰腺系统的研究,包含多阶段试验(CGM实践、传感器增强泵治疗、夜间闭环控制、全天候闭环控制),14名患者额外使用闭环系统5个月 |
| Brown (2019) | 168名14岁以上参与者,使用Dexcom G6 CGM和t:Slim X2 Control-IQ技术,研究周期6个月 |
| Buckingham (2007) | 针对糖尿病儿童使用CGM的试点研究,先建立一周盲测基线,随后在家使用3个月 |
| Chase (2005) | 200名受试者随机分配至CGM组或自我监测血糖对照组,使用GlucoWatch G2 Biographer,最终比较A1c测量值 |
| Dubosson (2018) | 9名1型糖尿病门诊患者,收集CGM数据外还包括ECG等多种生理数据 |
| Lynch (2022) | 90名6-71岁参与者,使用Dexcom G6 CGM,评估从混合闭环系统向生物胰腺的转变,研究周期13周 |
| Marling (2019) | 12名1型糖尿病患者 |
| Tamborlane (2008) | 受试者按A1c结果分为7-10%和<7%两组,每组随机分配至CGM或对照组 |
| Tsalikian (2005) | 50名10-18岁1型糖尿病儿童,使用OneTouch Ultra Meter,研究运动后夜间低血糖发生频率 |
| Wadwa (2023) | 102名2-6岁幼儿,使用t:slim X2胰岛素泵和Dexcom G6 CGM,研究周期13周 |
| Weinstock (2016) | 200名60岁以上1型糖尿病老年人,100例病例+100例对照,使用Dexcom SEVEN PLUS监测2周 |
2型糖尿病数据集
| 数据集 | 主要信息 |
|---|---|
| Broll (2021) | 5名2型糖尿病患者使用Dexcom G4 CGM,提供示例数据用于开发iglu包 |
其他数据集
| 数据集 | 主要信息 |
|---|---|
| Colas (2019) | 208名受试者,研究开始时均健康,17人研究结束时发展为2型糖尿病 |
| Hall (2018) | 57名无糖尿病诊断者,其中5名筛查时确诊2型糖尿病、14名糖尿病前期,分析健康个体血糖波动 |
| Åm (2018) | 动物模型(猪)研究,通过静脉输注葡萄糖模拟进食,研究传感器放置对CGM数据的影响 |
| Shah (2019) | 153名6岁以上参与者,使用Dexcom G6 CGM,评估健康非糖尿病个体的参考传感器血糖范围 |
模拟器
| 模拟器 | 主要信息 |
|---|---|
| Xie (2018) | UVa/Padova Simulator的Python实现,支持强化学习,兼容OpenAI gym和rllab API |
| Lehmann (2011) | AIDA模拟器,用于模拟典型1型糖尿病患者胰岛素和饮食变化对血糖曲线的影响 |
验证数据集与附加处理
对以下8个数据集进行了标准化处理,整合了患者级别统计信息(性别、胰岛素给药方式、糖尿病类型、使用设备):
处理后数据集及样本构成:
- Colas2019:健康191人,2型糖尿病17人
- Broll2021:2型糖尿病5人
- Brown2019:1型糖尿病168人
- Hall2018:健康38人,糖尿病前期14人,2型糖尿病5人
- Shah2019:健康168人
- Buckingham2007:1型糖尿病47人
- Lynch2022:1型糖尿病440人
- Wadwa2023:1型糖尿病102人
整合后总体人群统计:
- 1型糖尿病:820人
- 2型糖尿病:27人
- 糖尿病前期:14人
- 健康:398人
- 平均研究周期:18周
- 平均年龄:32岁
- 约74%的队列在研究期间使用胰岛素泵而非注射
数据质量检查
提供最小排除标准,包含缺失数据处理脚本 R脚本 和可视化质量检查脚本 R脚本。代码复现演示可参考 Processing Demo。
数据处理Shiny应用
提供 ShinyGUI 应用,帮助用户导航、下载和处理原始CGM数据集。可在线访问 Awesome-CGM Validation Dataset GUI,也支持本地部署处理大文件(如Brown、Lynch数据集)。
应用使用步骤:
- 在浏览器打开 Shiny 应用链接
- 从下拉菜单选择一个或多个数据集,上传原始数据文件
- 点击 Process Dataset 开始处理,可选择应用缺失数据过滤
- 处理完成后点击 Download Processed Data 下载所有处理后的数据集(压缩为.zip文件)




