Gromacs——教程学习(4)

  1. 分子动力学(MD)模拟,模拟体系构建经验总结

在一个完整的分子动力学模拟中,一般包括以下几个步骤:
1.选择将要使用的力场,并根据模拟体系确定力场参数,构建力场文件;
2.产生初始构型,搭建模拟体系;
3.模拟退火(simulated annealing);
4.平衡体系;
5.模拟数据采样;
6.数据分析、处理。

产生初始构型经验总结
1.产生初试构型的一般步骤是:
1) 给出分子内原子坐标;
2) 按照某种分布将分子安放到空间不同位置(可以按照某种晶格排列,对于液体、气体,亦可随排列);
2.分子内原子位置排布不能偏离平衡位置太远,否则,可能会因为能量或力发散,导致模拟出错;
3.如果分子比较复杂,可以先跑一个几皮秒的单分子模拟,再取其构型作为平衡的分子构型;
4.分子间位置可以偏离平衡位置,但应注意避免原子位置重叠的情况,这样同样会导致能量发散的问题,所以,初试构型亦可让分子距离远一点;
5.不要让原子超出你给定的盒子大小;

模拟退火经验总结
1.模拟退火过程需要根据你的要求和体系的性质来设计,目的是加速体系达到平衡;
2.如果需要达到较好的平衡效果,则可以选取更为细致的温度梯度,使体系温度缓慢降低;另外,为了提高效率,高温的模拟时间可以较短,温度越低,所需的平衡时间越长;
3.如果进行高温退火(沸点以上),则需要进行NVT模拟,这时第一步是确定,体系的盒子大小;
4.盒子大小可以从实验中得到;如果缺少实验数据,则需要通过NPT模拟来计算,虽然体积的平衡较快,但由于初始构型偏离平衡态较远,这一步定出的体积可能不准;可以待模拟退火结束后,在进行NVT模拟(数据采样)前,再通过NPT模拟准确的定出平衡态盒子大小;
5.初始构型给出的体系大小往往大于平衡态的体系大小,这时可以跑一个高压(eg.10000 atm)的NPT模拟,让体系快速压缩;
6.在平衡过程(退火)中,建议选取berendsen热耦,不建议选择Nose-Hoover热耦,后则较为细致,在远离平衡时,可能会出现较大的温度涨落;

  1. 分子动力学模拟(MD simulation)新手需要注意的点有哪些?

一、GROMACS分子动力学蛋白模拟、药物开发溶剂筛选
1 分子模拟基础理论
1.1 统计力学理论概述
1.2 主要算法介绍:最速下降法、共轭梯度法、有限差分法
1.3 力场、力场类型、参数和分类:AMBER、CHARMM、MMX、CVFF、OPLS
1.4 基础知识:积分迭代器、积分步长选取、温度控制、压力控制、周期性边界条件
1.5 模拟基本流程:能量最小化、NVE弛豫、NVT控温、NPT控压、MD平衡模拟
1.6 计算化学基本概念:范德华表面、分子表面、接触表面、溶剂可及表面、势能面

2 GROMACS程序入门——学会编译方法,安装自己的GROMACS可执行程序,并运行一个例子。
2.1 版本/安装/运行
•Linux入门操作及方法 •并行介绍和环境搭建 •win版、linux版编译安装及运行 •win版下使用linux系统编译安装及运行GROMACS程序
2.2 各种文件介绍:PDB、GRO、TOP/ITP、XVG、MDP
2.3力场概念、分类及力场参数修改:——探究力场具体形式,为以后创建自己体系做准备,以OPLS为例,力场的各种参数说明及修改

3 生物体系建模——掌握不同体系快速搭建方法,使学员具有扎实的建模基础
3.1 辅助工具软件:Packmol、GaussView、vmd、Grace等
3.2 模型建模/TOP文件的生成
生物小分子PDB构建、生物小分子模型及原子类型定义、结构调整(键长、键角、二面角)、生物小分子top结构构建、itp文件建立、拓扑文件生成工具
3.3 不同简单生物体系的建模
3.4 蛋白质、核酸、多肽、溶剂等复杂体系构建
3.5 构建一个简单的生物分子体系模型并运行

4 模拟结果分析——掌握不同生物体系所需分析方法,生成拓扑结构和坐标文件
4.1 模拟轨迹分析:trajectory,sasa,rdf,freevolume等
4.2 生成拓扑结构和坐标文件:editconf,genconf,pdb2gmx等
4.3 模拟能量分析:energy,enemat等
4.4 系统动态结构分析:cluster,confrms,midist等
4.5 空间分布性质:gyrate,msd,rdf,traj等
4.6 分子结构分析:hbond,order,principal,spol等
4.7 静电作用分析:dielectric,dipoles,potential等

