从 pymol 中的笛卡尔坐标绘制彩色球体
我在 wiki 中查找如何将以下有关珠子、笛卡尔坐标 + 能量的信息转换为:
23.4 54.6 12.3 -123.5 54.5 23.1 9.45 -56.7 .......
到 pymol 中的绘图,其中每个原子包含一个球体半径 R,以其坐标为中心,并带有彩虹渐变的颜色。
谢谢
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您所渲染的内容实际上与分子结构有关吗(即使用 PyMol 的动机是什么)?
如果您正在绘制一些分子结构,我建议仅输出带有球体坐标的自定义 PDB 文件(您可以使用每个 ATOM 线的 B 因子字段作为控制 PyMol 中每个原子着色的方法)。
如果您不绘制分子结构,那么最好使用 PyMol 的 CGO 界面。
来自 PyMol 文档:
一个简单的例子:
Does what you're rendering actually have anything to do with molecular structure (i.e. what is the motivation for using PyMol)?
If you are drawing some molecular structure, I would recommend just outputting a custom PDB file with the sphere coordinates (you can use the B-factor field per ATOM line as a way of controlling per-atom coloring in PyMol).
If you are not drawing a molecular structure, you would be best off using the CGO interface of PyMol.
From the PyMol documentation:
A simple example:
我没有得到彩虹渐变位,但关于上面/下面的代码,我必须将其更改为:
在 Pymol 版本中根据输出:
具有像 spheres_0 和 spheres_1 这样的单对象code> 对象看起来像:
。
必须研究代码才能找出 wiki 中缺少的
load_cgo
中的第三个参数:加载 CGO PyMOLWiki ,但也许zoom
可以在很多命令中传递,我猜:cmd.load_cgo(obj , cgo_name , Zoom=0)
I am not getting the rainbow gradient bit, but concerning the code above/below I had to change it as :
in Pymol version as per output:
to have singles objects like
spheres_0
andspheres_1
objects looking like :.
Had to look into code to figure out the third argument in
load_cgo
missing from the wiki : Load CGO PyMOLWiki , but maybe thezoom
can be passed along in a lot of commands I guess:cmd.load_cgo(obj , cgo_name , zoom=0)