微流控化学发光校准数据测试验证-定标曲线异常分析-190924

2019-09-24 的一份 bug 分析记录:微流控化学发光免疫分析仪在用校准品重新校准后,软件显示的定标曲线”紧贴 X 轴”(几乎看不见)。本文档给出了完整的定量归因过程,是 CLIA(化学发光)定量校准算法问题的典型案例。

问题现象

校准后打开定标曲线界面,曲线最高值不超过 3000,而坐标系以 10^6 为单位刻度,曲线视觉上贴着 X 轴,近乎为零。

校准偏移量算法(软件逻辑)

  1. 用校准品测试得到各浓度点的光子数 RLU
  2. 与原始定标曲线对应浓度的光子数比对
  3. 拟合偏移量函数 Δy = kx + b,求出系数 k、b
  4. 原始定标点 + 偏移量 → 新校准曲线的定标点

数据分析结论

  • 加上偏移量后的校准定标点不再单调递增,中间起伏大
  • 最高浓度点光子数出现负值(物理上不可能)
  • 软件曲线拟合自动将 5.514 和 27.514 两个高浓度点判为异常点剔除(推测是为保证 r 值达标)
  • 拟合结果最大值 <3000,与坐标系量级(10^6)差两个数量级 → 显示异常

根因(软件公司邮件结论)

校准品实测光子数与原定标曲线同浓度点光子数偏差过大:

  • 低浓度 0.225:实测 2970.5,按试剂浓度/光子数组对应 5000–6000
  • 高浓度:实测仅约应有值的 1/3

即线性偏移模型 Δy=kx+b 的前提(偏差近似线性)不成立——实测信号整体塌陷且非均匀,线性平移无法修正,反而把曲线压垮并产生负值。

可行动启示

  1. 校准算法必须加有效性前置校验:校准品各点 RLU 与原曲线偏差超阈值(如 ±30%)或非单调时直接报”校准失败”,而不是继续算偏移量。
  2. 曲线拟合静默剔除异常点的行为要显式报告给用户(哪些点被剔、剔后 r 值),否则调试时严重误导。
  3. 高浓度信号只有 1/3 提示加样/底物/光路问题(钩状效应或 PMT 饱和后的非线性、试剂变质),校准失败应触发硬件侧排查清单。
  4. UI 侧坐标系量级固定 10^6 不合理,定标曲线纵轴应按数据自适应刻度。

关联