流式细胞仪CLFCS软件系统开发计划与进度
概述
项目名称:流式细胞仪软件系统CLFCS(Clinical Flow Cytometry Software) 负责人:王继帅 项目周期:2016年3月 - 2017年5月(15个月)
核心功能:临床流式细胞仪用户软件,支持数据采集、分析、显示、质控、用户管理、LIS上传等功能。 对标参考:CytoFLEX / CytExpert( Beckman Coulter)
项目团队
- A1(调试软件):田浩然、王磊等
- B1(数据显示与分析算法):李大鹏
- C1(用户界面与质控模块):王继帅
- D1:其他成员
研发阶段Roadmap
| 阶段 | 时间 | 核心任务 | 成果目标 |
|---|---|---|---|
| 需求调研与分析 | 2016.03-2016.06 | 调研用户需求、分析软件功能优化要求 | 明确详细的需求报告 |
| 系统设计 | 2016.07 | 系统概要设计、详细设计、架构设计 | 设计文档 |
| 研发阶段一 | 2016.08-2016.10 | 信息管理功能、硬件设置与控制、状态监控、数据采集、接口模块、用户界面 | 具备成熟用户界面、实现文件管理、数据采集、基本数据分析的可演示应用程序 |
| 研发阶段二 | 2016.11-2016.12 | 完善信息管理、硬件设置与控制、状态监控、数据采集、接口开发、质控功能、数据显示与分析算法、用户权限管理 | 实现质控、用户权限管理及系统设置功能的用户软件基本形态 |
| 研发阶段三 | 2017.01-2017.02 | 完成质量控制功能、数据显示和分析算法、用户管理及访问权限控制、日志管理、完善功能点 | 实现用户软件V1.0版本 |
| 研发阶段四 | 2017.03 | 完成用户软件 | 开始软件系统测试 |
| 测试发布 | 2017.04-2017.05 | 系统测试、错误修改、交付使用 | 高质量最终一期工程软件版本 |
核心模块开发任务
信息管理模块
- 样本信息、试剂信息、质控信息的数据库设计及实现
- LIS上传及下载功能
数据显示与分析模块(难度最高,112工作日)
- 数据显示方式:直方图、散点图、等高线图、密度图、三维图
- FCS文件支持模块:根据FCS行业标准实现数据解析、显示、保存
- 门运算:十字门、矩形门、椭圆门、多边形门、套索、铰链
- 设门算法与门模板
- 统计信息生成
- 补偿矩阵生成原理与数据库设计
- 图形属性设置(线性/对数选择)
- 图放大功能
- 统计分析:颗粒数/μL(V/B)、检测消耗时长、处理速率、丢弃率、采集进度、体积
质量控制模块
- Flow Check质控流程与图表(检测仪器性能参数)
- 8Peaks质控流程与图表
- 仪器质控报告
- 项目质控(通过质控微球自动设置检测条件:电压和补偿,显示LJ图)
- 清洗液、鞘液过滤器、蠕动泵软管等维护时间及到期提醒
硬件控制模块
- 硬件设置及控制功能
- 硬件状态监控功能
- 泵阀单元代码编码及调试
- 采集单元代码编码及调试
- 自定义样本流速模式(精度1μL/分钟)
上样模式
- 单管手动上样
- 单管自动上样
- 32转盘自动上样
- 96孔板自动上样
- 三维自动上样
用户权限与接口
- 用户管理(增删改查、密码管理、访问权限控制)
- LIS上传及下载
- 日志管理功能
- 打印检测历史数据
通信与协议
- 根据新通信协议对原Qt软件进行修改
- 采集卡通信接口开发
软件技术栈
- 开发环境:VS2013 + QT5.3 + QWT6.1
- 界面框架:Qt/C#
- 第三方数据格式:FCS标准(Flow Cytometry Standard)
- 参考竞品:CytExpert(Beckman Coulter)、迈瑞流式细胞仪软件
甘特图(2016年版本计划)
| 任务 | 开始时间 | 工期(天) |
|---|---|---|
| 编写用户界面模块 | 2016-08-01 | 56 |
| 编写信息管理模块 | 2016-09-01 | 56 |
| 编写硬件设置及状态管理模块 | 2016-12-01 | 56 |
| 编写数据采集模块 | 2016-11-01 | 56 |
| 编写接口模块 | 2016-09-26 | 35 |
| 编写质量控制模块 | 2016-11-01 | 28 |
| 编写数据显示及分析模块 | 2016-09-01 | 112 |
| 编写用户权限管理模块 | 2016-12-01 | 56 |
| 编写日志管理模块 | 2016-10-10 | 56 |
| 完善用户界面模块 | 2017-02-01 | 56 |
| 测试与维护 | 2017-04-01 | 56 |
2017年10月详细计划(剩余工作量81天)
高优先级(A级)任务:
- 单管自动上样 - 王磊 - 剩余2天
- 32转盘自动上样 - 王磊 - 剩余6天
- 仪器质控(Flow Check/8Peaks) - 王继帅 - 剩余8天
- 质控报告显示 - 王继帅 - 剩余5天
- FCS文件支持与第三方软件分析 - 吴英杰 - 剩余2天(中生方)
- 导入FCS文件分析 - 吴英杰 - 剩余0天(高风险)
B级任务(部分已完成/待细化):
- 补偿库功能 - 支持补偿设置在项目模板中
- 模板功能 - 保存/加载当前设置为模板
- 通道备注标签 - FITC-A → CD3-FITC-A 形式
- 绝对计数开启/关闭
- 系统集成与测试 - 翁良飞负责,剩余20天
相关文档
- 流式细胞仪软件测试用例模板
- 液相芯片项目-数据采集卡通信协议
- Cypress-CyUSB3驱动编程参考手册(CY7C6013A USB芯片驱动)
备注
- 项目期间经历过两次较大版本迭代(2016年9月20日版→9月21日版→2017年10月版)
- 软件从Qt架构逐步迁移到C#实现
- 与中生(中生医疗)有合作开发部分(吴英杰负责FCS文件支持模块)
- 对标CytExpert为重要参考标准