蛋白质结构可视化

5 投票
3 回答
3389 浏览
提问于 2025-04-16 22:05

我被要求做一个蛋白质结构可视化的项目,类似于RasMol这样的工具,用户可以打开一个pdb文件来查看蛋白质的结构。

我该如何从pdb文件生成蛋白质结构呢?

我想用Python来编程,想要可视化这个结构,我应该使用OpenGL还是VTK?还有没有其他的模块可以帮助我实现这个目标?

3 个回答

1

Chimera是另一个可视化工具,大家可以在这个链接找到它:http://www.cgl.ucsf.edu/chimera/。我觉得它的使用许可比pymol的要灵活一些。

你是在自己编写一个吗?我觉得大多数回答都是在推荐已经实现的可视化工具。祝你好运,不过我想这会需要很多的工作。

3

我觉得Pymol现在不再免费了,因为你需要从Schrödinger那里购买。这里有几个免费的程序:

  • JMol(不好!!除非你没有其他选择,不要用这个)
  • PyMol(如果你是学术人员的话可以用)
  • Yasara
  • Discovery studio(Accelrys)
  • RasMol(不再维护了)
  • VMD(这是可视化轨迹的最佳程序)。功能强大,但我从来没有用过。

我不知道这些程序里是否都可以进行脚本编写。

我经常使用PyMol,并且做了一些插件。唯一的限制是你可以把它当作一个查看器来用,但其他功能就不行了。例如,你不能通过点击一个原子来获取信息。

祝你好运!

6

你可以试试pymol,它有一个可以用Python编程的接口。

这里有一个适合初学者的教程,教你如何用脚本来操作pymol,跟视图进行互动。

作为学生,你可以在pymol的网站上免费获取pymol。此外,Gohlke提供了适用于32位和64位Windows的安装包,以及Python 2.6到2.7的版本。

撰写回答