想象一下,你是一位经验丰富的“停车规划师”,受委托评估一片新地块是否适合建停车场。你需要回答三个问题:这片地值不值得投入资金?能画出多少个标准车位?车位好不好停?在 AI 制药的世界里,这个故事每天都在上演——药物研发人员面对的是与疾病相关的蛋白质靶点,而“药物可成靶性评估”就是那套“评估地块”的决策系统。一个靶点值不值得投入数十亿美元去开发药物?它的表面有没有适合药物分子停靠的“口袋”?这个口袋的化学环境是否友好? 可成靶性评估就像考察一座未知的停车场:结合口袋是停车位(有没有空间让药物停进去),疏水性是停车环境(车子能不能停稳),打分函数是评估标准(统一给车位打分),机器学习模型是经验丰富的老师傅(一眼判断车位好坏),而湿实验验证则是最后的实地倒车入库。这篇文章会带你完整走一遍可成靶性评估的流程,从基础概念到 2025 年主流的 AI 赋能方法,全程用“找车位”的故事串起每一个技术细节。

岗位关联

可成靶性评估是 AI 制药的“守门员”。掌握它,你就掌握了新药研发最前端、也是最关键的一道筛选关卡,这是每位 AI for Science 从业者的核心技能。

目录
  1. 可视化演示
  2. 可成靶性基础概念
  3. 口袋检测与特征分析
  4. 打分函数评价体系
  5. 机器学习评估模型
  6. 数据资源与工具
  7. 验证与工程实践
  8. AI 应用场景
  9. Python 演示
  10. 常见误区
  11. 面试题

可视化演示

展示AI驱动的药物靶点可成药性多维度评估流程,包括结构成药性分析、功能验证与安全性评估,交互切换评估维度查看靶点综合评分。

本节配有交互动效(进入视口后自动加载,约 3KB)。

药物可成靶性评估流程 靶点鉴定:从基因组学/蛋白质组学数据筛选候选靶点 多维评估:结构成药性+功能重要性+安全性综合评分 Druggability Score = w1*Struct + w2*Func + w3*Safety AI驱动的可成靶性评估整合多维度证据,高通量筛选潜在药物靶点

可成靶性基础概念

作为停车规划师,你第一次站在一片待开发的空地上,首先需要回答的问题是:这片地真的适合建停车场吗?这里能不能规划出标准车位?回答这个问题的过程,就是可成靶性评估的雏形。在 AI 制药领域,药物研发人员面对的是疾病通路中的关键蛋白质——他们必须判断这个蛋白质能否被小分子药物有效调控,值不值得投入巨大的研发资源。

这里的专业术语是“可成靶性(Druggability)”,通俗说就是一个蛋白质对药物分子的“友好程度”。一个蛋白质要想成为药物靶点,首先它必须有一个结合口袋——蛋白质表面能容纳药物分子的凹陷区域,就像停车场里标准尺寸的车位。其次,这个口袋的化学环境要能“留住”药物分子:有一定比例的疏水残基(非极性区),以及能形成氢键的位点。

停车规划师不会在不确定“地块能建车位”时就开始施工,药物研发同样不会在不确定“蛋白有可成靶口袋”时盲目启动项目。可成靶性评估正是这个“先探路,再铺路”的科学决策关卡。

Druggability=f(Vpocket,Ahydrophobic,NH-bond)\displaystyle \text{Druggability} = f(V_{\text{pocket}}, A_{\text{hydrophobic}}, N_{\text{H-bond}})
可成靶性由三个关键要素共同决定:口袋体积(V)、疏水表面积(A)、氢键位点数量(N)。三者缺一不可,就像车位既要够大、地面要平整、还得有固定车身的装置。
  1. 口袋体积 V_pocket蛋白质表面可供药物分子占据的空间大小。药物分子的体积通常约 300 ų,口袋必须“装得下”,否则就像迷你车位停不了 SUV。
    VpocketV_{\text{pocket}}
  2. 疏水表面积 A_hydrophobic口袋表面非极性区域的面积。疏水作用力是药物与靶点结合的主要驱动力之一,类似干燥平坦的地面让车停得安稳。
    AhydrophobicA_{\text{hydrophobic}}
  3. 氢键位点数量 N_H-bond口袋中能够提供氢键供体或受体的基团数量。氢键像“卡扣”一样增强结合的定向性和稳定性,决定药物能不能“扣牢”。
    NH-bondN_{\text{H-bond}}

