RNA分子对接的核心难点在于”柔性”。蛋白质有相对刚性的二级结构(α螺旋、β折叠)作为骨架,而RNA的二级结构(茎、环、凸起、连接)和三级结构都高度灵活。一个含30个核苷酸的RNA茎环结构,其构象空间比等长度的蛋白质片段大一个数量级。

具体困难包括:
本项目在最近一组抗菌素-RNA核糖体亚基对接项目中遇到这些问题,现将经验整理如下。更多分子模拟计算的案例可参考站内其他文章。
RNA结构的PDB文件质量参差不齐。本项目在准备受体时执行以下检查清单:
| 检查项 | 处理方法 | 工具 |
|---|---|---|
| 分辨率 | 优先选<2.5Å的晶体结构 | PDB报告页 |
| 缺失残基 | 用ModeRNA或Rosetta补齐 | Modelelta |
| 替代构象 | 保留A构象,删除altloc B | PyMOL/Chimera |
| 配体/离子 | 保留结晶配体作为参考,Mg²⁺保留 | 手动编辑PDB |
| 水分子 | 保留口袋内conserved water,删除其余 | DOWSER |
| 加氢 | 需特别注意碱基的互变异构体 | Reduce/ADT |
| 质子化状态 | pH 7.0,注意碱基N1/N7质子化 | H++/PROPKA |
碱基加氢是最容易出错的环节。腺嘌呤的N1和N7都可以质子化,在不同pH下比例不同。错误的质子化状态会完全改变氢键供受体模式,导致对接结果偏离实际。
RNA对接中,需要标记哪些残基允许柔性:
AutoDock Vina中通过flexible PDBQT文件定义柔性残基。rDock中通过cavity定义中的flexible region。
RNA的结合口袋通常不像蛋白质那样有明显凹陷。常见的口袋类型:
| 口袋类型 | 结构特征 | 识别策略 | 典型案例 |
|---|---|---|---|
| 深沟(deep groove) | 茎区大沟/小沟 | 几何搜索 | 氨基糖苷类抗生素 |
| 三级连接口袋 | 多茎交汇处 | SiteMap/FTMap | 核糖开关 |
| 茎环连接处 | 环与茎的转角 | 文献辅助 | RRE区 |
| 假结口袋 | 假结结构形成的空腔 | 文献/实验 | 核酶 |
本项目推荐使用fpocket2.0做初步口袋搜索,再结合SiteMap(Schrödinger)做精细定义。对于没有明显口袋的RNA表面,可以使用Druggability Score评估是否适合小分子结合——很多RNA靶点的druggability score很低,说明其表面不适合小分子药物结合。
| 软件 | RNA支持 | 柔性处理 | 评分函数 | 免费 |
|---|---|---|---|---|
| AutoDock Vina | 一般 | 受体柔性(部分残基) | 经验评分 | ✅ |
| AutoDock4 | 一般 | 受体+配体柔性 | 半经验力场 | ✅ |
| rDock | 较好 | 受体柔性(cavity定义) | 经验+力场 | ✅ |
| Glide (Schrödinger) | 较好 | 诱导契合对接(IFD) | 经验 | ❌ |
| Gold | 好 | 受体柔性(water option) | GA+评分 | ❌ |
| Dock6 | 较好 | 脚柔对接 | 力场+描述符 | ✅ |
本项目在RNA对接中的经验排序:rDock ≈ Gold > Glide IFD > Dock6 > AutoDock Vina > AutoDock4。rDock对RNA的参数化更完善,评分函数中包含了对RNA特异性相互作用的描述项。
以rDock对接小分子到核糖体A位RNA(PDB: 1J7T)为例:
RECEPTOR_FILE 1J7T_rna.mol2
RECEPTOR_FLEX 3.0 # 允许3Å内的残基柔性
SITE_CAVITY 8.0 1.5 # 球形口袋,半径8Å,格点1.5Å
REFERENCE_FILE ref_ligand.mol2 # 以结晶配体位置为参考
| 参数 | 设置 | 说明 |
|---|---|---|
| 对接运行次数 | 100 | 多次运行取最佳 |
| 种群大小 | 300 | GA种群 |
| 最大世代 | 100 | GA迭代上限 |
| 交叉概率 | 0.9 | 遗传算法交叉 |
| 变异概率 | 0.1 | 遗传算法变异 |
| 评分函数 | rDock SF | RNA优化版本 |
100次对接产生的100个构型需要做聚类分析。本项目使用RMSD=2.0Å的阈值进行层次聚类:
| 簇编号 | 构型数 | 平均评分 | 代表构型RMSD到晶体 | 评价 |
|---|---|---|---|---|
| 1 | 38 | -28.5 | 1.2Å | 🔥主簇,与晶体构型高度一致 |
| 2 | 22 | -25.1 | 4.8Å | 次优构型,不同结合模式 |
| 3 | 15 | -23.7 | 7.3Å | 弱结合模式 |
| 4 | 10 | -22.1 | — | 离散构型 |
| 散布 | 15 | -20.5 | — | 噪声 |
主簇占38%,RMSD=1.2Å说明对接成功复现了晶体结合模式。但如果主簇占比低于20%,通常意味着对接参数需要调整——可能是口袋定义不准或柔性区域标记不当。
RNA对接的评分函数普遍不如蛋白质-配体对接的成熟。本项目采用以下后处理策略提升可靠性:
1. MM-GBSA/PBSA重评分
对排名前100的构型做MM-PBSA计算,用更物理的能量函数重新排序。这一步可以纠正经验评分函数的偏差,但也需要额外的计算时间。
2. 相互作用指纹(IFP)
将每个构型的相互作用模式编码为二进制指纹(氢键0/1,疏水0/1,π堆积0/1…),然后对指纹做聚类,识别真正不同的结合模式而非仅凭RMSD。
3. 水分子分析
保留口袋中的结晶水分子,观察哪些构型保留了关键的水介导氢键。本项目发现,RNA-配体复合物中有30-40%的氢键是水介导的,忽略水分子会遗漏重要的识别特征。
4. 与同源配体对比
如果已知的RNA结合配体有活性数据(IC50/Ki),可以用富集因子(EF)评估对接评分的区分能力。EF_1% > 10是良好表现的标准。关于科研学术网中分子对接的完整工作流,站内有更多案例。
| 问题 | 发生频率 | 解决方案 |
|---|---|---|
| 对接评分与活性不相关 | 高 | 做MM-PBSA重评分+相互作用指纹分析 |
| 构型都聚集在一个非活性位点 | 中 | 扩大口袋定义或做全表面对接 |
| RNA构象在对接中崩塌 | 中 | 限制茎区为刚性,只放开环区 |
| 配体被排出结合口袋 | 低 | 检查电荷分配,RNA磷酸骨架带强负电 |
| 氢键数量偏多 | 高 | 检查碱基质子化状态是否正确 |
| Mg²⁺离子干扰对接 | 中 | 用非键模型处理或删除远端Mg²⁺ |
RNA分子对接目前仍是一个发展中的领域,评分函数对RNA的参数化不够成熟。实操中,本项目建议采用”对接初筛→MM-PBSA精排→分子动力学验证”的三级策略,而不是单凭对接评分做决策。对于关键候选化合物,50-100ns的MD模拟加结合自由能计算是必要的验证步骤。
GROMACS分子动力学模拟的性能调优与并行计算
GROMACS分子动力学模拟的性能调优与并行计算
gpcr分子动力学模拟
gromacs自由能计算
高通量分子筛选:从算力并行到结果聚合的工程化路径
GROMACS分子动力学模拟:从建模到轨迹分析完整流程
Gromacs代算 — 科研用户的GROMACS分子动力学外包服务选型与质量验收指南
高斯加速分子动力学模拟 — GaMD突破常规MD采样瓶颈的原理与实践