1.4 可成药性预审:嫌疑人得有能下药的把手


1.4 可成药性预审:嫌疑人得有能下药的把手

本节摘要:可成药性(druggability)回答"这个嫌疑人抓不抓得住":有没有口袋、口袋像不像能结合类药物的样子、干预它安不安全。本节给出预审打分卡的逻辑与一份可运行的演算,并以 KRAS 的翻案史说明预审结论是"缓办"而不是"死刑"。它是第 1 章立案主线的最后一站,验完把手即移交第 2 章现场勘查。

1.3 的历史卷宗反复出现同一种遗憾:机制早已清楚,药物却迟到几十年——不是不想抓,是抓不住。本节把"抓得住"变成可检查的条目,完成立案审查的最后一关。

预审打分卡长什么样

可成药性预审不是玄学,它检查的东西可以列成清单。第一类是结构抓手:蛋白表面有没有合适的结合口袋——通常是深度足够、疏水与极性残基分布合理的凹陷;没有口袋的,看有没有变构位点(远离活性中心但能间接调节活性的部位),或者能否被诱导出口袋。第二类是家族先验:它属于历史上高产的可成药家族(激酶、GPCR 等)还是低产的"困难户"(转录因子、无酶活的骨架蛋白)。第三类是生物学抓手:干预的方向是否明确(抑制还是激活)、组织分布是否集中在病变部位、同家族成员相似度如何(相似度越高,选择性越难做,安全窗口越窄)。

三类检查各打分后合成一个预审结论。下面的演算把这个逻辑压缩成一个可以直接跑的打分器——数值本身是教学用的简化规则,但评估维度和真实立项评审一致。

# 可成药性预审打分器(教学简化版) # 输入:候选靶标的基础信息;输出:立/缓/驳三级结论 def druggability_precheck(name, family, has_pocket, pocket_depth_a, allosteric_site, tissue_risk, paralogs): """family: 家族先验等级('高产'|'中等'|'困难') has_pocket: 是否有已知口袋; pocket_depth_a: 口袋深度(埃) allosteric_site: 是否有变构位点; tissue_risk: 正常组织依赖风险(0-1) paralogs: 同家族相似成员数量(选择性难度代理指标)""" score = 0.0 reasons = [] # 结构抓手:口袋是硬通货 if has_pocket and pocket_depth_a >= 8: score += 40; reasons.append("经典口袋明确") elif has_pocket: score += 20; reasons.append("口袋偏浅,需片段筛选确认") elif allosteric_site: score += 25; reasons.append("无正构口袋,但存在变构位点") else: reasons.append("无已知抓手,预审不通过") # 家族先验 score += {"高产": 30, "中等": 15, "困难": 0}[family] # 安全窗口:正常组织依赖越强,扣分越重 score -= tissue_risk * 25 # 选择性难度:同家族相似成员越多越难 score -= min(paralogs, 8) * 2 verdict = "立案" if score >= 55 else ("缓办" if score >= 35 else "驳回") return verdict, round(score, 1), reasons # 用两个真实背景的候选做对比演示 cases = [ # 某激酶:口袋清晰、家族高产、组织风险低、近缘激酶若干 ("激酶K", "高产", True, 11.2, False, 0.2, 5), # 某转录因子:无口袋、无变构、困难家族、全身广泛表达 ("转录因子T", "困难", False, 0.0, False, 0.8, 0), ] for c in cases: verdict, score, reasons = druggability_precheck(*c) print(f"{c[0]}: 结论={verdict} 得分={score} 依据={reasons}") # 输出: # 激酶K: 结论=立案 得分=65.0 依据=['经典口袋明确'] # 转录因子T: 结论=驳回 得分=5.0 依据=['无已知抓手,预审不通过']

图 1-3:可成药性预审打分卡

图 1-3:可成药性预审打分卡

预审的三条实务经验

经验一:AlphaFold 改变的是"有没有结构",不是"有没有口袋"。 过去可成药性评估常常卡在蛋白结构都没解析——如今结构预测把这一环基本抹平了。但口袋的存在性是物理现实,预测结构里平坦的表面不会因为分辨率提高就出现凹陷。所以预审清单里"结构已知"这一项的权重应下调,"口袋存在"的权重不能动。

经验二:困难户不等于永久悬案,但要用新工具重新开庭。 转录因子长期是可成药性困难户:表面平坦、靠蛋白-蛋白界面工作、小分子无处下嘴。业界给出的出路是换逮捕方式——用 PROTAC 降解整个蛋白,或者靶向它的辅因子、DNA 结合界面。第 6 章会展开这些新技术。立案阶段遇到困难户,正确结论是"缓办、留卷",同时明确写清"等什么技术成熟再重审",而不是无声丢弃。