口袋检测与特征分析

确认地块可开发之后,规划师要拿出测量设备,精确标出哪里能划车位、哪里是死角、哪里有障碍物。对可成靶性评估而言,这一步就是口袋检测——在蛋白质的三维空间结构上,用算法找出可能的药物结合位点。

最经典的方法是格点扫描:把蛋白质周围的空间划分成细密的网格点,模拟一个半径为 1.4 Å 的探针球(相当于一个水分子的大小),去“滚动”搜索蛋白质的表面。凡是探针球能触达的凹陷区域,都可能是潜在的结合口袋。找到口袋后,还需要提取几何特征:体积、深度、开口度,以及化学特征:疏水性残基比例、氢键供受体数量。

一个车位的长宽高、是否靠近出入口、有无遮挡,决定了它适合什么类型的车。同样,口袋的几何形状和化学环境决定了它适合什么类型的药物分子。值得注意的是,蛋白质是动态的——口袋柔性分析告诉我们,许多蛋白在结合药物时会发生构象变化(诱导契合),就像立体机械车库的车位会变形一样。只盯住静态结构,会漏掉 KRAS 这类“形隐口袋”的靶点。

f(p)=min⁡a∈A∥p−a∥2−Rprobe\displaystyle f(p) = \min_{a \in A} \| p - a \|_2 - R_{\text{probe}}
这个公式判断空间中任意一点 p 是否能被药物分子探针“访问”:如果 f(p) 小于 0,说明 p 被蛋白原子包围,药物分子进不去;如果大于 0,说明 p 在蛋白表面的可及区域。所有满足 f(p) > 0 的格点,勾勒出药物分子的可及表面,也就是口袋的边界。
  1. 空间格点 p将蛋白周围空间网格化后的一个采样点,对应药物分子中心可能到达的位置。
    pp
  2. 到蛋白原子的最近距离计算格点 p 到蛋白所有原子集合 A 中最近原子的欧氏距离,判断它是否被原子占据。
    min⁡a∈A∥p−a∥2\min_{a \in A} \| p - a \|_2
  3. 探针半径 R_probe水中氧原子的范德华半径(1.4 Å),代表药物分子中心能接近蛋白表面的最小距离。
    RprobeR_{\text{probe}}

打分函数评价体系

测量完场地后,规划师手中会有多个候选地块——这片偏远但便宜,那片靠近商圈但成本高。要快速比较优劣,必须建立一套统一的评分标准。可成靶性评估中的打分函数,就是这套标准。

打分函数的核心思想是:用数学公式量化药物分子与靶点蛋白结合的“好坏”。目前主流的有三类:经验打分函数基于已知的结合亲和力数据拟合出加权线性组合,计算快但依赖训练集;力场打分函数从物理第一性原理出发,计算范德华力、静电力等相互作用能量;统计势函数则从大量已知的蛋白-配体结构对中统计出“偏好”的原子接触频率。它们各有所长,也各有局限。

评分再精细也是纸面计算,真正的考验来自实际“停车”。打分函数的作用不是一锤定音,而是快速筛选——在成千上万个候选靶点中,用统一标准把最有希望的挑出来,再进入后续更精确的验证。函数性能对比时,研究者通常会考察打分与实验亲和力的相关系数,警惕“分数虚高、实战拉胯”的经验函数。

