ad9生成坐标文件_GROMACS各种文件格式介绍

CPT文件:该文件为模拟断点文件(check point,.cpt)。该文件为模拟过程固定时间间隔产生,保存模拟系统所有信息。该文件一部分可以在能量文件(.edr)找到,一部分可以在双精度轨迹文件(.trr)中找到。如果模拟因为外界条件中断,可以使用该文件重新在断点处开始模拟,以节省模拟时间。同时也可以依靠该断点文件开始,并延长模拟计算(见tpbconv)。

EDR文件:系统能量文件(energy,.edr)。该文件记录模拟输入文件中定义的能量组的各种相互作用能量等。

EPS文件:封装文件格式(.eps),并不是GROMACS自身文件格式,可以当图片打开。LINUX系统下一般已经有默认打开程序,WINDOWS要安装其他打开程序。GROMACS的DSSP等通过xpm2ps处理后都是这个文件格式。

G87文件:分子坐标文件(.g87)。该文件记录并只记录原子坐标和速度,不含原子序号。并只记录常压强模拟系统的盒子信息。

G96文件:分子坐标文件(.g96)。GROMOS96程序的分子坐标文件,模拟程序以C语言格式写入,精度较高,但是会比较大。包含有文件头,时间步,原子坐标,原子速度,以及盒子信息等。

GRO文件:分子坐标文件(.gro)。GROMACS的最主要分子坐标文件。该文件类型的各个文本列字数固定,C语言的写入格式为:"%5d%5s%5s%5d%8.3f%8.3f%8.3f%8.4f%8.4f%8.4f"。具体固定文本列有:残基序号,5位数;残基名称,5字母;原子名称,5字母;原子序号,5为数;原子坐标三列,X,Y,Z坐标各8位数,含3个小数位;速度同坐标,速度单位为nm/ps(km/s)。

ITP文件:分子拓扑文件(.itp)。被主拓扑文件(.top)包含的分拓扑文件,一般包含某个特定分子的类型。与主拓扑文件区别是它不引用其他力场文件,同时不包含[system],[molecule]等拓扑字节。

M2P文件:xpm2ps程序配置文件,定义输出eps文件中颜色,字体种类及大小等。

MDP文件:GROMACS的模拟配置文件(.mdp)。该文件所含定义较多,各关键字的含义可以查阅GROMACS手册。

N2T文件:原子名称及类型对照文件(.n2t)。x2top程序可以按照原子名称得到该原子的原子类型力场参数,N2T就是x2top程序扫描的数据库,文件很小。文件中文本行有原子名称,原子类型,原子电量,原子质量,该原子与其他原子成键距离等。

NDX文件:原子索引文件(.ndx)。该文件含原子的序号,当使用make_ndx程序生成索引文件时,可以定义不同的原子组,每组名下即是该组所含各个原子的序号。

PDB文件:分子坐标文件(.pdb)。

RTP文件:残基力场参数文件(.rtp)。该文件包含常见残基的力场信息,包括残基所含原子,成键种类等。使用pdb2gmx处理PDB文件时,程序按照PDB文件信息,在RTP文件中寻找对应的残基力场信息。

