24小时热门版块排行榜    

查看: 5655  |  回复: 18
【奖励】 本帖被评价11次,作者gromacs增加金币 10
当前主题已经存档。

gromacs

银虫 (正式写手)


[资源] 【分享】分子模拟一般性步骤 [原创]

以下是做模拟的一般性步骤,具体的步骤和过程依赖于确定的系统或者是软件,但这不影响我们把它当成一个入门指南:

1)首先我们需要对我们所要模拟的系统做一个简单的评估, 三个问题是我们必须要明确的:
做什么(what to do)为什么做(why to do)怎么做(how to do)

2)选择合适的模拟工具,大前提是它能够实现你所感兴趣的目标,这需要你非常谨慎的查阅文献,看看别人用这个工具都做了些什么,有没有和你相关的,千万不要做到一半才发现原来这个工具根本就不能实现你所感兴趣的idea,切记!

考虑1:软件的选择,这通常和软件主流使用的力场有关,而软件本身就具体一定的偏向性,比如说,做蛋白体系,Gromacs,Amber,Namd均可;做DNA, RNA体系,首选肯定是Amber;做界面体系,Dl_POLY比较强大,另外做材料体系,Lammps会是一个不错的选择

考虑2:力场的选择。力场是来描述体系中最小单元间的相互作用的,是用量化等方法计算拟合后生成的经验式,有人会嫌它粗糙,但是它确确实实给我们模拟大系统提供了可能,只能说关注的切入点不同罢了。常见的有三类力场:全原子力场,联合力场,粗粒化力场;当然还有所谓第一代,第二代,第三代力场的说法,这里就不一一列举了。

  再次提醒注意:必须选择适合于我们所关注体系和我们所感兴趣的性质及现象的力场。

3)通过实验数据或者是某些工具得到体系内的每一个分子的初始结构坐标文件,之后,我们需要按我们的想法把这些分子按照一定的规则或是随机的排列在一起,从而得到整个系统的初始结构,这也是我们模拟的输入文件。

4)结构输入文件得到了,我们还需要力场参数输入文件,也就是针对我们系统的力场文件,这通常由所选用的力场决定,比如键参数和非键参数等势能函数的输入参数。

5)体系的大小通常由你所选用的box大小决定,我们必须对可行性与合理性做出评估,从而确定体系的大小,这依赖于具体的体系,这里不细说了。

6)由于初始构象可能会存在两个原子挨的太近的情况(称之为bad contact),所以需要在正式模拟开始的第一步进行体系能量最小化,比较常用的能量最小化有两种,最速下降法和共轭梯度法,最速下降法是快速移除体系内应力的好方法,但是接近能量极小点时收敛比较慢,而共轭梯度法在能量极小点附近收敛相对效率高一些,所有我们一般做能量最小化都是在最速下降法优化完之后再用共轭梯度法优化,这样做能有效的保证后续模拟的进行。

7)以平衡态模拟为例,你需要设置适当的模拟参数,并且保证这些参数设置和力场的产生相一致,举个简单的例子,gromos力场是用的范德华势双截断来定范德华参数的,若你也用gromos力场的话也应该用双截断来处理范德华相互作用。常见的模拟思路是,先在NVT下约束住你的溶质(剂)做限制性模拟,这是一个升温的过程,当温度达到你的设定后, 接着做NPT模拟,此过程将调整体系的压强进而使体系密度收敛。

经过一段时间的平衡模拟,在确定系统弛豫已经完全消除之后,就可以开始取数据了。如何判断体系达到平衡,这个问题是比较技术性的问题,简单的讲可以通过以下几种方式,一,看能量(势能,动能和总能)是否收敛;二,看系统的压强,密度等等是否收敛;三看系统的RMSD是否达到你能接受的范围,等等。

8)运行足够长时间的模拟以确定我们所感兴趣的现象或是性质能够被观测到,并且务必确保此现象出现的可重复性。

