统计
如何用剂量反应曲线计算 IC50 / EC50(四参数拟合)
把浓度填进 XY 表的 X 列,反应值(如细胞活力 %)填进数据集,然后打开 分析 面板,选择 非线性回归(剂量反应)。PivoGraph 拟合可变斜率的四参数 logistic 曲线,给出 Bottom、Top、EC50 和 Hill 斜率。抑制曲线的 Hill 斜率为负,此时 EC50 就是 IC50:反应值位于 Bottom 与 Top 正中间时的浓度。
在 PivoGraph 中打开示例数据
在浏览器中打开可编辑的副本,数据始终留在你的设备上。
录入数据
- 在左侧 数据表 栏点击 新建数据表,表格格式 选择 XY,重复 填每个浓度的复孔数,点击 创建。
- X 列每行填一个浓度,可以填浓度本身,也可以填它的 log10。
- 每种处理录成一个数据集,复孔数值依次填入各子列。每个复孔都作为一个点参与拟合。
选择方程
- 点击右侧面板栏中的 分析,在 方法 页选择 非线性回归(剂量反应)。
- 在 参数 页的 方程 中,选择与 X 值相符的一项。

- log(激动剂) vs. 反应 — 可变斜率:X 已是 log10(浓度)。
- [激动剂] vs. 反应 — 可变斜率:X 是浓度本身。允许 X = 0,配合对数 X 轴查看曲线更清楚(设置坐标轴格式 → 比例 → Log 10)。
两种方程既能拟合上升曲线,也能拟合下降曲线,方向由 Hill 斜率的正负决定。
读懂结果

| 结果 | 含义 |
|---|---|
| Bottom、Top | 曲线的下平台和上平台 |
| LogEC50、EC50 | 反应位于 Bottom 与 Top 正中间时的浓度;EC50 = 10^LogEC50,单位为数据中的浓度单位 |
| Hill 斜率 | 曲线中点处的陡峭程度;反应随剂量下降时为负 |
| R²、Sy.x | 曲线与数据点的吻合程度 |
| 拟合点数 | 参与拟合的点数 |
示例数据中,Vehicle 的 EC50 为 45.35,联用顺铂 50 nM 时为 17.58,曲线向低浓度方向移动。两条曲线的 Hill 斜率都为负,符合抑制曲线的特征。
结果 页的 在图上绘制拟合曲线 会把曲线画到图上,颜色与所属数据集一致;线宽和颜色可在 设置图表格式 的 拟合曲线 中修改。
拟合得好的要点
- 浓度范围要覆盖上下两个平台:拟合至少需要 5 个点,并呈明显的 S 形趋势。
- 浓度在对数刻度上均匀分布,例如半对数稀释或 3 倍稀释。
- 反应值按对照归一化(Vehicle 的 %)时,Top 和 Bottom 会接近 100 和 0。
常见问题
IC50 还是 EC50? 是同一个参数的两种叫法:促进作用称 EC50,抑制作用称 IC50。报告时带上浓度单位,例如 IC50 = 17.6 nM。
为什么拟合失败? 通常是数据还没有呈现 S 形,比如最高浓度时反应还没降到下平台。在浓度范围两端补充数据点即可。
能同时比较几种处理吗? 可以。每个数据集分别拟合,各自的 EC50 显示在 结果 页对应的卡片中。