← 生物学

生物化学 曲线拟合

IC50/EC50 计算器(剂量-反应曲线拟合:4PL/5PL)

根据浓度-反应数据估计 IC50/EC50(50% 点)。比较 4PL 与 5PL,选择抑制与激活,显示平均值±SD 和残差,排除异常值,并查看拟合指标(R²、RMSE、AIC)。

所有计算都在您的浏览器中运行;数据未发送。

其他语言 ja | en | zh-CN | es | pt-BR | id | fr | hi-IN | ar

示例(预设)

选择一个示例来填写输入并立即查看结果。

描述
使用方法(3步)
  1. 粘贴浓度和响应(支持复制列)或导入 CSV/TSV 文件。
  2. 选择方向(抑制/激活)和模型(自动/4PL/5PL)。
  3. 显示 IC50/EC50(50% 点)、拟合曲线和拟合指标。

这是一个分析工具。 4PL/5PL 定义可能因软件而异。检查方程式和“50% 点”的定义。在 5PL 中,拐点参数可能与 50% 点不同。

输入(粘贴/CSV)

格式:col 1 = 浓度,col 2+ = 响应(rep1、rep2、...)。支持 TSV/CSV。

点排除(可选)
排除
行动

设置(最少需要)

高级(可选)
注意事项
在 5PL 中,拐点参数可能与 50% 点不同。请参阅结果卡中的说明。

结果

pIC50(M)
型号
方向
点(浓度 > 0)
均方根误差
AIC / AICc / BIC / /
型号比较(自动)

地块

要排除点,请在输入部分中启用“点排除”。

表(平均值±SD,预测,残差)

浓度 意思是 标清 y_hat 残渣 排除

参数

项目 估计 95% CI(启用时)

95% CI 是近似值(线性化)。当您的点很少或异常值时,不要过度信任它。在 5PL 中,50% 点可能与拐点参数 EC50 不同,因此请使用结果卡中的注释解释结果。

4PL/5PL 和 50% 点

该工具使用 4PL(对称)或 5PL(不对称)拟合剂量反应曲线,并计算顶部和底部之间的中点(50% 点)作为 IC50/EC50。

拟合使用 Levenberg–Marquardt(非线性最小二乘法)。启用 SD 加权后,每个点按 1/SD 加权2.

方程(参考)

在这里,专注 x 是积极的。

  • 第四方物流: y = bottom + (top-bottom) / (1 + (x/EC50)^hill)
  • 5PL: y = bottom + (top-bottom) / (1 + (x/EC50_param)^hill)^asym

在5PL中, EC50_param 并不总是“50%点”。该工具单独计算 50% 点并明确显示。

零浓度(对照)有助于标准化,但不能在对数 x 轴上使用,因此将其排除在拟合之外通常更安全。

常见问题

IC50 和 EC50 有什么区别?
通常,IC50 用于抑制(反应随浓度升高而降低),EC50 用于激活(反应增加)。该工具计算 50% 点并根据所选方向对其进行标记。
4PL 和 5PL 有什么区别?
4PL 假设对称 S 形曲线。 5PL 可以对不对称 sigmoid 进行建模,并且当左侧和右侧不同时可能更适合。
5PL EC50 参数与 50% 点相同吗?
并非总是如此。在 5PL 中,拐点参数可以不同于顶部和底部之间的中点。该工具会显式计算并显示 50% 点。
我可以添加零浓度(对照)吗?
您可以使用它进行标准化,但 0 不能用在对数 x 轴上。将其排除在拟合之外通常更安全(该工具遵循该方法)。
重复数据如何处理?
拟合使用每个浓度的平均值。 SD 用于误差线,您可以选择按 1/SD² 加权点。
pIC50是如何计算的?
如果 x 单位可以转换为摩尔 (M),则 pIC50 = -log10(IC50[M])。对于质量浓度单位(例如 ng/mL),如果分子量已知,则可以进行转换。