Amber中的信息传递——章节1.2-第三部分
程序列表
Amber 包含大量旨在帮助您进行化学系统计算研究的程序,而且发布的工具数量还在定期增加。 本节列出了 AmberTools 包含的主要程序。 这里列出了套件中包含的每个程序,并简要介绍了其主要功能,同时提供了相关文档参考。 对于大多数程序,在不带参数的情况下执行时会打印使用说明。
AddToBox: 用于向晶胞中添加溶剂分子的程序。参见第 20.3 小节。
amb2chm_par.py: 用于将 AMBER dat 和/或 frcmod 文件转换为 CHARMM PAR 文件的程序。参见第 15.2.4 小节。
amb2chm_psf_crd.py: 用于将 AMBER prmtop 和 inpcrd 文件转换为CHARMMPSF 和 CRD 文件的程序。参见第 15.2.4 小节。
amb2gro_top_gro.py: 将 AMBER prmtop 和 inpcrd 文件转换为 GROMACS top 和 gro 文件的程序。参见第 15.2.4 小节。
CartHess2FC.py: 利用 Seminario 方法根据笛卡尔黑森矩阵推导力常量的程序。参见第 18.2.5 小节。
car_too_files.py: 根据 car 文件生成 mol2 和 PDB 文件的程序。 参见第 18.2.8 小节。
ChBox: 用于更改 Amber 重启文件方框尺寸的程序。参见第 20.4 小节。
IPMach.py: 用于简化离子非键模型参数化的 python 程序。参见第 18.2.2 小节。
MCPB.py: 优化工作流程的 MCPB python 版本。见第 18.2.1 小节。
MMPBSA.py: 根据 MM/PBSA 近似法对轨迹进行后处理以计算结合自由能的程序。参见第 37 章。
mol2rtf.py: 将 mol2 文件转换为 CHARMM RTF 文件的程序。参见第 18.2.9 节。
OptC4.py: 优化蛋白质系统金属-位点-复合物中的 C4 项。参见第 18.2.4 小节。
PdbSearcher.py: 是 MTK++ 中 Pdbsearcher 程序的 python 版本。参见第 18.2.3 小节。
PropPDB: 传播 PDB 结构的程序。参见第 20.2 小节
ProScrs.py: 用于将蛋白质片段切割成簇并封顶的程序。参见第 18.2.7 小节。
UnitCell: 从 PDB 结构中重新创建晶体学单元格的程序。参见第 20.1 小节
am1bcc: 由 antechamber 调用的程序,用于在配体参数化过程中计算 AM1-BCC 电荷。 它可以作为独立程序使用,在输入不带参数的程序名时打印选项。参见第 16.3 节
ambpdb: 用于将 Amber 系统(prmtop 和 inpcrd/restart)转换为 PDB、MOL2 或 PQR 文件的程序。参见第 34.1 节
ante-MMPBSA.py: 用于为 MMPBSA 创建必要的、自一致的 prmtop 文件的程序,只需一个起始拓扑文件。参见第 37.2.2 小节
antechamber: 用于配体和其他小分子参数化的程序。参见第 16 章
atomtype: 由 antechamber 调用的程序,用于判断输入结构中的原子类型。 可作为独立程序使用。参见第 16.3 节
bar_pbsa.py: 该程序用于从炼金模拟中准备放电轨迹,以进行 BAR/PBSA 结合自由能分析。参见第 39 章
bondtype: 一个由 antechamber 调用的程序,用于判断给定输入结构中存在哪些类型的化学键。可作为独立程序使用。参见第 16.3 节
ceinutil.py: 用于创建恒定氧化还原电势输入(cein)文件的程序。参见第 27.1 节
cestats: 从恒氧化还原电位模拟中计算氧化还原状态统计数据的程序。 参见第
27.6
charmmlipid2amber.py: 用于将 CHARMM-GUI 脂质生成器创建的 PDB 转换为 Amber 和 AmberTools 程序可识别的 PDB 的脚本。
cpinutil.py: 用于创建恒定 pH 值输入 (cpin) 文件的程序。参见第 26.2 节
cpeinutil.py: 用于创建恒定 pH 值和氧化还原电位输入 (cpein) 文件的程序。参见第 27.1 节
cpptraj: 用于轨迹后处理和数据分析的通用程序。参见第 35 章
cphstats: 一个通过恒定 pH 值模拟计算质子化状态统计数据的程序。参见第 26.7 节
elsize: 用于估算给定输入结构的有效静电尺寸的程序。参见第 4.2.1 节
espgen: 一个由 antechamber 调用的程序,用于在配体或小分子参数化过程中生成 ESP 文件。
espgen.py: espgen 的 python 版本。参见第 18.2.6 小节。
finddgref.py: 用于自动查找恒定 pH 值和恒定氧化还原电位模拟所需的 Delta G 参考值的程序。参见第 26.5.1 小节
fixremdcouts.py: 该程序可对任何复制交换模拟(包括 MultiD-REMD)的 CPout 和/或 CEout 文件进行排序。见第 25.3.10.4 小节
fitpkaeo.py: 该程序可根据多个 CPout 或 CEout 文件的 cphstats 或 cestats 输出,自动拟合所有可滴定残基的 pKa 或标准氧化还原电位值。
ffgbsa: 一个计算 MM/GBSA 能量的程序,是 amberlite 软件包的一部分。
FEW.pl: 自由能计算自动化程序。参见第 38 章
gbnsr6: 计算基于表面积的广义博恩溶解自由能的程序。参见第 5 节
genremdinputs.py: 该程序用于生成任何 Replica Exchange 仿真(包括 MultiD-REMD)的输入文件(mdins、groupfile 和 remd-file)。参见第 25.3.3 小节
hcp_getpdb: 用于向拓扑文件 (prmtop) 添加必要部分的程序,以便用于 HCP GB 近似计算。参见第 42.6 节
makeANG_RST: 用于创建角度约束的程序,可与 sander 的 nmropt=1 工具配合使用。
makeCHIR_RST: 一个创建手性约束文件的程序,与 sander 的 nmropt=1 设备一起使用
makeDIP_RST.cyana: 根据 CYANA 中的偶极子信息制作限制文件的程序,与 sander 的 nmropt=1 设备一起使用。
makeDIST_RST: 一个利用 sander 的 nmropt=1 设备制作距离约束的程序。
mdgx: 一种显式溶剂 PME 分子动力学引擎。参见第 17 章
mdout_analyzer.py: 用于快速分析和绘制 sander/pmemd 输出文件数据的脚本。参见第 34 节
metalpdb2mol2.py: 用于将金属离子的 PDB 文件转换为 mol2 文件的脚本,特别适用于 MCPB.py 建模。参见第 18.2.10 小节
mm_pbsa.pl: 用于执行 MM/PBSA 计算的较旧 perl 脚本。建议新用户改用 MMPBSA.py。
mm_pbsa_statistics.pl: mm_pbsa.pl 的补充脚本,用于根据已完成的 mm_pbsa 计算结果计算 MM/PBSA 统计量。
mm_pbsa_nabnmode: 用于通过 mm_pbsa.pl 对生物分子进行最小化和常模分析的程序。
mmpbsa_py_energy: 这是一个 NAB 程序,用于使用 GB 或 PB 溶剂模型计算 MMPBSA 的能量。 它可以作为一个独立程序使用,模仿 sander 的 imin=5 功能,但会在 MMPBSA 内部自动调用。请参阅 MMPBSA mdin 文件作为该程序的示例输入文件。提供 -help 或 -hflags 会显示使用信息。
mmpbsa_py_nabnmode: ANAB 程序,用于计算 MMPBSA 的正常模式熵贡献。该程序实际上只能用于 MMPBSA。
molsurf: 根据输入的 PQR 文件和探针半径计算分子表面积的程序。
nab: 核酸生成器。NAB 实际上是一种编译器,它提供了一种松散地基于 C 的便捷分子编程语言。
nfe-umbrella-slice: 处理 NFE 模块中产生的偏置电位的程序。参见第 25.4.8 小节
nmode: 一个过时的程序,用于计算生物分子的法线模式。 我们鼓励您改用 NAB。参见第 42.2 节
packmol-memgen: 用于生成膜模拟系统的工作流程。参见 13.6
mdgx: 通过拟合量子数据改进力场参数。见第 17 章
parmchk2: 分析输入力场库文件(mol2 或 amber prep)并将相关参数提取到 frcmod: 文件中的程序。参见第 16.1.2 小节
parmed: 用于查询和处理 prmtop 文件的程序。见第 15.2 节
pbsa: 用于计算静电和非静电连续溶解自由能的程序。参见第
6
pbsa.cuda: pbsa 的 GPU 加速版本。参见第 6 章
pdb4amber: 用于准备 PDB 文件供 LEaP 使用的程序。参见第 13.4 节
pmemd: 一个性能和并行优化的动力学引擎,实现了 sander 功能的一个子集
pmemd.cuda: pmemd 的 GPU 加速版本
prepgen: 作为技术中心的一部分,用于生成 Amber 预处理文件。参见第 16.3 节
py_resp.py: 一个 Python 程序,扩展了祖先程序 resp 的功能。 参见第 19 章
pyresp_gen.py: 自动为 py_resp.py 生成输入文件的 Python 程序。参见第 19.1 节
pytraj: 绑定到 cpptraj 的 Python 程序。参见第 36 节
quik: GPU 加速的 abinitio 量子化学软件。参见第 9 章
reduce: 一个在 PDB 中添加或删除氢原子的程序。参见第 13.5 节
residuegen: 自动生成琥珀残基模板(即琥珀预处理文件)的程序。 参见
第 16.4.3 小节
respgen: 由 antechamber 调用的程序,用于生成 RESP 输入文件。参见第 16.3 节
rism1d: 1D-RISM 求解器。参见第 7.4 节
rism3d.snglpnt: 用于单点计算的 3D-RISM 求解器。参见第 7.6 节
**sander:**用于运行 Amber 分子模拟的主要引擎。最初是 Simulated Annealing with Nmr-Derived Energy Restraints 的缩写。
saxs_rism: 根据 3D-RISM 输出计算小(广)角 X 射线散射曲线的程序
saxs_md: 根据 MD 轨迹计算小(广)角 X 射线散射曲线的程序
sqm: 半经验(或独立)量子力学求解器。参见第 8 章
tleap: 使用特定设置命令行参数调用 teLeap 的脚本。参见第 14 章
xleap: 使用特定设置命令行参数调用 xaLeap 的脚本。参见第 14 章
xparmed: ParmEd 功能的图形前端(即参数文件编辑和查询)。 参见第15.2
相关文章:
Amber中的信息传递——章节1.2-第三部分
程序列表 Amber 包含大量旨在帮助您进行化学系统计算研究的程序,而且发布的工具数量还在定期增加。 本节列出了 AmberTools 包含的主要程序。 这里列出了套件中包含的每个程序,并简要介绍了其主要功能,同时提供了相关文档参考。 对于大多数程…...