ELJ(r)=4ε[(σr)12−(σr)6]\displaystyle E_{LJ}(r) = 4\varepsilon \left[ \left(\frac{\sigma}{r}\right)^{12} - \left(\frac{\sigma}{r}\right)^{6} \right]
这是力场打分函数中最核心的 Lennard-Jones(LJ)势能公式。它描述两个原子之间的范德华相互作用:距离太近时强烈排斥,防止原子“撞车”;距离适中时产生吸引,让药物分子“黏”在蛋白上。
  1. 势阱深度 ε描述原子对之间吸引力的强度上限。ε 越大,双方“咬合”越紧,结合越稳定。
    ε\varepsilon
  2. 碰撞直径 σ两个原子间不发生重叠的最短距离。σ 决定了原子间的“安全距离”,相当于车身的最小间距。
    σ\sigma
  3. 排斥项 (σ/r)^12当原子间距离 r 小于 σ 时,能量急剧上升形成强排斥,防止原子虚空重叠——就像两车贴太近要报警。
    (σr)12\left(\frac{\sigma}{r}\right)^{12}
  4. 吸引项 (σ/r)^6当距离合适时起主导作用,产生范德华吸引力,让原子对自然靠近到最优距离。
    (σr)6\left(\frac{\sigma}{r}\right)^{6}

机器学习评估模型

老练的停车规划师不用拉尺子,远远扫一眼地块就知道有没有戏——这是成千上万次勘察积累的判断直觉。机器学习评估模型要做的,正是把这种“直觉”交给算法。

做法非常直观:先从已知的可成靶/不可成靶蛋白中提取特征,比如口袋体积、疏水残基占比、氢键供受体数量、形状描述符等;然后用这些特征训练一个监督学习模型。实践中,随机森林凭借对高维小样本数据的稳健性成为基线首选,逻辑回归因为可解释性强适合快速筛查,而深度学习(如图神经网络)在结构数据充足时能捕捉更复杂的口袋特征。

在训练验证策略上,常用五折交叉验证来避免过拟合,并用 AUC 作为主要性能指标。模型训练完成后,SHAP 可解释性分析能告诉我们每个特征的贡献方向——例如,口袋体积的 SHAP 值通常为正,意味着“口袋越大,越可能可成靶”。这就像老师傅不仅告诉你“能停车”,还能告诉你是因为“车位够宽”还是“地面够平”。

L=−1N∑i=1N[yilog⁡(y^i)+(1−yi)log⁡(1−y^i)]\displaystyle L = -\frac{1}{N} \sum_{i=1}^{N} \left[ y_i \log(\hat{y}_i) + (1-y_i) \log(1-\hat{y}_i) \right]
这是训练分类器时最常用的交叉熵损失函数。它的直觉很简单:当真实标签是“可成靶”(y=1)时,模型预测的概率越接近1,损失越小;当真实标签是“不可成靶”(y=0)时,预测概率越接近0,损失越小。模型通过最小化这个损失来学会区分两类靶点。
  1. 真实标签 y_i第 i 个训练样本的真实可成靶性,1 代表可成靶,0 代表不可成靶。
    yiy_i
  2. 预测概率 ŷ_i模型输出的样本属于“可成靶”类别的概率,范围在 0 到 1 之间。
    y^i\hat{y}_i
  3. 正样本损失项当 y=1 时起作用,预测越接近 1 损失越小,预测错误时惩罚急剧增大。
    yilog⁡(y^i)y_i \log(\hat{y}_i)
  4. 负样本损失项当 y=0 时起作用,预测越接近 0 损失越小。
    (1−yi)log⁡(1−y^i)(1-y_i) \log(1-\hat{y}_i)
  5. 全体样本平均对 N 个样本的损失取平均,得到一个衡量模型整体预测质量的标量。
    1N∑i=1N\frac{1}{N} \sum_{i=1}^{N}

数据资源与工具

