计算化学公社

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

[Amber] 为什么amber产生的轨迹文件vmd识别不了

[复制链接 Copy URL]

31

帖子

0

威望

95

eV
积分
126

Level 2 能力者

amber产生的轨迹文件vmd识别不了


138

帖子

0

威望

443

eV
积分
581

Level 4 (黑子)

2#
发表于 Post on 2019-4-27 17:15:40 | 只看该作者 Only view this author
VMD是不识别.nc文件的,所以用cpptraj读取.nc然后保存成.mdcrd文件

然后用md打开.prmtop文件,再对.prmtop文件载入.mdcrd文件
(注意.prmtop文件与.mdcrd文件要内容对应,即要么都有水分子和Na+,Cl-什么的,要么都去除,不能一个又一个没有)
上海交通大学计算化学与分子生物信息学实验室
Shanghai JiaoTong University
Computational Chemistry and Molecular Bioinformatics Laboratory

CCMBI of SJTU
点击访问个人主页

31

帖子

0

威望

95

eV
积分
126

Level 2 能力者

3#
 楼主 Author| 发表于 Post on 2019-4-28 09:56:29 | 只看该作者 Only view this author
DoubeeTwT 发表于 2019-4-27 17:15
VMD是不识别.nc文件的,所以用cpptraj读取.nc然后保存成.mdcrd文件

然后用md打开.prmtop文件,再对.prmt ...

谢谢你 你这个头像 我喜欢

31

帖子

0

威望

95

eV
积分
126

Level 2 能力者

4#
 楼主 Author| 发表于 Post on 2019-4-28 10:07:55 | 只看该作者 Only view this author
本帖最后由 delbert 于 2019-4-28 10:10 编辑

自己发帖自己回感觉溜溜的
在公社的帮助下问题解决了,一些细节问题分享给和我一样的小白
如果你是Linux系统那么直接
vmd -parm7 ***.prmtop -netcdf ***.nc
解决所有
如果你是像我一样用的win10下没有窗口的模式的Linux子系统,或者用的VMD win版,那么你可以通过以下两种方法:
1.模拟的脚本文件里加上这两个(有风险amber官方并不推荐使用 ASCII format,不够精确)
ntxo=1,           ! Write coordinate file in ASCII format
ioutfm=0,         ! Write trajectory file in ASCII format
2.用cpptraj去水的时候这样写
parm ***.parm7
trajin ***.nc
autoimage
strip :WAT
trajout ****.stripnc crd
然后就可以了

213

帖子

1

威望

2230

eV
积分
2463

Level 5 (御坂)

5#
发表于 Post on 2019-4-28 10:28:03 | 只看该作者 Only view this author
DoubeeTwT 发表于 2019-4-27 17:15
VMD是不识别.nc文件的,所以用cpptraj读取.nc然后保存成.mdcrd文件

然后用md打开.prmtop文件,再对.prmt ...

不要误导,vmd(我的版本1.94)在选择格式的时候,针对netcd有一个专门的选择项。Netcdf(AMBER, MMTK)

评分 Rate

参与人数
Participants 1
eV +5 收起 理由
Reason
k64_cc + 5 我很赞同

查看全部评分 View all ratings

31

帖子

0

威望

95

eV
积分
126

Level 2 能力者

6#
 楼主 Author| 发表于 Post on 2019-4-30 19:28:13 | 只看该作者 Only view this author
abdoman 发表于 2019-4-28 10:28
不要误导,vmd(我的版本1.94)在选择格式的时候,针对netcd有一个专门的选择项。Netcdf(AMBER, MMTK)

看清楚操作系统了吗
vmd19.3 win10版有吗????

213

帖子

1

威望

2230

eV
积分
2463

Level 5 (御坂)

7#
发表于 Post on 2019-5-6 09:25:44 | 只看该作者 Only view this author
delbert 发表于 2019-4-30 19:28
看清楚操作系统了吗
vmd19.3 win10版有吗????

https://www.ks.uiuc.edu/Developm ... cgi?PackageName=VMD

37

帖子

0

威望

409

eV
积分
446

Level 3 能力者

8#
发表于 Post on 2021-11-8 16:34:14 | 只看该作者 Only view this author
delbert 发表于 2019-4-28 10:07
自己发帖自己回感觉溜溜的
在公社的帮助下问题解决了,一些细节问题分享给和我一样的小白
如果你是Linux ...

想问一下nc怎么转化成cdf,因为我跑出来的是cdf,我现在想测试一个脚本,所以需要nc格式的文件

334

帖子

0

威望

2353

eV
积分
2687

Level 5 (御坂)