经验三:安全窗口的账要在预审先算一笔。 很多项目死在"靶标确认有效之后才发现正常组织离不开它"。预审时至少查三样:基因敲除小鼠是否胚胎致死或严重表型(提示基础生理功能重要)、正常组织表达广度、同家族成员保守程度。这三样在公共数据库里都能查到,成本几乎为零——零成本的否决理由,没有理由不用。

悬案的预告:KRAS 的翻案

本节打分卡里最著名的"翻案犯"是 KRAS。RAS 家族蛋白与 GTP/GDP 结合的方式是深埋的核苷酸口袋,抑制剂很难挤进去,表面又缺少其他凹窝——它长期作为"不可成药"的教科书反例出现在每篇综述里。转机来自突变体本身:KRAS G12C 突变把第十二位残基换成了半胱氨酸,这个半胱氨酸在变构口袋附近形成了一个可共价进攻的把手。共价抑制剂抓住它,sotorasib 与 adagrasib 相继获批,把三十年悬案改判成铁案。

复盘这桩案子对立案流程的启示:预审结论必须写成"证据+条件"而不是一锤定音。"KRAS 不可成药"错在把当时工具能力当成了永恒物理事实。正确的预审写法是:"在经典口袋抑制剂范式下不可成药;若出现突变体新把手或降解技术,结论需重审。"第 6 章开头会把这句话展开成整章。

预审记录的三个真实场景

把打分器放到评审会上,常见三类场景值得提前演练。场景一:打分高但家族内已有重磅药。 说明靶标通路价值被市场验证过,竞争的关键在差异化(更好的选择性、新的适应症、更优的给药),预审结论应为"立案",但立项文书必须回答差异化问题。场景二:打分中等、证据新。 比如一个冷门基因刚拿到功能缺失突变证据——按 1.2 的结论,遗传证据值得加权重审;这类案子最容易因为"没名气"被埋掉,也最容易长出差异化产品。场景三:口袋预测分数高、实验测不出结合。 结构预测与实验现实冲突时,信实验——预测模型的置信度分层(尤其无序区、跨膜区)远未到免检程度,预审单上应记录"预测依赖度高"这一风险标签。

三个场景的共同点:打分器给的是讨论起点,不是会议结论。预审记录的价值在于把每个扣分点写成可核销的条目——补什么实验能加回多少分,写清楚,下季度复审时才有账可查。

预审的常见疑问

AlphaFold 的预测结构能直接用于口袋评估吗?

能用作初筛,不能用作终审。预测结构对折叠规则性强的球蛋白相当可靠,但对无序区、诱导构象、多聚体界面的还原有限;口袋评估里"动态敞开"的部分恰恰是预测最弱的地方。稳妥流程是预测初筛、动力学或分子模拟复核、实验片段筛选终审。

治疗窗口差到什么程度该直接驳回?

没有普适线,但有普适问题:这个靶标的生理功能能不能被给药策略绕开?靶向递送、局部给药、间歇脉冲都能把"全身窗口"换成"局部窗口"。答案是能,缓办有戏;答案是绕不开(比如全身普遍表达的核心代谢酶),驳回要坚决——这类靶标在每个环节都会把窗口问题重新问一遍,早驳回是对所有人的仁慈。

预审单的模板底线

无论用什么打分器,一页合格的预审单至少包含六个栏目:靶标身份与家族归类、结构抓手清单(每个口袋注明来源:实验或预测)、生物学抓手(干预方向、组织分布、同家族成员数)、安全窗口先验(敲除表型、表达广度)、结论(立/缓/驳)与条件(每条扣分对应的补证动作)。栏目定了,分数可以各家各算——预审的意义不在分数本身,而在"每个结论都有据可查、每条驳回都可复核"这个流程属性。评审会后的复审,翻的正是这张单子,不是分数。

办案手记(要点回顾)

  • 可成药性预审查三类抓手:结构(口袋/变构位点)、家族先验、生物学(干预方向/组织分布/选择性难度);
  • 预审结论应是"立/缓/驳"三级,缓办案件必须写明重审条件;
  • AlphaFold 解决了结构来源,没解决口袋存在性——清单权重要相应调整;
  • 安全窗口三查(敲除表型、组织广度、家族保守性)成本趋零,预审阶段就该做完;
  • KRAS 翻案说明工具范式会变,预审要留条件条款;
  • 立案四关到此走完,第 2 章进入案发现场:疾病通路的实地勘查。

作者与出处
原作者: 灏天文库
来源:灏天文库
整理: 灏天文库整理
由灏天文库平台收录,内容或由平台用户上传,仅供学习交流
发布者: 作者: 灏天文库 转发
评论区 (0)
U