1. ADMET 与肝毒性概述
药物研发中的 ADMET 到底是什么
做药物研发的朋友都清楚,一个分子光是活性好远远不够。你得看它到了体内能不能被吸收,分布到哪,怎么代谢,排不排得出去,以及会不会中毒。这就是 ADMET,五个字母拆开:
- A(吸收)——口服药进肠胃后,到底有多少能穿过肠壁进到血液里。我见过一个项目,化合物体外活性漂亮得很,结果生物利用度只有 2%,说白了就是吃进去全拉出来了。
- D(分布)——药物到了血液里,会跑到哪些组织?是集中在肝脏,还是能穿过血脑屏障?
- M(代谢)——肝脏里的酶(尤其是 CYP450 家族)会把药物改造成什么样子?有些药代谢后反而毒性更强,这个坑我踩过。
- E(排泄)——通过胆汁还是尿液排出?半衰期长不长?
- T(毒性)——除了疗效,会不会伤肝、伤肾、伤心脏?
你想想看,如果一个分子吸收好、分布广、代谢稳定、排泄适中,但偏偏有肝毒性,那前面所有努力就白费了。所以 ADMET 不是锦上添花,是生死线。
肝毒性为什么是重中之重
肝脏是药物代谢的主战场。临床上因为肝毒性被撤市或限制使用的药物比比皆是。我记得几年前有个项目,临床前动物实验一切正常,结果到了 I 期人体试验,三位受试者转氨酶飙升到正常值的 20 倍……项目直接叫停。嗯,这就是肝毒性的残酷。
- 药物性肝损伤(DILI) 是临床失败和撤市的首要原因之一
- 预测肝毒性 必须在早期筛选阶段就做,否则后期烧钱又耗时
- 很多药物本身无毒,代谢产物反而有毒——这就是 代谢活化 机制
肝毒性的生物学机制
说白了就是分子层面肝脏怎么受伤的。我习惯把机制分四类讲:
| 机制类型 | 典型表现 | 我遇到过的案例 |
|---|---|---|
| 直接细胞损伤 | 肝细胞坏死、线粒体功能障碍 | 有个化合物结构上有醌类基团,直接让肝细胞线粒体膜电位崩溃 |
| 免疫介导 | 过敏反应、自身免疫性肝炎 | 某抗癫痫药引起细胞色素 P450 修饰蛋白,诱发抗体攻击肝细胞 |
| 代谢活化 | CYP450 将原药变成亲电代谢物,共价结合蛋白 | 对乙酰氨基酚过量就是典型案例,N-乙酰-对苯醌亚胺(NAPQI)耗竭谷胱甘肽 |
| 胆管损伤 & 胆汁淤积 | 转运体抑制、胆盐积累 | 有些药物抑制 BSEP 转运体,胆汁酸排不出去,肝细胞就泡在胆汁里 |
关键点:代谢活化 是特征筛选里最头疼的一类——你得同时看母药和代谢物的性质,这不是单一个特征能搞定的。
ADMET 肝毒性筛选的核心挑战
数据维度高、特征相关性强、毒性信号稀疏。我做个项目时,原始特征有 800 多个,包括分子描述符、指纹、CYP 抑制常数、血浆蛋白结合率……大多数互相冗余,模型很难训。这时候就需要降维——
- 先筛掉低方差、高缺失的特征
- 再用 PCA/UMAP 看看分布
- 最后用 SHAP 找出真正驱动毒性预测的特征子集
这套流程我后面几章会手把手带你跑。嗯,现在先搭好概念框架。
本章知识结构
下面这张图把整个章节的逻辑串起来:从 ADMET 到肝毒性,再到筛选降维的切入点。
我个人习惯在开始做特征筛选之前,先手动画一遍这样的图。不是浪费时间,而是帮你理清「哪些特征与哪条机制相关」,后面降维时就知道哪些维度可以一起看。
本章小结
一句话概括:ADMET 是药物的入场券,肝毒性是其中最具破坏力的淘汰项。生物学机制无非就是那四条路,但每条路对应的分子特征不同。我们后续所有实战内容——特征选择、降维、模型解释——都会围绕如何从海量 ADMET 数据里捕捉肝毒性信号展开。
我曾经吃过一个亏:觉得手动特征工程太麻烦,直接扔给自动编码器降维。结果模型精度还行,但完全不知道哪些机制出问题。记住,降维不等于黑箱——你要能解释每一个保留的特征。