分子对接的主流方法是Autodock Vina、Glide这类基于力场和半经验打分函数的工具——快是真快,百万级化合物库几天跑完。但如果你做过湿实验验证,就会发现这些打分函数的预测准确率很少超过60%。问题不在算法,而在于打分函数本身就是对真实相互作用能的一个粗糙近似:疏水效应、π-π堆积、卤键、去溶剂化能——这些在力场层面根本无法精确描述。

VASP计算分子对接,准确说不是用VASP做对接(VASP不会做构象搜索),而是用VASP做对接结果的DFT级能量验证。工作流是:先用传统对接工具生成结合模式,再用VASP精确计算蛋白-配体复合物的电子结构能量,从而获得远比打分函数可靠的结合亲和力评估。
全蛋白体系的DFT计算在计算量上不可能实现——一个500残基的蛋白加上水盒子,原子数轻松上万,VASP根本跑不动。必须做结构截取。
截取的策略是”QM区+外层固定”的双层模型:取配体周围6-8埃范围内的蛋白残基作为QM区域(VASP直接计算),外层残基用MM力场处理或直接固定。ONIOM方法是这个思路的标准实现,但在VASP中没有内建ONIOM,需要外部工具(如pDynamo、Chemshell)做QM/MM耦合。
截取半径的选择是精度与计算量的平衡。6埃截取能覆盖配体所有的氢键和范德华接触,但可能漏掉长程静电效应(如远处的带电残基对配体的极化作用)。8埃截取更安全,但原子数增加约40%,计算时间翻倍。对大多数药物分子-激酶体系,6.5埃截取、加隐式溶剂模型(VASPsol或 continuum solvation)补偿长程静电,是经过验证的合理折中。
VASP计算分子对接的结合能公式看起来很简单:
E_binding = E_complex − E_protein − E_ligand
三项分别计算复合物、蛋白(QM区)、配体孤立状态的总能量。但实际执行中有三个细节决定结果是否合理:
结构弛豫策略。三项能量必须在”可比构象”下计算——如果E_complex是几何优化后的构象,但E_protein和E_ligand是刚性取出的单点能,结合能就包含了一个虚假的形变能。标准做法是:对复合物做部分弛豫(固定外层原子,弛豫配体和QM区的可动残基侧链);蛋白和配体分别取出后,也做与复合物相同程度的弛豫。
BSSE校正。基组重叠误差在平面波基组的VASP中不像高斯基组那么严重,但使用PAW势函数时,如果QM区原子数不对称(蛋白QM区远大于配体),BSSE仍然不可忽略。counterpoise校正是最严谨的做法,但计算量翻三倍。实践中,如果使用足够高的截断能(500eV以上),BSSE通常控制在1-2 kcal/mol以内,对定性判断足够。
范德华修正。DFT的GGA泛函无法描述色散力,而配体-蛋白结合中的色散贡献很大。PBE泛函不加色散修正计算出的结合能普遍偏低(结合偏弱),必须使用DFT-D3或optB88-vdW等范德华修正方案。有些体系的色散贡献能到10-15 kcal/mol——不加修正等于白算。
蛋白-配体结合发生在水溶液中,去溶剂化是结合自由能的重要组成部分。VASP中处理溶剂化有三条路:
隐式溶剂模型(VASPsol):加一个连续的介电介质模拟水环境。优点是计算量几乎不增加,缺点是对定向的氢键网络和水分子的桥接作用无法描述。对于主要是疏水结合的配体,隐式模型够用;对于高度带电、有大量水桥的体系,需要显式溶剂。
显式水分子+隐式溶剂:在QM区中加入关键水分子(晶体结构中有确定位置的),其余用隐式溶剂。这是实用性和精度的最佳折中。但关键水分子的判断需要经验——一般取配体5埃以内、与配体或蛋白有氢键的结晶水。
QM/MM显式溶剂:前述的ONIOM框架,外层加TIP3P水盒子用MM处理。精度最高但计算量爆炸,通常只在高水平论文中使用。
传统对接工具给出的是一个黑盒打分数字,而VASP计算分子对接可以提供电子结构层面的机理解释。这是DFT级对接验证的最大增值点:
电荷密度差分析。计算Δρ = ρ_complex − ρ_protein − ρ_ligand,可视化配体结合后电子密度的重排区域。可以直观看到哪些残基与配体有真正的电荷转移(共价成分),哪些只是纯静电或色散作用。
投影态密度分析。通过PDOS看配体轨道与蛋白残基轨道的杂化程度。如果配体的HOMO与蛋白某残基的LUMO有显著重叠,说明存在轨道控制的结合贡献,这对指导先导化合物优化极其有价值。
Bader电荷分析。定量计算配体在结合前后的净电荷变化,量化电荷转移的数值。对于评估金属酶中配体与金属中心的配位键强度尤其有用。
这些分析在VASP中都有成熟的输出和配套后处理工具(VASPKIT、VESTA、p4vasp),构成了一套完整的DFT级对接验证工具链。
基于几十个实际体系的测试,以下参数设置在精度和计算效率之间达到了较好的平衡:
泛函选择:PBE-D3(BJ)是性价比最高的起点。如果体系含有过渡金属,考虑PBE+U或HSE06(后者计算量巨大,仅在PBE明显不合理时使用)。
截断能:520eV对大多数PAW势函数足够。含第一周期过渡金属的体系建议提高到600eV。
k点:对截取的QM模型(非周期性),单Gamma点足够。但如果QM区是通过扩胞构建的周期性模型,k点密度至少保证0.04 Å⁻¹的间距。
收敛标准:能量收敛EDIFF=1E-5 eV,力收敛EDIFFG=-0.02 eV/Å。对结合能计算,这个精度能保证0.1 kcal/mol以内的数值误差。
VASP计算分子对接不应该被理解为”取代传统对接”——两者是互补关系。百万级虚拟筛选用传统对接粗筛,前100-500的候选分子用VASP做DFT级能量重评分,前10-20做全面的电子结构分析——这才是工业级精度的CADD管线。
一个实际的效率参考:500个对接构象中筛选Top 50用VASP做单点能计算(每个约0.5小时,48核并行),总共约25机时。Top 10做几何优化+溶剂化计算(每个约4小时),共约40机时。总计算成本可控,但筛选精度的提升是质的飞跃——我们一个激酶抑制剂项目,传统对接的Top 50在VASP重评分后有38%的排名发生了显著变化,最终活性验证的hit rate从传统对接的12%提升到了27%。
配图建议:
Gromacs代算 — 科研用户的GROMACS分子动力学外包服务选型与质量验收指南
高斯加速分子动力学模拟 — GaMD突破常规MD采样瓶颈的原理与实践
GROMACS计算自由能 — 从伞形采样到结合自由能的实战复盘
高斯分子动力学模拟 — 从Born-Oppenheimer MD到轨道动力学的方法复盘
Gromacs模拟计算:从建模到自由能的完整经验指南
GROMACS分子动力学模拟:生物分子实战经验全分享
材料拉伸计算:有限元方法与力学性能分析
GROMACS分子动力学模拟:从力场选择到自由能计算的完整工作流
LAMMPS计算表面张力 — 压力张量法与测试面积法的工程实践
LAMMPS分子动力学模拟 — 从in文件编写到后处理的全链路工程复盘
LAMMPS计算服务 — 从in文件定制到并行效率优化的全流程外包方案
分子动力学模拟拉伸 — 单轴拉伸应力-应变曲线的原子级获取
分子动力学模拟粗粒化 — 从全原子到MARTINI的映射策略与精度验证
分子结构预测 — AlphaFold3与MD联用的蛋白质动态构象系综采样
平衡分子动力学模拟 — NVT与NPT系综选择的十个常见误区
均方根模拟计算 — RMSD/RMSF在分子动力学轨迹分析中的应用
VASP计算分子动力学模拟 — 催化反应机理的AIMD实战复盘
VASP计算分子对接 — DFT级对接精度的实现路径与技术挑战
扩散系数计算 — 分子动力学中Einstein关系与Green-Kubo方法的实战对比
纳米材料MD模拟 — 从纳米颗粒熔点降低到纳米线拉伸力学响应的分子动力学证据
电解液模拟计算 — 锂离子电池电解液溶剂化结构与离子输运的MD模拟
怎么做分子动力学模拟 — 从体系搭建到轨迹分析的零基础实战指南
CADD计算 — 计算机辅助药物设计的分子模拟全管线实战
MS计算分子动力学 — Materials Studio Forcite模块从建模到平衡态的完整实战