3.23 FAQ-251 在使用剂量反应 (Dose Response) 函数进行拟合时怎样计算 EC50/IC50?

Last Update: 7/23/2018

在使用剂量反应 (Dose Response) 函数进行非线性拟合时,Origin 会自动计算出 EC20, EC50 和 EC80 的值并输出到结果表中。

这个输出结果其实是使用拟合函数的 衍生参数 功能,在拟合后执行计算得到的。以下信息显示了 EC20,EC50 和 EC80 的计算公式是如何得出的:

首先,让我们看一下 Origin 是如何定义剂量反应拟合函数的。打开 Fitting Function Organizer 对话框(或按 F9)并选择 Growth / Sigmoidal 类别下的 DoseResp 函数。在页面底部,衍生参数定义为:

span=abs(A1-A2)
EC20=10^(LOGx0 + log(0.25)/p)
EC50=10^LOGx0
EC80=10^(LOGx0 + log(4)/p)

从公式选项卡中,我们可以知道 DoseResp 函数是:

How to compute EC50 IC50 in Dose Response fitting 001.png

使用此函数进行拟合时,X 值应该是剂量的对数,并且 LOGx0 是曲线的中心,即半反应时的浓度。所以我们可以通过以下方式计算出 EC50:

How to compute EC50 IC50 in Dose Response fitting 002.png

那么 EC20 呢?由于 EC20 是 20% 反应时的浓度,我们可以从 DoseResp 函数推导出公式:

How to compute EC50 IC50 in Dose Response fitting 003.png

所以 EC20 等于:

How to compute EC50 IC50 in Dose Response fitting 004.png

对于更普遍的情况是,你始终可以使用以下公式通过衍生参数计算 EC/IC-任何数字(0-100):

How to compute EC50 IC50 in Dose Response fitting 005.png

其中 F 是反应的百分比。例如,对于 EC80,我们有:

How to compute EC50 IC50 in Dose Response fitting 006.png



Keywords:EC, IC, EC50, IC50, EC20, IC20, EC80, IC80, Dose Response,有效浓度,半数有效浓度,剂量反应