项目简介

这是我的第一个全站项目——结直肠癌风险和诊疗智能评估系统。除了基本的病人信息的增删改查,还基于随机森林构建了基于病人病理和蛋白组数据的肠癌风险评估与分析系统。
index
patient

技术栈

  • 前端: Vue
  • 后端:Node.js / Django / Flask
  • 数据库:MySQL
  • 深度学习模型:random forest
  • 运行环境:conda

功能特性

  • 用户注册和登录
  • 管理员/用户权限
  • 影像组/病理与蛋白组数据展示
  • 数据增删改查
  • 数据报表
  • 病情分析与风险评估
  • 模糊检索

安装与运行

  1. 克隆仓库
    项目地址(部分代码过长目前无法上传)
  2. 安装依赖
    conda env create -f environment.yml 
    
  3. 启动服务 web_server

未来计划

1.扩展功能:基于医学影像做视觉分析;
2.扩展功能:基于多模态数据做疗效评估和风险评估;
3.部署到云服务器中实现公共访问。

总结

作为自动化学生第一次做纯计算机的项目,虽然不是很感兴趣,但做完还是挺开心,也确实拓展了知识面,至少知道了前后端这些东西的存在,未来还会有第二个全栈项目,也会继续做,也是拓展自己代码能力和设计能力,万一以后就转全码了呢。