想象你走进一间堆满乐高积木的巨大仓库,里面的积木块数以亿计——这就是“化学空间”。药物发现,就是在这座仓库里寻找能治病的特殊“拼装造型”:一个分子只有拼对了形状、大小和带电位置,才能像钥匙一样插进人体蛋白的锁孔,开启或关闭疾病的开关。问题是,化学空间的可能分子数量高达10的60次方,比全地球的沙粒还多。传统做法是辛辛苦苦把每一种“造型”搭出来试,漫长又昂贵。而AI分子生成,就像请来了一位熟读积木规则的“搭积木大师”:它不需要把每一块都拼一遍,而是学会了积木的咬合规律之后,直接从图纸开始设计——先画出一串原子怎么连接,再让“验收员”检查这造型的强度、安全性、能否被真实制造。这篇内容,就是带你认识这位“积木大师”的工作室:它如何读图纸(分子表示)、如何拼装(生成模型)、如何自我改良(强化学习),以及最终如何通过验收(属性评估),把新药的可能性从“大海捞针”变成“按图索骥”。
掌握AI分子生成,是进入AI+医疗赛道的核心敲门砖——它能直接串联计算化学、生成式AI和产业落地,是药物研发工程师与数据科学家最稀缺的复合能力。
可视化演示
本节配有交互动效(进入视口后自动加载,约 3KB)。
造药起点
想想看,如果你在乐高仓库里寻找能拼出“会走路的机器人”的零件,最笨的办法是什么?把每一块积木都试着拼一遍。传统药物发现正是如此:科学家从几十万种天然产物或已有化合物里逐一筛选,看哪个能与疾病靶点结合。这个过程平均耗时十年以上,耗资数十亿美元,大多数候选分子还会在临床试验中折戟。化学空间太大,而人力太久太贵——这就是新药困境。
AI分子生成(molecular generation)把逻辑颠倒过来:不再“找”分子,而是“造”分子。它利用生成模型学习现有化合物库中的原子连接规律,直接从零设计新的化学结构。在完整的AI药物发现流程中,靶点识别、化合物生成、虚拟筛选、合成验证、临床前优化一环扣一环,分子生成恰好处于“化合物生成”的核心位置。它的价值在于:几小时内生成数十万候选分子,再用预测模型快速筛掉“一看就不行”的家伙,把真正有希望的少数送到实验室。
化学空间的浩瀚程度,可以用这个公式来感知:
所以说,AI分子生成的本质是让机器学会“积木咬合规则”:它不需要把所有积木都拼过一遍,却能设计出尚未存在的、合法的、有希望的造型。把“大海捞针”变成“按图索骥”,这正是它作为AI+医疗核心技术的价值所在。
- \(N_{\text{chem}}\)化学空间中“可能存在的药物样分子”总数,就像乐高仓库里所有合法拼装造型的总数。
- \(\approx\)约等于号,说明这是一个数量级上的估算,而非精确数字,因为不同化学规则会给出略有差异的结果。
- \(10^{60}\)1后面跟着60个零。这个数远大于可观测宇宙中的原子总数(约 \(10^{80}\) 的十亿分之一量级,依然大到难以想象)。
分子语言
要告诉别人你想搭一个什么样的乐高机器人,你得有图纸、编号清单或爆炸图。同样,要让AI理解并生成分子,必须先把三维的化学结构翻译成它能处理的语言。这套语言有三大类:SMILES、分子指纹和分子图。
SMILES是一维字符串表示法,把分子“压扁”成一行字母和符号。比如乙醇的正丙醇写成 CCO,苯环写成 c1ccccc1,其中数字标记环的连回位置。它像乐高的“编号清单”——简洁、可逆,任何分子都能写成唯一规范SMILES。分子指纹则是把分子中的子结构碎片映射成一个固定长度的位向量(0/1串),比如“是否含有苯环”对应某一位"1“,“是否含有羧基”对应另一位”1“。它像乐高的”零件分类账本",非常适合快速比较两个分子像不像。分子图则把原子看作节点、化学键看作边,最忠实地保留了三维拓扑关系,是图神经网络的天然输入。
分子生成中最常用的相似度度量,是建立在分子指纹上的Tanimoto系数:
图纸、账本、连接图各有各的用处:SMILES擅长馈送给RNN或Transformer做序列生成,分子指纹适合大库快速检索,分子图则让GNN能捕捉原子间细微的相互作用。理解这三种“分子语言”,就掌握了让AI读懂化学结构的第一把钥匙。
- \(A\) 与 \(B\)任意两个分子的指纹集合,类比两套乐高零件清单。
- \(|A \cap B|\)两套清单中共同拥有的碎片种类数,即交集大小。
- 分母 \( |A|+|B|-|A\cap B| \)去重后的碎片总种类数,也就是两个清单的“并集”大小,用来把相似度归一化到0到1之间。
对抗生成
想象一位专门伪造名画的画师,与一位火眼金睛的鉴定大师反复过招——画师每画出一张赝品,鉴定大师就指出破绽;画师吸取教训再画,鉴定大师的眼力也愈发毒辣。久而久之,画师的作品连专家都难辨真假。GAN(生成对抗网络)的哲学正是如此。
GAN由两个网络组成:生成器(Generator)输入随机噪声 \(z\),输出一个“看起来像真分子”的SMILES序列或图结构;判别器(Discriminator)负责判断输入样本是来自真实化合物库还是生成器伪造的。训练过程是一场双人博弈:生成器努力骗过判别器,判别器努力不被骗。最终达到纳什均衡时,生成器的输出分布会逼近真实分子的数据分布,此时它就是一个合格的“分子画师”。
分子GAN的训练目标是最小化生成器与判别器的对抗损失:
对抗训练结束后,团队会拿着这个“画师”批量生产类药分子,扩充化合物库——这被称为分子扩充。它尤其适合探索已有骨架附近的新颖变体,给后续虚拟筛选提供海量素材。画师虽不懂化学理论,却在与鉴定人的反复过招中,学到了“化学味”。
- \(\mathbb{E}_{x\sim p_{\text{data}}}\)从真实分子分布中抽取样本后求期望,相当于“拿真品给鉴定大师看”。
- \(\log D(x)\)判别器对真样本的判断得分。D希望该项大(认出真品),G无法影响它。
- \(\mathbb{E}_{z\sim p_z}[\log(1 - D(G(z)))]\)从随机噪声得到的“伪造分子”送入判别器,D希望识破(让 \(D(G(z))\) 小),G希望D判断失误(让 \(D(G(z))\) 大,从而此项小)。
变分编码
假如乐高仓库太大,你希望把所有拼装造型浓缩成一本“风格档案”:每个造型只需记下几个关键数字——比如“高度、颜色风格、齿轮数量”——就能大致还原它的样子。这就是变分自编码器(VAE)的思路。
VAE由编码器和解码器组成。编码器把输入的分子(SMILES字符串或图)压缩成一个低维连续向量 \(z\),称为潜在表示;解码器再把 \(z\) 还原成分子。训练时,模型同时学习两件事:让还原出的分子尽可能接近原分子(重构损失),同时让 \(z\) 的分布接近标准正态分布(KL散度约束)。这个约束至关重要——它把潜在空间“抹平”成一个连续且有序的坐标系统。
分子VAE的优化目标是最大化证据下界(ELBO):
有了连续潜在空间,“分子优化”就变成了一道几何题:在档案空间里从已知好分子出发,沿着目标性质(如活性分数)上升的方向移动一个小步,再用解码器把新坐标翻译成一个新分子。就像在风格档案里把“红色复古城堡”和“蓝色科技要塞”的特征混合,解码出从未拼过的混搭建筑物——这正是VAE对分子生成最独特的贡献。
- 编码器 \(q_\phi(z|x)\)给定分子 \(x\),编码器输出潜在向量 \(z\) 的分布,相当于“给造型登记档案编号”。
- 重构项 \(\mathbb{E}_{q_\phi(z|x)}[\log p_\theta(x|z)]\)从 \(z\) 解码出 \(x\) 的对数概率期望,分值越高表示还原越逼真。
- KL散度项衡量 \(z\) 分布与标准正态分布 \(p(z)\) 的差距,让潜在空间“有组织、不散乱”,便于后续在坐标间平滑插值。
奖赏引导
训练小狗接飞盘,你会在它做对时立刻给零食,做错时不给。几次之后,小狗就明白“往那个方向扑=有零食”。强化学习(RL)解决分子生成问题,用的正是这套“零食逻辑”:把分子生成看成一步接一步拼装原子的过程,每一步都是动作,最终拼出的分子会获得一个奖励分数。
奖励设计是RL分子生成的核心。我们可以定义:类药性评分QED越高,奖励越高;合成可及性分数SA越低(越容易合成),奖励越高;与靶点的对接结合能越强,奖励越高。这些分数就像不同口味的狗粮——把多个目标加权混合,就得到综合奖励。策略网络 \(\pi_\theta(a_t|s_t)\) 观察当前已拼出的部分结构状态 \(s_t\),决定下一步选用哪个原子或片段作为动作 \(a_t\)。训练目标是最大化整个生成轨迹的期望累计奖励:
有了奖励引导,模型不再漫无目的地随机拼装,而是定向产出“高药性、易合成、强结合”的分子——这就是目标定向生成。业界著名的REINVENT工具就是先用大型化合物库预训练生成模型,再用RL针对特定靶点微调,产出质量大幅提升。小狗学会了专挑高回报动作,AI学会了专产高价值分子。
- 轨迹 \(\tau\)一个完整的分子拼装过程,包括每一步的状态 \(s_t\) 和动作 \(a_t\),相当于小狗从接盘到回跑的整条行动路线。
- 折扣累计奖励 \(\sum_{t=0}^{T} \gamma^t r(s_t, a_t)\)把每一步获得的奖励折算到现在。\(\gamma\in[0,1]\) 越小,模型越“短视”;越大越看重全局。
- 期望 \(\mathbb{E}_{\tau \sim \pi_\theta}\)在不同随机种子下跑多条轨迹取平均,让优化方向更稳定,不因一次偶然的失败而误判策略好坏。
扩散去噪
想象你花了一周搭好的精密乐高城市,被顽皮的孩子一把推倒,零件散落满地。神奇的是,如果有一位复原大师全程录像,能倒放整个过程——从满地狼藉一步步倒推回原来完整的城市。扩散模型做的事,就是学会这种“倒放”。
扩散模型分两阶段。前向过程(加噪):把数据分布一步步注入高斯噪声,经过 \(T\) 步后,分子结构完全模糊成纯噪声。这个过程是固定的、无需学习的。逆向过程(去噪):训练一个神经网络 \(\epsilon_\theta\) 从噪声中逐步预测并移除噪声,每一步都让结构更清晰一分,直到还原出干净分子。训练时,模型的目标是预测真实噪声:
扩散模型在分子生成领域最大的优势是三维构象生成:它能直接输出原子的三维坐标和元素类型,而不只是二维字符串。像EDM(Equivariant Diffusion Model)这样的模型,可以同时确定“每个原子该坐在什么位置、跟谁连、空间朝向如何”,这正好满足药物设计对分子立体形状的苛刻要求。复原大师靠记忆还原城市,扩散模型靠着学习到的结构规律,从一团混沌里“想”出精准的三维分子。
- \(x_0\) 与 \(\epsilon\)\(x_0\) 是真实分子结构,\(\epsilon\) 是注入的高斯噪声,两者像“完好的乐高城市”和“被撒落的零件随机性”。
- 加噪插值 \(\sqrt{\bar\alpha_t} x_0 + \sqrt{1-\bar\alpha_t}\,\epsilon\)第 \(t\) 步时的中间状态是在真实结构与纯噪声之间按比例混合,\(t\) 越大,噪声占比越高。
- 误差项 \(\|\epsilon - \epsilon_\theta(\dots)\|^2\)模型输出的“预测噪声”与“真实噪声”的平方误差。误差越小,模型对结构的理解越精准。
实战检验
乐高作品搭得再华丽,交付前也要验收:结构牢不牢?用的材料安不安全?成本能不能接受?药物分子也一样,AI生成得再漂亮,也要闯过一道道“验收关卡”——这就是分子属性评估。
性质预测是指用预测模型估计候选分子的各类性质。第一关是类药性(QED):一个加权统计打分,衡量分子“像不像能口服的药”;第二关是合成可及性(SA):估算分子是否容易在实验室里造出来,太难合成的分子再完美也无法落地;第三关是ADMET:吸收(Absorption)、分布(Distribution)、代谢(Metabolism)、排泄(Excretion)、毒性(Toxicity)的统称,直接关系药物能否安全到达病灶。这三关就像乐高的“强度测试、材料环保检测、成本核算”。
在实际流程中,这些评估分数会被融合成一个综合得分,反馈给生成模型形成闭环:
验收合格的分子才能进入实验室。一个典型的落地案例是英矽智能(Insilico Medicine)的生成化学平台:AI生成数百万候选分子,经属性预测过滤后,仅保留几十个高QED、高可合成性、低毒性候选,再结合湿实验验证,最终在18个月内将特发性肺纤维化候选药物推进到临床前阶段。生成与评估形成闭环——这才是AI药物发现能被业界信服的关键,“验收单”上的每一格,都决定着分子能否真正走出AI的虚拟世界。
- QEDQuantitative Estimate of Drug-likeness,即类药性定量估计。它综合分子量、脂水分配系数、氢键供体/受体等性质给出0-1分,1为完美类药,对应“这造型一看就适合当产品”。
- SASynthetic Accessibility,合成可及性分数(1易到10难)。分数越低越容易合成,对应“用常见积木块就能搭出来”。
- 权重 \(w_1,w_2,w_3\)多目标权衡的调节旋钮。如果做口服药,ADMET权重要提高;如果做探针分子,QED可以放宽。
AI 应用场景
场景一:全新候选药物生成(英矽智能式平台)
阶段:先导化合物发现与优化
解决的问题:传统高通量筛选必须在实体化合物库中逐一测试,数十万个分子筛完耗时数月到数年,且大量筛出的分子存在毒性或难合成问题。AI分子生成先根据靶点结构批量设计候选分子,再叠加属性预测过滤,把“物理试错”变成“计算筛选”,效率提升数十倍。
具体案例:英矽智能(Insilico Medicine)利用生成对抗网络与强化学习结合的生成化学平台Pharma.AI,针对特发性肺纤维化靶点生成并筛选数百万分子,选出数十个高活性候选后合成验证,最终只用了约18个月便完成从靶点到临床前候选化合物的全流程,创下行业纪录。
场景二:化合物库智能扩充(DEL库设计)
阶段:化合物库构建与虚拟筛选
解决的问题:DNA编码化合物库(DEL)的实体分子多样性有限,且新骨架设计依赖化学家经验,容易陷入思维定式。利用VAE的潜在空间采样,可以在已知类药分子周围连续插值,生成大量“相似但不同”的骨架变体,再按Tanimoto相似度去重筛选,保证多样性又不偏离可合成区域。
具体案例:某大型药企的药物化学部门用VAE对现有DEL库分子编码,在潜在空间均匀采样后解码出50万新候选分子,经指纹去重和SA评分过滤后,挑选出3000个高可合成性结构扩充到DEL库,后续筛选命中率提升了约40%。
场景三:已知药物的类似物重设计(罕见病药物)
阶段:先导化合物优化与安全性改进
解决的问题:许多罕见病已有有效药物,但副作用大或给药方式痛苦。直接改造分子容易破坏活性,而人工绕开毒性基团极其耗时。扩散模型可以在三维层面理解分子与靶点的结合构象,生成保持关键药效团、同时替换掉毒性片段的类似物。
具体案例:某AI制药初创公司针对一款治疗遗传性代谢病的已有药物,用扩散模型生成2000个类似物,结合ADMET预测筛出30个“活性保留、毒性消除”的候选,其中两个在动物实验中表现出更优的安全窗口,已进入IND申报准备阶段。
Python 演示
import randomimport re ATOMS = ['C', 'N', 'O']FRAGMENTS = ['c1ccccc1', 'C(=O)N', 'CC', 'c1ncccc1', 'CCO', 'NCC', 'C(=O)O']PHARMACOPHORES = ['C(=O)N', 'c1ccccc1', 'C(=O)O'] def make_smiles(): """随机拼接两个片段, 模拟生成模型的一次输出.""" core = random.choice(FRAGMENTS) arm1 = random.choice(FRAGMENTS) arm2 = random.choice(FRAGMENTS) return arm1 + core + arm2 def fake_qed(smi): """简化的类药性伪评分, 演示多目标评估.""" if not smi or len(smi) < 4: return 0.0 score = 0.0 score += min(len(smi) / 50.0, 0.3) # 长度适中, 太长太短都扣 elems = set(re.findall(r'[A-Z][a-z]?', smi)) score += min(len(elems) / 5.0, 0.2) # 元素多样性 for ph in PHARMACOPHORES: if ph in smi: score += 0.15 # 含药效团加分 return round(min(score, 1.0), 3) def mutate(smi): """变异: 在随机位置插入一个原子, 模拟结构微调.""" pos = random.randint(1, len(smi) - 1) atom = random.choice(ATOMS) return smi[:pos] + atom + smi[pos:] def evolve(n_rounds=200, population=40, keep=5): """进化式生成: 择优保留 + 变异扩张, 模拟奖励引导优化.""" pool = [make_smiles() for _ in range(population)] best_history = [] for _ in range(n_rounds): pool = sorted(pool, key=fake_qed, reverse=True)[:keep] best_history.append(fake_qed(pool[0])) kids = [] while len(kids) < population - keep: p = random.choice(pool) kids.append(mutate(p)) pool = pool + kids best = max(pool, key=fake_qed) return best, fake_qed(best), best_history if __name__ == '__main__': best_smiles, best_score, hist = evolve() print('最优候选分子:', best_smiles) print('预测类药性分数:', best_score) print('首代最优:', hist[0], ' 最终最优:', hist[-1])
FRAGMENTS = [...]定义“积木块”库:苯环、酰胺键、羧基等常见药物片段,真实分子库中这些片段出现的频率极高。make_smiles()生成器核心:随机拼接三个片段得到一个新SMILES,对应GAN/VAE产出一个候选分子的动作。fake_qed(smi)评估器:用长度适中、元素多样、含药效团三个维度打分,模拟真实QED的多性质加权思想。re.findall(r'[A-Z][a-z]?', smi)用正则提取所有元素符号(如C、N、O),统计元素多样性。score += min(len(smi) / 50.0, 0.3)长度加分设置上限0.3,防止分子越长分数越高,体现“过犹不及”的用药逻辑。sorted(pool, key=fake_qed, reverse=True)[:keep]每轮只保留分数最高的前5个分子,对应强化学习中的“奖励择优”。mutate(smi)在随机位置插入原子,模拟化学结构微调,对应遗传算法中的变异操作。while len(kids) < population - keep用保留的精英个体繁殖出新的种群,保持群体规模稳定的同时逐步提升整体质量。pool = pool + kids精英 + 新后代合并为下一轮种群,确保最优解不会在进化中丢失。
常见误区
误区分子生成不就是让AI随便把原子连起来嘛,拼出什么算什么,反正数量大总能蒙对几个。
正解真实分子生成必须严格遵守化学价键规则——碳最多四个键、氮三个、氧两个,还要考虑环的闭合、芳香性、立体化学等约束。像搭乐高,不是把积木随便叠上去就行,凸点凹槽必须咬合。生成模型如果在训练时没有学会这些规则,产出的“分子”一大半在现实中根本不存在。因此有效性(validity)是评估生成模型的第一道指标,通常在90%以上才算合格。
为何常见:很多人看到的演示动画就是小球一个接一个冒出来,误以为生成过程毫无规则,忽略了背后训练数据里蕴含的化学约束。
误区AI生成了看起来头头是道的分子结构,是不是就可以直接拿去药厂生产、给病人吃了?
正解AI生成只是万里长征第一步。候选分子还要经过合成路径设计、体外活性测试、动物实验、多期临床试验,每一步都可能淘汰大部分候选。据估计,从AI生成的苗头化合物到获批上市,成功率依然不足10%。生成模型更像建筑师画的图纸,距离真正的“可居住楼盘”还有施工、监理、验收等无数环节。
为何常见:媒体常报道“AI设计出新药”,读者容易忽略“候选分子”和“上市药物”之间巨大的验证鸿沟。
误区既然GAN、VAE、扩散模型都能生成分子,那随便挑一个都能做3D分子构象生成。
正解GAN和VAE大多工作在SMILES字符串或二维分子图上,输出是线性的文本或平面拓扑,天然缺乏三维空间信息。要生成精确的原子坐标和立体构象,必须使用等变扩散模型或专门的3D生成框架(如EDM、GeoDiff)。就像2D设计图拼不出乐高立体城市的高度差,模型需要显式建模空间对称性才行。
为何常见:初学者听到“分子”就联想到立体小球棍模型,而忽略了AI内部的表示方式——表示方法直接决定了模型能力的边界。
误区AI当然要生成前所未见的新结构,越冷门越特别,越能体现AI的价值。
正解过分追求新颖性会滑向“胡编乱造”:结构虽然前所未有,但要么合成不出来,要么类药性极差。真实的分子生成需要在新颖性与可行性之间平衡——保留已知药效团骨架,在侧链和取代基上做创新。就好比乐高要拼城市地标,得用标准积木块,而不是捏一团黏土。评估时常用“新颖性+可合成性+类药性”的综合指标,而不是单一追求新。
为何常见:AI领域的“创新崇拜”被简单搬运到药物发现中,忽略了化学世界“先能做出来”的硬约束。
误区AI这么强,化合物库可以全部虚拟化,实验室里做合成的化学家迟早失业。
正解AI生成依赖大量高质量实验数据训练预测模型,而且AI设计的分子最终必须由合成化学家在真实实验室里验证。数据从哪里来?反馈从哪里来?都是湿实验提供的。AI是“加速器”而非“替代者”:它让化学家把精力从重复筛选转向更有创造力的设计验证。乐高大师可以快速出图纸,但最终把模型立起来的还是拼装师傅的手。
为何常见:技术宣传夸大AI能力,让人忽略了AI模型的训练和验证全都建立在真实实验数据的地基之上。
面试题
Q1. AI分子生成的核心目标是什么?
- A.无限扩充候选分子库
- B.设计符合目标性质的新分子← 正确答案
- C.彻底替换所有实验室实验
- D.将已有药物简单改名上市
答案:B。分子生成的核心是“按需设计”——根据药效、毒性、可合成性等目标性质来“造”分子,而不是盲目扩充数量。A是手段不是目标;C过于绝对,AI无法完全替代实验验证;D完全是伪命题,改名不改变化学本质。
Q2. SMILES对分子的表示方式属于哪种类型?
- A.以字符串表示分子结构← 正确答案
- B.以图片格式存储分子样式
- C.以三维坐标记录原子位置
- D.以表格形式列出分子重量
答案:A。SMILES把分子线性化为一行ASCII字符串,如乙醇写作CCO。B图片不携带机器可读的结构信息;C是坐标文件(如PDB、SDF)的做法;D只描述单一属性,无法还原分子拓扑。SMILES的核心优势是简短、可逆、适合序列模型处理。
Q3. GAN中生成器与判别器的关系是?
- A.完全独立运作互不相干
- B.对抗博弈并互相提升← 正确答案
- C.合作完成同一个任务
- D.互相复制对方的输出
答案:B。GAN的核心机制就是对抗:生成器想骗过判别器,判别器想识破生成器。这种博弈让生成器不断提升“造假”能力,判别器不断提升“鉴真”能力,最终达到平衡。A缺少互动就无法训练;C虽然最终目标相似但机制是对抗而非协作;D是荒谬的退化情形。
Q4. VAE中潜在空间(latent space)的核心价值是什么?
- A.让分子以连续向量表示,便于优化与插值← 正确答案
- B.把分子压缩成毫无意义的随机噪声
- C.增加分子数据的存储空间开销
- D.让解码器无法还原原始分子信息
答案:A。VAE的KL约束使潜在空间连续有序,在空间中移动一个向量就能得到性质平滑变化的分子,这是分子优化的基础。B中噪声化只是训练的手段而非目的;C存储开销不是设计目标;D解码器正是要从潜在向量忠实还原分子。
Q5. 用强化学习做分子生成时,奖励函数可以纳入哪些指标?
- A.类药性评分QED数值← 正确答案
- B.合成可及性分数评估← 正确答案
- C.靶点对接结合能量值← 正确答案
- D.分子序列的字符串长度
答案:ABC。RL奖励应导向“有用的分子”:QED衡量类药性、SA衡量可合成性、对接能量衡量与靶点的结合强度,三者都是药物设计的关键目标。D字符串长度本身不是药物性质,长度只在影响其他性质时才有间接意义,不能直接作为奖励。
Q6. 扩散模型生成分子的核心过程是?
- A.从纯噪声出发逐步逆向去噪← 正确答案
- B.将原子坐标直接硬编码进模型
- C.复制数据库中的已有分子骨架
- D.从分子片段随机删减原子得到
答案:A。扩散模型先学习前向加噪过程,再用神经网络学会逆向去噪,生成时从纯噪声出发一步步“擦除噪声”得到清晰分子。B没有生成能力;C是检索而非生成;D是破坏性操作,无法保证结构合理性。
Q7. 分子生成模型的常用评估指标有哪些?
- A.生成分子结构有效性← 正确答案
- B.生成结果结构独特性← 正确答案
- C.相对训练集的化学新颖性← 正确答案
- D.人类主观审美打分
答案:ABC。有效性(validity)衡量生成分子是否符合化学价键规则,独特性(uniqueness)衡量输出是否重复,新颖性(novelty)衡量是否超越训练集已有结构,三者是行业公认的三元评估体系。D主观审美不是化学评估标准,药物的好坏由活性与安全性决定。
Q8. 为什么AI能大幅加速药物发现的早期阶段?
- A.能够快速遍历巨大的化学空间← 正确答案
- B.可以省略所有动物实验环节
- C.能够自动完成新药上市审批
- D.可以完全替代合成化学实验
答案:A。AI的核心优势是在虚拟空间里快速生成和筛选海量候选分子,把化学空间里“找分子”的速度提升几个数量级。B动物实验、D合成验证都是实体操作,AI无法替代;C审批是法规流程,与AI无关。
Q9. 下列关于分子图生成的说法正确的是?
- A.必须保证化学价键合法← 正确答案
- B.可以完全忽略原子类型
- C.输出结果是原子连接图← 正确答案
- D.无需关注任何三维构象
答案:AC。分子图把原子作为节点、键作为边,输出本身就是连接图,因此C正确;图生成必须保证价键合法性(碳四键、氧两键等),A正确。B错误——化学键的判断依赖于原子类型,忽略了等于瞎拼;D错误——三维构象决定药物与靶点的空间匹配,即便是二维图生成,最终也要回到三维评估。
Q10. QED类药性评分的本质是什么?
- A.多性质加权打分以近似药物相似度← 正确答案
- B.单一靶点活性的精确实验测量值
- C.被严格证明的绝对完美药物标准
- D.完全随机的经验型拍脑袋数值
答案:A。QED综合考虑分子量、脂水分配系数、氢键供受体、可旋转键数等8种性质,用统计加权方式给出0-1的类药性分数,本质是一个“经验的近似评分”,因此A正确。B错在靶点活性与类药性是两回事;C错在不存在“绝对完美”的药物标准;D错在QED有明确的科学依据,并非随机。