9)数据拿到手后,很容易通过一些可视化软件得到轨迹动画,但这并不能拿来发文章。真正的工作才刚刚开始——分析数据,你所感兴趣的现象或性质只是表面,隐含在它们之中的机理才是文章中的主题。

参考文献: 1. 陈正隆《分子模拟的理论与实践》讲习班教材
          2. Steps to Perform a Simulation (GMX)http://www.mdbbs.org/thread-54-1-1.html

附录:分子模拟的简要介绍

Molecular modelling is a collective term that refers to theoretical methods and computational techniques to model or mimic the behaviour of molecules. The techniques are used in the fields of computational chemistry, computational biology and materials science for studying molecular systems ranging from small chemical systems to large biological molecules and material assemblies. The simplest calculations can be performed by hand, but inevitably computers are required to perform molecular modelling of any reasonably sized system. The common feature of molecular modelling techniques is the atomistic level description of the molecular systems; the lowest level of information is individual atoms (or a small group of atoms). This is in contrast to quantum chemistry (also known as electronic structure calculations) where electrons are considered explicitly. The benefit of molecular modelling is that it reduces the complexity of the system, allowing many more particles (atoms) to be considered during simulations.
Molecular mechanics is one aspect of molecular modelling, as it is refers to the use of classical mechanics/Newtonian mechanics to describe the physical basis behind the models. Molecular models typically describe atoms (nucleus and electrons collectively) as point charges with an associated mass. The interactions between neighbouring atoms are described by spring-like interactions (representing chemical bonds) and van der Waals forces. The Lennard-Jones potential is commonly used to describe van der Waals forces. The electrostatic interactions are computed based on Coulomb's law. Atoms are assigned coordinates in Cartesian space or in internal coordinates, and can also be assigned velocities in dynamical simulations. The atomic velocities are related to the temperature of the system, a macroscopic quantity. The collective mathematical expression is known as a potential function and is related to the system internal energy (U), a thermodynamic quantity equal to the sum of potential and kinetic energies. Methods which minimize the potential energy are known as energy minimization techniques (e.g., steepest descent and conjugate gradient), while methods that model the behaviour of the system with propagation of time are known as molecular dynamics.

E = E_bonds + E_angle + E_dihedral + E_non − bonded
E_non − bonded = E_electrostatic + E_vanderWaals

This function, referred to as a potential function, computes the molecular potential energy as a sum of energy terms that describe the deviation of bond lengths, bond angles and torsion angles away from equilibrium values, plus terms for non-bonded pairs of atoms describing van der Waals and electrostatic interactions. The set of parameters consisting of equilibrium bond lengths, bond angles, partial charge values, force constants and van der Waals parameters are collectively known as a force field. Different implementations of molecular mechanics use slightly different mathematical expressions, and therefore, different constants for the potential function. The common force fields in use today have been developed by using high level quantum calculations and/or fitting to experimental data. The technique known as energy minimization is used to find positions of zero gradient for all atoms, in other words, a local energy minimum. Lower energy states are more stable and are commonly investigated because of their role in chemical and biological processes. A molecular dynamics simulation, on the other hand, computes the behaviour of a system as a function of time. It involves solving Newton's laws of motion, principally the second law, F = ma. Integration of Newton's laws of motion, using different integration algorithms, leads to atomic trajectories in space and time. The force on an atom is defined as the negative gradient of the potential energy function. The energy minimization technique is useful for obtaining a static picture for comparing between states of similar systems, while molecular dynamics provides information about the dynamic processes with the intrinsic inclusion of temperature effects.

