EquiScore
85.3 (jawang 123456)
/home/jawang/zzy/ai-vs/EquiScore
1.复制脚本到你的路径
- cp -r /home/jawang/zzy/ai-vs/EquiScore/test ./
- # test 文件夹下有file,output,EquiScore-run.sh三个东西
- # file 用于存放输入文件
- # output 是输出的原始文件
- # EquiScore-run.sh 是运行脚本
2.修改工作路径
- # 脚本 "EquiScore-run.sh" 里的5-11行指定了输入,输出路径,需要更改(建议使用下面的sed命令)
- # ${your_dir}是你的路径,注意/前要加转移符号\
- sed -i "5,11s/\/home\/jawang\/zzy\/ai-vs\/EquiScore/${your_dir}/" EquiScore-run.sh
3.激活环境
- conda activate EquiScore
4.输入文件准备
- # test/file 文件夹下有两个文件 dock-result.sdf protein.pdb,分别是小分子的对接结果和对接时的蛋白受体。
- # 用你的小分子的对接结果和对接时的蛋白受体 替换 这两个文件(名称保持一致即可)
- # 以薛定谔为例,对接后生成的_pv.maegz可在薛定谔里保存为sdf;蛋白受体原始文件(maegz)在gri_box的那个工作文件夹下,可以保存为pdb文件
5.运行
- sh EquiScore-run.sh
- # test文件夹下有结果文件result.csv,每行最后的那个数字就是预测结果,代表这个小分子和蛋白的binding potential(0-1,理论上>0.5代表结合,<0.5代表不结合)
- # result.csv中不会直接显示小分子名字,而是显示在原始sdf文件里的位置(第几个),可以根据需要根据名字,把output文件下对应的小分子提取出来。