dataset - 确定 GROMACS 轨迹中的总帧数
问题描述
我在 GROMACS 中生成了 4 个重复轨迹,并试图将来自 4 个单独运行的氢键数据汇总为一个值。因为每次运行都模拟了不同的持续时间,因此总帧数不同,所以在平均到单个值之前,我无法对每个原始数据复制(0 到 1 之间)进行标准化。使用“gmx check -f file.xtc”似乎可以读出总帧数,但一些数据点在划分时大于 1。有没有更有效的方法来返回总帧数?(附输出图像)在此处输入图像描述
解决方案
您可以尝试使用一些 bash 脚本来自动化该过程。我绝不是 bash 方面的专家。但是你可以尝试这样做。
gmx check -f file.xtc &> log
grep 'Step' log
这会将所有 Gromacs 输出保存为一个名为 log 的文件,并获取包含关键字“Step”的行。
推荐阅读
- swift - 如何在其子类中观察 UIExFiled startEditing 和 EndEditing?
- php - 一个 PHP 代码文件可以上传所有 10,000,000 个用户的图像就足够了,或者应该有更多 PHP 文件
- angularjs - 如何使用自定义 url 和查询字符串重定向到 Angular.js 中的新页面
- python - Keras : How to create a custom layer with weights when the input shape is unknow during compilation?
- javascript - 使用相同按钮重新加载窗口后调用函数
- html - 内容在移动设备上向左摆动是什么原因造成的
- javascript - Redux-Observable:修改状态并触发后续动作
- laravel - 如何隐藏下拉列表以及如何从下拉列表中进行多选?
- c - 为什么使用 dup2 重定向到标准输出仅在重定向之前调用 printf 时才有效
- php - 如何使用 PHP 打印所有网络接口?