规划师手里一定要有地图和案例库:哪里有地块、哪些地块成功建过停车场、口碑如何。可成靶性评估同样离不开高质量的数据资源和计算工具。蛋白质结构数据库(PDB) 是最大的蛋白三维结构宝库,存放着超过 20 万个实验解析的蛋白结构——它是“全国停车场地图”。ChEMBL 和 DrugBank 则记录了数千种靶蛋白与活性分子之间的结合亲和力数据,是“历史停车记录”。UniProt 提供了蛋白功能与序列注释,帮助理解靶点的生物角色。

在这些数据之上,评估工具把算法变成可用的软件:fpocket 用几何算法快速检测口袋;DoGSiteScorer 不但找口袋,还会自动计算体积、深度和疏水打分;PocketFinder 则擅长从分子动力学轨迹中识别动态口袋。有了这些工具,研究者不必从零写代码,就能对任意蛋白完成一套标准化的可成靶性评估。

有了好地图和好口碑,找车位和评估车位的效率都会大幅提升。但也要清醒地看到,数据质量决定了模型上限——PDB 中很多结构是未结合配体的“空口袋”构象,与真实结合状态存在差异。研究者需要交叉使用多源数据,用 fpocket 跑一遍口袋检测,再用 DoGSiteScorer 复核打分,最后在 ChEMBL 上检索该靶点是否已有已知配体,形成完整证据链。

AUC=1P×N∑i=1P∑j=1NI(si>sj)\displaystyle \text{AUC} = \frac{1}{P \times N} \sum_{i=1}^{P} \sum_{j=1}^{N} \mathbb{I}(s_i > s_j)
AUC(ROC 曲线下面积)是评估分类模型的核心指标,它的含义非常直观:随机抽一个可成靶蛋白和一个不可成靶蛋白,模型给可成靶蛋白的打分更高的概率。AUC = 0.9 意味着这个概率是 90%——模型有很强的区分能力。
  1. 正负样本数 P、NP 是可成靶蛋白的数量,N 是不可成靶蛋白的数量,它们是 AUC 计算的基数。
    P,NP, N
  2. 指示函数 I(·)当括号内条件成立时取 1,否则取 0。这里统计“正样本得分高于负样本”的配对次数。
    I(si>sj)\mathbb{I}(s_i > s_j)
  3. 双重重积分对所有正样本和负样本的两两配对逐一比较得分高低。
    ∑i=1P∑j=1N\sum_{i=1}^{P} \sum_{j=1}^{N}

验证与工程实践

图纸上的车位再完美,也要实地倒一把车才知道好不好停。可成靶性评估的湿实验验证就是这最后的“实地停车测试”。在计算出靶点具有良好可成靶性后,研究者需要设计实验来验证预测:SPR(表面等离子共振) 和 ITC(等温滴定量热) 能够直接测定药物分子与靶点蛋白的结合亲和力,给出定量数据。实验测得的结合自由能,是衡量预测是否符合真实的黄金标准。

验证完成后,还要整合多组学证据:基因组的突变谱、转录组的表达水平、蛋白组的翻译后修饰——这些像停车场的周边配套(超市、地铁站),让靶点评估从单点走向生态。以 KRAS 靶点为例,它曾因“表面光滑无口袋”被判为不可成靶,但 2021 年 Sotorasib 的突破揭示了 KRAS 中一个隐蔽的“开关口袋”,证明了用分子动力学模拟捕捉瞬态口袋的价值。靶点与疾病的关联也至关重要:一个可成靶的蛋白若与疾病无关,就像黄金地段却无人开车的停车场——没有意义。