5 水溶性蛋白质和配体作用分子动力学模拟
5.1 配体分子的处理
5.2 蛋白结构的处理
5.3 修改蛋白坐标文件
5.4 修改拓扑文件
5.5 构建盒子并放入溶剂
5.6 平衡系统电荷
5.7 能量最小化
5.8 NVT平衡
5.9 NPT平衡
5.10 模拟结果取样

6 分子动力学结果分析
6.1 轨迹文件观察
6.2 能量数据作图
6.3 计算斜方差
6.4 测量回旋半径
6.5 计算结构的RMSD值
6.6 计算原子位置的根均方波动
6.7 计算模拟过程中分子间的氢键的数目、距离或角度

7 生物膜磷脂双分子层生物膜、膜蛋白等建模
7.1 磷脂分子结构、双分子层建模
7.2 模拟水通道(蛋白、多肽等)
7.3 插入溶剂分子
7.4 模拟系统达平衡
7.5 分析溶剂分子扩散速率
7.6 分子间的氢键的数目、距离或角度

8 蛋白质结合自由能计算(伞形采样法为例)
8.1 创建一系列反应路径分子构型
8.2 提取模拟间隔质心轨迹
8.3 模拟每个构型的伞形采样
8.4 柱状图分析计算结合自由能
8.5 模拟结果讨论

9 药物分子开发溶剂筛选
9.1 介绍热力学积分方法
9.2 构建药物分子模型
9.3 建模药物分子溶解在水相,油相和醇相
9.4 计算不同相态下的分配系数
9.5 快速预测药物分配系数方法

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

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

相关文章

TechTool Pro for mac中文激活版:硬件监测和系统维护工具

TechTool Pro mac帮助用户实现系统硬件监测(CPU、内存、硬盘、网络、USB等)、内存测试、S.M.A.R.T检测、磁盘宗卷扫描、宗卷重建和优化、数据恢复和粉碎等等,定期使用,可以确保您的Mac保持优化和无故障。 TechTool Pro for mac v1…

机器学习笔记(二)回归

一、线性回归 线性回归是一种用于预测的统计方法,特别适用于连续值预测。📈线性回归通过最小化误差的平方和来寻找一个线性关系,用于预测一个变量(因变量)基于一个或多个其他变量(自变量)的值。…

[Kubernetes] 集群重新初始化

文章目录 1.master节点2.worker节点3.查看结果 1.master节点 kubeadm reset清理信息: cd ~ 进入根目录ll -a 查看是否存在.kube文件 rm -rf /root/.kubesystemctl restart docker ## 重启docker systemctl restart kubelet ## 重启kubeletrm -rf /etc/cni/net.d初始化主节点…

【Canvas与艺术】绘制朝鲜国旗

【成图】 【代码】 <!DOCTYPE html> <html lang"utf-8"> <meta http-equiv"Content-Type" content"text/html; charsetutf-8"/> <head><title>绘制朝鲜国旗</title><style type"text/css">…

nvm vscode的问题

将原来的node卸载了&#xff0c;改为使用nvm版本控制工具来管理node版本&#xff0c;结果将nvm及环境变量都配置好之后&#xff0c;并且在终端cmd中node -v 等命令正常显示&#xff0c;在vscode中启动vue项目就会报这个错误。 查阅了好多资料&#xff0c;有改变环境变量的、有…

什么是DevOps?

&#xff08;学校作业&#xff09; 维基百科定义 DevOps&#xff08;Development和Operations的组合词&#xff09;是一种重视“软件开发人员&#xff08;Dev&#xff09;”和“IT运维技术人员&#xff08;Ops&#xff09;”之间沟通合作的文化、运动或惯例。透过自动化“软件交…

windows环境下DVWA靶场搭建

目录 一&#xff0c;安装PHPstudy 二&#xff0c;DVWA靶场上传 一&#xff0c;安装PHPstudy 具体安装步骤&#xff0c;请看上篇文章https://blog.csdn.net/m0_72210904/article/details/138258609?spm1001.2014.3001.5501 二&#xff0c;DVWA靶场上传 压缩包&#xff1a;&…

【3GPP IAB】 3GPP支持IAB架构概述

1 概述 IAB用于回传链路的无线传输&#xff0c;对于NR高频尤其重要&#xff0c;3GPP协议讨论了IAB的可能架构和部署方式&#xff0c;一起来看看吧。 2 IAB 功能和接口 IAB尽量重用为接入定义的现有功能和接口。特别是&#xff0c;移动终端(MT)、gNB- DU、gNB- CU、UPF、AMF和S…

虚拟与现实的融合:线上盲盒小程序的创新探索

