AMBER分子动力学模拟之结果分析(最低能量结果)-- HIV蛋白酶-抑制剂复合物(3)

news2025/1/19 14:17:08

AMBER分子动力学模拟之结果分析(最低能量结果)-- HIV蛋白酶-抑制剂复合物(3)

analysis目录下

解析.out文件

下载process_mdout.perl 脚本

perl process_mdout.perl ../md/md0.out  ../md/md1.out  ../md/md2.out # 可以不使用md0.out
# 或者
$AMBERHOME/bin/process_mdout.per  ../md/md0.out  ../md/md1.out  ../md/md2.out

解析出如下文件

可视化

如果没有显示器,在命令窗口显示作画,可以使用以一下软件:XmingXshell
Xshell的通道需要开启:

xmgrace summary.TEMP


模拟跑的不好!!!仅供参考

最低能量

可以定位具有最低能量的结构,我们可以通过查看process mdout.perl生成的summary.EPTOT文件来定位最低能量。但首先我们需要剥离数据的前50ps,因为这代表加热阶段。这是删除了此部分的文件。(下面的awk 脚本会为我们快速找到文件中的最小值。每次找到新的最小值时,它都会打印一个值,最后打印的值将是找到的最低能量。

cat summary.EPTOT | awk '{if($2 <min) {min=$2; print $1" "min}}'

注意:如果您自己进行模拟,您的答案可能会有所不同因为机器精度的变化意味着您将探索略有不同的相空间区域。

找能量最低的结构
因此,最低能量为-547.4913kcal/mol,它发生在我们的模拟中42.505ns。我们可以使用grep找出它在输出文件中的位置:
grep 42505.000*.out从所有的out文件中检索42505.000

注意:42505.000是process_mdout.perl解析的所有时间之和,帧位置在哪个位置需要重新计算

所以它发生在我们第9个平衡步骤的第1227500步。我们在平衡期间每500步(ntwx=500)写入nc文件,因此这应该代表xx.crd的第2455帧(1227500/500)。让我们使用cpptraj提取该结构并查看它。

vim analysis.sh

#!/bin/sh
parm ../top/com.top
trajin ../md/md2.crd 107 107 1 # 需要自己计算帧的位置
reference ../top/com.pdb
center :1-199 mass # 参考残基
image center familiar
rms reference @CA

trajout md_low.pdb pdb
$AMBERHOME/bin/cpptraj  -i anaylsis.sh

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

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

相关文章

ShardingSphere 5.3 系列ShardingSphere-Proxy保姆级教程 | Spring Cloud 50

一、前言 通过以下系列章节&#xff1a; Spring Boot集成ShardingSphere实现数据分片&#xff08;一&#xff09; | Spring Cloud 40 Spring Boot集成ShardingSphere实现数据分片&#xff08;二&#xff09; | Spring Cloud 41 Spring Boot集成ShardingSphere实现数据分片&…

Linux:centos:组账户管理 》》添加组,用户加入组(设置组密码),删除组,查询账户信息,查询登录用户信息

/etc/group # 组信息文件 /etc/gshadow # 组密码文件&#xff08;不常用&#xff09; groupadd &#xff08;属性&#xff09; 组名 # 新建组 groupdel &#xff08;属性&#xff09; 组名 # 删除组 gpasswd # 可以…

Cartographer源码阅读---番外篇: Submap封装与维护

Cartographer中Submap(子图)没有被直接的调用进行维护, 而是针对2D和3D场景分别派生出子类Submap2D和Submap3D, 进行调用. 以2D为例, 为了方便维护, 又把Submap2D封装成了ActiveSubmaps2D进行维护, 其维护方式类似与滑窗, 也是只维护最近的一些数据. 1. Submap类 /*** brief …

Python学习之生成带logo背景图的二维码(静态和动态图)

前言 二维码简称 QR Code&#xff08;Quick Response Code&#xff09;&#xff0c;学名为快速响应矩阵码&#xff0c;是二维条码的一种&#xff0c;由日本的 Denso Wave 公司于 1994 年发明。现随着智能手机的普及&#xff0c;已广泛应用于平常生活中&#xff0c;例如商品信息…

探索三维世界【4】:Three.js dat.gui gsap 的使用

探索三维世界【4】&#xff1a;Three.js & dat.gui & gsap 的使用 1、dat.gui是什么&#xff1f;2、gsap的介绍与使用2.1、前提准备工作&#xff08;绘制一个BoxGeometry&#xff09;2.2、安装引入gsap动画库2.3、使用gsap动画2.4、配合事件使用 3、使用dat.gui3.1、添…

生物信息学知识点

生物信息学知识点 1. 序列比对&#xff1a;1.1 基本概念&#xff1a;1.2 全局比对和局部比对&#xff1a;1.3 空位罚分的改进&#xff1a;1.4 同源性和相似性&#xff1a;1.5 相似性矩阵&#xff1a;1.5.1 PAM&#xff1a;1.5.2 BLOSUM&#xff1a; 2. BLAST算法&#xff1a;2.…

React | React的过渡动画

✨ 个人主页&#xff1a;CoderHing &#x1f5a5;️ React.js专栏&#xff1a;React的过渡动画 &#x1f64b;‍♂️ 个人简介&#xff1a;一个不甘平庸的平凡人&#x1f36c; &#x1f4ab; 系列专栏&#xff1a;吊打面试官系列 16天学会Vue 11天学会React Node专栏 &#…

Grafana之Clock Panel使用(06)

Clock Panel可以用来显示当前(各国)时间或用于倒计时,并支持每秒更新一次。 Clock plugin for Grafana | Grafana Labs Clock Panel也是Grafana Labs提供,但并非Native,需自行安装,安装命令如下: # grafana-cli plugins install grafana-clock-panel # systemctl …

前端面试题 — — vue篇

前端面试笔记之vue篇 前言1.数据双向绑定原理⭐⭐⭐2. VUE生命周期⭐⭐⭐3.组件之间如何传值⭐⭐⭐4.路由之间如何传参⭐5.谈一谈VUEX⭐⭐6.如何解决VUEX页面刷新数据丢失问题&#xff1f;⭐⭐7.computed和watch的区别&#xff1f;⭐⭐⭐8.如何封装axios&#xff1f;⭐9.Route和…

APP和小程序共同塑造现代化政务服务

随着移动互联网的飞速发展&#xff0c;政务服务也开始向移动端转移&#xff0c;政务App和小程序结合&#xff0c;可以使政府更好地实现数字化转型和提供优质的政务服务。本文将探讨政务App和小程序的结合优势&#xff0c;以及如何推进政务App和小程序的发展。 移动政务服务应用…

RTSP/RTP on TCP 协议抓包记录

仅做记录&#xff0c;无他。 RTSP OPTIONS 客户端发送&#xff1a; 服务端响应 RTSP DESCRIBE 客户端发送 服务端响应 RTSP SETTUP 客户端发送请求 服务端响应 RTSP PLAY 客户端发送请求 服务端响应 RTP包 这个比较复杂&#xff0c;得好好解析&#xff0…

Git 解决missing Change-Id in message footer

ERROR: commit b007456: missing Change-Id in message footer 无论是linux 还是 window 出现这个&#xff0c;提示都是一样的&#xff0c;按照提示执行就好&#xff0c;网上基本都是这么说的&#xff0c;有的基本都是抄来抄去。 window 遇到这个问题解决步䠫&#xff1a; …

数学天才陶哲轩主持白宫生成式AI工作组,李飞飞、Hassabis发表演讲

夕小瑶科技说 分享 来源 | 新智元 最近&#xff0c;「数学天才」陶哲轩表示&#xff0c;自己将领导白宫生成式人工智能工作组&#xff0c;就当前AI评估并收集意见。在陶哲轩看来&#xff0c;加入工作流的ChatGPT在数学专业领域中&#xff0c;并没有太多增值。 近来&#xff0c…

Windows 环境解压 zip 压缩包乱码问题

前言 最近在接受他人上传的 ZIP 压缩包时&#xff0c;发现解压后文件名出现了乱码&#xff0c;记得自己很久以前似乎把系统的编码改为了 UTF&#xff0c;所以盲猜是压缩包发送人的系统使用了 GBK 编码&#xff0c;出现了错误。 正文 探索 搜了一下&#xff0c;发现了知乎上一…

360°VR全景图片,探索未知,畅游全景

随着科技的不断发展&#xff0c;人们对于视觉的需求越来越高&#xff0c;单一平面的图片已经无法满足人们的需要。360VR全景图片的出现填补了这个空白&#xff0c;它以其全景视角和互动体验&#xff0c;为我们带来了一场视觉盛宴。下面就让我们一起来探讨一下360VR全景图片的特…

网易云商·七鱼智能客服自适应 ProtoStuff 数据库缓存实践

需求背景 目前&#xff0c;网易云商七鱼智能客服数据库缓存使用了 spring-data-redis 框架&#xff0c;并由自研的缓存组件进行管理。该组件使用 Jackson 框架对缓存数据进行序列化和反序列化&#xff0c;并将其以明文 JSON 的形式存储在 Redis 中。 这种方式存在两个问题&…

(数字图像处理MATLAB+Python)第八章图像复原-第三、四节:图像复原代数方法和典型图像复原方法

文章目录 一&#xff1a;图像复原代数方法&#xff08;1&#xff09;无约束最小乘方复原&#xff08;2&#xff09;约束复原 二&#xff1a;典型图像复原方法&#xff08;1&#xff09;逆滤波复原A&#xff1a;概述B&#xff1a;程序 &#xff08;2&#xff09;维纳滤波复原A&a…

【C语言】负数取模、取余

文章目录 一. 关于“取整”1. 向0取整2. 向负无穷取整3. 向正无穷取整4. 四舍五入式的取整 二. 关于“取模”的本质三. 取余和取模的区别 一. 关于“取整” 首先谈谈关于数学取整的问题 1. 向0取整 C中的除法和取整规则都是向0取整&#xff0c;即所有小数都向 0 的方向取整&…

第四十一天学习记录:C语言进阶:笔试题整理Ⅱ

喝汽水问题&#xff1a;1瓶汽水1元&#xff0c;2个空瓶可以换一瓶汽水&#xff0c;输入价钱&#xff0c;可以喝多少汽水。&#xff08;编程实现&#xff09; #define _CRT_SECURE_NO_WARNINGS 1#include <stdio.h>int main() {int money 0;int total 0;int empty 0;s…

手把手教配置vsc中的c\c++环境

为了防止你之前所看vsc配置C\C视频或者教学不成功的残留影响&#xff0c;这边开始会对vsc进行一次卸载和删除缓存 打开控制面板--点击程序--点击卸载--卸载vsc 显示效果如下 点击是 上面三部完成vsc卸载&#xff0c;接下完成残留卸载 打开你的c盘&#xff0c;如图 点击进去&…