6 Sampling Configuration Space: 6.4 Adaptive Steered Molecular Dynamics
6.4 Adaptive Steered Molecular Dynamics
理论背景:
SMD 利用施加steering力的伪粒子,以便以特定速度穿过反应坐标。 这个外力允许人们在MD模拟时间尺度的范围内观察分子的变化。 采用 Jarzynski 等式,在 SMD 模拟期间对系统执行的非平衡功可能与状态 A 和 B 之间的自由能差有关

ASMD整体感觉相当于“多条SMD+JE等式,然后取平均” 的另一种方式。对于SMD来说,必须多次运行,才能获得收敛的PMF曲线。ASMD已经被证明可以缓解这个问题,在ASMD中,预定的反应坐标被划分为段,在这些段中执行SMD,并在这个段中计算Jarzynski average (JA) 。在段之间,选择“work value”最接近JA平均值的轨迹,使用这个轨迹的最终坐标rst7用于初始化下一段的SMD。 这样,可以减少需要执行的SMD轨迹数量。

从 ASMD 模拟中获得的PMF(红色)示意图。 此外,突出显示的是每个段的work 分布(黑色)
计算过程:
1、首先对体系进行经典的MD,获得平衡构型。
2、执行ASMD
这一部分可以参考官网(http://ambermd.org/tutorials/advanced/tutorial26/section2.php),给出了shell脚本,可以方便地产生不同阶段的输入。
大致过程就是先将反应坐标分为若干段。首先考察第一段,运行多次SMD后,使用脚本计算Jarzynski average (JA),然后找到与JA最接近的SMD轨迹,然后使用这个SMD轨迹的最后一帧作为考察第二段的初始坐标,依次往后进行。
注意:①确定拉动速度→比如说100埃/ns,一共要拉伸4埃,那么拉伸的时间就设置为20000步(40000fs)②SMD会自动产生“目标距离,实际距离,力,和功”
3、重构PMF
ASMD完成后,需要拼接每个阶段的PMF输出,以获得不同速度下每个模拟的实际 PMF。这里提供了脚本 create.PMF.py. ,可以轻松完成这个工作。

6 Sampling Configuration Space: 6.4 Adaptive Steered Molecular Dynamics的更多相关文章
- 机器人学 —— 轨迹规划(Configuration Space)
之前的轨迹规划中,我们只考虑了质点,没有考虑机器人的外形与结构.直接在obstacle map 中进行轨迹规划,然而世纪情况中,机器人有固定外形,可能会和障碍物发生碰撞.此情况下,我们针对机器人自由度 ...
- 机器人运动规划中的构形空间(Configuration Space)
A key concept in motion planning is configuration space, or C-space for short. Every point in the C- ...
- Adaptive Synchronization of Dynamics on Evolving Complex Networks
原文链接:https://journals.aps.org/prl/abstract/10.1103/PhysRevLett.100.114101 发表在:PRL 2008 ------------- ...
- PCI & PCIE Configuration Register Space
1.PCI-Compatible Configurationbits [1:0] are hard-wired, read-only and must return zeros when read.b ...
- 机器人学 —— 轨迹规划(Sampling Method)
上一篇提到,机器人轨迹规划中我们可以在 Configuration Space 中运行A* 或者 DJ 算法.无论A* 还是DJ 算法,都必须针对邻域进行搜索,如果2自由度则有4邻域,2自由度则有8邻 ...
- [中英对照]Device Drivers in User Space: A Case for Network Device Driver | 用户态设备驱动: 以网卡驱动为例
前文初步介绍了Linux用户态设备驱动,本文将介绍一个典型的案例.Again, 如对Linux用户态设备驱动程序开发感兴趣,请阅读本文,否则请飘过. Device Drivers in User Sp ...
- zhihu spark集群,书籍,论文
spark集群中的节点可以只处理自身独立数据库里的数据,然后汇总吗? 修改 我将spark搭建在两台机器上,其中一台既是master又是slave,另一台是slave,两台机器上均装有独立的mongo ...
- Procedural graphics architectures and techniques
BACKGROUND The evolution of graphics rendering technology has led to the development of procedural t ...
- Massively parallel supercomputer
A novel massively parallel supercomputer of hundreds of teraOPS-scale includes node architectures ba ...
- Monitoring and Tuning the Linux Networking Stack: Receiving Data
http://blog.packagecloud.io/eng/2016/06/22/monitoring-tuning-linux-networking-stack-receiving-data/ ...
随机推荐
- Hystrix-Dashboard可视化
Hystrix-Dashboard可视化 1.新建子项目引pom.xml <dependencies> <!--hystrix dashboard--> <depende ...
- 2357. 使数组中所有元素都等于零 (Easy)
问题描述 2357. 使数组中所有元素都等于零 (Easy) 给你一个非负整数数组 nums .在一步操作中,你必须: 选出一个正整数 x , x 需要小于或等于 nums 中 最小 的 非零 元素. ...
- VAE变分自编码器公式推导
VAE变分推导依赖数学公式 (1)贝叶斯公式:\(p(z|x) = \frac{p(x|z)p(z)}{p(x)}\) (2)边缘概率公式:\(p(x) =\int{p(x,z)}dz\) (3)KL ...
- pgsql表结构复制
CREATE TABLE pavement_damage_dtl_temp(like pavement_damage_dtl); 搜索 复制
- GPS时钟装置,北斗卫星授时,ntp校时服务器,网络时间服务器
GPS时钟装置,北斗卫星授时,ntp校时服务器,网络时间服务器 一.GPS时钟装置产品特点:技术交流-岳峰 15901092122:Q522508213 GPS时钟装置是针对计算机.自动化装置等进行校 ...
- 「SOL」旧试题 (LOJ/SDOI)
数论+图论,妙不可言 # 题面 给定 \(A,B,C\),求: \[\sum_{i=1}^A\sum_{j=1}^B\sum_{k=1}^C\sigma_0(ijk) \] 数据规模:\(A,B,C\ ...
- MVC+EF API 跨域
MVC+EF API --2 一. MVC+EF 不管是MvcHAIS Ef 都有文件夹Controller 二.Link查询 多表联查 匿名类型 三.Postman使用 四.mvc访问使用API 跨 ...
- 杭电OJ1029题C++实现
解题思路:因为要求的数出现的次数总是比其他数字出现的次数多1,所以若总是用相同的数去与其他的数相抵,那么最后只剩下一个,那就是要求的数. 另外需要注意的一点就是,最好不要去开长度为999999的数组, ...
- Dapper修改
<table class="table table-bordered"> <tr> <td>商品名称:</td> <td> ...
- bzoj 2337
有人说这题像游走... 关于游走的思想,他死了... 明明直接从期望dp的角度考虑更简单合理嘛 首先由于是异或运算不妨逐位考虑 对于每一位,设状态$f[i]$表示从第$i$个点到第$n$个点,这一位上 ...