CovalentDock 共价对接软件

CovalentDock介绍

--Edited by 石禹龙 2021-12-21

CovalentDock是2013年发表在JCC上的基于AutoDock开发的免费开源共价对接软件。
特点:
  • 自动化程度高,可自动识别蛋白和配体的共价结合位点,适合虚拟筛选;
  • 考虑了共价结合的能量贡献(Gaussian),打分数值较高(Maestro CovDock共价打分较低)
缺点:
  • 目前能自动识别的共价反应类型较少,只支持SER、CYS;
  • 软件许久没有更新,印象中需要用到老版本的amber12,如果要用较新的amber,需要根据amber版本修改源代码,比如tleap的处理;
  • 后处理比较麻烦。
  • 只能识别特定的反应基团(见原始文献)
使用感受:
  • 虽然能自动,但是有时生成的构象没有形成共价键,这类构象往往打分会差很多,容易辨识;
  • 生成的中间文件比较大,要及时清理。
此处根据使用情况,以amber 16为例,介绍CovalentDock的使用步骤,修改后的CovalentDock源代码见附件,22202服务器(172.21.85.12)上已配置好环境,可正常使用。
使用步骤 命名蛋白为test_receptor.pdb,小分子为test_ligand.mol2,对接坐标中心为center。
  • $CD_HOME/preprocessing test
  • cd bond$CD_HOME/covalentGrid -p test_bond.gpf -l test_bond.glg
一般来说,共价结合会生成两种手性构象,需要都保留。
  • $CD_HOME/covalentDock -p test_ligand_bond_1_C17_1_mini.dpf -l test_ligand_bond_1_C17_1_mini.dlg
  • $CD_HOME/covalentDock -p test_ligand_bond_1_C17_2_mini.dpf -l test_ligand_bond_1_C17_2_mini.dlg

  • grep '^DOCKED' test_ligand_bond_1_C17_1_mini.dlg|sed 's/DOCKED: //g' > 
  • test_ligand_bond_1_C17_1_mini.pdbqtgrep '^DOCKED' test_ligand_bond_1_C17_2_mini.dlg|sed 's/DOCKED: //g' > test_ligand_bond_1_C17_2_mini.pdbqt

  • # Covalent Score
  • grep 'Estimated Free Energy of Binding' test_ligand_bond_1_C17_1_mini.pdbqt test_ligand_bond_1_C17_2_mini.pdbqt|sort -t '=' -nk 2
另外,对接过程中产生的虚原子需要替换为原来的原子类型。
  • # 例如CYS
  • sed -i 's/V1/C/g' test_ligand_bond_1_C17_1_mini.pdbqt