随着科技的飞速发展&#xff0c;虚拟世界与现实生活之间的界限日益模糊。线上盲盒小程序&#xff0c;作为这一融合趋势的生动体现&#xff0c;以其独特的创新探索&#xff0c;将虚拟的惊喜与现实的体验完美结合&#xff0c;为我们打开了一个全新的购物世界。 线上盲盒小程序的…

VulnHub靶机 DC-9 靶机 详细渗透过程

VulnHub靶机 DC-9 打靶实战 详细渗透过程 目录 VulnHub靶机 DC-9 打靶实战 详细渗透过程一、将靶机配置导入到虚拟机当中二、渗透测试主机发现端口扫描Web渗透SQL注入登入后台文件包含SSH爆破提权 一、将靶机配置导入到虚拟机当中 靶机地址&#xff1a; https://www.vulnhub.…

使用QTcpSocket

(1)客户端每隔10ms向服务器发送一次数字字符串&#xff0c;从0开始。 #ifndef MAINWINDOW_H #define MAINWINDOW_H#include <QMainWindow> #include <QTcpSocket> #include <QLabel> #include <QTimer> namespace Ui { class MainWindow; }class Mai…

单模与多模光纤:深入解析与应用

在现代通信系统中&#xff0c;光纤技术是不可或缺的一部分&#xff0c;它以其高速度和大容量传输数据而闻名。光纤主要分为两种类型&#xff1a;单模光纤&#xff08;Single-Mode Fiber, SMF&#xff09;和多模光纤&#xff08;Multimode Fiber, MMF&#xff09;。这两种光纤在…

Matplotlib是什么?

一、Matplotlib是什么&#xff1f; Matplotlib是一个Python语言的2D绘图库&#xff0c;它非常广泛地用于数据的可视化。以下是一些主要特点&#xff1a; 多功能性&#xff1a;它允许用户创建各种静态、动态或交互式的图表&#xff0c;如线图、散点图、直方图等。跨平台性&…

计算机视觉——使用OpenCV GrabCut算法从图像中移除背景

GrabCut算法 GrabCut算法是一种用于图像前景提取的技术&#xff0c;由Carsten Rother、Vladimir Kolmogorov和Andrew Blake三位来自英国剑桥微软研究院的研究人员共同开发。该技术的核心目标是在用户进行最少交互操作的情况下&#xff0c;自动从图像中分割出前景对象。 在Gra…

js 制作qq、微信 的表情

这篇csdn缺少的图片资源可以在“我的资源那下载&#xff0c;有一个zip的包” 表情的符号 export const QQFaceList [{name: weixiao,code: [微笑],},{name: piezui,code: [撇嘴],},{name: se,code: [色],},{name: fadai,code: [发呆],},{name: deyi,code: [得意],},{name: li…

机器学习/算法工程师面试题目与答案-数学基础部分

机器学习/算法工程师面试题目--数学基础部分 一、数学基础1、微积分SGD,Momentum,Adagard,Adam原理L1不可导的时候该怎么办sigmoid函数特性 2、统计学&#xff0c;概率论求 Max(a, b) 期望拿更长的玫瑰花的最好策略最大化工作天数的员工数切比雪夫不等式随机截成三段组成三角形…

信号分解 | RLMD(鲁棒性局部均值分解)-Matlab

分解效果 RLMD(鲁棒性局部均值分解) RLMD(鲁棒性局部均值分解)-Matlab 代码实现 % %% 清除所有变量 关闭窗口 clc clear all close all%% 导入数据 % data = xlsread(Data.xlsx);%% 输入信号%% RLMD分解 %参数进行设置 % options.display =

SpringCloud系列(20)--Ribbon的简介及使用

1、Ribbon的简介 Spring Cloud Ribbon是基于Netflix Ribboh实现的一套客户端负载均衡的工具&#xff0c;简单的说&#xff0c;Ribbon是Netflix发布的开源项目&#xff0c;主要功能是提供客户端的软件负载均衡算法和服务调用。Ribbon客户端组件提供一系列完善的配置项如连接超时…

ETL中元数据处理的方式

ETLCloud平台是用于处理从数据抽取、转换、加载到持续数据捕获等一系列数据管理活动。除此之外还支持微服务治理与快速开发&#xff0c;并且具备数据库监听功能&#xff0c;能够以不同的方式监听并同步源数据库表数据到目标系统&#xff0c;比如直接传输、通过ETL流程处理或者传…

交直流充电桩检测的基础知识

交直流充电桩检测是电动汽车充电设施的重要组成部分&#xff0c;其目的是确保充电桩的正常运行&#xff0c;保障电动汽车的安全充电。以下是关于交直流充电桩检测的一些基础知识。 我们需要了解什么是交直流充电桩&#xff0c;简单来说&#xff0c;交直流充电桩是一种为电动汽车…