SYNRARE
收藏资源简介:
SYNRARE是由南丹麦大学开发的一个基于Synthea框架的图形用户界面,专门用于生成罕见疾病患者的合成电子健康记录数据集。该数据集通过可定义的参数调整,模拟与常见疾病具有可控差异度的罕见疾病变体,支持生成任意数量的患者记录,数据来源完全基于规则驱动的合成生成,无需依赖真实医疗数据。其创建过程涉及对现有疾病模块的全局修改,包括方差调整、范围偏移和概率变化,以生成具有不同相似性程度的疾病变体。该数据集主要应用于机器学习算法的基准测试和开发,旨在解决罕见疾病诊断中因数据稀缺和隐私限制导致的算法评估难题,为研究人员提供一个可控的技术测试环境。
SYNRARE is a graphical user interface developed by the University of Southern Denmark built on the Synthea framework, specifically designed to generate synthetic electronic health record (EHR) datasets for patients with rare diseases. This dataset enables simulation of rare disease variants with controllable degrees of difference from common diseases via configurable parameter adjustments, supports generating arbitrary volumes of patient records, and is fully rule-driven for synthetic data generation without relying on real medical data. Its development process entails global modifications to existing disease modules, including variance adjustment, range shifting, and probability alteration, to produce disease variants with varying levels of similarity to common clinical conditions. This dataset is primarily utilized for benchmarking and developing machine learning algorithms, with the goal of resolving the algorithm evaluation challenges encountered in rare disease diagnosis due to data scarcity and privacy constraints, thereby providing researchers with a controllable technical testing environment.
- 数据集名称:SYNRARE(Synthea Rare Disease GUI)
- 描述:用于处理Synthea模块的图形用户界面(GUI),支持查看、编辑、修改和运行合成患者数据模拟,特别针对罕见病数据生成设计。
- 主要功能:
- 模块管理:浏览、导入、删除、升级Synthea模块,支持单模块、多模块或全部模块模拟。
- 可视化编辑:通过表单编辑模块状态属性。
- 批量操作:可同时选择多个模块进行模拟。
- 修改工具:支持BMI类别调整和随机化等模块修改。
- 数据生成:使用选定模块和参数运行Synthea模拟。
- 模块构建器集成:导出模块供官方Synthea模块构建器使用。
- 系统要求:
- Python 3.8+
- Java JDK 11或更新版本(推荐LTS版本11或17)
- 使用方法:
- 安装依赖:
pip install -r requirements.txt - 构建并运行测试:
./gradlew build check test - 启动GUI:
python .Synthetic_RD_GUI.py
- 安装依赖:
- 作者:
- Nicolai Dinh Khang Truong(nitru@imada.sdu.dk)
- Richard Röttger(roettger@imada.sdu.dk)
- 致谢:感谢前硕士生Andreas Rosenstjerne实现和测试SYNRARE。
- 所属机构:南丹麦大学(University of Southern Denmark)| https://www.sdu.dk
- 项目信息:项目ID 12988,托管于GitLab(https://gitlab.sdu.dk/screen4care/synrare),创建于2026年4月9日,主分支为
main,包含4次提交、1个分支。




