GROMACS运行参数之npt.mdp文件详解

简介: GROMACS运行参数之npt.mdp文件详解

GROMACS(5.1.4)教程:蛋白质配体复合物

官网:点击打开链接

 

李老师博客:点击打开链接

蛋白质配体复合物模拟npt平衡过程中需要用到输入文件npt.mdp,现对里面的各种编辑项目做简单注释。

###npt.mdp###

title       = Protein-ligand complex NPT equilibration 
define      = -DPOSRES  ; position restrain the protein and ligand
; Run parameters
integrator  = md        ; leap-frog integrator
nsteps      = 50000     ; 2 * 50000 = 100 ps
dt          = 0.002     ; 2 fs
; Output control
nstxout     = 500       ; save coordinates every 1.0 ps
nstvout     = 500       ; save velocities every 1.0 ps
nstenergy   = 500       ; save energies every 1.0 ps
nstlog      = 500       ; update log file every 1.0 ps
energygrps  = Protein JZ4
; Bond parameters
continuation    = yes           ; first dynamics run
constraint_algorithm = lincs    ; holonomic constraints 
constraints     = all-bonds     ; all bonds (even heavy atom-H bonds) constrained
lincs_iter      = 1             ; accuracy of LINCS
lincs_order     = 4             ; also related to accuracy
; Neighborsearching
cutoff-scheme   = Verlet
ns_type         = grid      ; search neighboring grid cells
nstlist         = 10        ; 20 fs, largely irrelevant with Verlet
rcoulomb        = 1.4       ; short-range electrostatic cutoff (in nm)
rvdw            = 1.4       ; short-range van der Waals cutoff (in nm)
; Electrostatics
coulombtype     = PME       ; Particle Mesh Ewald for long-range electrostatics
pme_order       = 4         ; cubic interpolation
fourierspacing  = 0.16      ; grid spacing for FFT
; Temperature coupling
tcoupl      = V-rescale                     ; modified Berendsen thermostat
tc-grps     = Protein_JZ4 Water_and_ions    ; two coupling groups - more accurate
tau_t       = 0.1   0.1                     ; time constant, in ps
ref_t       = 300   300                     ; reference temperature, one for each group, in K
; Pressure coupling
pcoupl      = Parrinello-Rahman             ; pressure coupling is on for NPT
pcoupltype  = isotropic                     ; uniform scaling of box vectors
tau_p       = 2.0                           ; time constant, in ps
ref_p       = 1.0                           ; reference pressure, in bar
compressibility = 4.5e-5                    ; isothermal compressibility of water, bar^-1
refcoord_scaling    = com
; Periodic boundary conditions
pbc         = xyz       ; 3-D PBC
; Dispersion correction
DispCorr    = EnerPres  ; account for cut-off vdW scheme
; Velocity generation
gen_vel     = no        ; velocity generation off after NVT 


中文注释仅供参考

###npt.mdp###

title       = Protein-ligand complex NPT equilibration  # 
define      = -DPOSRES  ; #预处理控制拓扑文件
; Run parameters
integrator  = md        ; #指定积分算法,md:蛙跳牛顿积分算法,用于平衡动力学积分
nsteps      = 50000     ; #积分或能量最小化步数
dt          = 0.002     ; #积分步长
; Output control
nstxout     = 500       ; #坐标保存到轨迹文件的频率
nstvout     = 500       ; #速度保存到轨迹文件的频率
nstenergy   = 500       ; #能量保存到轨迹文件的频率,必须是nstcalcenergy的倍数
nstlog      = 500       ; # log文件更新频率
energygrps  = Protein JZ4  #保存能量的组
; Bond parameters
continuation    = yes           ; #初试构象不约束,不复位,用于精确的继续计算或重计算
constraint_algorithm = lincs    ; #约束算法   lincs :不能用于角度约束
constraints     = all-bonds     ; #键约束,all-bonds:所有键约束
lincs_iter      = 1             ; #迭代次数,用于LINCS约束精度,默认1
lincs_order     = 4             ; #约束偶合矩阵阶次,用于LINCS约束精度,默认4
; Neighborsearching
cutoff-scheme   = Verlet
ns_type         = grid      ; #邻近列表搜索方法
nstlist         = 10        ; #邻近列表更新频率
rcoulomb        = 1.4       ; #短程库伦截断
rvdw            = 1.4       ; #短程范德华力截断
; Electrostatics
coulombtype     = PME       ; #库伦计算方式
pme_order       = 4         ; #PME插值,默认4表示3次插值
fourierspacing  = 0.16      ; #FFT傅里叶变换格点间距,默认。。。,与PME同时使用
; Temperature coupling
tcoupl      = V-rescale                     ; #指定热耦合方法
tc-grps     = Protein_JZ4 Water_and_ions    ; #热偶合组
tau_t       = 0.1   0.1                     ; #热偶合时间常数
ref_t       = 300   300                     ; #参考温度--恒温值,个数对应组
; Pressure coupling
pcoupl      = Parrinello-Rahman             ; #指定压力耦合方式 ;Parrinello-Rahman:
pcoupltype  = isotropic                     ; #isotropic:盒子各向同性
tau_p       = 2.0                           ; #压力耦合时间常数
ref_p       = 1.0                           ; #参考压力---恒压值,一般为1 bar
compressibility = 4.5e-5                    ; #水可压缩性,1 bar300K时为4.5e-5  bar-1
refcoord_scaling    = com    #  
; Periodic boundary conditions
pbc         = xyz       ; #周期性边界条件;xyz:使用周期性边界条件
; Dispersion correction
DispCorr    = EnerPres  ; #色散校正
; Velocity generation
gen_vel     = no        ; #速度生成;no:不生成速度。输入文件没有速度,则为0;