TOP文件:模拟系统的拓扑文件(.top)。该文件就是所谓十分及其著名的系统拓扑文件,其包含各个关键字都十分易懂;一般其还包含引用其他力场文件(#include)。TOP文件一般由pdb2gmx产生,grompp程序生成模拟TPR文件时使用。

TPR文件:模拟打包文件(.tpr)。该文件打包模拟需要各种信息,包括模拟系统,模拟控制等。

TRJ文件:全精度轨迹文件(.trj)。该文件包含模拟系统模拟各个时间下的原子坐标,速度和受力等。所含帧数频率由MDP文件控制,文件较大。

XPM文件:数据矩阵文件(.xpm)。该文件矩阵中每个值即是矩阵点所表示的物理量大小(也可以是布尔值)。该文件其实就是二维图,可以使用xpm2ps转换为图片。

XTC文件:模拟轨迹单精度文件(.xtc)。单精度轨迹文件,文件较TRR和TRJ小,为常用分析文件。包含模拟系统中原子坐标,模拟时间,和模拟盒子信息。

XVG文件:二维图标文件(.xvg)。二维画图工具xmgrace的默认文件,可以使用xmgrace打开。

aminoacids.dat

该文件保存GMX默认的蛋白质和核算的默认残基名称。如果计算过程要建立一个新的蛋白质或者核算残基,可以将新的残基名称加到该文件中,并增加文件第一个的整数即可。有时候可以将该文件拷贝到当前工作文件夹进行编辑,以不影响其他计算的命名(GMX的文件搜索总是从当前目录开始的)。

FF.dat

GMX默认力场列表,即pdb2gmx处理PDB文件时可以选择的立场列表。增加新的力场,可以编辑该文件,并修改文件第一行的整数,使其与力场种类数目一致。

specbond.dat

GMX处理特殊化学键的文件,特殊化学键包括二硫键,血红素铁原子于其他原子成键等。该文件第一行指明特殊键对的数目,第二行开始即为各个特殊键对的信息,其中第一列为键对第一个残基的名称,第二列为该残基成键原子的名称,第三列为该原子可以成键的数目,第四到第六列为成键另一个残基的信息,第七列为该化学键的平衡长度,此后两列为成键后残基的新名称。

vdwradii.dat

原子范德华半径数据库。使用genbox为系统添加水分子,或者使用genion为系统添加离子时,各个原子间的距离要大于两个原子范德华半径之和,否则为原子重叠。

2f1ced945e5d18182426ee7a536e89c7.gif如有疑问可加入我们“模拟之家”官方QQ群:709020941,群内将定期分享计算模拟最新方法、教程、入门干货,同时和大家共同探讨计算模拟学术问题。温馨提醒:请勿在群里发送广告,否则会立刻请出群,一起营造良好交流环境。希望大家能够扩散给更多优秀的小伙伴,大家一起在交流中共同进步。

29ede007f2ab93625548966c41e0661a.gif

bbbee77cc46bce98c478c7035ec06cdb.png

9eb86306354a05f58bb94c16ba674e3a.gif

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/432698.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

广东计算机电子学校,广东省电子职业技术学校

开设6大专业类别,十九个专业方向,其中电子技术应用是全国首批示范专业和省重点建设专业,计算机及应用是省重点建设专业。广东省电子职业技术学校创建于1974年,主管部门是广东省教育厅,是我省创办最早的电子信息(IT)类省…

getline()函数详解

学习C的同学可能都会遇到一个getline()函数&#xff0c;譬如在Cpremer中&#xff0c;标准string类型第二小节就是“用getline读取整行文本”。书上给的程序如下&#xff1a;int main(){string line:while(getline(cin,line))cout<<line<<endl;return 0;}大家会发现…

android 获取和设置屏幕亮度

/**获取屏幕亮度 / public static int getScreenBrightness(Activity activity){ int value 0; ContentResolver cr activity.getContentResolver(); try{ value Settings.System.getInt(cr,Settings.System.SCREEN_BRIGHTNESS); }catch(SettingNotFoundException e){ } ret…

为什么不能睁一只眼闭一只眼_自媒体人上哪里找非常多的原创短视频素材?我为什么一定要你做原创?...

现在短视频非常火&#xff0c;很多人都想拍摄3-5分钟的视频&#xff0c;因为各个平台对于视频的收益补贴简直太大了&#xff0c;比文章大多了&#xff0c;目的就是为了让大家多去创作视频。但是创作视频真的不容易&#xff0c;于是很多人就是想起了搬运&#xff0c;把某个人在A…

计算机控制的点火系统由,第八节(点火系统)

1、点火系统作用(1)将蓄电池电压12V&#xff0c;转换成点火系统需要极高的电压,并分配到各缸。(2)适时地点燃发动机气缸内的空气和燃油的混合气体。相关阅读&#xff1a;浅谈汽车电子稳定程序系统(ESP)驱动的革命 本田SH-AWD四轮驱动详解看丰田专家如何解释发动机转速升高2、对…

搭建Windows Embedded Compact 7开发环境

大家期盼已久的WindowsEmbedded Compact 7是微软2010年发布的第七代嵌入式操作系统&#xff01;微软可谓对它寄予很大的希望&#xff0c;所以连名字都改了。以下就简称WEC7吧。WEC7 的最大亮点就是引入了Silverlight 使用Expression blend 3 作为UI的首选开发&#xff0c;当然这…

volatile关键字的使用

volatile变量直接在CPU和内存之间交换&#xff0c;不通过一级、二级缓存。考虑下面的代码&#xff1a;代码&#xff1a;123456789101112131415161718class Gadget{public:void Wait() {while (!flag_){Sleep&#xff08;1000); // sleeps for 1000 milliseconds}}void Wakeup()…

微信小程序页面栈_微信小程序使用页面栈改变上一页面的数据

微信小程序中如果从一个页面中进入下一个页面&#xff0c;如果下个页面的数据有删除或者增加再返回上一个页面的时候&#xff0c;就会导致页面不刷新(数据加载函数在onload中)&#xff0c;从而造成数据不一致的情况。其实在微信小程序中是可以实现改变上一个页面中的数据似的前…

华中师范大学计算机考研论坛,2020年华中师范大学计算机考研经验分享

本人是2020年考入华中师范大学计算机专业硕士的学生&#xff0c;已成功上岸&#xff0c;下面给大家分享一下我的个人考研经验。我为什么考研我从大一就已经确定要考研&#xff0c;毕竟自己错过了高考这样的机会&#xff0c;希望自己的人生能再一次重新洗牌&#xff0c;不受人冷…

OSD锁定怎么解锁?

方法是这样的&#xff1a; 先按中间的建关掉显示器电源&#xff0c;关了显示器后按住左键&#xff0c;在按中间的建开机&#xff0c;这时屏幕闪一下就解锁了。在按中间的建打开显示器就行了。 加锁的方法和解锁一样转载于:https://www.cnblogs.com/code4app/p/3667351.ht…

can帧格式 dlc_深度解析CAN

随着当今工业的发展&#xff0c;尤其是在CAN根据CAN规范ISO11898-2所定义的标准帧结构&#xff0c;一帧报文最大只能传输64位(8个字节)的数据&#xff0c;在最好的情况下总线负载达到70%左右&#xff0c;不过如果报文数据少于8个字节的情况下总线负载可能会更小。我们或者会提出…

离散数学图论旅行规划问题_《图论及其应用》(一)

点击返回目录 一. 定义1.1 图的基本概念图或有序对或序偶&#xff08;P1&#xff09;、有限图/平凡图/非平凡图/空图&#xff08;P1&#xff09;、顶点数或阶数/边数/重数/重边/环&#xff08;P1&#xff09;、简单图/复合图&#xff08;P1&#xff09;、相邻&#xff08;P2&am…

ELF文件和BIN文件

文件的内容&#xff1a;1. BIN文件是 raw binary 文件&#xff0c;这种文件只包含机器码。2. ELF文件除了机器码外&#xff0c;还包含其它额外的信息&#xff0c;如段的加载地址&#xff0c;运行地址&#xff0c;重定位表&#xff0c;符号表等。所以ELF文件的体积比对应的BIN文…

计算机辅助项目管理课程方案,天津大学计算机辅助管理研究生课程简介

8 / 14【育明教育】中国考研考博专业课辅导第一品牌 官方网站&#xff1a;http://www.doczj.com/doc/e25fb4dad4d8d15abe234eb2.html8《翻译硕士英语》重点考察考生的英语水平&#xff0c;内容包括&#xff1a;词汇语法、阅读理解、英语写作等&#xff0c; 总分 100 分。 二、考…

android list 替换元素_Python数据结构(一)List使用(大厂面试解答)

List是什么&#xff1f;List顾名思义就是列表&#xff0c;那么它具体描述是什么呢&#xff1f;列表是一个线性的集合&#xff0c;它允许用户在任何位置插入、删除、访问和替换元素。在Python中list是保留字&#xff0c;List中的每个元素都有自己的编号&#xff0c;很像C、C、ja…

河北2018年职称计算机开始,2018河北职称计算机考试操作题答案(8页)-原创力文档...

PAGEPAGE 131、说明&#xff1a;以下文件名及文件夹名均不区分大小写&#xff0c;而且所有字母和数字都是英文半角字符1、?在ComputerA文件夹下建立如下的文件夹结构&#xff1a;(4分)????ComputerA?———北京——海淀区??????????????|?????????…

mkenvimage

mkenvimage -s bin文件size -o uboot-env.bin uboot-env.txt

关于php的字符串编码

PHP中的字符串可以用四中方式来定义&#xff1a; 单引号&#xff0c;双引号&#xff0c;Nowdoc结构 &#xff0c; heredoc 结构 也就说用这四中方式命名的字符串不管有没有值&#xff0c;都是字符串类型的变量。 但是&#xff0c;字符串遍历是已经定义好了怎么操作这些字符串&a…

java 获取打印机缺纸_JAVASE 语言概述和JAVA

第一章&#xff1a;开发前言计算机分为硬件和软件&#xff0c;一般来说。硬件就是组成计算机的可见的物理组件。我们的电脑、手机、电子设备都算一个小的计算机。而软件提供看不见的指令&#xff0c;这些指令控制硬件并且通过硬件完成特定任务。常见硬件&#xff1a;CPU、内存、…

计算机图形处理与应用程序,计算机图形处理与应用

本文主要介绍了计算机图形图像处理的基本概念;导出三维图形几何变换矩阵的一般形式;简要介绍了消隐技术;介绍了AutoLISP语言的功能、特点及绘图程序,并结合简单实例,展示了开发的实际效果。计算机图形处理及其应用摘要计算机图像处理技术产生于上个世纪80年代末&#xff0c;经历…