项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-10 · 当前星标 ★ 3454
技术标签
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- Java JDK 17 或更新版本(强烈建议使用 LTS 版本 17 或 25)
- Git 命令行工具
- 可访问 GitHub 的网络(用于克隆仓库与下载依赖)
安装与启动步骤
-
1检查 Java 版本
Synthea 要求 JDK 17 或更新版本,优先用 LTS 17 或 25,非 LTS 新版本可能出问题。
java -version -
2克隆代码仓库
从 GitHub 拉取 Synthea 源码到本地,并进入项目目录。
git clone https://github.com/synthetichealth/synthea.git cd synthea -
3构建并运行测试
用仓库自带的 Gradle Wrapper 编译项目并执行测试套件,首次运行需下载依赖,耗时较长。
./gradlew build check test -
4查看运行说明
该 README 只讲开发者构建流程;若只想生成数据,请按官方 wiki 的 Basic Setup and Running 操作。
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
exporter.fhir.bulk_data | 否 | 设为 true 时以 ndjson 格式输出 Bulk FHIR 数据 | true |
exporter.ccda.export | 否 | 设为 true 时额外导出 C-CDA 格式数据 | true |
exporter.csv.export | 否 | 设为 true 时额外导出 CSV 格式数据 | true |
如何确认成功
执行 ./gradlew build check test 后输出 BUILD SUCCESSFUL,且测试全部通过、无失败用例。
常见问题
Q:Java 版本报错或编译失败怎么办?
A:确认 java -version 为 JDK 17 或更新版本,并尽量换成 LTS 的 17 或 25,非 LTS 的新版本可能出现兼容问题。
Q:我只想生成数据,不想改代码,怎么跑?
A:README 建议直接看官方 wiki 的 Basic Setup and Running 页面,那里是面向普通使用者的运行说明;本仓库的 Quick Start 面向开发者。
Q:怎么得到 CSV 或 C-CDA 格式的数据?
A:在配置中将 exporter.csv.export 或 exporter.ccda.export 设为 true;需要 ndjson 的 Bulk FHIR 则把 exporter.fhir.bulk_data 设为 true。
Q:需要自己单独安装 Gradle 吗?
A:不需要,仓库自带 Gradle Wrapper,直接用 ./gradlew 命令即可。
注意事项
- Synthea 默认使用马萨诸塞州普查数据作为人口统计基线,如需其他地区需自行配置。
- 生成的合成数据虽非真实患者,但在用于研究或对外发布前仍建议确认合规要求。
- README 节选未给出运行生成器的具体命令,实际运行方式请以官方 wiki 为准。
核心亮点
- 基于真实临床指南模拟疾病进展,数据可信度高
- 输出标准 FHIR 格式,无缝对接主流医疗 IT 系统
- 支持自定义模块,灵活扩展模拟场景和疾病类型
不足之处
- 文档/社区待观察
- 生成大规模数据时性能消耗较大,需较高计算资源
适用场景
- 医疗 AI 模型训练与验证,如疾病预测、影像分析
- 医疗信息系统开发与测试,如 EHR 互操作性、HL7 FHIR 接口调试
- 医学教育与科研,用于生成教学案例或流行病学研究模拟数据
替代项目
MDClone、Synthetic Data Vault (SDV)、PatientGen
上一篇:distilabel
下一篇:greenmask
同类项目推荐
lora-dataset-studio
开源
一站式搞定 LoRA 数据集制作、训练与测试,本地免费运行
Free local LoRA training studio: build character, style and concept datasets from on···
free-llm-api-hub
开源
免费大模型 API 清单,条条有出处、持续验真
A continuously-verified dataset of free-tier & trial-credit LLM APIs for developers.···
DataProfiler
开源
快速摸清数据底细,自动识别敏感信息
What's in your data? Extract schema, statistics and entities from datasets
OpenConstructionEstimate-DDC-CWI···
开源
让AI代理秒查全球建筑成本数据,造价估算更智能。
Open multilingual construction cost database for AI Agents - 55K+ work items, 27K+ r···
potato
开源
便携式多模态标注工具,集成智能代理,让标注更高效。
potato: the portable annotation tool
Awesome-Dataset-Distillation
开源
一页看全数据集蒸馏论文,快速入门与追新
A curated list of awesome papers on dataset distillation and related applications.
flickr_scraper
开源
按关键词批量抓 Flickr 图片,快速攒出 CV 训练集
Python Flickr image scraper for building keyword-based computer vision datasets with···
RSIBench-Data
开源
一键生成代码评测数据并在沙箱里跑分
Synthetic data generation, post-training, and E2B benchmark evaluation infrastructur···
DataArc-SynData-Toolkit
开源
按规则批量造合成数据,替代敏感真实数据
Synthetic Data Generation Platform By DataArcTech
