当前位置: 首页 > news >正文

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一直在发展,所以一般情况下,除非应用程序占用的内存增长速度非常快&#xf…...

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语言实现排序算法 冒泡排序 思路&#xff1a; 依次比较相邻的元素&#xff0c;如果顺序不对则交换&#xff0c;直到整个数组有序。 实现代码&#xff1a; #include <stdio.h>void bubbleSort(int arr[], int n) {for (int i 0; i < n - 1; i) {for (int j…...

通过ElementUi在Vue搭建的项目中实现CRUD

&#x1f3c5;我是默&#xff0c;一个在CSDN分享笔记的博主。&#x1f4da;&#x1f4da; &#x1f31f;在这里&#xff0c;我要推荐给大家我的专栏《Vue》。&#x1f3af;&#x1f3af; &#x1f680;无论你是编程小白&#xff0c;还是有一定基础的程序员&#xff0c;这个专栏…...

【CSS如何进行圣杯布局】

圣杯布局是一种经典的三栏布局&#xff0c;其中中间的主栏宽度自适应&#xff0c;两侧的边栏宽度固定。实现圣杯布局可以使用CSS中的浮动、定位、负边距等属性。 以下是一种实现圣杯布局的方法&#xff1a; HTML结构&#xff1a; <div class"container"><…...

Prompt Tuning、P-Tuning、Prefix Tuning的区别

一、Prompt Tuning、P-Tuning、Prefix Tuning的区别 1. Prompt Tuning(提示调优) 核心思想:固定预训练模型参数,仅学习额外的连续提示向量(通常是嵌入层的一部分)。实现方式:在输入文本前添加可训练的连续向量(软提示),模型只更新这些提示参数。优势:参数量少(仅提…...

Oracle查询表空间大小

1 查询数据库中所有的表空间以及表空间所占空间的大小 SELECTtablespace_name,sum( bytes ) / 1024 / 1024 FROMdba_data_files GROUP BYtablespace_name; 2 Oracle查询表空间大小及每个表所占空间的大小 SELECTtablespace_name,file_id,file_name,round( bytes / ( 1024 …...

java调用dll出现unsatisfiedLinkError以及JNA和JNI的区别

UnsatisfiedLinkError 在对接硬件设备中&#xff0c;我们会遇到使用 java 调用 dll文件 的情况&#xff0c;此时大概率出现UnsatisfiedLinkError链接错误&#xff0c;原因可能有如下几种 类名错误包名错误方法名参数错误使用 JNI 协议调用&#xff0c;结果 dll 未实现 JNI 协…...

学校招生小程序源码介绍

基于ThinkPHPFastAdminUniApp开发的学校招生小程序源码&#xff0c;专为学校招生场景量身打造&#xff0c;功能实用且操作便捷。 从技术架构来看&#xff0c;ThinkPHP提供稳定可靠的后台服务&#xff0c;FastAdmin加速开发流程&#xff0c;UniApp则保障小程序在多端有良好的兼…...

3403. 从盒子中找出字典序最大的字符串 I

3403. 从盒子中找出字典序最大的字符串 I 题目链接&#xff1a;3403. 从盒子中找出字典序最大的字符串 I 代码如下&#xff1a; class Solution { public:string answerString(string word, int numFriends) {if (numFriends 1) {return word;}string res;for (int i 0;i &…...

Reasoning over Uncertain Text by Generative Large Language Models

https://ojs.aaai.org/index.php/AAAI/article/view/34674/36829https://ojs.aaai.org/index.php/AAAI/article/view/34674/36829 1. 概述 文本中的不确定性在许多语境中传达,从日常对话到特定领域的文档(例如医学文档)(Heritage 2013;Landmark、Gulbrandsen 和 Svenevei…...

return this;返回的是谁

一个审批系统的示例来演示责任链模式的实现。假设公司需要处理不同金额的采购申请&#xff0c;不同级别的经理有不同的审批权限&#xff1a; // 抽象处理者&#xff1a;审批者 abstract class Approver {protected Approver successor; // 下一个处理者// 设置下一个处理者pub…...

springboot整合VUE之在线教育管理系统简介

可以学习到的技能 学会常用技术栈的使用 独立开发项目 学会前端的开发流程 学会后端的开发流程 学会数据库的设计 学会前后端接口调用方式 学会多模块之间的关联 学会数据的处理 适用人群 在校学生&#xff0c;小白用户&#xff0c;想学习知识的 有点基础&#xff0c;想要通过项…...

适应性Java用于现代 API:REST、GraphQL 和事件驱动

在快速发展的软件开发领域&#xff0c;REST、GraphQL 和事件驱动架构等新的 API 标准对于构建可扩展、高效的系统至关重要。Java 在现代 API 方面以其在企业应用中的稳定性而闻名&#xff0c;不断适应这些现代范式的需求。随着不断发展的生态系统&#xff0c;Java 在现代 API 方…...

uniapp 小程序 学习(一)

利用Hbuilder 创建项目 运行到内置浏览器看效果 下载微信小程序 安装到Hbuilder 下载地址 &#xff1a;开发者工具默认安装 设置服务端口号 在Hbuilder中设置微信小程序 配置 找到运行设置&#xff0c;将微信开发者工具放入到Hbuilder中&#xff0c; 打开后出现 如下 bug 解…...