ΔGbind=−RTln⁡Kd\displaystyle \Delta G_{\text{bind}} = -RT \ln K_d
结合自由能 ΔG 是药物与靶点结合强度的热力学指标。K_d 是解离常数,在实验可测的纳摩尔到微摩尔范围内,K_d 越小,结合越强。ΔG 越负,说明这个“车位”停得越稳,药物与靶点的结合越牢固。
  1. 气体常数 R8.314 J/(mol·K),把热力学量联系起来的物理常数。
    RR
  2. 绝对温度 T通常取室温 298 K,温度影响分子热运动的剧烈程度,也影响结合平衡。
    TT
  3. 解离常数 K_d衡量药物分子与靶点结合紧密度最重要的实验指标。K_d = 1 nM 表示极强的结合,相当于车辆被卡位锁死;K_d = 1 mM 则几乎等于无法停稳。
    KdK_d
  4. 负对数转换取 -ln 后,结合越强(K_d 越小)则 ΔG 越负,表示结合过程释放的能量越多。
    −ln⁡Kd- \ln K_d

AI 应用场景

创新药企的靶点组合筛选

阶段:靶点发现与立项决策

解决的问题:传统新药研发立项时,专家凭借经验从文献中筛选靶点,往往需要数月时间,而且容易遗漏“看似不可成靶但实际有潜力”的靶点。AI 可成靶性评估将结构化评估流程自动化,在几天内对数百个候选蛋白生成可成靶性打分报告,帮助决策层优先投入高潜力靶点。

具体案例:某 AI 制药公司(类似 Exscientia 模式)在乳腺癌项目立项时,对 320 个疾病相关蛋白批量做了口袋检测与机器学习打分,排除了 70% 的“无可成药口袋”蛋白,锁定了 3 个高潜力靶点,其中一个此前被专家误判为不可成靶——该靶点在动态构象中存在隐蔽口袋,被分子动力学模拟成功捕捉。

老药新用的可成靶性重评估

阶段:药物重定位与适应症扩展

解决的问题:已上市药物的新适应症开发风险低、周期短,但传统方法依赖偶然发现。通过对药库中数千种已知药物分子与新的疾病靶点做可成靶性配对打分,AI 能系统性地发现“老钥匙开新锁”的机会。

具体案例:一家生物技术公司利用可成靶性评估平台,将 3000 种已获批药物分子与阿尔茨海默病新靶点蛋白做结合打分。他们发现降糖药二甲双胍的分子骨架与某神经炎症靶点的口袋高度互补,随后通过 SPR 实验验证了纳摩尔级别的结合亲和力,推动了该药物的新适应症临床试验。

药物研发管线的止损决策

阶段:临床前候选药物优化

解决的问题:许多药物在临床前阶段因靶点可成靶性差而失败,造成巨大的资源浪费。AI 可成靶性评估能在项目早期识别“假阳性靶点”——打分函数给出高分但湿实验反复失败的靶点,从而帮助决策层果断止损,把资源再分配给更有希望的管线。

具体案例:某大型药企在神经退行性疾病项目中有一个二期临床失败的候选药物,复盘时用 AI 可成靶性评估回溯分析,发现该靶点虽然疾病相关性很强,但结合口袋的疏水面积不足、氢键位点稀缺,本质上是一个低可成靶性靶点。这一结论帮助团队避免在同类靶点上重复投入,转向了对 GLP-1 受体等高可成靶靶点的系列开发。

Python 演示

