查看原文
其他

【计算教程014期】使用DPD研究表面活性剂对磷脂双分子层的影响

盟主 科学指南针一模拟计算联盟 2022-07-09



从本教程你可以看到如何使用介观研究工具建立以及模拟磷脂双分子层。基于Groot和Rabone的论文(R.D. Groot and K.L. Rabone, "Mesoscopic Simulation of Cell Membrane Damage, Morphology Change, and Rupture by Nonionic Surfactants", Biophysical Journal, 2001, 81, 725-736.),模拟在脂质膜上添加表面活性剂的效果。


开始之前说几句一家之言,可能有误,请大神见谅:一般大家看到的动力学模拟,应用全原子力场定义了不同类型的原子,不同的原子定义了不同的行为和性质。比如羟基上面的O和氧气中的O可不是同一种O。相较于量子力学为基础的计算,这种动力学方法能够更大尺度更大时间跨度去研究观察相应的现象。
有的时候,你会觉得上面所说的还是考虑太多了,还有更“粗糙”的定义方式,那就是把原子不当原子看,把基团作为一个粒子存在,叫做联合原子(United Atom)力场。这一句跨越相当于是胖虎和哆啦A梦的手的区别。
有的时候为了更大尺度和更长时间的模拟,连哆啦A梦都没时间画出来,那怎么办,只能把它画成一个球来画草图说故事(成名的漫画家是不是就是这样画个圈讲了故事,然后助手画完?我瞎猜的)。
于是乎,“模型粗粒化”就出来了


创腾在MS官宣资料中对模型粗粒化的介绍如下:“模型粗粒化” 是介观模拟方法与其它模拟方法的一个显著区别。将通常模型中的若干个原子视为一个基本结构单元,等效为一个"珠子",而这种由珠子构成的结构模型,称为“粗粒化模型” 。
介观模拟方法即是采用各种势函数描述珠子间的相互作用,以及在这种作用存在条件下,珠子的分布、运动、分析各种分布所形成的拓扑形貌以及与运动相关的结构、动力学性质。"模型粗粒化" 使得介观模拟方法能够用更少的粒子,更简单的势函数形式,描述更大尺度的体系,它可以研究微米尺度模型在微秒范畴内的动力学过程。

目前,常见的介观模拟方法包括:

1)基于保守力、耗散力以及随机力描述珠子间相互作用的耗散粒子动力学 (DPD,Dissipative Particle Dynamics)

2)基于Martini、Shinoda力场描述珠子间相互作用的粗粒化分子动力学(CGMD, Coarse - Grained Molecular Dynamics)

3)基于朗之万方程( Langevin equation )的平均场密度泛函方法( Mean-Field Density Functional Method )。



◆ ◆ ◆  ◆ ◆


今天我们讲的是Mesocite(耗散粒子动力学、粗粒化分子动力学);以后有机会再介绍MesoDyn(平均场密度泛函方法)。

依旧是操作notes加上视频教程。如果有看不懂的地方,可以参考MS2018自带教程的Effects of surfactant on a lipid bilayer using DPD这一篇。

本次实操用的是Materials Studio 2018,以下是视频的notes。我在视频中没做多核并行计算操作,大家在做的时候要根据实际情况设置计算用的核数。



视频教程获取地址见文末



01 新建一个名为DPD_lipid的project





02 将MS里面的相关设置进行reset




如果你之前的电脑做过Mesocite计算,你应该和我一样做这步操作。Tools | Settings Organizer


03 建立输入模型




Groot and Rabone在文章中的粗粒化方法是 用一个珠子代表三个水分子(W)。室温下水分子体积为30Å3,因此他们将小珠的体积定义为(3×30)= 90Å3。在每单位体积三个珠子的标准密度下,这等于(3×90)1/3 = 6.46Å的基本长度单位。
同样,假定水分子的质量为18 amu(atomic mass units),则珠的质量为(3×18)= 54 amu。在本教程中,将基于水使用这些质量和长度单位。长度单位也将充当珠子的直径,对应于半径6.46 / 2 = 3.23Å。
Groot and Rabone的粗粒化方法中。一个珠子还会映射到三个碳原子(C)或1.5个环氧乙烷基团(E)。它们的密度和分子量略有不同。虽然在DPD计算中可以使用不同质量的珠子,但这方面的效果几乎没有得到证实。因此,在本教程中,您将对所有小珠使用相同的质量。

