Autodock金属络合物对接

本文介绍了如何使用AutoDockTools进行金属络合物的对接步骤,包括设置工作目录、准备受体和配体、autogrid以及对接过程。关键步骤涉及在对接参数文件中添加金属离子参数,并强调了pymol查看结果时的注意事项。
摘要由CSDN通过智能技术生成


前面几期我们介绍过分子对接的相关内容:包括ledock对接、covelent dock共价对接、pyrx(内核autodock4、vina)对接。这其中我用的例子都是有机分子,那么同样的方法适用于金属络合物吗?显然不是,至少不全是…
本期我们就介绍一下在AutoDockTools中实现金属络合物对接的方式(需要说明的是ledock还不支持金属络合物的对接)。

1.设置工作目录

File->Preference->Set...
对接过程输出的结果默认保存在设置的工作目录中

2.准备受体

  • 读入文件
    File->Read Molecule
  • 去氢(如果蛋白本来就没氢可能会报错,不用担心可继续向下操作)
    Edit->Delete->Delete Hydrogens
  • 加氢(加全部氢)
    Edit->Hydrogens->Add
  • 计算电荷
    Edit->Charges->Compute Gasteiger
  • 将原子类型名称转变为autodock4所能识别的
    Edit->Atoms->Assign AD4 type
  • 导出为pdbqt格式
    File->Save->Write PDBQT
  • 鼠标选中左侧的蛋白条目,右击Delete删除(后面对接时需要读入刚刚保存的pdbqt文件,为了避免名称混乱所以先删去)

3.准备配体

  • 读入配体分子文件Auranofin.mol2
    Ligand->Input->Open

  • 检测配体分子可旋转键的root
    Ligand->Torsion Tree->Detect Root

  • 调整/自定义配体可扭转键
    Ligand->Torsion Tree->Choose Torsions

注意:shift加左键点击绿色的键,颜色变紫则表示此键已设定为不可旋转。紫色键通常是双键或肽键等不可扭转的键,红色键通常表示芳香键。

  • 加氢(只添加极性氢,此例该络合物无极性氢,所以看上去好像没做这一步)
    Edit->Hydrogens->Add

  • 导出为pdbqt格式
    Ligand->Output->Save as PDBQT
  • 鼠标选中左侧配体分子条目,右击Delete删除。

4.autogrid

  • 打开蛋白pdbqt文件
    Grid->Macromocule->Open
  • 打开小分子pdbqt文件
    Grid->Set Map Types->Open ligand
  • 设置盒子信息
    Grid->Grid Box

盒子信息可以通过pymol插件获取盒子信息,手动计算出盒子质心(-32, -12.25, 0.75)

  • 保存盒子信息
    在Grid Options对话框中File->Close saving current
  • 输出gpf文件
    Grid->Output->Save GPF(后缀名手动补全)

关键一步👇👇👇


用文本编辑器打开刚刚保存的dock.gpf文件。在文件第一行插入如下内容:

parameter_file AD4_parameters.dat    # force field default parameter file

解释一下:AD4_parameters.dat是同时存在工作目录下的文件,这里面包含了几种常见金属离子的参数(Au原子也在其中)


  • 运行autogrid
    Run->Run Autogrid

在弹出的对话框内Parameter Filename一项选择刚刚保存的*.gpf文件,点击Launch运行(一段时间后工作目录中出现glg文件及多个map文件)。

5.Docking

  • 打开蛋白(pdbqt格式)
    Docking->Macromocule->Set rigid Filename
  • 打开配体分子(pdbqt格式)
    Docking->Ligand->Open
  • 设置Docking算法
    Docking->Search Parameters->Local Search Parameters
    (Local Search更快; Genetic Alogorithm更精准)
  • 设置Docking对接参数
    Docking->Docking Parameters (默认参数即可)
  • Docking导出为dpf对接参数文件
    Docking->Output->Local Search (保存dpf文件时一定要添加后缀名,和保存gpf文件时一样)


关键一步👇👇👇


用文本编辑器打开刚刚保存的dock.dpf文件。在文件第一行插入如下内容:

parameter_file AD4_parameters.dat    # force field default parameter file

  • 对接
    Run->Run AutoDock (Parameter Filename选择刚刚保存的dpf文件)

  • 查看对接结果
    Analyze->Dockings->Open
    打开上一步生成的dlg文件(即结果文件)
  • Analyze->Conformations->Play
    查看对接结果构象

  • 保存所有结果到pdbqt文件


注意: 如果想用pymol查看结果,需得将输出的pdbqt格式文件转为mol2格式,因为pymol对pdbqt格式支持不好,很容易出现配位键断裂的情况。

评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

药研猿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值