计算化学公社
标题:
使用Multiwfn自由体积可视化问题
[打印本页]
作者Author:
chenyp
时间:
2025-5-12 01:26
标题:
使用Multiwfn自由体积可视化问题
各位朋友好,我想请教一个有个VMD可视化的问题。我的.xyz文件是从.lammpstrj中写的,然后.xyz用vesta转化成.pdb文件,手动加上盒子的信息(CRYST1 41.429 41.429 41.429 90.00 90.00 90.00 P 1 1)。得到.pdb后利用multiwfn计算了自由体积,然后使用vmd可视化发现自由体积的区域与分子错开了一部分。请问这个需要怎么解决,非常感谢您的回答!
(, 下载次数 Times of downloads: 21)
上传 Uploaded
点击下载Click to download
.lammpstrj前几行
ITEM: TIMESTEP
0
ITEM: NUMBER OF ATOMS
6080
ITEM: BOX BOUNDS pp pp pp
7.6092363239610208e+00 4.9038641676028192e+01
7.6092363239610208e+00 4.9038641676028192e+01
7.6092363239610208e+00 4.9038641676028192e+01
ITEM: ATOMS id type x y z
3891 27 12.842 10.7337 11.8651
2402 20 14.4924 9.0119 8.67314
.xyz前几行:
6080
generated by python code
C 13.8582 10.6294 11.6696
H 14.5294 11.2472 12.2573
.pdb前几行:
COMPND generated by python code
COMPND 1Created by VESTA
CRYST1 41.429 41.429 41.429 90.00 90.00 90.00 P 1 1
HETATM 1 C1 13.858 10.629 11.670 1.00 0.00 C
HETATM 2 H1 14.529 11.247 12.257 1.00 0.00 H
.cub前几行:
Generated by Multiwfn
Totally 4574296 grid points
6080 0.000000 0.000000 0.000000
166 0.474482 0.000000 0.000000
166 0.000000 0.474482 0.000000
166 0.000000 0.000000 0.474482
6 6.000000 26.187825 20.085899 22.053104
1 1.000000 27.455831 21.253750 23.162373
作者Author:
sobereva
时间:
2025-5-12 02:04
lammps的情况我不清楚。没有你的完整文件也没法测试。我只能说常规的带盒子的体系,习俗上坐标是从0,0,0开始。建议你确保用VMD载入pdb文件并用pbc box显示盒子后,能看到原子都在盒子范围内,如果不是这样说明之前的处理有问题
作者Author:
chenyp
时间:
2025-5-12 09:54
pdb文件也是这样,盒子与分子簇发生了偏移。
作者Author:
Uus/pMeC6H4-/キ
时间:
2025-5-12 14:13
去python脚本、.xyz文件和VESTA的绕圈操作意义不明,直接用VMD加载.lammpstrj轨迹,主窗口选中相应molecule id再去File - Save Coordinates保存相应帧为.pdb格式不就转换好格式了……而且.lammpstrj本就有盒子信息,VMD加载完以后pbc box也能画出来。说起来ITEM: BOX BOUNDS定义的盒子范围为什么不是从0开始呢?
作者Author:
chenyp
时间:
2025-5-12 16:36
问题已经解决了,我把盒子移动了。
set sel [atomselect top all]
$sel moveby {-8.19026 -8.19026 -8.19026}
非常感谢您们的回复!
说起来ITEM: BOX BOUNDS定义的盒子范围为什么不是从0开始呢?(不是很清楚
欢迎光临 计算化学公社 (http://bbs.keinsci.com/)
Powered by Discuz! X3.3