目录
相关文章
|
15天前
|
开发者 异构计算
现在,一行命令使用Ollama运行任意魔搭GGUF模型
为了让开发者更方便地把这些模型用起来,社区最近支持了Ollama框架和ModelScope平台的链接,通过简单的 ollama run命令,就能直接加载运行ModelScope模型库上的GGUF模型。
|
1月前
Jetson学习笔记(三):多种模型文件的调用部署
文章介绍了如何在Jetson平台上使用torch2trt和onnx2trt工具来部署和调用TensorRT模型。
54 3
|
4月前
|
Serverless API 监控
函数计算操作报错合集之部署了SD,但是OpenPose报错,是什么导致的
在使用函数计算服务(如阿里云函数计算)时,用户可能会遇到多种错误场景。以下是一些常见的操作报错及其可能的原因和解决方法,包括但不限于:1. 函数部署失败、2. 函数执行超时、3. 资源不足错误、4. 权限与访问错误、5. 依赖问题、6. 网络配置错误、7. 触发器配置错误、8. 日志与监控问题。
|
4月前
|
运维 JavaScript 安全
函数计算产品使用问题之SD(Stable Diffusion)过程中丢失进度变成空白,一般是什么造成的
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
4月前
|
人工智能 监控 Serverless
函数计算产品使用问题之sdXL 1.0模型启动无效,该怎么办
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
|
4月前
|
运维 安全 Serverless
函数计算产品使用问题之部署stable diffusion时遇到无法使用目录或找不到初始化模型管理,该如何排查
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
5月前
|
运维 Cloud Native Serverless
函数计算产品使用问题之下载vae是安装到哪个目录
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
5月前
|
存储 并行计算 Serverless
函数计算操作报错合集之在使用控制网 (ControlNet)时遇到报错,一般是什么导致的
在使用函数计算服务(如阿里云函数计算)时,用户可能会遇到多种错误场景。以下是一些常见的操作报错及其可能的原因和解决方法,包括但不限于:1. 函数部署失败、2. 函数执行超时、3. 资源不足错误、4. 权限与访问错误、5. 依赖问题、6. 网络配置错误、7. 触发器配置错误、8. 日志与监控问题。
107 0
|
11月前
|
存储 JSON 自然语言处理
使用ExLlamaV2量化并运行EXL2模型
量化大型语言模型(llm)是减少这些模型大小和加快推理速度的最流行的方法。在这些技术中,GPTQ在gpu上提供了惊人的性能。与非量化模型相比,该方法使用的VRAM几乎减少了3倍,同时提供了相似的精度水平和更快的生成速度。
190 0
|
机器学习/深度学习 算法 测试技术
【网安专题10.25】10 TitanFuzz完全自动化执行基于变异的模糊测试:生成式(如Codex)生成种子程序,逐步提示工程+第一个应用LLM填充模型(如InCoder)+差分测试
【网安专题10.25】10 TitanFuzz完全自动化执行基于变异的模糊测试:生成式(如Codex)生成种子程序,逐步提示工程+第一个应用LLM填充模型(如InCoder)+差分测试
218 0