【嵌入式】常用串口协议与转换芯片详解
文章目录 0 前言1 一个通信的协议的组成2 常用协议名词解释2.1 UART2.2 RS-2322.3 RS-4852.4 RS-422 3 常用的芯片3.1 MAX2323.2 CP21023.3 CH3403.4 FT232 0 前言 最近有点想研究USB协议,正好也看到有评论说对如何选择USB转串口模块有些疑惑,其实我也一…...
缓存与数据库双写一致性问题解决方案
其实如果使用缓存,就会出现缓存和数据库的不一致问题,关键在于我们可以接受不一致的时间是多少,根据不同的需求采取不同的实现方案。 第一种:先更新数据库后更新缓存 做法简单,但是并发写情况下,会出现数…...
Java中的transient关键字是什么意思?
Java中的transient关键字是什么意思? 在Java中,transient 是一个关键字,用于修饰实例变量(成员变量)。当一个实例变量被声明为transient 时,它的值不会被持久化(即不会被序列化)。 …...

内存溢出和内存泄漏
内存溢出和内存泄漏 内存溢出 内存溢出相对于内存泄漏来说,尽管更容易被理解,但是同样的,内存溢出也是引发程序崩溃的罪魁祸首之一。由于GC一直在发展,所以一般情况下,除非应用程序占用的内存增长速度非常快…...

