计算化学公社

 找回密码 Forget password
 注册 Register
Views: 282|回复 Reply: 4
打印 Print 上一主题 Last thread 下一主题 Next thread

[波函数分析求助] 使用Multiwfn自由体积可视化问题

[复制链接 Copy URL]

13

帖子

0

威望

159

eV
积分
172

Level 3 能力者

各位朋友好,我想请教一个有个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可视化发现自由体积的区域与分子错开了一部分。请问这个需要怎么解决,非常感谢您的回答!

.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



6万

帖子

99

威望

5万

eV
积分
120061

管理员

公社社长

2#
发表于 Post on 2025-5-12 02:04:51 | 只看该作者 Only view this author
lammps的情况我不清楚。没有你的完整文件也没法测试。我只能说常规的带盒子的体系,习俗上坐标是从0,0,0开始。建议你确保用VMD载入pdb文件并用pbc box显示盒子后,能看到原子都在盒子范围内,如果不是这样说明之前的处理有问题
北京科音自然科学研究中心http://www.keinsci.com)致力于计算化学的发展和传播,长期开办极高质量的各种计算化学类培训:初级量子化学培训班中级量子化学培训班高级量子化学培训班量子化学波函数分析与Multiwfn程序培训班分子动力学与GROMACS培训班CP2K第一性原理计算培训班,内容介绍以及往届资料购买请点击相应链接查看。这些培训是计算化学从零快速入门以及进一步全面系统性提升研究水平的高速路!培训各种常见问题见《北京科音办的培训班FAQ》
欢迎加入北京科音微信公众号获取北京科音培训的最新消息,并避免错过网上有价值的计算化学文章!
欢迎加入人气极高、专业性特别强的理论与计算化学综合交流群思想家公社QQ群(群号见此链接),合计达一万多人。北京科音培训班的学员在群中可申请VIP头衔,提问将得到群主Sobereva的最优先解答。
思想家公社的门口Blog:http://sobereva.com(发布大量原创计算化学相关博文)
Multiwfn主页:http://sobereva.com/multiwfn(十分强大、极为流行的量子化学波函数分析程序)
Google Scholar:https://scholar.google.com/citations?user=tiKE0qkAAAAJ
ResearchGate:https://www.researchgate.net/profile/Tian_Lu

13

帖子

0

威望

159

eV
积分
172

Level 3 能力者

3#
 楼主 Author| 发表于 Post on 2025-5-12 09:54:24 | 只看该作者 Only view this author
pdb文件也是这样,盒子与分子簇发生了偏移。

881

帖子

3

威望

1664

eV
积分
2605

Level 5 (御坂)

傻傻的木瓜

4#
发表于 Post on 2025-5-12 14:13:12 | 只看该作者 Only view this author
去python脚本、.xyz文件和VESTA的绕圈操作意义不明,直接用VMD加载.lammpstrj轨迹,主窗口选中相应molecule id再去File - Save Coordinates保存相应帧为.pdb格式不就转换好格式了……而且.lammpstrj本就有盒子信息,VMD加载完以后pbc box也能画出来。说起来ITEM: BOX BOUNDS定义的盒子范围为什么不是从0开始呢?
√546=23.36664289109

13

帖子

0

威望

159

eV
积分
172

Level 3 能力者

5#
 楼主 Author| 发表于 Post on 2025-5-12 16:36:57 | 只看该作者 Only view this author
问题已经解决了,我把盒子移动了。
set sel [atomselect top all]  
$sel moveby {-8.19026 -8.19026 -8.19026}
非常感谢您们的回复!

说起来ITEM: BOX BOUNDS定义的盒子范围为什么不是从0开始呢?(不是很清楚

本版积分规则 Credits rule

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2025-8-12 21:03 , Processed in 0.267175 second(s), 24 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list