跳到主要内容

RadStudio 内部技术文档

RadStudio 是面向医学研究人员的零代码深度学习平台。通过拖拽式 DSL 编辑器搭建影像组学与深度学习实验管线,无需编写代码即可完成"数据导入 → 预处理 → 特征提取 → 建模 → 评估 → 论文图表导出"完整流程。

⚠️ 本文档为 RadStudio 内部技术文档,仅供授权团队成员使用。未经授权不得外传。

目标读者

  • 授权用户(影像科医生 / 研究生) — 平台使用说明与操作指南
  • 内部开发团队 — 系统架构、二次开发、扩展指南

核心功能

功能说明
拖拽式编辑器基于 React Flow 的可视化管线编辑器
影像组学PyRadiomics 特征提取与分析
深度学习MONAI + nnU-Net v2 医学影像分割
论文图表一键生成符合期刊规范的学术图表
AI 助手基于 LLM 的实验结果解读与论文段落生成
多模态学习融合临床数据、影像数据和文本数据

技术栈

技术
前端React 18 + TypeScript + Vite + React Flow + ECharts
后端FastAPI (Python 3.11+) + Celery + Redis
AI 引擎PyTorch 2.x + MONAI + nnU-Net v2 + PyRadiomics
存储PostgreSQL + MinIO
容器化Docker + Docker Compose
LLMDeepSeek API / Qwen

文档导航

路径内容
用户指南平台功能说明与操作教程
开发指南系统架构、本地环境搭建、开发规范
API 参考后端 API 接口说明
常见问题使用过程中的常见问题解答

环境搭建

本地开发环境搭建请参考 本地开发环境搭建。生产环境部署请参考项目根目录下的 部署架构指南