Molecules can be modelled either in vacuum or in the presence of a solvent such as water. Simulations of systems in vacuum are referred to as gas-phase simulations, while those that include the presence of solvent molecules are referred to as explicit solvent simulations. In another type of simulation, the effect of solvent is estimated using an empirical mathematical expression; these are known as implicit solvation simulations.
Molecular modelling methods are now routinely used to investigate the structure, dynamics and thermodynamics of inorganic, biological, and polymeric systems. The types of biological activity that have been investigated using molecular modelling include protein folding, enzyme catalysis, protein stability, conformational changes associated with biomolecular function, and molecular recognition of proteins, DNA, and membrane complexes.

from: http://en.wikipedia.org/wiki/Molecular_modelling

如需转载请注明出处 http://www.mdbbs.org/viewthread.php?tid=5535

[ Last edited by zeoliters on 2009-12-25 at 16:20 ]
回复此楼

» 收录本帖的淘贴专辑推荐

生物信息学 分子动力学

» 猜你喜欢

» 本主题相关商家推荐: (我也要在这里推广)

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

tpp001

金虫 (著名写手)


★★★★★ 五星级,优秀推荐

还恭喜你做上版主哈哈
2楼2008-08-25 15:42:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

★★★★★ 五星级,优秀推荐

想请教,Namd和gromacs比较,各有什么特长?哪个更优秀?谢谢
3楼2008-08-26 14:37:32
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lcliuchem

木虫 (著名写手)


★★★★★ 五星级,优秀推荐

模拟多久能入门啊?对机器的最低要求是什么,还需要其他什么东西?
4楼2008-08-26 15:22:57
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

gromacs

银虫 (正式写手)


引用回帖:
Originally posted by 灯塔守望者 at 2008-8-26 14:37:
想请教,Namd和gromacs比较,各有什么特长?哪个更优秀?谢谢

namd并行效率高,代码可扩展性好,缺点是需要cpu太多
gromacs单机计算快,并行效率差,代码可扩展性差
7楼2008-09-01 16:40:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

gromacs

银虫 (正式写手)


引用回帖:
Originally posted by lcliuchem at 2008-8-26 15:22:
模拟多久能入门啊?对机器的最低要求是什么,还需要其他什么东西?

入门先学理论,这个看个人努力了,机器最好是高频多核,8core比较合适
8楼2008-09-01 16:41:37
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

chunwang

铜虫 (小有名气)


★★★★★ 五星级,优秀推荐

非常感谢! 很有启发! 我也在做动力学模拟, 但时间不长, 经验很欠缺.
我做的是溶剂对晶体生长形态的影响, 模型建好后先在高温下进行NVT模拟, 然后在结晶温度下再进行NVT模拟, 随后是quench dynamics 采样, 在这些动力学过程中, 均发现体系能量越来越高,不知是怎么回事? 请多多指教!
9楼2008-09-01 17:19:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

chunwang

铜虫 (小有名气)


我用的软件是MS, 采用的力场为compass
10楼2008-09-01 17:21:27
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

allenjobsf853

铜虫 (小有名气)


受教了,好文章!
11楼2008-09-04 16:02:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wutianhuan

铁杆木虫 (著名写手)


★★★★★ 五星级,优秀推荐

写得很不错,谢谢
12楼2008-09-28 15:15:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

pollyan

木虫 (著名写手)


★★★ 三星级,支持鼓励

学习学习。好深奥,呵呵
13楼2008-09-30 10:48:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lifenliu

金虫 (小有名气)


学习学习!

一直想做分子模拟,可是基础太差!不过还是很想做,只有努力学习了,呵呵!
14楼2008-10-07 15:37:44
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

chlx0418


太爱了,不要怪俺挖坟啊 因为最近正在开始学习这个 非常受教!
15楼2008-10-09 00:03:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

cuiliu1007

银虫 (小有名气)


★★★ 三星级,支持鼓励

好东西
16楼2009-05-26 16:18:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lingzhe

铜虫 (初入文坛)


★★★★★ 五星级,优秀推荐

你好,我对模拟也很感兴趣,但是对这些还都是一知半解,弱弱的问下,Dl_POLY和Lammps这样的软件时要购买使用权的吧!
17楼2009-06-09 09:52:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

