!!!
发现个问题,运行align多次后RMSD数值会变,得重启服务后以第一次为准!!!
利用python实现pymol批量比对蛋白,固定其中一个蛋白比对其他蛋白
安装
我用的jupyter在Windows环境编辑,从anaconda安装,但是如果用pip install ipymol
在jupyter里安装pymol,是无法用import pymol
正常导入的。解决方法是Ctrl + R,输入“cmd”,进入命令提示符,用conda install -c schrodinger pymol
安装。
运行
import pymol
from pymol import cmd // 导入pymol中cmd功能
import os // 导入os模块,实现读写本地文件
// .pdb文件输入路径
input_dir = "C:/Users/Hypo/Desktop/123"
// 读取pdb文件
pdb_files = [f for f in os.listdir(input_dir) if f.endswith(".pdb")]
// 将pdb载入至pymol
for pd