由于C和E珠用于脂质和表面活性剂分子中,因此将使用CL和EL表示脂质,使用CS和ES表示表面活性剂来区分它们。这对于计算不是必需的,但确实增加了双层可视化的清晰度。

Build | Build Mesostructure | Bead Types

Defaults...

Mass:54

Radius:3.23

CL, CS, EL, ES, H, W


Build | Build Mesostructure | Mesomolecule

1 W     water.xsd

4 ES,4 CS     surfactant.xsd

2 H,1EL        点击EL加支链,5 CL,勾选Add to branch points     lipid.xsd


Mesocite | Forcefield Manager

DPD...

激活lipid.xsd 也就是双击一下 Type

surfactant.xsd water.xsd 同操作


Build | Build Mesostructure | Mesostructure Template

Extent (X Y Z) :90,90,90

Filler:solvent

Build


要为膜构建slab,您将向模板中添加slab成型器,该模板位于盒子的中间,法线沿x方向放置。

Former type:Slab

Set the Depth:30.0

Filler :membrane

Add

至此模板建好了,然后需要向其中填分子。


Build | Build Mesostructure | Mesostructure

激活template文件

刚刚定义模板时候定义了两个层属性,一个是溶剂solvent,一个是膜membrane。此处我们需要用water填充溶剂层,用lipid和surfactant填充膜层。

Mesoscale Molecule

Density:1 g/cm3

solvent filler:water.xsd.

membrane filler:lipid.xsd,surfactant.xsd.(N/N)

(50/50) W70_L50_S50.xsd.

(20/80) W70_L20_S80

(0/100) W70_S100

(100/0) W70_L100

保存project



04 平衡结构




打开 W70_L50_S50.xsd.

Modules | Mesocite | Forcefield Manager

DPD...

Units:Reduced

More...

Length scale:6.46

Mass scale:54


DPD互斥参数aij 和Flory-Huggins Chi 的参数χ关系如下式所展示的:

aij 使用的是Reduced units.

这里解释一下Physical units和Reduced units。

Physical units是Mesocite和Forcite的常用单位,基于Å,ps,amu和kcal/mol

Reduced units是DPD特有的,长度单位通常用相互作用的截止半径rc,质量单位为一个小珠,能量单位为参考温度(通常为298 K)下kBT。


Flory-Huggins Chi 的参数χ怎么求,八仙过海各显神通。可以通过计算得到也可以通过查阅文献得到。

本教程中直接取用下表中数值。



Create DPD Forcefield

set the Repulsions to the values shown in the table above

Create

生成的力场文件重命名为GrootRaboneSet1.off


Modules | Mesocite | Calculation

激活W70_L50_S50.xsd

Energy

Forcefield:GrootRaboneSet1

Summation method 右边的More...

Cutoff distance:6.46

Spline width:0

Setup tab

Mesocite Calculation-Task:Geometry Optimization

其他同理



05实跑




激活W70_L50_S50.xsd(优化后的那个)

Modules | Mesocite | Calculation

Task:DPD

More...

Number of steps:50000

Frame output every:2000

Run会消耗很多的时间 可以去喝杯茶

其他同理

保存project



06 分析计算结果




打开上面跑完的.xtd轨迹文件 按住Alt键 双击water球

Edit | Edit Sets

New...  

water

取消勾选Show set

OK


右击3D窗口,Display Style

Display style:None.

Modules | Mesocite | Analysis

Concentration profile

Trajectory ...

Trajectory Specification

6-END

Sets:water

勾选Specified direction 默认是(1 0 0)

Analyze

其他同理,需要提醒的是这里的Trajectory Specification:6-END每个计算都要设置,和其他计算的一次设置重复使用是有区别的。


建表将每次分析的Concentration profile整合起来看一下


Modules | Mesocite | Analysis

Mean square displacement

Sets:water

勾选 Include anisotropic components

Analyze


建表将MSD数据xx component标签页的数据整合起来看一下,作图



您应该看到,随着增加表面活性剂的百分比,脂质层变得不稳定。这导致水珠移动通过双层。对于100%脂质系统,双层中没有孔,水不能从一侧渗透到另一侧。但是,在表面活性剂为100%的情况下,水珠的相对浓度在该层应位于的较高位置,表示该层中有孔。



台回复“0304”

即可免费获得



你“在看”我吗

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存