python - R包Bio3D教程复现

标签 python r python-2.7 pymol

我开始使用名为 Bio3D 的 R 包 ( http://thegrantlab.org/bio3d/index.php ) 并在从“Protein Structure Networks with Bio3D”教程中复制示例时遇到问题 (http://thegrantlab.org/bio3d/tutorials/protein-structure-networks)。 这是我正在尝试做的片段:

" 下面的代码片段首先设置示例 HIVpr 起始结构 (pdbfile) 和轨迹数据 (dcdfile) 的文件路径,然后读取这些文件(生成对象 dcd 和 pdb)。

dcdfile <- system.file("examples/hivp.dcd", package = "bio3d")    
pdbfile <- system.file("examples/hivp.pdb", package = "bio3d")   

# Read MD data    
dcd <- read.dcd(dcdfile)   
pdb <- read.pdb(pdbfile)   

inds <- atom.select(pdb, resno = c(24:27, 85:90), elety = "CA")    
trj <- fit.xyz(fixed = pdb$xyz, mobile = dcd,    
               fixed.inds = inds$xyz, mobile.inds = inds$xyz)    

一旦我们有了叠加的轨迹框架,我们就可以评估各个残基的原子波动(在这个非常简短的示例模拟中)相互关联的程度,并根据这些数据构建一个网络:

cij <- dccm(trj)    
net <- cna(cij)    
plot(net, pdb)   

到目前为止一切正常。

# View the correlations in pymol    
view.dccm(cij, pdb, launch = FALSE)     

这里我用pymol打开生成的pdb文件corr.inpcrd。 但是我看到的不是漂亮的卡通 3D 模型,而是用点表示的氨基酸残基。 试图使用卡通、丝带、颜色、透明度和命令显示的设置来解决 pymol 的问题,但它没有任何改变。 非常感谢您的建议!

我没有足够的声誉来用图像说明预期和获得的结果,但如果需要,我可能可以直接发送它们。

谢谢!

最佳答案

通常,如果 pymol 在您的可执行文件路径中,这将起作用(请参见此处:http://tinyurl.com/lzhpz3w 了解更多关于 bio3d 期望在哪里找到 pymol 和 muscle 的信息)。

view.dccm(cij, pdb, launch = FALSE) 

我自己不使用 Windows,但如果您将此问题发布到 bio3d bitbucket 问题页面 https://bitbucket.org/Grantlab/bio3d/issues您将从经验丰富的 Windows bio3d 用户(包括此功能的作者)那里获得帮助。

关于python - R包Bio3D教程复现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27398112/

相关文章:

r - 如何在 R 中复制 SPSS 重新编码功能?

r - 计算任意两个节点之间的无向边

python - 导入错误: No module named queue

r - 允许用户修改数据的 Shiny R 应用程序

Python:如何从另一个文件夹导入脚本,该文件夹也在本地导入具有相对路径/本地文本文件的其他脚本?

python - 如何在Scrapy中使用下载器中间件

基于数字部分: '5a+6b' + '2a+3b+9c' = '7a+9b+9c' 的Python字符串处理

python - 使用 python 返回平方整数列表

python - PyPDF2<=1.19 存在 PDF 编码问题

python - 将毫秒转换为帧数(每秒 25 帧)