计算化学公社

标题: 批量转换指定路径轨迹文件为traj.xyz的小脚本 [打印本页]

作者
Author:
student0618    时间: 2025-10-21 22:36
标题: 批量转换指定路径轨迹文件为traj.xyz的小脚本
本帖最后由 student0618 于 2025-10-24 16:13 编辑

0. 前言
最近需要批量进行几百个体系,含多于一个柔性分子的团簇构型搜索和分子构象搜索。由于已知特定要保留的相互作用,使用packmol建模后加了平底势用GROMACS跑、再转换成给Molclus用的traj.xyz。要在集群用VMD 转换几百个轨迹太麻烦,找grok辅助写了个python小脚本作批量处理,在此分享一下。

(, 下载次数 Times of downloads: 9)


1. 脚本框架

2. 使用方法
2.1. 用Packmol建模、GROMACS跑模拟,具体模拟方法不是重点先跳过,有需要者请搜论坛相关帖文。重点是:

2.2. 确保Python 3及MDAnalysis库已正确安装。

2.3 生成xtcfiles.dat及tprfiles.dat:
  1. find -name search.tpr > tprfiles.dat
  2. find -name search.xtc > xtcfiles.dat
复制代码
  1. python xtc2xyz.py
复制代码


3. 结语
以上分享了一个批量转换子目录中指定xtc轨迹爲traj.xyz的python脚本,希望可以帮到大家。如有问题请不吝指出。


4. 参考资料


5. 鸣谢

6. 备注

6.1. 使用各程序需正确引用:


6.2. 更新
(Oct 24, 2025) 其他格式: 测试了pdb及gro拓朴,补充用法后从备注移至正文。







欢迎光临 计算化学公社 (http://bbs.keinsci.com/) Powered by Discuz! X3.3