Java数组:没错,不装了我就是书架。
👑专栏内容:Java⛪个人主页:子夜的星的主页💕座右铭:前路未远,步履不停 目录 一、数组的概念1、什么是数组?2、数组的创建3、数组的初始化Ⅰ、动态初始化Ⅱ、静态初始化 二、数组的使用1、数组中…...

轻量级接口自动化测试框架
大致思路: jmeter完成接口脚本,Ant完成脚本执行并收集结果生成报告,最后利用jenkins完成脚本的自动集成运行. 环境安装: 1.jdk1.7 配置环境变量(参考前面的分页) 2.jmeter解压到本地,ant解压到本地 3.Ant解压到本地,并配置环境变量 ANT_HOME:D:\jmeter\apache-ant-1.9.6 P…...

.some方法、vh、多列布局、DNS域名解析过程、空页面文字内容渲染
nodeEndTime.some((time) > !!time) 这个方法主要用来判断nodeEndTime这个数组中是否有至少一个非假值的元素。它会遍历 nodeEndTime 数组中的每个元素,如果至少有一个元素是真值(不是 null、undefined、0、false 或空字符串等假值&#x…...

Eclipse iceoryx™ - 真正的零拷贝进程间通信
1 序言 通过一个快速的背景教程,介绍项目范围和安装所需的所有内容以及第一个运行示例。 首先:什么是冰羚? iceoryx是一个用于各种操作系统的进程间通信(IPC)中间件(目前我们支持Linux、macOS、QNX、FreeBS…...
【C++】面向对象编程(二)面向对象的编程思维:virtual虚拟调用、继承、protected成员、派生类与基类
默认情形下,成员函数的解析都是编译时静态进行。如果要让成员函数的解析在程序运行时动态进行,需要在成员函数的声明前加上关键字virtual: //LibMat声明表示,其析构函数和print()函数皆为虚函数 class LibMat{ public:LibMat(){c…...
【古谷彻】算法模板(更新ing···)
目录 一、数学 1、逆元 (一)费马小定理/欧拉定理(快速幂) 2、组合数 (1)求组合数C(n,m) 方法一:阶乘+逆元+快速幂求组合数 方法二:记忆化搜索 方法三:递推公式 (2)组合数求概率 3、高精度sqrt (1)二分法 (2)递加递减 4、快速幂 5、欧拉函数 方法一:…...

Day-06 基于 Docker 安装 Nginx 镜像
1.去官方公有仓库查询nginx镜像 docker search nginx 2.拉取该镜像 docker pull nginx 3. 启动镜像,使用nginx服务,代理本机8080端口(测试是不是好使) docker run -d -p 8080:80 --name nginx-8080 nginx docker ps curl 127.0.0.1:8080...

k8s集群-7 service
工作负载的应用是如何暴露出去的 解决访问问题 Service可以看作是一组提供相同服务的Pod对外的访问接口。借助Service,应用可以方便地实现服务发现和负载均衡。 service默认只支持4层负载均衡能力,没有7层功能。(可以通过Ingress实现) service的类型: C…...
JS进阶-防抖和节流
防抖(debounce) 单位时间内,频繁触发事件,只执行最后一次。 例子:王者荣耀回城,只要被打断就需要重新来 使用场景: 1)搜索框搜索输入。只需用户最后一次输入完,再发送…...

踩坑日记 uniapp 底部 tabber遮挡住购物车结算
tabbar 被购物车结算遮挡 在小程序上tabbar没有将固定栏遮挡,如果直接调高,浏览器H5页面是对了,但在小程序上面离底部的定位就太高了 原代码 // 底部结算样式.shop-foot {border-top: 2rpx solid #F7F7F7;background-color: #FFF;position: …...

【MySQL】表的约束(一)
文章目录 为什么要有约束一. 空属性二. 默认值三. 列描述四. zerofill结束语 为什么要有约束 数据库是用来存放数据的,所以其需要保证数据的完整性和可靠性 数据类型也算是一种约束,比如,整型的数据无法插入字符型。 通过约束,让…...

Excel宏管理库存清单
1. 开启宏: - 打开 Excel - 选择 “文件” > “选项” > “自定义功能区” > “开发工具” ,将其添加到功能区。 - 返回Excel界面,点击 “开发工具” 选项卡。 2.准备你的库存清单: - 在一个新的工作表中创建你的库存清单。…...
C语言练习百题之排序算法
题目:C语言实现排序算法 冒泡排序 思路: 依次比较相邻的元素,如果顺序不对则交换,直到整个数组有序。 实现代码: #include <stdio.h>void bubbleSort(int arr[], int n) {for (int i 0; i < n - 1; i) {for (int j…...

通过ElementUi在Vue搭建的项目中实现CRUD
🏅我是默,一个在CSDN分享笔记的博主。📚📚 🌟在这里,我要推荐给大家我的专栏《Vue》。🎯🎯 🚀无论你是编程小白,还是有一定基础的程序员,这个专栏…...
【CSS如何进行圣杯布局】
圣杯布局是一种经典的三栏布局,其中中间的主栏宽度自适应,两侧的边栏宽度固定。实现圣杯布局可以使用CSS中的浮动、定位、负边距等属性。 以下是一种实现圣杯布局的方法: HTML结构: <div class"container"><…...
k8s从入门到放弃之Ingress七层负载
k8s从入门到放弃之Ingress七层负载 在Kubernetes(简称K8s)中,Ingress是一个API对象,它允许你定义如何从集群外部访问集群内部的服务。Ingress可以提供负载均衡、SSL终结和基于名称的虚拟主机等功能。通过Ingress,你可…...

vue3+vite项目中使用.env文件环境变量方法
vue3vite项目中使用.env文件环境变量方法 .env文件作用命名规则常用的配置项示例使用方法注意事项在vite.config.js文件中读取环境变量方法 .env文件作用 .env 文件用于定义环境变量,这些变量可以在项目中通过 import.meta.env 进行访问。Vite 会自动加载这些环境变…...

9-Oracle 23 ai Vector Search 特性 知识准备
很多小伙伴是不是参加了 免费认证课程(限时至2025/5/15) Oracle AI Vector Search 1Z0-184-25考试,都顺利拿到certified了没。 各行各业的AI 大模型的到来,传统的数据库中的SQL还能不能打,结构化和非结构的话数据如何和…...

欢乐熊大话蓝牙知识17:多连接 BLE 怎么设计服务不会乱?分层思维来救场!
多连接 BLE 怎么设计服务不会乱?分层思维来救场! 作者按: 你是不是也遇到过 BLE 多连接时,调试现场像网吧“掉线风暴”? 温度传感器连上了,心率带丢了;一边 OTA 更新,一边通知卡壳。…...

OPENCV图形计算面积、弧长API讲解(1)
一.OPENCV图形面积、弧长计算的API介绍 之前我们已经把图形轮廓的检测、画框等功能讲解了一遍。那今天我们主要结合轮廓检测的API去计算图形的面积,这些面积可以是矩形、圆形等等。图形面积计算和弧长计算常用于车辆识别、桥梁识别等重要功能,常用的API…...

安宝特案例丨寻医不再长途跋涉?Vuzix再次以AR技术智能驱动远程医疗
加拿大领先科技公司TeleVU基于Vuzix智能眼镜打造远程医疗生态系统,彻底革新患者护理模式。 安宝特合作伙伴TeleVU成立30余年,沉淀医疗技术、计算机科学与人工智能经验,聚焦医疗保健领域,提供AR、AI、IoT解决方案。 该方案使医疗…...
JS设计模式(5): 发布订阅模式
解锁JavaScript发布订阅模式:让代码沟通更优雅 在JavaScript的世界里,我们常常会遇到这样的场景:多个模块之间需要相互通信,但是又不想让它们产生过于紧密的耦合。这时候,发布订阅模式就像一位优雅的信使,…...

Server - 使用 Docker 配置 PyTorch 研发环境
欢迎关注我的CSDN:https://spike.blog.csdn.net/ 本文地址:https://spike.blog.csdn.net/article/details/148421901 免责声明:本文来源于个人知识与公开资料,仅用于学术交流,欢迎讨论,不支持转载。 建议使…...
互斥锁与消息队列的架构哲学
更多精彩内容请访问:通义灵码2.5——基于编程智能体开发Wiki多功能搜索引擎更多精彩内容请访问:更多精彩内容请访问:通义灵码2.5——基于编程智能体开发Wiki多功能搜索引擎 一、资源争用的现实镜像 当多个ATM机共用一个现金库时,…...

算法-构造题
#include<iostream> #include<bits/stdc.h> using namespace std; typedef long long ll; const ll N 5e5 10; int main() {ll n, k;cin >> n >> k; ll a[N] {0}; // 初始化一个大小为N的数组a,用于存储排列// 构造满足条件的排列for (l…...