教程 · 结合亲和力测定
Kd 拟合教程:拟合公式、FP 实验数据处理与十个常见错误
拟合解离常数 Kd 时,最常见的问题不在软件,而在公式选错、实验条件落在公式不成立的区间。本文说明 1:1 结合的两个拟合公式从哪里来、各自什么时候成立,荧光偏振(FP)这类滴定实验的数据怎么处理,以及哪些做法会让拟合出的 Kd 不可信。文末有一个可以照着做的算例。
一、Kd 的定义
对 1:1 结合 A + T ⇌ AT,解离常数定义为平衡时三种物质浓度的关系:
式中 [A]、[T] 是游离浓度,不是加进去的总浓度。Kd 的单位是浓度;数值越小,结合越强。当游离的 T 等于 Kd 时,恰好一半的 A 处于结合状态。几乎所有拟合错误都出在“游离浓度”和“总浓度”的混淆上。
二、两个拟合公式:双曲线与二次方程
滴定实验里,一方的总浓度保持不变,记为 F(fixed);另一方逐步加入,总浓度记为 X。实验能控制的只有这两个总浓度,游离浓度是未知的。由质量守恒:
代入式(1)消去游离浓度,得到关于复合物浓度 [AT] 的一元二次方程,取有物理意义的那个根:
测到的信号与复合物浓度成正比,再加一个基线:
其中 Ybase 是没有结合时的信号,α 是每单位浓度复合物带来的信号变化,饱和信号为 Ymax = Ybase + α·F。式(2)加式(3)就是完整的拟合模型,待定参数是 Kd、α 和 Ybase。它对任何浓度比都成立,没有做近似。
双曲线公式是它的特例
如果固定一方的浓度远小于 Kd,被结合掉的 T 可以忽略,游离 T 约等于总浓度 X,式(2)简化为大家熟悉的双曲线(Langmuir 等温式):
GraphPad 里的 “One site – Specific binding”、Origin 里的 Hyperbl,以及很多文献和教材给出的“Kd 拟合公式”,都是式(4)。它简单,但前提是 F ≪ Kd。
一个有用的关系:半饱和点
由式(2)可以严格推出,信号达到一半时对应的总浓度为:
也就是说,从曲线上读出的半饱和浓度(EC50)比 Kd 多出半个固定浓度。用双曲线公式拟合时,得到的“表观 Kd”大致就是这个 X50,相对误差约为 F / (2Kd)。
三、什么时候必须用二次方程
看固定浓度与 Kd 的比值 F / Kd:
| F / Kd | 所处区间 | 双曲线公式的误差 | 该怎么做 |
|---|---|---|---|
| ≤ 0.1 | 结合区 | ≤ 5% | 两个公式结果一致 |
| 0.1 – 100 | 过渡区 | 5% 起,随比值线性增大 | 必须用二次方程 |
| ≥ 100 | 滴定区 | 两个公式都定不出 Kd | 降低固定浓度重做 |
适配体、抗体这类纳摩尔级的结合,检测方法往往要求固定浓度在几十纳摩尔以上才有足够信号,F 与 Kd 处在同一量级是常态,所以直接用二次方程最稳妥:它在结合区会自动退化成双曲线,不会比双曲线差。
查看数据表
| X / F | F/Kd = 0.1 | F/Kd = 1 | F/Kd = 10 | F/Kd = 100 |
|---|---|---|---|---|
| 0.25 | 2% | 12% | 22% | 25% |
| 0.5 | 4% | 22% | 43% | 49% |
| 1 | 8% | 38% | 73% | 90% |
| 1.5 | 12% | 50% | 86% | 98% |
| 2 | 16% | 59% | 92% | 99% |
| 2.5 | 19% | 65% | 94% | 99% |
进入滴定区后,曲线变成在 X = F 处转折的两段直线:加入多少就结合多少,直到固定一方被耗尽。此时曲线形状只由 F 决定,Kd 是 1 nM 还是 0.01 nM 画出来几乎一样,数据里没有关于 Kd 的信息。这种数据适合用来标定化学计量比或活性浓度,不能用来报 Kd,最多给出一个上限。
四、FP(荧光偏振)实验怎么拟合 Kd
直接结合的 FP 实验中,荧光标记的一方(示踪分子,通常是较小的那个,例如 FAM 标记的适配体或小分子)浓度固定,滴加未标记的结合对象。小分子转动快,偏振低;结合到大分子上后转动变慢,偏振升高。
第一步:用各向异性,不用偏振值直接加和
仪器给出的偏振 P(常以 mP 为单位,1 mP = 0.001)与各向异性 r 的换算是:
混合体系中各向异性按各组分的荧光强度占比线性加和,偏振不严格满足这一点。偏振变化不大时两者差别很小,但换算只是一步,建议统一用 r 拟合。
第二步:对应到拟合模型
若结合前后荧光强度不变,观测到的各向异性是游离态与结合态的加权平均:
这正是式(3):Y = r,Ybase = rf(示踪分子单独存在时的各向异性),α = (rb − rf) / F。所以把 F 设为示踪分子的总浓度,X 设为滴加一方的总浓度,直接用二次方程拟合 r 对 X 的数据即可。rf 可以独立测得,适合作为固定基线。
第三步:检查荧光强度有没有变
很多荧光团在结合后强度会变(淬灭或增强)。这时结合态和游离态对总信号的贡献不再按浓度比例计算,直接拟合 r 会使曲线偏移。设 Q 为结合态与游离态的荧光强度之比,结合分数应按下式计算:
先把每个点换算成 fb,再以 fb 为信号拟合(此时 Ybase = 0,α = 1 / F)。Q 可以由饱和点与滴定起点的总荧光强度之比得到。强度变化超过一成左右时,建议做这一步校正。
示踪分子浓度怎么选
在信号足够稳定的前提下,示踪分子浓度越低越好,最好不高于预期的 Kd。如果仪器灵敏度决定了只能用高于 Kd 的浓度,就必须用二次方程,并确认 F / Kd 没有超过 100。竞争型 FP(测 IC50 再换算 Ki)涉及三组分平衡,需要另一套公式,不在本文范围内。
五、算例:同一组数据,两个公式差 50%
固定 50 nM 荧光标记适配体,滴加靶标,记录荧光信号。数据如下(与 Kd Fitting Tool 页面的算例相同):
| 靶标总浓度 X(nM) | 0 | 10 | 25 | 50 | 100 | 200 | 400 | 800 |
|---|---|---|---|---|---|---|---|---|
| 信号 Y(a.u.) | 1020 | 1180 | 1395 | 1660 | 2010 | 2360 | 2600 | 2730 |
用两个公式分别拟合,三个参数都自由:
| 模型 | Kd(nM) | 标准误 | R² | 残差均方根 |
|---|---|---|---|---|
| 二次方程,式(2)+(3) | 63.2 | ± 1.3 | 0.9999 | 5.0 |
| 双曲线,式(4) | 95.3 | ± 5.4 | 0.9991 | 18.0 |
二次方程给出 Kd ≈ 63 nM,双曲线给出 95 nM,高出约 51%。这与式(5)的预期一致:半饱和点在 Kd + F/2 = 63 + 25 = 88 nM,双曲线拟合出的表观 Kd 落在这附近。两个 R² 都在 0.999 以上,单看 R² 分不出哪个公式用错了。
查看数据表
| X(nM) | 实测 Y | 二次方程拟合值 | 双曲线拟合值 |
|---|---|---|---|
| 0 | 1020 | 1,025 | 1,001 |
| 10 | 1180 | 1,181 | 1,188 |
| 25 | 1395 | 1,385 | 1,409 |
| 50 | 1660 | 1,658 | 1,677 |
| 100 | 2010 | 2,018 | 2,007 |
| 200 | 2360 | 2,360 | 2,331 |
| 400 | 2600 | 2,597 | 2,587 |
| 800 | 2730 | 2,731 | 2,755 |
查看数据表
| X(nM) | 二次方程残差 | 双曲线残差 |
|---|---|---|
| 0 | −5.3 | +18.7 |
| 10 | −0.7 | −7.8 |
| 25 | +9.8 | −14.4 |
| 50 | +1.7 | −17.0 |
| 100 | −7.6 | +3.4 |
| 200 | +0.1 | +29.1 |
| 400 | +3.3 | +13.3 |
| 800 | −1.4 | −25.3 |
在工具里照着做
- 打开 Kd Fitting Tool,在参数面板把 Fixed concentration 设为 50,单位设为 nM。
- 把上表前两列(靶标浓度、信号)从 Excel 复制,粘贴到主数据表。
- 如果空白对照的信号已单独测得,填入固定 Ybase;否则以自由拟合的结果为准。
- 点击开始拟合,得到 Kd、Ybase、alpha 与拟合曲线,可导出 CSV 或图片。
工具全程在浏览器本地运行,数据不上传。拟合出的 Kd 低于固定浓度的 1% 时,工具会提示数据落在滴定区、Kd 不可辨识。
六、十个常见错误
-
把总浓度当作游离浓度,套用双曲线公式
固定浓度与 Kd 同一量级时,相当一部分滴加物被结合掉,游离浓度明显低于总浓度。双曲线公式会把 Kd 高估约 F / 2。
做法:用二次方程;或把固定浓度降到 Kd 的十分之一以下。
-
固定浓度远高于 Kd,数据落在滴定区
曲线呈两段直线,在 X = F 处转折。优化器会给出一个很小的 Kd 和漂亮的 R²,但这个数没有意义。
做法:降低固定浓度重做,直到曲线出现弯曲的过渡段;做不到时只报告上限,例如 Kd < F / 100。
-
没有滴到饱和
上平台没有出现时,Ymax 和 Kd 高度相关:Ymax 估高一点,Kd 就跟着变大,两组参数拟合得一样好。
做法:最高浓度至少达到 Kd 的 10 倍(饱和度约 91%);受溶解度或成本限制达不到时,说明这一点并给出置信区间。
-
用线性化作图求 Kd
Scatchard、双倒数、Benesi–Hildebrand 作图是计算机普及之前的办法。取倒数会放大低浓度点的误差,直线回归的权重随之失真;多数线性化形式还默认了游离浓度等于总浓度。
做法:直接对原始的浓度—信号数据做非线性最小二乘拟合。线性化图只用于展示,不用于求参数。
-
基线处理随意
常见的做法有两种,都有风险:一是把所有点减去零浓度点后强制曲线过原点,等于把一个带噪声的测量值当成了精确值;二是把基线固定在一个不是实测的数上。
做法:基线有独立、重复的测量(如只有缓冲液的空白)时固定它,否则让它参与拟合。两种结果差距很大,说明数据不足以确定基线。
-
浓度点太少,或都挤在一头
等差稀释会把大部分点放在饱和区;只有四五个点时,三个参数的拟合几乎没有自由度。
做法:按等比(如 2 倍或 3 倍)稀释,覆盖 Kd 的 0.1 倍到 10 倍,8 到 12 个浓度,加上零浓度点;转折附近多放几个点。
-
单位或实际浓度出错
X 与 F 必须用同一单位,Kd 的单位随之确定。更隐蔽的问题是名义浓度不等于有效浓度:蛋白的活性分数、适配体正确折叠的比例、移液与吸附损失,都会让实际的 F 偏离计算值,而二次方程对 F 是敏感的。
做法:用吸光度等方法标定储备液浓度;怀疑活性分数不足时,用滴定区的实验标定有效浓度。
-
只看 R²
结合曲线是平滑的单调曲线,用错模型同样能得到 0.999 以上的 R²。上面的算例里双曲线拟合 R² 为 0.9991,Kd 却高了约 50%。
做法:看残差是否随机分布,看 Kd 的标准误或置信区间,并与独立重复实验的结果比较。
-
随意加 Hill 系数
给公式加一个指数 n 总能让曲线贴得更紧,但没有机理依据的 n ≠ 1 不代表协同结合。配体耗尽、没有达到平衡、浓度误差,都会使曲线变陡或变缓。
做法:先排除上述实验原因;只有化学计量和机理支持多位点协同时,才使用 Hill 方程,并说明理由。
-
没有达到平衡
Kd 是平衡常数。对 1:1 结合,趋于平衡的速率常数为 kon·[T] + koff,浓度越低平衡越慢,结合越强(koff 越小)所需时间越长。孵育时间不够时,低浓度点的信号偏低,Kd 被高估。
做法:取最低的几个浓度做时间进程,确认信号不再变化;孵育时间至少为 5 个半衰期。
七、报告 Kd 时应写明什么
- 拟合模型(二次方程还是双曲线)以及固定一方的浓度。
- 缓冲液组成、离子浓度、温度与孵育时间。适配体的 Kd 对 Mg²⁺、K⁺ 浓度尤其敏感。
- Kd 及其标准误或置信区间,基线是固定还是自由拟合。
- 独立重复的次数,以及误差棒的含义(标准差还是标准误)。
- 拟合曲线与原始数据点画在同一张图上,最好附残差。
- 所用软件或工具及版本。
八、常见问题
Kd 拟合公式是什么?
1:1 结合的通用公式是二次结合方程,即上文式(2)与式(3)。只有固定一方的浓度远小于 Kd(F ≤ 0.1 Kd)时,才能简化为双曲线公式(4)。
FP 实验怎么拟合 Kd?
把荧光标记一方的浓度作为固定浓度 F,滴加另一方并记录各向异性 r,用二次方程对 r 和滴加方总浓度做非线性拟合。结合前后荧光强度变化明显时,先按强度比 Q 把 r 校正为结合分数,见第四节。
为什么不用双倒数或 Scatchard 作图?
线性化变换会扭曲测量误差,低浓度点的误差在取倒数后被放大。直接做非线性最小二乘拟合,误差结构不变,Kd 与置信区间更可靠。
R² 很高是不是就说明 Kd 可靠?
不是。模型用错时 R² 同样可以超过 0.999。应同时检查残差是否随机分布,以及 Kd 的标准误或置信区间。
Kd 和 EC50 有什么区别?
EC50 是信号达到一半时滴加一方的总浓度,取决于实验条件;Kd 是平衡常数。对 1:1 结合,EC50 = Kd + F / 2,只有 F 远小于 Kd 时两者才近似相等。
等温滴定量热(ITC)或 SPR 的数据能用这个公式吗?
不能直接用。ITC 拟合的是每次注射的热量,需要考虑稀释与体积变化;SPR 通常拟合动力学曲线或稳态响应,表面固定一方的浓度概念也不同。本文的公式适用于溶液中、信号与复合物浓度成正比的平衡滴定,例如荧光强度、荧光偏振、吸光度和 FRET。
Kd Fitting Tool:按本文的二次结合方程拟合,同时给出基线自由与基线固定两组结果,支持重复数据误差棒,可导出曲线与图片。网页工具,无需安装,数据不上传。
打开拟合工具 →参考文献
- Jarmoskaite I., AlSadhan I., Vaidyanathan P.P., Herschlag D. How to measure and evaluate binding affinities. eLife 9, e57264 (2020). doi:10.7554/eLife.57264
- Hulme E.C., Trevethick M.A. Ligand binding assays at equilibrium: validation and interpretation. Br. J. Pharmacol. 161, 1219–1237 (2010). doi:10.1111/j.1476-5381.2009.00604.x
- Pollard T.D. A guide to simple and informative binding assays. Mol. Biol. Cell 21, 4061–4067 (2010). doi:10.1091/mbc.E10-08-0683
- Roehrl M.H.A., Wang J.Y., Wagner G. A general framework for development and data analysis of competitive high-throughput screens for small-molecule inhibitors of protein–protein interactions by fluorescence polarization. Biochemistry 43, 16056–16066 (2004). doi:10.1021/bi048233g
- Lakowicz J.R. Principles of Fluorescence Spectroscopy, 3rd ed., Springer (2006), Chapter 10: Fluorescence Anisotropy.
引用本文或工具:Zhang, X. (2026). Kd Fitting Tool (Version 0.24) [Computer software]. https://zxiaohan.com/research/tools/kd-fit/