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 五大性质 吸收 A 分布 D 代谢 M 排泄 E 毒性 T(肝毒性核心) 直接细胞损伤 免疫介导 代谢活化 胆汁淤积 特征筛选 → 降维 → 肝毒性预测模型

我个人习惯在开始做特征筛选之前,先手动画一遍这样的图。不是浪费时间,而是帮你理清「哪些特征与哪条机制相关」,后面降维时就知道哪些维度可以一起看。

本章小结

一句话概括:ADMET 是药物的入场券,肝毒性是其中最具破坏力的淘汰项。生物学机制无非就是那四条路,但每条路对应的分子特征不同。我们后续所有实战内容——特征选择、降维、模型解释——都会围绕如何从海量 ADMET 数据里捕捉肝毒性信号展开。

我曾经吃过一个亏:觉得手动特征工程太麻烦,直接扔给自动编码器降维。结果模型精度还行,但完全不知道哪些机制出问题。记住,降维不等于黑箱——你要能解释每一个保留的特征。