7.2 蛋白质表征与活性动力学测定 本节摘要:蛋白表征回答三个问题:纯不纯(电泳与质谱)、对不对(完整性与结构)、活多少(动力学参数与亲和力)。本节给出电泳迁移率的回归演算、动力学参数的解读规则,以及一批方法选型的对照表。 三个问题三套工具 第 3 章纯化出来的是"目标条带",本章要把"条带"升级成"可验收的制品"。验收的三问各有工具箱:纯不纯靠电泳家族(十二烷基硫酸钠聚丙烯酰胺凝胶电泳看分子量分布、 Western 印迹看目标特异性);对不对靠质谱(分子量精确到单体水平、肽图确认序列覆盖与修饰位点)与结构级方法(圆二色谱看二级结构轮廓);活多少靠酶动力学与结合测定(米氏参数、表面等离子共振、等温滴定量热)。
本节摘要:蛋白表征回答三个问题:纯不纯(电泳与质谱)、对不对(完整性与结构)、活多少(动力学参数与亲和力)。本节给出电泳迁移率的回归演算、动力学参数的解读规则,以及一批方法选型的对照表。
第 3 章纯化出来的是"目标条带",本章要把"条带"升级成"可验收的制品"。验收的三问各有工具箱:纯不纯靠电泳家族(十二烷基硫酸钠聚丙烯酰胺凝胶电泳看分子量分布、 Western 印迹看目标特异性);对不对靠质谱(分子量精确到单体水平、肽图确认序列覆盖与修饰位点)与结构级方法(圆二色谱看二级结构轮廓);活多少靠酶动力学与结合测定(米氏参数、表面等离子共振、等温滴定量热)。方法之间不是替代关系而是证据链——单一方法的"合格"在质量体系里没有效力,证据链的交叉印证才是。
多数人把凝胶当照片看,其实它是一把可定量的尺子:变性电泳里,蛋白的迁移距离与分子量的对数成反比——用一组已知分子量的标准蛋白画一条对数回归线,未知条带的迁移率就能反算出分子量。这条回归线的算法值得亲手算一遍:
# 演练:电泳迁移率回归求未知蛋白分子量 import math # 标准蛋白(分子量 kDa,迁移距离 mm,示例数据) standards = [(97, 8.0), (66, 14.0), (45, 26.0), (30, 40.0), (20, 52.0)] unknown_rf = 22.0 # 未知条带迁移距离 mm # 迁移率 Rf 与 log(分子量) 线性相关 xs = [math.log10(mw) for mw, dist in standards] ys = [dist for mw, dist in standards] n = len(xs) slope = sum((x - sum(xs)/n) * (y - sum(ys)/n) for x, y in zip(xs, ys)) / sum((x - sum(xs)/n)**2 for x in xs) intercept = sum(ys)/n - slope * sum(xs)/n mw_unknown = 10 ** ((unknown_rf - intercept) / slope) print(f"回归:迁移距离 = {slope:.1f} × log分子量 + {intercept:.1f}") print(f"未知条带估算分子量约 {mw_unknown:.0f} kDa") # 判读:估算值落在标准点覆盖的迁移区间内才可信; # 外推到区间外、或标准线本身弯曲(胶浓度不合适)时,换胶浓度重跑。
这个演算的使用边界也要记住:变性电泳测的是亚基分子量——二聚体蛋白在这里只显示单体条带。想看寡聚状态,用非变性电泳或尺寸排阻对照,天然状态下的分子量差异会自己现形。
酶活性的深度描述是米氏动力学的一对参数。最大反应速率反映"酶全速运转时的产能",与酶浓度成正比;换算成转换数(每个酶分子每秒转化多少底物)后才是酶本身的属性。米氏常数反映"达到半速所需底物浓度",是底物亲和力的反直觉指标——数值越小,说明低浓度底物下就能跑得快。两者的比值(转换数除以米氏常数)是催化效率的综合得分,比较不同酶或突变体的优劣时它最常用。
解读规则有三条。其一,参数从初始速率拟合而来——反应必须测在线性期,底物耗尽或产物抑制之后的读数拟合出来的参数是垃圾进垃圾出。其二,参数只在测定条件(温度、pH、离子强度)下成立,跨条件比较前先对齐条件。其三,底物浓度系列要覆盖米氏常数上下各一个数量级,低于米氏常数一半的浓度区间采样不足,参数就只是外推的幻觉。
结合亲和力的测定与动力学互为补充:表面等离子共振给出结合与解离速率常数,两者相除得解离平衡常数(数值越小结合越牢);等温滴定量热则直接测热力学全家桶(结合常数、焓变、熵变与化学计量比),优点是不需要标记、缺点是样品消耗大。抗体类药物的验收里,亲和力与动力学参数是放行检验的常客——它们比"有没有结合"的定性判断严格一个量级。
# 演练:米氏参数的最小二乘拟合(线性化版) # 底物浓度 (µM) 与初始速率 (µmol/min,示例数据) S = [5, 10, 20, 50, 100, 200, 500] v = [0.42, 0.77, 1.25, 1.95, 2.45, 2.72, 2.90] # 双倒数线性化:1/v = (Km/Vmax) × (1/S) + 1/Vmax xs = [1/s for s in S] ys = [1/u for u in v] n = len(xs) slope = sum((x - sum(xs)/n) * (y - sum(ys)/n) for x, y in zip(xs, ys)) / sum((x - sum(xs)/n)**2 for x in xs) intercept = sum(ys)/n - slope * sum(xs)/n vmax = 1 / intercept km = slope * vmax print(f"Vmax = {vmax:.2f} µmol/min Km = {km:.0f} µM") # 判读: # 数据最高浓度应达到 Km 的五倍以上才拟合得稳——本例达标。 # 若要比较突变体,同一条件重测后比 kcat 与 kcat/Km, # 只比 Vmax 会把酶浓度差异误当成催化能力差异。
实际项目会用非线性拟合直接套米氏方程(双倒数法有低浓度区权重放大的老毛病),但手算一遍线性化的账,对参数的直观感觉完全不同——这正是本册"算得清才讲得清"的一贯主张。
| 问题维度 | 方法 | 读出 | 适用与边界 |
|---|---|---|---|
| 纯度 | 变性电泳 | 条带分布 | 快而直观;低丰度杂质需银染或质谱补证 |
| 热稳定性 | 差示扫描荧光 | 熔解温度 | 通量高、样品省;对某些缓冲液添加剂敏感 |
| 目标特异性 | Western 印迹 | 特异条带 | 依赖抗体质量;定量动态范围有限 |
| 精确分子量 | 质谱 | 单体质量 | 能抓翻译后修饰与截断;样品需脱盐 |
| 二级结构轮廓 | 圆二色谱 | 谱形 | 快速核对折叠类型;结构细节分辨率低 |
| 寡聚状态 | 尺寸排阻、分析超离 | 流体力学半径 | 看天然状态;受浓度与缓冲液影响 |
| 酶活性 | 米氏动力学 | Km、kcat | 条件敏感;必须线性期取数 |
| 结合亲和力 | 等离子共振、量热 | KD 及热力学 | 标记与否是分水岭;量热样品消耗大 |
最后一层验收在产线:工艺放大时什么先崩,监管审核怎么过。