9#
发表于 Post on 2023-6-2 16:14:14 | 只看该作者 Only view this author
abdoman 发表于 2019-4-28 10:28
不要误导,vmd(我的版本1.94)在选择格式的时候,针对netcd有一个专门的选择项。Netcdf(AMBER, MMTK)

请问现在win版VMD真的可以读取.nc轨迹了吗?我用的是最新的alpha版vmd194a53win64,读不了.nc,也没有这个格式选项。


另外Amber maillist有一封2022年的邮件说:
Date: Mon, 14 Mar 2022 11:00:28 +0530
HI
Unfortunately, on windows, netcdf trajectories are not yet supported on VMD
You can try WSL on windows, on which you can load Ubuntu and install VMD on
that.
I hope this will work for you.

是不是win版安装之后还需要再编译或安装什么netcdf插件?找了很久,也没找到。
谢谢
@k64_cc

213

帖子

1

威望

2230

eV
积分
2463

Level 5 (御坂)

10#
发表于 Post on 2023-6-7 14:44:18 | 只看该作者 Only view this author
霜晨月 发表于 2023-6-2 16:14
请问现在win版VMD真的可以读取.nc轨迹了吗?我用的是最新的alpha版vmd194a53win64,读不了.nc,也没有这 ...

不好意思,给你带来误会。
VMD win版是没法直接读netcdf的。
既然你有netcdf,如果文件不大的话,可以考虑用cpptraj 转一下格式,转成mdcrd。然后在VMD win下面读取。

11

帖子

0

威望

51

eV
积分
62

Level 2 能力者

11#
发表于 Post on 2024-10-26 11:55:36 | 只看该作者 Only view this author
我转成mdcrd后,VMD可视化发现有很多不合理的键,应该是PBC没处理好造成的,大佬们有什么建议吗

251

帖子

0

威望

422

eV
积分
673

Level 4 (黑子)

A Student

12#
发表于 Post on 2024-10-26 12:42:36 | 只看该作者 Only view this author
sayhello 发表于 2024-10-26 11:55
我转成mdcrd后,VMD可视化发现有很多不合理的键,应该是PBC没处理好造成的,大佬们有什么建议吗

cpptraj先autoimage 再输出
Yet to be strong in theory, yet to have enough practical skills.
Still I am having fun with MD simulation.

11

帖子

0

威望

51

eV
积分
62

Level 2 能力者

13#
发表于 Post on 2024-10-26 14:29:52 | 只看该作者 Only view this author
本帖最后由 sayhello 于 2024-10-26 14:31 编辑
student0618 发表于 2024-10-26 12:42
cpptraj先autoimage 再输出

感谢指导,有一定的帮助,但是没有完全缓解
这是我处理轨迹的cpptraj脚本:
  1. parm ../../step5_input.parm7
  2. trajin ../../step7_*.nc
  3. strip :PA,PH-,OL,K+,Cl-
  4. autoimage :1-282
  5. trajout ../../gpcr_skip500_solvated.mdcrd crd offset 500
  6. go
  7. quit
复制代码

然后我用VMD可视化,选取其中几个氨基酸作为举例。可以发现第一帧比较正常,第二帧键长键角就不对了。

请问这种情况怎么解决

屏幕截图 2024-10-26 142741.png (16.97 KB, 下载次数 Times of downloads: 0)

屏幕截图 2024-10-26 142741.png

屏幕截图 2024-10-26 142759.png (22.7 KB, 下载次数 Times of downloads: 0)

屏幕截图 2024-10-26 142759.png

11

帖子

0

威望

51

eV
积分
62

Level 2 能力者

14#
发表于 Post on 2024-10-26 15:27:27 | 只看该作者 Only view this author
sayhello 发表于 2024-10-26 14:29
感谢指导,有一定的帮助,但是没有完全缓解
这是我处理轨迹的cpptraj脚本:

先自问自答一下,暂时使用MDAnalyis读取mdcrd,然后RMSD叠合轨迹,在保存为XTC文件后,VMD显示正常,后续分析也正常。

单纯mdcrd为啥不正常还是不清楚原因

251

帖子

0

威望

422

eV
积分
673

Level 4 (黑子)

A Student

15#
发表于 Post on 2024-10-26 22:55:21 | 只看该作者 Only view this author
sayhello 发表于 2024-10-26 15:27
先自问自答一下,暂时使用MDAnalyis读取mdcrd,然后RMSD叠合轨迹,在保存为XTC文件后,VMD显示正常,后续 ...

cpptraj 也可直接rmsd叠合+output xtc轨迹,未必需要用mdanalysis
Yet to be strong in theory, yet to have enough practical skills.
Still I am having fun with MD simulation.

本版积分规则 Credits rule

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

GMT+8, 2024-11-23 00:46 , Processed in 0.190986 second(s), 25 queries , Gzip On.

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