详细内容

gromacs命令-gmx trjcat: 连接轨迹文件(翻译: 李继存)

gmx trjcat [-f [<.xtc/.trr/...> [...]]] [-o [<.xtc/.trr/...> [...]]]
		   [-n [<.ndx>]] [-demux [<.xvg>]] [-nice ] [-tu ]
		   [-xvg ] [-b ] [-e ] [-dt ] [-[no]vel]
		   [-[no]settime] [-[no]sort] [-[no]keeplast] [-[no]overwrite]
		   [-[no]cat]

gmx trjcat可按顺序将几个输入轨迹文件合并在一起. 当发现同一时刻存在两帧时, 会使用后一文件中的帧. 通过使用-settime, 你可以指定每一轨迹文件的起始时间. 输入文件由命令行得到, 你可能要使用像gmx trjcat -f *.trr -o fixed.trr这样的技巧. 使用-cat选项, 你可以简单地将几个文件粘帖在一起而不会移除具有系统时间戳的帧.

当输出文件为输入文件之一时, 需要特别注意一点. 在这种情况下, 那个特定的输入文件会被追加, 这样就不需要存储双倍的数据. 显然, 要追加的文件必须具有最小的起始时间, 因为只能在文件末尾追加.

当给定-demux选项时, 会读入N个轨迹, 并将它们按.xvg文件中指定的顺序写入另一个文件中. .xvg文件的内容类似于:

0 0 1 2 3 4 5
2 1 0 2 3 5 4

其中, 第一个数字为时间, 接下来的数字为轨迹编号, 对应于第一行数字的帧会写入输出轨迹中. 如果轨迹中帧的数目与.xvg文件中的不匹配, 程序会自行决定如何处理. 请小心.

输入/输出文件选项
选项默认值类型说明
-f [<.xtc/.trr/...> [...]]traj.xtc输入轨迹: xtc trr cpt trj gro g96 pdb tng
-o [<.xtc/.trr/...> [...]]trajout.xtc输出轨迹: xtc trr trj gro g96 pdb tng
-n [<.ndx>]index.ndx输入, 可选索引文件
-demux [<.xvg>]remd.xvg输入, 可选xvgr/xmgr文件
控制选项
选项默认值说明
-nice <int>19设置优先级
-tu <enum>ps时间单位: fs, ps, ns, us, ms, s
-xvg <enum>xmgracexvg绘图格式: xmgrace, xmgr, none
-b0从轨迹文件中读取的第一帧(ps)
-e0从轨迹文件中读取的最后一帧(ps)
-dt0只使用t除以dt的余数等于第一帧时间(ps)的帧, 即两帧之间的时间间隔
-[no]velyes如果可能读入并输出速度
-[no]settimeno交互式地设定每一输入文件在新输出文件中的起始时间
-[no]sortyes自动排序输入轨迹文件(而不是帧)
-[no]keeplastno将重复帧输出值轨迹末尾
-[no]overwriteno追加时覆盖重复帧
-[no]catno不丢弃重复帧


文章链接:GROMACS各类程序(名称排序)|Jerkwin

如有侵权联系我,我将删除

本文目的只为宣传使用


最新评论
请先登录才能进行回复登录
技术支持: CLOUD | 管理登录
seo seo