分子对接和分子模拟,在药物设计工作流里是两个阶段——对接负责快速筛选结合模式,MD负责在溶剂环境下验证结合稳定性和计算结合自由能。问题在于,对接打分的Top 1构象,在后续MD里经常散架——蛋白侧链重排、溶剂分子挤进结合口袋、或者配体转了90度,让原本”完美”的氢键完全消失。

AutoDock Vina的默认打分(affinity,单位kcal/mol)是一个经验性的打分函数,它把范德华、静电、氢键、去溶剂化等项用权重加起来,再拟合到实验结合常数上。这个打分在同源蛋白-配体对上表现不错,但对全新靶点或者别构口袋,假阳性率能到40%以上。
实际经验:对接做完之后,永远不要只看Vina打分排前10的构象。要用聚类分析(比如按RMSD聚类)把构象分成3-5个簇,每个簇选一个代表去跑MD——这样能覆盖到打分稍低但结合模式完全不同的可能性。
从PDB下载的晶体结构,直接拿来做对接的人我见过太多了。问题有几个:
pdb2gmx(GROMACS)或者Reduce(PHENIX套件)来处理质子化,不要直接用PDB原始文件的质子化状态。对接盒子的中心一般设在已知活性位点的几何中心,盒子尺寸要能覆盖配体的全部构象自由度。经验值:盒子边长 = 配体最长尺寸 + 8-10 Å。
但有一种情况需要特别处理:别构位点(allosteric site)。如果已经有实验证据或者同源建模表明别构口袋存在,盒子要另外设在这个位置,不能只盯着正构位点。更激进一点,可以用盲对接(blind docking)——把盒子设成覆盖整个蛋白表面(边长40-60 Å),让Vina自己去”找”结合位点。代价是计算时间暴增,而且对计算资源的要求高得多。
对接得到的Top构象,导入GROMACS做溶剂化MD,标准流程是:
判断对接构象是否”真的稳定”,核心看配体重原子的RMSD是否已经收敛(通常<2 Å波动),以及初始对接时的关键氢键在MD里是否还能维持(占有率>30%才勉强算稳定)。
MD跑完之后,可以用**MM-PBSA(Poisson-Boltzmann Surface Area)或者MM-GBSA(Generalized Born Surface Area)**从轨迹帧里算结合自由能ΔG_bind。
GROMACS用户可以用g_mmpbsa工具(第三方,需编译)或者pmx套件。核心公式拆解:
ΔGbind=ΔEMM+ΔGsolv−TΔSconf
其中ΔE_MM可以在每帧轨迹里直接算(蛋白-配体相互作用能),ΔG_solv需要解Poisson-Boltzmann方程(PBSA)或者用广义玻恩模型(GBSA)近似,熵项TΔS最麻烦,一般用正态模分析(Normal Mode Analysis)近似算,或者用溶剂化自由的的温度导数来估算。
分子对接和分子模拟不是”先对接后MD验证”这种流水线关系。对接的打分函数局限性、蛋白结构的质量、MD验证的RMSD判据——这三关把住了,计算药物设计的结果才能和实验对上。
GROMACS计算自由能 — 从伞形采样到结合自由能的实战复盘
高斯分子动力学模拟 — 从Born-Oppenheimer MD到轨道动力学的方法复盘
Gromacs模拟计算:从建模到自由能的完整经验指南
GROMACS分子动力学模拟:生物分子实战经验全分享
材料拉伸计算:有限元方法与力学性能分析
GROMACS分子动力学模拟:从力场选择到自由能计算的完整工作流
GROMACS计算自由能:FEP全流程参数优化与膜蛋白体系的特殊处理
分子动力学模拟GROMACS完整流程:力场选择、平衡与轨迹分析方法
均方根模拟计算 — RMSD/RMSF在分子动力学轨迹分析中的应用
粗粒化模拟 — 从全原子到MARTINI力场的尺度跃迁实战
LAMMPS粗粒化建模 — 从全原子映射到粗粒化力场拟合的实战流程
LAMMPS计算自由能 — 从热力学积分到伞形采样的实战方法
LAMMPS扩散系数计算 — 从均方位移到输运性质的实战方法
LAMMPS计算径向分布函数 — 从命令设置到结构解读的实战指南
粗粒化分子动力学模拟 — 从全原子映射到MARTINI力场的实战流程
自由能计算:从伞形采样到热力学积分的方法选择与精度控制
自由能计算 — 从伞形采样到热力学积分的四种方法对比
蛋白配体结合能计算 — MM/PBSA与FEP方法的选择与应用
钙钛矿分子动力学模拟 — 离子迁移与相变的微观机制
高分子力学性能模拟 — 从玻璃态到橡胶态的跨尺度挑战
均方根偏差计算 — 从结构比对到蛋白质构象分析的实战方法
结构预测模拟计算 — 从晶体结构搜索到全局优化的方法复盘
范德华力计算 — 从Lennard-Jones参数到DFT色散校正的方法对比
高分子动力学模拟 — 从链段运动到玻璃化转变的建模实战