首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在VMD中将多个帧加载到psf文件中。

在VMD中将多个帧加载到psf文件中。
EN

Stack Overflow用户
提问于 2015-08-11 07:42:18
回答 2查看 1.3K关注 0票数 1

如何在vmd中打开psf文件,然后仅使用行命令加载此psf文件的多个帧(dcd文件)?我有上百个dcd文件,我不想手动这样做。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-07-05 18:38:15

我建议首先使用catdcd将dcd文件连接在一起。http://www.ks.uiuc.edu/Development/MDTools/catdcd/

然后,您只需加载一个巨大的dcd文件与您的psf文件。

使用catdcd:catdcd -o output_file.dcd file1.dcd file2.dcd ... last_file.dcd

票数 0
EN

Stack Overflow用户

发布于 2015-08-13 14:53:28

你试过以下方法了吗?mol new yourfile.psf waitfor all mol addfile yourfile1.dcd waitfor all mol addfile yourfile2.dcd waitfor all ... mol addfile yourfileN.dcd waitfor all

如果您有数百个dcd文件,可以使用bash中的以下内容创建vmd命令列表:for i in *dcd ; do printf "mol addfile %s waitfor all\n" $i ; done > your_vmd_script.tcl

以及在vmd:mol new yourfile.psf waitfor all source your_vmd_script.tcl中打开psf之后的源代码

但是,请确保您正在加载的数据量不超过系统的内存,否则它将开始切换到磁盘并变得没有响应。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31935946

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档