清晨六点,城市还未完全苏醒,环卫车已经悄然出动。它们沿着固定路线收集垃圾、分类转运、送往处理厂,确保城市在新一天到来前恢复清爽。这套庞大而精密的清运系统,与药物在人体内的“代谢排泄”过程惊人地相似——药物进入体内后,同样需要被“环卫工”(代谢酶)识别、处理,再由“垃圾车”(转运蛋白)和“处理厂”(肾脏)排出体外。而AI模型,就像给这座“药物城市”安装了智能调度系统,能提前预测哪条清运路线最畅通、哪个环节会堵车。 本篇文章要探讨的,正是AI如何从分子结构出发,预测药物的代谢稳定性、识别代谢位点、建模CYP酶交互,并分类排泄途径——这套被称为“ADMET预测中的代谢排泄”技术,正在重塑创新药物的研发流程,让科学家在化合物进入动物实验之前,就能预判它在人体内的“清运效率”。
对AI从业者而言,掌握代谢排泄预测模型,意味着你能够在药物研发的“成本黑洞”阶段(临床前评估)提供关键决策支持——这直接决定了药企能否将资源从“注定失败的分子”转向“有潜力的候选药物”,是AI制药落地最具经济价值的环节之一。
目录
可视化演示
展示KMP算法的字符串匹配过程,动态演示前缀表构建、模式串滑动与字符比较,对比朴素匹配的效率优势。
本节配有交互动效(进入视口后自动加载,约 3KB)。
KMP匹配过程 利用前缀表避免回溯主串,失配时模式串右移 时间复杂度O(n+m),优于朴素匹配O(nm) 失配时 j = lps[j-1],主串指针不回退
代谢清除率——城市清运的“吞吐量”
想象你所在的城市每天产生多少生活垃圾,环卫系统每小时能清运多少吨——这就是城市的“清除率”。药物在人体中的代谢清除率同样描述了一个核心问题:单位时间内,有多少药物被肝脏等器官从血液中“清走”。如果清运能力太强,药物还没来得及发挥作用就被“扫出城”;太弱,药物在体内堆积,可能产生毒性。
代谢清除率的关键参数是固有清除率(intrinsic clearance,药物的最大代谢能力)和肝血流量(肝脏每秒流过的血液量)。两者的关系,就像环卫车的装载能力和城市道路的通行速度——如果路太堵(血流量低),即使环卫车(代谢酶)再多,也来不及把垃圾运出去。这引出了著名的首过效应:口服药物被肠道吸收后,首先经过门静脉进入肝脏,如果肝脏代谢能力特别强,大量药物在第一次经过时就被“截获清除”,真正进入体循环的药量所剩无几。
AI在这一环节的贡献,是通过分子结构预测固有清除率。传统方法需要做大量体外实验(用肝细胞或微粒体孵育化合物,测定代谢速率),而基于分子图的神经网络模型,可以直接从分子结构预测这一速率,如同通过城市建筑的布局图直接推断垃圾产生量。
AI模型实际上是在预测公式中的CL_int:从分子的SMILES序列或二维分子图出发,经过图神经网络编码。训练数据来自数千个体外肝细胞实验,标签是实测代谢半衰期,模型学习“分子结构→代谢速率”的映射关系,输出值即为预测的固有清除率。
回到城市比喻:有了AI预测的“清运吞吐量”,药物化学家在设计化合物时就知道,自己设计的这个“街区”每天会产生多少“垃圾”(代谢物),从而决定是否需要调整“建筑布局”(分子结构),让清运系统不至于不堪重负。
- 肝血流量(Q_H)表示单位时间内流经肝脏的血液体积,单位通常是L/h。它是清运系统的“道路容量”。
- 固有清除率(CL_int)表示肝脏中所有代谢酶在理想情况下(不受血流限制)每分钟能清除的药物量。它是“环卫车队”的总装载能力。
- 并联公式血流和酶如同两条串联的传送带,任何一条慢下来,总速度都会受限。当 Q_H 远大于 CL_int 时,总清除率≈CL_int(酶受限);反之,总清除率≈Q_H(血流受限)。
代谢位点预测——找出“垃圾堆积点”
环卫系统要高效运转,不仅要知道总量,还得知道垃圾具体堆在城市的哪个角落。药物分子也是如此——代谢反应并不是发生在整个分子的每个原子上的,而往往集中在特定的“热点区域”,这些位置被称为代谢软点(metabolic soft spots)。找到这些软点,是药物化学家优化代谢稳定性的第一步。
AI在这个任务中扮演的角色像一位“垃圾定位专家”。它把分子中的每个原子看作一个潜在的反应中心,通过提取每个原子的局部环境特征(周围原子的种类、化学键类型、电子密度、立体化学信息),来判断这个原子被代谢酶攻击的可能性。这本质上是一个节点级分类任务:给定一个分子图,对每个原子和化学键打一个“代谢概率分”。
以CYP3A4介导的氧化代谢为例,最常见的反应包括碳羟化(碳原子上加一个羟基)和氮脱烷基(氮原子上的烷基被切掉)。模型输出的位点得分,正是对该原子发生这类反应的概率估计。
AI预测代谢位点后,药物化学家可以实施“软点改造”策略:将得分最高的原子部位用更稳定的基团替换,比如在碳氢键处引入氟原子,或用氮原子替代容易被氧化的碳原子。这就像环卫部门发现某处垃圾特别多的原因是垃圾桶设计不合理,于是更换一个更难被“塞满”的新型垃圾桶——分子的代谢稳定性因此提升,药物在体内的停留时间延长,半衰期和生物利用度均得到改善。
在城市比喻的语境下,代谢位点预测就是精确到“巷口”的垃圾堆积地图,让清运策略从“全城拉网”变为“定点清理”——效率提升一目了然。
- 原子特征向量(h_a_i)每个原子的特征经过图神经网络消息传递更新后,得到编码了局部环境的向量,相当于这位原子的“个人档案”(它是谁、邻居是谁、电子环境如何)。
- 第一层线性变换(W_1)将高维原子特征投影到隐藏层,并与ReLU激活函数结合,提取非线性组合特征。
- 第二层线性变换(W_2)+ sigmoid将隐藏层特征压缩到0-1之间,作为该位点的代谢概率得分。
CYP酶交互建模——了解“环卫工”的性格
不同种族的环卫工有不同的“口味”和“脾气”:有的偏爱可回收垃圾,有的对厨余垃圾格外敏感。在人体内,负责代谢药物的“环卫工”主要是CYP450酶系——一个包含众多亚型的大家族,其中CYP3A4、CYP2D6、CYP2C9等贡献了大部分药物的代谢。AI在CYP酶交互建模中的任务,主要包括三个层面:亚型分类(这个分子主要被哪位环卫工处理)、底物特异性(环卫工喜欢什么样的分子)、抑制与诱导(某些分子会不会让环卫工“罢工”或“加班”)。
CYP亚型分类是第一个经典任务。给定一个药物分子,模型需要判断它是否是CYP3A4的底物、CYP2D6的底物,还是谁的都不是。这本质上是一个多标签分类问题。抑制预测则更为关键——如果一个候选药物是CYP3A4的强抑制剂,当它与另一个依赖CYP3A4代谢的药物同时服用时,后者的代谢被阻断,血药浓度骤增,可能导致严重不良反应。这就是药物-药物相互作用(DDI)风险。
从技术角度看,这类模型通常基于分子指纹(如ECFP4)或分子图构建。以分子图为例,模型将原子和键编码为图结构,通过注意力机制自动识别哪些“子结构”(比如芳香环、叔胺基团)与特定CYP亚型的结合相关。
了解了“环卫工”的性格以后,药物化学家可以提前预判:如果自家分子是CYP2D6的抑制剂,而患者还可能服用另一种需要CYP2D6代谢的药物(如某些抗抑郁药),就会产生“抢环卫工”的冲突。AI建模让这种潜在的交互在研发早期就能被识别和规避,大大降低临床阶段的失败风险。
回到城市清运的比喻:每个CYP亚型就是一支有明确分工的环卫班组。AI模型做的事情,是提前告诉你,你的“垃圾”(药物)可能会引起哪个班组的注意,以及会不会导致某个班组“罢工”(抑制)或“疯狂加班”(诱导)——这直接关系到整个城市清运系统(联合用药)能否稳定运行。
- 查询向量(q)代表CYP酶结合口袋的“偏好”——它喜欢什么样的原子特征,像一个环卫工的“选材清单”。
- 键向量(k_a_i)代表分子中每个原子与这个偏好的匹配程度,由原子特征经过线性变换得到。
- 注意力得分对每个原子计算一个权重,权重越高,说明该原子对CYP酶的识别贡献越大。
排泄途径分类——垃圾出城的“分道扬镳”
代谢并不是药物清除的唯一出路。有些药物以原形直接排出体外,有些经过代谢后再排出。细胞外“清运”依赖两条主干道:肾排泄(经尿液排出)和胆汁排泄(经粪便排出)。一条药物走哪条路,取决于它的分子量、极性、电荷状态以及是否被特定的转运蛋白识别。
用城市比喻来说,肾排泄就像“焚烧处理厂”——小分子、水溶性好的药物(分子量通常小于500道尔顿)通过肾小球滤过进入尿液;胆汁排泄则像“回收中心”——分子量较大(大于500道尔顿)、脂溶性强的药物被肝脏摄取后分泌进入胆汁,随粪便离开。而转运蛋白在这中间扮演着“分拣机器人”的角色:有机阴离子转运多肽(OATP)负责把药物从血液搬进肝细胞,多药耐药蛋白(P-gp)则可能把药物从细胞里“泵”回肠道。
AI分类模型的输入是分子结构和理化性质(如logP、TPSA、氢键供体/受体数目),输出是该药物主要排泄途径的概率分布。这本质上是一个多分类问题,常用模型为梯度提升树(XGBoost)或图神经网络。训练数据来自临床前动物实验和人体ADME研究,标签为实测排泄途径。
预测得到的排泄途径直接影响药物的半衰期——肾排泄为主的药物如果肾功能不全患者服用,清除会变慢,半衰期延长,需要调整剂量。胆汁排泄为主且存在肠肝循环的药物(药物随胆汁排出后又从肠道重新吸收),其半衰期会显著延长,这正是AI预测排泄途径对临床用药方案的重要指导价值。
在城市清运系统中,知道垃圾最终去焚烧厂还是回收中心,决定了运输车的路线规划。药物研发同理——知道药物走肾还是走胆,决定了一个化合物是否有成药“钱景”:比如抗生素需要肾脏排泄以治疗尿路感染,而某些抗癌药则希望经胆道排泄避免肾毒性。AI让这条“分道扬镳”的决策在分子设计阶段就能做出。
- 特征向量(x)包含分子描述符和结构指纹,如分子量、logP(脂溶性指标)、拓扑极性表面积,相当于“垃圾袋”的尺寸、材质和防水性描述。
- 线性得分(w_k^T x + b_k)对每个排泄途径类别k计算一个原始分值,评估该药物属于此途径的倾向性,类似分拣机器人根据特征给每个垃圾桶打分。
- Softmax归一化将原始分数转换为概率分布,所有途径的概率之和为1。
给药方案优化——智能调度“清运节奏”
当你知道了药物的代谢清除率、代谢位点、CYP酶交互和排泄途径,你就掌握了一份药物在人体内的完整“清运档案”。接下来最重要的问题来了:应该给病人多少药、多久给一次? 这就是给药方案优化——AI并非直接开处方,而是结合前述预测结果,帮助临床药理学团队仿真药物在体内的浓度变化曲线,设计最优的剂量和给药间隔。
核心思想来自药代动力学(PK)的经典模型:药物在体内的浓度变化服从一室或二室模型。一室模型假设药物进入体内后立即均匀分布,浓度按指数规律下降。清除率(CL)和表观分布容积(Vd)共同决定半衰期:
AI如何发挥作用?传统的给药方案设计基于群体药代动力学,需要对大量患者采血测定浓度。而AI模型可以基于分子的预测清除率和分布容积,直接模拟出“虚拟患者”的血药浓度-时间曲线。更重要的是,个体差异考量——不同患者的肝肾功能、年龄、基因多态性(如CYP2C19慢代谢者)会显著影响清除率。AI可以结合患者的电子健康档案,给出个体化剂量建议,实现精准给药。
回到环卫比喻:如果城市不同区域的垃圾产量差异巨大(有的区每天产生10吨,有的只有1吨),清运车必须根据各区的实际情况灵活调度。AI就像给每个“患者区域”配置了一辆智能调度车——根据该区域的实时清运能力(肾功能、肝功能),动态调整垃圾收集频率(给药间隔)和垃圾桶容量(单次剂量),最终保证街头垃圾桶(血药浓度)始终处于“不空不满”的健康状态。
- 半衰期(t_1/2)药物浓度降低一半所需的时间,是决定给药间隔的关键参数。如果一个药物半衰期是6小时,大约需要一天(4个半衰期)基本排净。
- 平均稳态浓度(C_ss,avg)重复给药后血药浓度达到稳态的平均水平,由生物利用度F、给药剂量D、清除率CL和给药间隔τ共同决定。
- 治疗窗药物浓度需要控制在一个有效且安全的范围内——低于最低有效浓度(MEC)没效果,高于最低中毒浓度(MTC)则可能中毒。给药方案的目标是让稳态浓度落在治疗窗内。
模型验证方法——给“AI环卫调度系统”上保险
任何AI模型在真正投入使用之前,都必须经过严格验证——否则就可能出现“AI推荐大剂量,病人却中毒了”的灾难。对于代谢排泄预测模型,验证的核心挑战在于:我们最终关心的是人体内的代谢行为,但训练数据往往来自体外实验(肝细胞、微粒体)或动物实验。如何保证预测在人体上也准确?这个问题的答案包含三个层面:体外体内外推、交叉验证与外部测试、预测准确度评估。
体外体内外推(IVIVE)是药代动力学领域的经典方法:通过体外实验测得固有清除率,再利用肝脏生理参数(如每克肝组织的肝细胞数、肝血流量)换算成体内的肝清除率。AI模型可以学习这个外推过程中的非线性校正因子——不同化合物的蛋白结合率差异、肝细胞摄取效率差异,都可以被模型学习。
交叉验证则用于评估模型在未见数据上的泛化能力。最常见的做法是K折交叉验证:将数据集随机分成K份,轮流用K-1份训练、1份测试。但代谢预测还存在一个特殊问题——数据泄漏。如果同一个骨架结构的类似化合物同时出现在训练集和测试集,模型可能通过“记忆相似结构”得到虚高的准确率。因此,更严谨的做法是进行支架分割(scaffold split):确保训练集和测试集的分子骨架在结构上明显不同。
| 验证方法 | 目的 | 关键指标 |
|---------|------|---------|
| K折交叉验证 | 评估泛化能力 | 平均绝对误差(MAE) |
| 支架分割 | 避免结构记忆 | R²(决定系数) |
| 外部测试集 | 真实场景评估 | 阳性预测值(PPV) |
| 体内回测 | 验证IVIVE可靠性 | 预测值/实测值比率 |
表中的每一个指标,都对应一个关键的验证问题:MAE回答“预测误差平均多少”(100毫升/分钟和200毫升/分钟的预测误差意味着完全不同的临床决策);R²回答“模型解释了真实数据中多少变化”;PPV回答“预测会被代谢的分子,有多少在真实实验中确实被代谢了”。外部测试集是终极检验——用模型完全没见过的、来自不同实验室或不同批次的数据,模拟真实部署场景。
在城市清运系统中,验证方法就如同对AI调度系统做全面压力测试:先用历史数据回测(交叉验证),再用从来没见过的城市布局模拟(外部测试集),最终还要在几个试点城区小规模试运行(前瞻性验证)。只有当预测的清运时间与实测误差在可接受范围内,系统才可能被推广到全市使用。
AI 应用场景
创新药研发中的代谢稳定性筛选
阶段:药物发现阶段(Hit to Lead 优化)
解决的问题:传统代谢稳定性评估依赖肝微粒体实验,一个化合物进行体外代谢实验的成本约200-500美元、耗时2-3天。一个典型的先导化合物优化项目需要评估数千个化合物,仅代谢实验的经费就高达百万级,且实验结果反馈周期长,导致研发节奏缓慢。AI代谢位点预测模型能在几分钟内完成对上百个化合物的软点分析和清除率预测,帮助药物化学家优先合成“看起来代谢稳定”的分子,将实验资源聚焦于最有潜力的候选物。
具体案例:某创新药企开发一款口服BTK抑制剂,进入先导优化阶段。药化团队使用基于GNN的代谢软点预测模型,发现先导化合物A的哌嗪环N-脱烷基位点得分极高(预测为CYP3A4主要负责代谢)。团队在该位点引入氟原子并设计类似物A-1,预测半衰期从0.8小时延长至3.2小时。后续肝微粒体实验实测数据与预测趋势高度一致(相对误差<30%),A-1被正式列为临床候选化合物。
个体化给药方案的AI辅助决策
阶段:临床开发与临床用药阶段
解决的问题:传统给药方案基于群体平均参数,但患者间的代谢能力差异可能达到10倍以上(如CYP2D6慢代谢者)。AI模型整合患者基因型、肝肾功能、合并用药信息,预测个体化的清除率与半衰期,推荐起始剂量和调整方案,降低因剂量不当导致的疗效不足或毒性风险。
具体案例:某医院临床药学团队对一位服用华法林的老年患者使用AI剂量辅助系统。患者同时服用胺碘酮(CYP2C9抑制剂),AI模型根据药物相互作用预测其华法林清除率下降约40%,建议将起始剂量降低35%。经过两周INR监测,患者凝血指标稳定在治疗窗内,避免了传统方案下可能出现的出血风险。
Python 演示
import numpy as npfrom rdkit import Chemfrom rdkit.Chem import AllChem, Descriptorsfrom sklearn.ensemble import RandomForestClassifierfrom sklearn.model_selection import train_test_splitfrom sklearn.metrics import roc_auc_score # 模拟一组训练数据: 分子SMILES + 每个原子的代谢位点标签(0或1)# 真实场景中需要用CYP代谢实验数据(如Li et al., 2020)标注train_smiles = [ "CC(C)NCC(O)COc1cccc2ccccc12", # 普萘洛尔 "CN1CCC[C@H]1c2cccnc2", # 尼古丁 "COc1ccc2cc(ccc2c1)C(=O)C", # 萘普生 "O=C(O)C1CCCCC1", # 环己烷羧酸 "CCC(C)C(=O)OC1CCCCC1", # 异丁酸环己酯] # 为每个分子模拟原子级标签: 1表示代谢软点atom_labels = [ [0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],] def featurize_atom(mol, atom_idx): """提取单个原子的局部特征: 原子类型、度数、氢数、芳香性 + Morgan指纹鞍""" atom = mol.GetAtomWithIdx(atom_idx) morgan = AllChem.GetMorganFingerprintAsBitVect(mol, 2) arr = np.zeros((0,), dtype=np.int8) Chem.DataStructs.ConvertToNumpyArray(morgan, arr) local_feats = [ atom.GetAtomicNum(), atom.GetDegree(), atom.GetTotalNumHs(), int(atom.GetIsAromatic()), int(atom.IsInRing()), ] # 取以该原子为中心的半径2环境指纹位 center_bits = np.zeros(1024, dtype=np.int8) for i, bid in enumerate(morgan.GetOnBits()[:20]): if bid < 1024: center_bits[bid] = 1 return np.concatenate([np.array(local_feats), center_bits[:128]]) X, y = [], []for smi, labels in zip(train_smiles, atom_labels): mol = Chem.MolFromSmiles(smi) if mol is None: continue n_atoms = mol.GetNumAtoms() for idx in range(n_atoms): if idx < len(labels): feats = featurize_atom(mol, idx) X.append(feats) y.append(labels[idx]) X = np.array(X, dtype=float)y = np.array(y) # 训练集与测试集划分X_train, X_test, y_train, y_test = train_test_split( X, y, test_size=0.3, random_state=42, stratify=y) # 随机森林分类器clf = RandomForestClassifier(n_estimators=100, max_depth=5, random_state=42)clf.fit(X_train, y_train) # 预测并评估y_prob = clf.predict_proba(X_test)[:, 1]y_pred = (y_prob > 0.5).astype(int)auc = roc_auc_score(y_test, y_prob)print(f"Test AUC: {auc:.3f}")print(f"Predicted soft spots: {y_pred.sum()} atoms (of {len(y_pred)})")
featurize_atom提取原子的局部特征,包括原子类型、连接度、氢数、芳香性和Morgan子结构指纹,这些特征表达了“这个原子周围的化学环境”。AllChem.GetMorganFingerprintAsBitVect(mol, 2)计算半径2(相当于两跳邻居)的拓扑指纹,类比“环卫工”观察垃圾袋方圆两米内的环境。train_test_split(..., stratify=y)分层抽样确保训练集和测试集中的软点位比例一致,避免类别不平衡导致评估失真。RandomForestClassifier(n_estimators=100)用100棵决策树组成的随机森林,每棵树相当于一位“环卫经验丰富的老员工”,综合大家的判断减少误差。
常见误区
误区很多人认为药物代谢越快越差劲,因为药效维持时间短,所以代谢稳定性越高越好。但事实上有意利用快速代谢的药物非常多。
正解药物的“好坏”取决于适应症。前药(prodrug)本身就是通过代谢激活的——比如抗病毒药伐昔洛韦,吸收后在体内快速代谢为阿昔洛韦才发挥药效。又比如某些麻醉药(瑞芬太尼)被设计成快速代谢,使其作用时间精确可控,“代谢快”反而成了优点。AI预测代谢速率时,判断好坏的标准永远是“是否匹配治疗目标”。
为何常见:初学者接触ADMET时往往把“代谢慢”等同于“药效长”,忽略了药物的活性形式差异和治疗需求,形成了一刀切的认知。
误区模型给出高得分的位点,就认为实验一定在那个位置发生代谢,直接跳过实验验证。
正解AI预测位点本质上是概率估计。一个位点得分高并不保证它就是主要代谢产物——从头代谢中,CYP酶对同一分子的多个位点可能同时进攻,主产物的形成还受中间体稳定性、酶活性位点空间取向等因素影响。此外,种属差异至关重要:大鼠肝微粒体实验的代谢位点与人体CYP酶可能有差异,模型训练数据来自体外人体酶系统时表现上佳,但体内真实情况还可能受转运蛋白摄入的限制。因此,AI预测的价值在于缩小实验范围,而不是替代实验。
为何常见:AI模型的交并比(预测与实测位点重合率)往往被宣传得很高,加之使用者缺少药物代谢的实验经验,容易忽视预测的不确定性和多样性。
误区认为CYP酶抑制只涉及药物代谢减慢,不会影响其他药代过程。
正解CYP酶抑制不仅影响代谢,还可能通过代偿机制改变其他清除途径的贡献。例如,当CYP3A4被强效抑制时,原本少量经胆汁排泄的药物可能被迫成为主要清除途径,导致胆汁中药物浓度升高、肠道毒性风险增加。此外,CYP抑制还可能影响内源性物质(如类固醇激素)的代谢,导致内分泌紊乱。在药物研发早期忽略DDI风险评估,可能让一个本来安全的分子在联合用药时变成“定时炸弹”。
为何常见:初学者往往线性地理解“代谢酶只管代谢”,不清楚清除途径间的相互代偿关系,低估了CYP抑制的级联效应。
误区认为药物半衰期越长越好,可以一天只需吃一次药,患者依从性更高。
正解延长半衰期需要权衡多重因素。半衰期过长意味着药物在体内长时间停留,若发生不良反应,无法迅速停药;对于需要快速调整剂量的药物(如抗凝药、降糖药),短半衰期反而更安全。此外,某些药物半衰期过长还可能与蓄积毒性相关(如胺碘酮的半衰期长达40-60天,其肺毒性风险就与长期蓄积有关)。AI在给药方案优化中的职责是找到“足够维持疗效、但不至于蓄积中毒”的最优半衰期区间。
为何常见:大众化认知中“长效=好药”的简单归类影响了学习者,忽略了临床中对可逆性和安全性的要求。
面试题
Q1. 以下哪个参数直接描述了药物在单位时间内被肝脏清除的速率?
- A.半衰期
- B.清除率← 正确答案
- C.分布容积
- D.生物利用度
答案:B。清除率(CL)描述单位时间内多少体积的血浆中的药物被不可逆清除。半衰期描述浓度减半所需时间,分布容积描述药物在体内的分布程度,生物利用度描述药物到达体循环的比例。用比喻来说,清除率是“环卫车每小时清运的垃圾量”。
Q2. 肝清除率公式 \(CL_H = (Q_H \times CL_{int}) / (Q_H + CL_{int})\) 中,当肝血流量远远大于固有清除率时,肝清除率约等于什么?
- A.肝血流量
- B.固有清除率← 正确答案
- C.两者之和
- D.两者之差
答案:B。当 Q_H >> CL_int 时,分子分母中的 Q_H 近似抵消,公式近似等于 CL_int。这意味着清除过程受酶活性限制,血流再大也无法加快清除——如同环卫车不够时,路再宽垃圾也运不完。反过来,若 CL_int >> Q_H,则总清除率≈Q_H,受血流限制。
Q3. 代谢软点(metabolic soft spots)指的是分子中的什么位置?
- A.药物与靶点蛋白结合的部位
- B.化合物中容易被代谢酶攻击的原子← 正确答案
- C.分子中具有手性中心的碳原子
- D.药物透过细胞膜的关键位点
答案:B。代谢软点是分子中容易被CYP等代谢酶氧化或修饰的特定原子位置,相当于“垃圾最容易堆积的巷口”。药物化学家通过识别软点并改造(如氟取代),可以提升分子的代谢稳定性,延长半衰期。
Q4. 在CYP酶交互建模中,预测一个药物是否为某种CYP亚型的抑制剂主要解决什么问题?
- A.预测药物的水溶性
- B.预测联合用药时的药物相互作用风险← 正确答案
- C.预测药物的口服吸收率
- D.预测药物的血浆蛋白结合率
答案:B。CYP抑制剂会阻断其他药物依赖该酶的代谢途径,导致后者血药浓度异常升高,这是药物-药物相互作用(DDI)的主要机制。AI预测CYP抑制性是评估联合用药安全性的关键步骤。
Q5. 关于肾排泄为主的药物,以下哪些说法是正确的?
- A.肾功能不全患者需要调整剂量← 正确答案
- B.分子量通常小于500道尔顿← 正确答案
- C.与转运蛋白无关
- D.胆汁排泄不会参与这类药物的清除
答案:AB。肾排泄为主的药物主要经肾小球滤过和肾小管分泌排出,分子量通常较小(<500 Da),因此B正确。肾功能不全者清除能力下降,半衰期延长,需要减量,A正确。转运蛋白如OAT、OCT也参与肾小管分泌过程,药物也可能有少量经胆汁排泄,因此C和D均错误。
Q6. 在模型验证中,“支架分割”(scaffold split)的主要目的是什么?
- A.减少训练时间
- B.避免测试集中出现与训练集结构相似的分子导致虚高准确率← 正确答案
- C.增加数据多样性
- D.确保类别平衡
答案:B。支架分割确保训练集和测试集的分子骨架在结构上明显不同,防止模型因“记忆”了相似的分子结构而在测试集上表现虚高。这类似于考试时确保考题与练习册不是同一道题。随机划分容易导致结构相似的分子同时出现在两端,使评估结果失真。
Q7. 半衰期约为6小时的药物,大约经过多长时间后体内药物基本被清除(按4个半衰期计算)?
- A.6小时
- B.12小时
- C.24小时← 正确答案
- D.48小时
答案:C。一个半衰期后剩余50%,两个半衰期后25%,三个后12.5%,四个后约6.25%。因此6小时半衰期的药物约24小时后体内残留不到7%。这就像每6小时清运一半垃圾,一天后基本清理完毕。
Q8. 以下哪些方法可用于代谢排泄预测模型的验证?
- A.K折交叉验证← 正确答案
- B.体外体内外推(IVIVE)← 正确答案
- C.外部独立测试集← 正确答案
- D.增加模型参数数量
答案:ABC。K折交叉验证用于评估模型泛化能力,IVIVE用于验证体外实验数据向体内场景外推的可靠性,外部独立测试集模拟真实部署场景。增加模型参数数量不验证模型可靠性,反而可能带来过拟合风险。
Q9. 关于首过效应(first-pass effect),以下描述正确的是?
- A.药物通过血脑屏障的过程
- B.口服药物经门静脉进入肝脏时,部分药物被代谢酶清除的过程← 正确答案
- C.药物在胃肠道中被胃酸降解
- D.药物与血浆蛋白结合的过程
答案:B。首过效应指口服药物经肠道吸收后,首先通过门静脉进入肝脏,在进入体循环之前就被肝代谢酶清除一部分的现象。高首过效应的药物(如硝酸甘油)口服生物利用度极低,往往需要舌下含服。这就像垃圾刚出小区就被拦截清运了一部分。
Q10. AI预测代谢位点后,药物化学家最常用的“软点改造”策略是什么?
- A.增加药物剂量
- B.在高危位点引入氟原子等稳定基团← 正确答案
- C.改变药物剂型
- D.添加吸收促进剂
答案:B。在预测的高代谢位点处引入氟原子、甲基等基团可以阻断代谢酶的进攻,提高代谢稳定性。氟原子的电负性和C-F键强度使其难以被CYP酶氧化,是最经典的软点改造策略之一。“换垃圾桶设计”让垃圾不再堆积。