4PL 剂量反应曲线拟合器
用四参数逻辑斯蒂模型从浓度-响应数据拟合 IC50 与 EC50。
了解更多
功能简介
4PL 剂量反应拟合器把一张浓度与响应的测量表变成一条平滑的 S 形曲线,并报告半数效应浓度、Hill 斜率,以及上下平台值。它的目标用户是 assay 开发人员、药理学家和分子生物学家,他们需要量化某种化合物、抗体或刺激物在剂量范围内如何改变被测信号。粘贴数据后,即可即时看到拟合结果和 IC50 或 EC50,还能反转曲线来预测任意响应所对应的浓度,全程无需离开浏览器。
原理与公式
该工具拟合四参数逻辑斯蒂方程 y = bottom + (top - bottom) / (1 + (x / EC50) ^ hill),其中 x 是按 log10 尺度取的浓度。Top 是零剂量时的响应,Bottom 是无穷剂量时的响应,即曲线趋于平坦的那两条渐近线。EC50(对抑制剂则为 IC50)是位于二者中点的浓度,Hill 斜率控制过渡的陡缓;斜率为 -1 或 +1 时得到对称的 S 形曲线。拟合通过对四个参数做非线性最小二乘得到,随后求解器使用其反函数,使你输入一个响应即可反推出对应的浓度。
演算示例
以内置示例为例,十个点覆盖 0.1 到 3000 nM,响应从 98.2% 下降到 3.2%。拟合得到上响应平台约 102.6、下平台约 2.5,IC50 约 5.45 nM,Hill 斜率约 -0.80,R2 为 0.9999,拟合非常紧密。如果你接着询问 50% 响应对应的浓度,求解器会反转曲线,返回一个接近 IC50 的值,约 5.5 nM。把跨度加倍或去掉极端点,估计值几乎不动,说明数据从容地覆盖了两个平台,且中点采样充分。
适用场景
可用本拟合器把一次滴定概括为一个单一的效价值、按 IC50 或 EC50 比较化合物,或把目标抑制百分比换算成应当使用的剂量。它也很适合在正式报告前检查曲线是否规整。需要注意三个陷阱:拟合需要同时覆盖上下两个平台的点,因此从未到达平坦区的曲线会给出不可靠的中点;浓度必须按几何级数而非线性间隔排列,因为模型是对数化的;IC50 指抑制、EC50 指激活,务必正确标注。
常见问题
- 什么是 4PL 模型,何时使用?
- 四参数逻辑斯蒂(4PL)模型用四个参数描述一条 S 形剂量反应曲线:上、下渐近线,中点浓度 EC50 或 IC50,以及 Hill 斜率。它是生物 assay、ELISA 和抑制剂滴定的标准拟合方式,因为大多数响应数据在高剂量和低剂量处都会趋于平台。只要响应在浓度范围内急剧上升或下降、且你需要一个单一的效价值,就可以使用它。
- IC50 和 EC50 有什么区别?
- 两者都是响应处于上下渐近线中点时的浓度,区别只在于方向。IC50 用于化合物抑制信号、响应随浓度升高而下降的情形,如本工具示例所示。EC50 用于化合物激活或刺激信号、响应随浓度升高而上升的情形。它们用的是同一套数学,只是 Hill 斜率的符号相反。
- 为什么浓度必须按对数间隔排布?
- 4PL 方程是在 log10 浓度上拟合的,因此曲线在对数空间中是对称的。如果按线性间隔排布剂量,多数点会堆在某一端,中点采样不足,得到的 EC50 会带噪声或偏差。应按几何级数排布,例如 0.1、1、10、100 nM,让每个数量级均匀贡献,使 IC50 附近的过渡区被充分覆盖。
- 需要多少个点,R2 说明什么?
- 至少需要四个点,但可靠的拟合希望有八个以上,且要覆盖上下两个平台和中间点。R2 衡量曲线对数据的解释程度,高于 0.95 表示拟合良好;R2 偏低则说明模型或数据有问题,可能是浓度未按对数排布,或缺少某个平台。在采信 IC50 之前,应把 R2 作为第一道合理性检查。