★★★★★ 五星级,优秀推荐

谢谢
18楼2009-06-13 21:44:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sijifengsd

银虫 (小有名气)


呵呵

总结的很好,学习学习
19楼2009-06-22 16:27:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
简单回复
dellus5楼
2008-09-01 02:27   回复  
 
fox-fox6楼
2008-09-01 08:57   回复  
 
相关版块跳转 我要订阅楼主 gromacs 的主题更新
☆ 无星级 ★ 一星级 ★★★ 三星级 ★★★★★ 五星级
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考博] 【2025 申博】材料或者冶金工程 +4 枫落孤城 2024-05-19 4/200 2024-05-20 10:44 by 安塔瓦拉多
[考博] 换导师 +12 是柠檬呀! 2024-05-18 21/1050 2024-05-20 09:51 by lizhiweiouc
[教师之家] 优秀毕业论文 指导教师,普通老师有希望吗? +6 河西夜郎 2024-05-17 7/350 2024-05-20 09:36 by 晓目崇
[基金申请] 数理学部函评几号结束? +6 科研孤勇者 2024-05-16 7/350 2024-05-20 09:05 by 6543yes
[基金申请] bless bless bless bless bless bless +4 chenwenqnig 2024-05-19 4/200 2024-05-19 23:35 by AZURESKY1999
[教师之家] 执念 +7 459582015 2024-05-16 8/400 2024-05-19 18:22 by Quakerbird
[无机/物化] 请问什么溶剂能溶解二氧化锰 (金币+5) +4 这是春天 2024-05-15 4/200 2024-05-19 11:24 by wanghuawei
[考博] 海南大学国家级人才田新龙教授团队氢燃料电池与器件方向招收24级博士/助理 (重点支持) +6 Dreammzp 2024-05-17 8/400 2024-05-18 17:45 by 手机用户
[基金申请] 河北省基金 +11 3101251516 2024-05-16 18/900 2024-05-18 11:41 by 晓晓爱翠翠
[教师之家] 为何一方面国内大学教师无效内卷过劳逝世,而另一方面国家却在硬核科技上被卡脖子深重 +16 zju2000 2024-05-15 20/1000 2024-05-18 07:28 by llhljsy
[论文投稿] 一个审稿人已返回,也没邀请审稿人,也没人审稿中,编辑要闹啥? 3+3 林师妹 2024-05-14 12/600 2024-05-17 22:33 by 林师妹
[基金申请] 青基 +3 变成超人 2024-05-15 4/200 2024-05-17 12:42 by ssxclkj
[硕博家园] 五氯化铌怎么溶解啊 +3 南南枝枝 2024-05-17 5/250 2024-05-17 11:37 by ad_fish
[教师之家] 另一半是老师会加分哦 +11 acogw9004 2024-05-14 11/550 2024-05-17 11:18 by fysh2023
[论文投稿] 手稿提交了两遍 10+3 氧化还原剂 2024-05-14 4/200 2024-05-16 22:43 by nono2009
[考博] 寻找高分子领域博导 +8 小政雅图 2024-05-14 11/550 2024-05-16 22:10 by 单调的胖子
[考博] 24应届生寻博导 +3 8139173 2024-05-15 4/200 2024-05-16 21:09 by 不容易456
[教师之家] 加上“青年”两个字,意义就变了 +10 zylfront 2024-05-13 13/650 2024-05-15 23:36 by flasheagle
[论文投稿] 第一次投SCI,一审给了Revise +5 慎独的小花卷 2024-05-13 12/600 2024-05-14 20:58 by 慎独的小花卷
[考博] 韩国成均馆大学 软物质杂化材料研究室 Koo Chong Min 教授课题组 诚招博士生 +5 NWPUGZG 2024-05-13 9/450 2024-05-13 16:40 by NWPUGZG
信息提示
请填处理意见