python58 行
"""药物可成靶性评估:从口袋特征到二分类预测"""import numpy as npfrom sklearn.ensemble import RandomForestClassifierfrom sklearn.model_selection import train_test_splitfrom sklearn.metrics import roc_auc_score, accuracy_score  def generate_druggability_dataset(n_samples=300):    """模拟生成可成靶性数据集:5维口袋特征 -> 二分类标签"""    rng = np.random.default_rng(42)    X = np.zeros((n_samples, 5))    y = np.zeros(n_samples, dtype=int)    for i in range(n_samples):        is_druggable = rng.random() < 0.5        if is_druggable:            X[i] = [                rng.uniform(300, 900),   # 口袋体积 A^3                rng.uniform(0.4, 0.8),   # 疏水残基占比                rng.randint(3, 10),      # 氢键供体数量                rng.randint(4, 12),      # 氢键受体数量                rng.uniform(20, 50)      # 可旋转键数量            ]            y[i] = 1        else:            X[i] = [                rng.uniform(60, 300),                rng.uniform(0.1, 0.35),                rng.randint(0, 3),                rng.randint(0, 4),                rng.uniform(0, 15)            ]    return X, y  def main():    X, y = generate_druggability_dataset()    X_train, X_test, y_train, y_test = train_test_split(        X, y, test_size=0.2, random_state=42    )     model = RandomForestClassifier(n_estimators=100, random_state=42)    model.fit(X_train, y_train)     y_prob = model.predict_proba(X_test)[:, 1]    y_pred = model.predict(X_test)    print(f"AUC: {roc_auc_score(y_test, y_prob):.3f}")    print(f"Accuracy: {accuracy_score(y_test, y_pred):.3f}")     # 评估一个新候选靶点    new_target = np.array([[650, 0.72, 6, 8, 28]])    prob = model.predict_proba(new_target)[0, 1]    pred = model.predict(new_target)[0]    print(f"新靶点可成靶概率: {prob:.1%}")    print(f"判定结果: {'可成靶' if pred else '不可成靶'}")  if __name__ == "__main__":    main()
目的:模拟生成 300 个候选靶点的口袋特征数据,训练随机森林分类器,并用 AUC 评估模型对新靶点的可成靶性预测能力。
  1. def generate_druggability_dataset(n_samples=300):定义模拟数据集生成函数,产出特征矩阵 X 和标签向量 y。
  2. rng.uniform(300, 900)可成靶蛋白的口袋体积通常落在 300~900 ų,这是药物分子能容纳的经验区间。
  3. is_druggable = rng.random() < 0.5以 50% 概率随机生成正负样本,模拟真实数据集中两类靶点大致平衡。
  4. model = RandomForestClassifier(n_estimators=100, random_state=42)创建含 100 棵决策树的随机森林模型,随机种子固定保证可复现。
  5. model.fit(X_train, y_train)用训练集拟合模型,让模型学习特征与可成靶标签之间的映射关系。
  6. y_prob = model.predict_proba(X_test)[:, 1]预测测试样本属于“可成靶”类别的概率,这是计算 AUC 的基础。
  7. print(f"AUC: {roc_auc_score(y_test, y_prob):.3f}")AUC 衡量模型排序能力,越接近 1 说明模型越能区分两类靶点。
  8. new_target = np.array([[650, 0.72, 6, 8, 28]])构造一个新候选靶点的 5 维口袋特征,模拟一个体积大、疏水性强、氢键位点丰富的蛋白口袋。
  9. prob = model.predict_proba(new_target)[0, 1]输出新靶点的可成靶概率,供研发决策参考。

常见误区

误区很多初学者以为,只要一个蛋白质与疾病密切相关(比如在肿瘤组织中高表达),它就一定是一个好的药物靶点,值得马上投入开发。

正解可成靶性回答的是“这个蛋白能不能被小分子药物调控”,疾病相关性回答的是“这个蛋白值不值得调控”。停车场该不该建,取决于“有没有车来”(疾病相关性),但能不能建、建了能不能用,取决于“这片地适不适合硬化”(可成靶性)。许多疾病相关蛋白(如某些转录因子)表面根本没有适合小分子结合的口袋,即使相关性再强也无法直接成药。

为何常见:生物学研究中广泛使用基因-疾病关联分析,很容易让人把“关联强度”等同于“药物开发价值”,忽略了结构层面的可干预性。

误区拿到一个很高的可成靶性打分(比如 90 分),就认为这个靶点的药物一定能研发成功。

正解打分函数是计算模型的估计值,而不是实验事实。就像“停车难度评级”再高,也要实地倒一把车才能确认。打分函数在筛选阶段可以快速排除明显不合适的靶点,但存在大量假阳性——一些分数很高的靶点,在 SPR 实验中却测不到明显的结合信号。打分函数给出的是“优先级”,不是“保证书”。

为何常见:机器学习模型输出的数值带有多位小数,给人一种精确的错觉,容易让人忽略背后的统计不确定性。

误区认为蛋白质的三维结构是固定的,只要静态结构上看不到口袋,这个靶点就一定不可成靶。

正解蛋白质是动态的机器,口袋形状会随构象变化而改变。诱导契合效应表明,许多药物结合口袋在配体未结合时并不存在,只有在药物分子靠近时才被“诱导”出来。KRAS 蛋白几十年来一直被当作不可成靶的代表,直到科学家通过分子动力学模拟发现了其“开关口袋”II,才打破了僵局。只看静态结构,就像只看房子正面的照片就断定没有后门。

为何常见:可视化软件里展示的静态 3D 结构太直观,很容易让人忘记生物大分子在生理条件下是持续运动的。

误区既然 AI 这么强大,直接用深度学习做可成靶性评估,效果一定碾压所有传统打分函数和机器学习方法。

正解深度学习需要大量高质量标注数据,而可成靶性的实验验证数据非常稀缺且存在选择偏差(已知可成靶的靶点远多于明确不可成靶的靶点)。在数据不足时,深度学习容易过拟合,反而传统的力场打分函数和随机森林模型在泛化性上表现更稳定。深度模型是一台马力强劲的跑车,但没有高质量的燃料(数据),跑得越快反而越危险。

为何常见:媒体对 AlphaFold 等突破的广泛报道,让初学者形成了“深度学习=最好”的简单印象,忽略了数据规模对模型效果的决定性作用。

面试题

Q1. 药物可成靶性评估的核心问题是什么?

单选题 · easy

  • A.药物在人体内的代谢速度
  • B.靶点能否被小分子药物调控← 正确答案
  • C.药物的生产制造成本高低
  • D.靶点氨基酸序列的整体长度

答案:B。可成靶性评估关注的是蛋白质靶点能否被小分子药物有效调控,即“能不能成药”的问题。选项 A(代谢速度)是药代动力学范畴,C(制造成本)属于工艺开发,D(序列长度)与可成靶性无关。只有 B 精准描述了可成靶性评估的核心。

Q2. 可成靶性评估首先关注靶点的哪种结构特征?

单选题 · easy

  • A.蛋白质分子的整体总长度
  • B.蛋白质表面的凹陷结合口袋← 正确答案
  • C.蛋白质疏水核心的深度
  • D.蛋白质翻译后修饰类型

答案:B。评估可成靶性首先要看蛋白质表面有没有能够容纳药物分子的结合口袋。A 选项的总长度与结合能力无关,C 的疏水核心在蛋白内部而非药物接触面,D 的翻译后修饰虽然影响蛋白功能但不是可成靶性的首要判断依据。

Q3. 口袋检测中常用的探针球半径是多少?

单选题 · easy

  • A.0.5 埃(氢原子半径大小)
  • B.1.4 埃(水分子半径大小)← 正确答案
  • C.3.5 埃(苯环半径大小)
  • D.10.0 埃(蛋白质半径大小)

答案:B。1.4 Å 是水分子的有效半径,也是格点扫描中最常采用的探针半径。它模拟水分子能进入的空间,从而勾勒出药物分子可达的表面。0.5 Å 太小会探测到原子级孔隙,3.5 Å 和 10 Å 则过于粗糙,无法识别精细口袋。

Q4. Lennard-Jones 方程中,(σ/r)^6 项代表什么?

单选题 · mid

  • A.原子间强烈排斥的作用力
  • B.范德华吸引力的作用形式← 正确答案
  • C.带电基团的库仑静电力
  • D.疏水残基的聚集驱动力

答案:B。LJ 势能中,r⁻⁶ 项代表范德华吸引力,来源于原子瞬时偶极的相互作用,在适中距离时起主导作用。r⁻¹² 项才是排斥项(选项 A 错误),库仑静电力有单独的公式描述(选项 C 错误),疏水聚集则是更宏观的效应(选项 D 错误)。

Q5. 下列哪些属于可成靶性评估中的打分函数类型?

多选题 · mid

  • A.基于经验的线性加权组合← 正确答案
  • B.基于物理力场的能量计算← 正确答案
  • C.基于已知结构的统计势推导← 正确答案
  • D.基于遗传算法的序列比对

答案:ABC。三类经典打分函数分别为经验打分(A)、力场打分(B)和统计势函数(C)。经验打分通过对已知亲和力数据回归得到加权系数,力场打分从物理原理出发计算相互作用能量,统计势函数从蛋白-配体结构数据库中统计接触偏好。遗传算法序列比对(D)属于序列分析范畴,与结合打分无关。

Q6. 机器学习分类模型中,交叉熵损失大意味着什么?

单选题 · mid

  • A.模型预测概率接近真实标签
  • B.模型预测概率偏离真实标签← 正确答案
  • C.模型的训练速度变慢许多
  • D.模型参数量大幅度增多

答案:B。交叉熵损失度量模型预测概率分布与真实标签分布之间的差异。损失越大意味着预测越偏离真实标签,模型分类效果越差。训练速度和参数量与损失大小没有直接关系,A 描述的是损失小的情况。

Q7. 在可成靶性评估中,ROC AUC 为 0.9 意味着什么?

单选题 · hard

  • A.模型九成样本分类准确率
  • B.正样本得分高于负样本概率← 正确答案
  • C.模型在九成样本上输出无效
  • D.负样本比正样本更容易区分

答案:B。AUC 的统计含义是随机抽取一个可成靶阳性样本和一个不可成靶阴性样本,模型给阳性样本打更高分的概率。AUC=0.9 意味着这个概率为 90%。它不等同于准确率(A 错误),也绝不意味着输出无效(C 错误),而是表明模型对正负样本的排序区分能力很强。

Q8. 湿实验中可用于测定药物与靶点结合亲和力的方法有?

多选题 · hard

  • A.表面等离子共振技术(SPR)← 正确答案
  • B.等温滴定量热技术(ITC)← 正确答案
  • C.核磁共振滴定技术(NMR)← 正确答案
  • D.聚合酶链式反应技术(PCR)

答案:ABC。SPR 通过检测生物分子结合前后的折射率变化实时测量亲和力,ITC 直接测量结合过程的热量变化得到热力学参数,NMR 通过化学位移扰动判断结合位点和亲和力。三者均为验证结合的标准手段。PCR 是核酸扩增技术,只能检测基因表达水平,无法测量蛋白-药物结合。

Q9. 为什么传统打分函数需要机器学习模型来补充?

单选题 · hard

  • A.传统打分函数完全无法计算数值
  • B.打分函数忽略蛋白质构象柔性← 正确答案
  • C.机器学习模型不需要任何训练数据
  • D.机器学习可完全替代湿实验验证

答案:B。传统打分函数通常基于静态蛋白结构快速打分,但蛋白质在溶液中是动态变化的,存在构象柔性,静态打分容易失真。机器学习模型可以从大量样本中隐式学习构象变化与可成靶性的关联。A 错在传统打分函数能计算数值,C 错在机器学习必须依赖训练数据,D 错在湿实验验证不可替代。

Q10. 可成靶性评估的机器学习特征中,通常包含哪些?

多选题 · mid

  • A.结合口袋的体积与深度← 正确答案
  • B.疏水残基的整体占比← 正确答案
  • C.氢键给体受体的数量← 正确答案
  • D.蛋白在细胞中的表达水平

答案:ABC。机器学习可成靶性模型的核心特征来自口袋检测结果:体积与深度反映几何容纳能力,疏水残基占比反映非极性相互作用潜力,氢键给受体数量反映定向相互作用能力。D 选项的细胞表达水平虽然影响疾病相关性论证,但不属于结合口袋的结构特征,通常不作为可成靶性的直接特征。