
做药物靶点发现的人这两年几乎都绕不开ABPP。全称Activity-Based Protein Profiling中文常译成“基于活性的蛋白质谱分析”。我第一次真正用ABPP是因为一个卡了很久的项目某个候选激酶在蛋白表达量上非常稳定可抑制剂活性就是批间波动后来换ABPP一测才意识到这个激酶在细胞里根本没“干活”它被内源抑制物按住了。这个案例让我清楚意识到药物靶点发现缺的从来不是更高分辨率的表达组数据而是另一个维度的信息——活性。ABPP要解决的就是这件事用一个个分子探针把样本里“正在干活”的蛋白标出来再靠凝胶或质谱把信号读出来。适合谁做靶点确认的药化项目、想找共价抑制剂新结合位点的团队、疾病机制研究里的酶谱分析都可以把它当成一种常规功能组学筛法。这篇文章不止讲概念我会把探针怎么设计、实验怎么做、数据怎么处理、项目里常见的坑一并拆开。1. 传统靶点发现到底漏在哪1.1 只看蛋白表达量容易漏掉真正干活的酶大多数药物靶点发现流程第一步是拿疾病组和正常组做转录组或定量蛋白质组比较筛出差异表达基因。这个逻辑本身没问题但它的前提是“蛋白多了功能就强蛋白少了功能就弱”。这个前提在真实生物学里经常不成立尤其在蛋白酶、激酶和磷酸酶身上。我见过一个典型案例某肿瘤细胞系的基质金属蛋白酶Western blot显示表达量没有差别但明胶酶谱实验里它的降解能力明显更强。后来查机制才发现酶原激活比例不同。细胞里很多酶是以前体形式合成的需要被剪切、磷酸化、结合辅因子或从内源抑制蛋白中释放后才获得催化活性。这时候mRNA和蛋白丰度都是“库存”ABPP标记的是“正在出库且真正能干活的机器”。另一个容易被漏掉的场景是内源抑制剂。许多蛋白酶在组织里天然携带内源抑制分子比如丝氨酸蛋白酶抑制蛋白家族。表达量正常的蛋白酶可能有一大半被抑制物“锁住”它们并不参与病理过程。传统组学把这些锁着的酶也算成靶点后续做抑制剂筛选就有很高概率踩空因为你们看到的蛋白实际上没有活性可抑制。1.2 “有没有蛋白”和“蛋白有没有活性”是两回事如果只按丰度去找靶点还会错过一类重要蛋白翻译后修饰引起的活性变化。磷酸化、乙酰化、泛素化、氧化还原修饰都可能调控酶的活性中心。很多激酶突变后表达量可能不变甚至下降但构象转成持续激活态某些去泛素化酶在炎症信号下活性升高也没伴随蛋白量变化。这种“活性漂移”在表达组数据里完全隐形。所以我更愿意把ABPP理解为“功能蛋白质组学”而不是“蛋白质组学的一个分支”。它不测蛋白有多少而是测蛋白在给定的化学环境下有多容易被活性探针标记。标记效率一旦被竞争性配体、翻译后修饰或构象差异影响读出来的就是功能态差异。传统组学回答“谁在”ABPP回答“谁在加班”。这块也是很多新入坑的朋友容易混淆的ABPP不是免疫沉淀也不是针对特定蛋白的活性测试。它就是拿一把化学“钥匙”去开一类蛋白家族的锁活性中心开着钥匙才能插进去并留下共价标记锁生锈了或被人为堵住钥匙就留不下信号。2. ABPP凭什么能改写规则2.1 一个探针完成活性标记三大模块缺一不可要理解ABPP为什么能检测活性必须先看探针结构。一个典型的基于活性的探针也就是常说的ABP由三部分构成。第一部分是反应基团也叫弹头。它通常是亲电基团专门和某一类酶活性中心里的亲核残基反应。比如丝氨酸水解酶用氟代膦酸酯半胱氨酸蛋白酶用乙烯基砜或环氧化物激酶用酰氧基磷酸酯。弹头决定探针选哪个酶家族也决定了催化活性是否参与反应。失活的酶即使有亲核残基也往往因为构象紊乱或催化过程无法进入反应态而标记不上。第二部分是连接臂。它不直接参与反应但会影响探针的水溶性、细胞通透性和选择性。连接臂太短标记基团可能挡住酶靠近弹头太长又容易增加非特异疏水结合。常规做法是用中等长度的烷基链或聚乙二醇链把位阻和时间窗调到平衡。第三部分是标签。最早常用荧光团或生物素现在主流是炔基或叠氮先完成标记后续通过点击化学接上报告基团。标签放在后一步有几个好处探针体积小渗透性好荧光团不会干扰标记反应后续富集和定量也更灵活。这三个模块不是等比例拼装那么简单。我在做探针设计时往往先用模型看弹头朝向再根据目的蛋白家族的催化三联体构象调整连接臂长度。很多时候商业化的通用探针够用但要做亚型选择性就得改连接臂和弹头之间的刚性片段。2.2 从读丰度到读活性与传统蛋白质组学的本质差别蛋白质组学的主流路线是“提取蛋白—酶解—质谱鉴定—定量”。它告诉你样品里有哪些蛋白浓度多少。ABPP虽然最后也可能会走到质谱但前面多了一个决定性的步骤共价标记。标记过程本身就是一个“功能过滤”。探针只会和那些酶活性中心能够亲核进攻的亲电残基反应。于是质谱后面看到的蛋白列表不是全部蛋白而是“具备特定催化活性或配体结合能力”的蛋白亚群。这就在数据层面做了一个天然的降维。好比查全公司名单和查现在正在生产线上的名单前者看人头后者看实际产能。ABPP和传统蛋白质组学不是替代关系。常见项目里会并行做两组数据一组是常规牛物素化的全蛋白定量用来知道蛋白丰度是否改变另一组是ABPP定量用来知道活性是否改变。两条线交叉就能清晰把“因为酶量变化导致活性变化”和“酶量不变但酶活性变化”分开。后一类靶点恰恰是传统路线最容易漏掉、又是新药差异化机会最大的地方。2.3 竞争式ABPP把靶点筛选变成亲和力测量ABPP还有一个极有用的变形叫竞争式ABPP。做法很简单先用待测化合物预孵育样品让化合物和酶结合再加入活性探针探针只能标记剩余未被占据的活性位点最后比较加了化合物和没加化合物的标记信号。信号降低得越多说明化合物对目标酶的占有越强。如果同时对全谱蛋白做定量还能一次性画出一张“选择性谱图”。传统酶活抑制实验只能告诉你化合物在缓冲液里对一个纯化蛋白的IC50竞争式ABPP测的是化合物在复杂蛋白环境里对几十上百个酶的结合占有率这非常接近药物在细胞里真正发生的事。所以竞争式ABPP常被用来做早期化合物筛选的验证它不仅能确认候选化合物有没有结合目标靶点还能帮你看清它有没有顺手结合另一批无关酶。我们项目里至少有两个靶点都是在竞争式ABPP里发现“主靶点信号下降很漂亮但好几个脱靶信号也在下降”从而及时避开后期毒性风险。3. 实操流程从样品到候选靶点清单3.1 样品准备与探针孵育这些参数最影响结果下面这套流程是基于我实际跑过多次的通用方案不同蛋白家族需要微调但骨架稳定。第一步是样品制备。细胞样品用温和裂解液保留酶活性。常用缓冲液包含50 mM Tris、pH 7.5、150 mM NaCl、0.1% Triton X-100和适量蛋白酶抑制剂组合但不能加丝氨酸蛋白酶抑制剂因为目标家族可能正好受影响。蛋白浓度需要定量一般调整到15 mg/mL再用BCA法测准。组织样品要快速液氮研磨避免反复冻融。第二步是探针孵育。浓度从低到高先做预实验比如0.1、0.5、2、10 μM30分钟到2小时。通用丝氨酸水解酶探针我常用1 μM孵育60分钟室温下旋转混匀。孵育太短弱活性位点标不上太长非特异标记会涨。对活细胞内的原位标记探针浓度和时间需更保守一般先做细胞活性实验确认探针本身没有明显毒性。第三步是对照设计。必须包含“未加探针”和“探针加过量不可逆抑制剂预孵育”两组。前一组排除内源性生物素化蛋白带来的背景后一组验证信号确实来自活性位点竞争而不是随机共价修饰。3.2 点击化学与富集背景高不高的关键步骤如果探针带炔基标记完成后需要和叠氮标签做点击化学反应。反应体系通常加CuSO4、TBTA配体、TCEP和生物素-叠氮。CuSO4最终浓度控制在1 mM以下TCEP不要过量否则会还原二硫键导致蛋白结构改变。反应30分钟后加EDTA终止。这步决定背景。常见问题是铜催化的点击化学会产生不溶性铜络合物所以我习惯在反应后用甲醇/氯仿沉淀或脱盐柱去掉多余小分子再重溶。富集则用链霉亲和素磁珠4℃旋转结合2小时或过夜。磁珠用量宁多勿少结合结束后用含0.1% SDS的洗涤液洗三到四次再换高盐缓冲液洗两次最后用低浓度去垢剂洗一次。我个人踩过最大的坑是把SDS加太高导致酶切时蛋白酶失活。富集后的蛋白需要尽量去除SDS再酶解。可以用商品化过滤柱换缓冲液也可以把洗脱蛋白跑一小段SDS-PAGE切下胶条后胶内酶解。这个方法虽然时间多两小时但明显提高质谱鉴定稳定性。3.3 质谱定量与数据排序最终候选靶点怎么排富集下来的蛋白经胰蛋白酶酶解成多肽再送LC-MS/MS。定量方式选择看实验设计。如果只有两组比较用无标定量LFQ最快要是样品多或需要批间比较建议用TMT标记定量。TMT的好处是所有样品统一进质谱减少批次差缺点是标记效率和总肽量需要严格标定否则差异被不均一标记吃掉。拿到蛋白定量表后我会按三个维度排序候选靶点。一是标记肽段的置信度要求每个蛋白至少有两个唯一肽段支持。二是活性差异倍数比如疾病组和正常组相比ABPP信号变化在1.5倍以上的优先看。三是最关键的一步交叉常规蛋白质组数据。如果这个蛋白在常规蛋白组里丰度无差异但ABPP信号显著变化排在最前面如果丰度和活性同步变化则属于表达驱动型靶点价值相对低一些。输出清单时我会附上探针家族和竞争对照的抑制率。一个候选靶点如果在竞争对照组里信号下降超过70%说明标记高度特异如果只下降20%甚至不下降那可能是探针的非酶活性标记需要非常谨慎。3.4 一个模拟项目的完整推进记录用一个模拟项目X来说明。某肿瘤项目想找丝氨酸水解酶家族的新靶点样品是A组肿瘤系数以组织和B组对照组织每组四个生物学重复。我们用氟代膦酸酯-炔基探针2 μM孵育90分钟点击化学接生物素富集后进行TMT十标定量。第一轮结果里丝氨酸水解酶有40个被稳定检出其中12个在肿瘤组ABPP信号显著上调。常规蛋白质组显示这12个里只有4个丰度同步上调剩下8个几乎无丰度差异。我们把这8个列为“功能驱动型候选”。随后用竞争式ABPP跑了一遍一个已知抑制剂库每个抑制剂设0.01到10 μM十个浓度。结果有3个靶点被浓度依赖地竞争掉说明这些靶点具备配体结合能力适合往下做化学优化。其中一个去泛素化酶虽然丰度无变化但ABPP活性上调3.2倍且被候选化合物完全竞争。这个靶点最后成了项目验证的优选对象。这个流程最大价值是在烧钱做完整药化之前先知道哪些靶点“真的有活性变化”且“真的能被小分子结合”。ABPP相当于给候选靶点做了两轮资格审查。4. 哪些药物发现场景被ABPP直接改写4.1 用疾病活性谱找“表达量不变但活性异常”的靶点药物靶点发现的第一道工序已经从“找差异表达”变成“找差异活性”。在炎症、肿瘤和代谢病样品里有大量案例是蛋白量不变但活性状态改变。比如半胱氨酸组织蛋白酶在肿瘤侵袭前沿通过酶原激活增加整体活性蛋白质丰度测不到这种变化ABPP的荧光谱图却能在组织切片或裂解液里直接看到信号增强。这类活性差异靶点有个好处它们更可能是疾病的“执行者”而不是“旁观者”。抑制一个表达上调但活性不变的酶有时只能带来很小表型反应抑制一个活性显著上调的酶通常在细胞和动物模型里更容易看到功能关联。在临床组织样本上做ABPP需要注意样品质量。组织离体后的时间窗口很短酶活性很容易被氧化或降解改变。病理样品尽量在手术取下后30分钟内完成裂解并低温保存。活性数据必须同时有对照组验证否则很难区分疾病相关活性和样品处理造成的假象。4.2 对半胱氨酸谱扫描共价药物靶点的大规模发现传统ABPP针对机制性催化残基但药物靶点不止是酶许多非酶蛋白也具备可成药的亲核残基。半胱氨酸是蛋白质组里最亲核的残基之一而且它的反应性高度依赖局部微环境。用广谱的半胱氨酸反应性探针去标记整个蛋白质组再和待测共价化合物做竞争就能发现大量“可配体”的半胱氨酸位点。这个方法常被称作半胱氨酸谱扫描本质上还是ABPP思路。这个思路几乎改写了共价药物发现规则。过去做共价抑制剂很多人只盯着酶活性中心的半胱氨酸比如某些家族的催化残基。但半胱氨酸谱扫描发现很多蛋白远离活性位点的变构半胱氨酸也具备很强的亲电反应性结合后可以稳定特定构象、破坏蛋白-蛋白相互作用或调节复合物组装。这让过去被认为“不可成药”的蛋白多了新的化学口子。实际操作中这类实验的数据量很大一个探针可能标记几千个半胱氨酸位点。筛选标准不是看蛋白量而是看位点被竞争的比例。只有竞争比例高、且位点没有伴随蛋白丰度下降才说明是直接结合。我见过很多初学者直接把所有下降位点当作靶点结果一半是探针标记效率波动造成的假阳性。4.3 活体ABPP判断候选药物在体内是否够得着靶点药物发现后期最头疼的问题之一是化合物在体外连靶点很强到了体内到底有没有结合活体ABPP可以直接回答这个问题。做法是把活性探针直接注射到动物体内或者让候选化合物先给药再给予探针然后取出组织检测靶点剩余标记信号。实验设计上常见有两种模式。一种是“候选药物预处理”先给动物灌胃或静脉注射候选化合物在设定的时间点再注射ABP探针随后处死取组织定量靶点信号。信号下降就说明候选药物在组织里已经结合并保护了靶点下降程度反映靶点占有率。另一种是“直接探针标记”探针在体内标记后用组织裂解液分离评价靶点在生理环境里的可及性。体内实验最要小心的两个变量是探针的组织分布和代谢稳定性。探针在肝脏可能被酯酶降解在血液中也可能和血清蛋白结合导致组织暴露量不足。最好先做探针本身的药代检查确认目标组织中有足够的探针浓度再解读靶点占有率的数字。5. 实际项目中的常见问题与排查心得5.1 背景信号高先查富集步骤再查探针ABPP最常被吐槽的就是背景高。如果你看到加探针和未加探针的样品信号几乎一样高大概率不是探针问题而是链霉亲和素富集阶段把内源性生物素化蛋白带下来了。很多物种的组织样本里都含有大量天然生物素化蛋白比如参与脂肪酸代谢的酶类它们不需要探针标记就能被磁珠捕获。我的排查顺序是固定的。第一把“未加探针”的对照跑一个完整流程如果背景仍然很高说明是磁珠非特异吸附或内源性生物素干扰需要在洗涤缓冲液里提高去垢剂浓度或用预封闭的链霉亲和素磁珠。第二如果未加探针背景不高但加探针后背景很广那要怀疑探针浓度过高或孵育时间太长建议做两到三个浓度梯度找到标记饱和曲线平台期前的剂量。第三点击化学反应过度也可能产生探针聚合体洗脱后跑凝胶时高压分子量位置会有一团信号。5.2 标记效率差原因可能藏在缓冲液里标记效率差的典型表现是目标蛋白信号弱或者质谱鉴定到的蛋白数远低于预期。这时别急着怪探针先看裂解液。很多裂解液里的还原剂会干扰探针的亲电弹头比如高浓度DTT或β-巯基乙醇它们会直接淬灭反应基团。所以裂解液要尽量避免含游离巯基的还原剂最好用TCEP或者干脆不做还原。还要检查pH和去垢剂。弹头反应通常需要中性到弱碱环境pH降到7.0以下时很多亲电反应速度明显变慢。去垢剂也有讲究像高浓度SDS虽然裂解能力强但会把酶的活性中心完全变性导致探针标记不上。想测活性就不要沸腾变性或用强离子型去垢剂裂解。常规非离子型去垢剂比较安全比如Triton X-100或NP-40浓度控制在0.1%到0.5%。缓冲液盐浓度同样影响标记效率。太高会压缩蛋白构象太低又可能让目标蛋白沉淀。我做丝氨酸水解酶谱时一般控制NaCl在100到150 mM如果标记效率突然下降先检查这一步。5.3 定量波动大用反扫和重复组判断真假差异ABPP定量结果波动大的问题多数来自样品差异而非实验本身。人的组织样本尤其明显即便同样都是肿瘤不同个体的蛋白酶活性状态差异很大。解决办法是每组的生物学重复至少四到六个少于三个就别下结论。技术上也有一个很值得试的做法把同一样品分成两份一份加竞争抑制剂一份不加计算竞争比例。这个比例比绝对信号更稳定能抵消总蛋白量差异和质谱进样量波动。如果质谱定量波动大还得关注标记探针本身产生的肽段。有些探针标签裂解后会残留修饰在目标肽段上影响电离效率。遇到这个情况我会在数据搜库时单独设置动态修饰把探针残余修饰统一加到搜索参数里。否则同一蛋白的不同标记形式会被拆成不同定量结果看起来自然是抖的。5.4 目标不是经典酶类ABPP的边界在哪ABPP的名字里有“Activity-Based”很多人以为它只能标记酶。实际上只要探针弹头能和一个功能相关的亲核残基形成机制性共价键ABPP思路就能延伸到受体、载体蛋白和转录因子。但边界也很明显如果你的目标蛋白没有反应活性足够强的亲核残基也没有可被探针接近的配体口袋ABPP就无能为力。所以真实项目里我不会把它当成万能钓靶工具而是当成“活性可配体”双重筛选器。它能告诉你的最重要信息是某一群蛋白在病理状态下存在活性差异并且这种差异能被小分子竞争。这两条同时满足才值得进入药物发现流程。这几年做下来我最大的体会是ABPP不是要取代传统蛋白质组学而是给靶点发现增加了一个“功能坐标”。很多团队还在纠结为什么转录组和蛋白组给的候选靶点做不出来其实换一把探针跑一版活性谱答案往往就藏在那些“表达量没变但活性变了”的蛋白里。如果你正被表达谱和表型之间的gap卡住我建议别急着继续堆样本先找合适的探针做一轮竞争式ABPP大概率会看到另一批目标蛋白。