NAMD入门教程(一)

合集下载

NAMD ubiqutin simulation

NAMD ubiqutin simulation

立方水体中泛素的分子动力学模拟及热容计算姓名:程永新通过对立方水体中泛素的分子动力学模拟,初步认识学习了分子动力学模拟软件NAMD及MD的使用及结果分析。

下面报告里主要介绍学习模拟的过程及其遇到的问题。

一、VMD与NAMD1.软件简介NAMD是动力学拟合的主体软件,但它不同于我们所熟悉的大多数Windows 软件:它不具有图形界面。

由于进行动力学模拟的准备和结果的可视化分析,必不可少的软件是VMD,下面的讲解中也将大量用到VMD。

2.软件安装VMD安装简单,可以再随意的目录下。

NAMD不需要直接安装,而是需要下载NAMD tutorial压缩包,并将NAMD软件包解压缩在NAMD tutorial里.这里说的NAMD tutorial不是一个软件使用指导文本,而是有很多子文件夹的压缩包。

二、拟合过程下面根据软件的操作使用将拟合及热容计算过程作成分为六步:VMD上载pdb文件,去掉水分子,生成psf文件,立方水体溶解蛋白,动力学过程拟合,热容计算。

1. VMD上载pdb文件先在指定的网站上下载泛素的pdb(PDBID:1ubq)文件。

安装好VMD后打开,file-->new molecue-->browse,载入下载的pdb文件,load。

NOTE:此处加载时文件路径里不能有汉字。

加载完pdb后看到如下图所示:可以看到,所有的氧原子用红色表示,碳原子以天蓝色表示(碳原子所连的键也是天蓝色,所以整个蛋白骨架为天蓝色),硫原子以黄色表示。

注意到没有出现氢原子,这是因为此结构是由X射线晶体衍射得来的,而X射线衍射一般得不到氢原子的精确位置。

注意:蛋白周围的红点实际上是水分子,由于没有氢,所以仅显示出一个一个的氧原子。

我们只需要蛋白质分子的结构,因此下面我们将首先除去pdb文件中带有的水分子。

2. 去除水分子2.1 cd 口令因为VMD处理生成新的文件需要指定其位置,所以用cd口令,change dictionary。

namd

namd

NAMD程序使用方法采用LoadLever作业脚本方式提交作业,用户需要修改输入序列和需要比对的数据库,及需要运行的节点数和每节点任务数。

[loadl@f01n01 /gpfs/home/loadl/lltest]$vi namd.cmd#!/bin/sh# @ error = namd.$(Host).$(jobid).err# @ output = namd.$(Host).$(jobid).out# @ node = 1# @ tasks_per_node = 16# @ requirements = (Pool == 1)# @ network.MPI = sn_all,shared,US# @ job_type = parallel# @ executable = /usr/bin/poe# @ arguments = /gpfs/application/NAMD/bin/namd2 /gpfs/tmp/benchmarks/namd/apoa1.namd # @ queue运行如下命令提交作业:[loadl@f01n01 /gpfs/home/loadl/lltest]$ llsubmit namd.cmdllsubmit: The job "f01n01.277" has been submitted.作业成功提交后可以看到系统返回的作业编号" f01n01.277"。

通过llq命令可以查看作业状态:[loadl@f01n01 /gpfs/home/loadl/lltest]$ llqId Owner Submitted ST PRI Class Running On------------------------ ---------- ----------- -- --- ------------ -----------f01n01.277.0 loadl 1/7 11:09 R 50 small f01n071 job step(s) in queue, 0 waiting, 0 pending, 1 running, 0 held, 0 preempted作业运行完毕后,结果可以在输出文件中查看:[loadl@f01n01 /gpfs/home/loadl/lltest]$ head -n 40 namd.f01n01.277.outCharm++> MPI timer is synchronized!Info: NAMD 2.6 for AIX-POWER-MPIInfo:Info: Please visit /Research/namd/Info: and send feedback or bug reports to namd@Info:Info: Please cite Phillips et al., J. Comp. Chem. 26:1781-1802 (2005)Info: in all publications reporting results obtained with NAMD.Info:Info: Based on Charm++/Converse 50900 for mpi-spInfo: Built Tue Dec 16 16:58:46 BEIST 2008 by km on f01n01Info: 1 NAMD 2.6 AIX-POWER-MPI 16 f01n07 loadl Info: Running on 16 processors.Info: 85504 kB of memory in use.Info: Memory usage based on sbrkInfo: Changed directory to /gpfs/tmp/benchmarks/namdInfo: Configuration file is apoa1.namdTCL: Suspending until startup complete.Info: SIMULATION PARAMETERS:Info: TIMESTEP 1Info: NUMBER OF STEPS 500Info: STEPS PER CYCLE 20Info: PERIODIC CELL BASIS 1 108.861 0 0Info: PERIODIC CELL BASIS 2 0 108.861 0Info: PERIODIC CELL BASIS 3 0 0 77.758Info: PERIODIC CELL CENTER 0 0 0Info: LOAD BALANCE STRATEGY OtherInfo: LDB PERIOD 4000 stepsInfo: FIRST LDB TIMESTEP 100Info: LDB BACKGROUND SCALING 1Info: HOM BACKGROUND SCALING 1Info: PME BACKGROUND SCALING 1Info: MAX SELF PARTITIONS 50Info: MAX PAIR PARTITIONS 20Info: SELF PARTITION ATOMS 125Info: PAIR PARTITION ATOMS 200Info: PAIR2 PARTITION ATOMS 400Info: MIN ATOMS PER PA TCH 100Info: INITIAL TEMPERATURE 300Info: CENTER OF MASS MOVING INITIALL Y? NO完整结果可以查看namd.f01n01.277.out。

激光打印机NanoD用户手册

激光打印机NanoD用户手册

NANO-D用户手册(版本1.0.0)0 警告1 激光安全2 引言3 开始4 信息模式5 打印6 信息管理7 技术说明8 系统维护9 用户事项10 用户培训11 术语表警告这是一个按激光使用等级分类为第四类激光产品应用。

此类激光产品的所有相关注意事项应该严格遵守。

公司安装系统,因此确保当地工厂检验员的要求,根据激光机的安全性和国家规定,玛萨公司提供适当的激光打码机的防护措施,并保证防护措施的安装。

安装员对保证遵守所有的安全警告负责,确保正确操作所有的激光打码设备。

特别地,安装员有责任提供和安装安全设备来确保这种四类激光产品是安全的激光机。

玛萨提供的安全设备和保护措施不必满足客户当地工厂检验员的要求,激光安全和国家规定没有给出遵守任何法定的或其他要求的保证。

玛萨公司不接受责任,这方面,在本手册的第一章给出了定义。

重要:在安装和使用之前必须完整地阅读整个手册,从玛萨交货开始,如果不正确使用,就会产生危险因素。

控制、调整或程序的错误运用会导致危险的辐射。

严格遵守安全注意事项,参考本手册,操作时加倍注意是十分必要的,这样才能尽量减少对机器或人员的伤害机会。

对于因为错误或遗漏手册信息和不正确使用激光打标机而造成的损失和伤害,玛萨公司不承担任何责任,我们将尽最大的努力来确保设备的使用安全。

以下的标志用来提醒用户在使用设备过程中若出现代表的性质:此标志警告用户程序必须小心执行、适当操作和系统维护。

此标志警告用户输出的隐形激光辐射可能对用户有威胁。

商标和已注册的商标:Macsa K-1000, Macsa KIP-1000, Macsa F-1000, Macsa F-9000, Macsa S-3000,Macsa L-5000, Macsa D-5000, Macsa P-7000, Macsa T-3000, Macsa T-9000,Macsa iCON, Macsa iBOX, Macsa NANO-D, Macsa NANO-F, Flymark, Linemark,Truemark, Scriptmark, Lasertex, ScanDos, ScanLinux,Macsa, Dynamon, Marca, and Marca Lite是玛萨公司的商标。

NAMD计算自由能

NAMD计算自由能

NAMD计算自由能NAMD(Nanoscale Molecular Dynamics)是一种用于分子模拟的软件工具,广泛用于计算生物学、药理学和化学领域。

计算自由能是NAMD中的一个重要应用,它可以帮助研究人员了解分子之间的相互作用和动力学行为。

自由能是描述分子在不同环境中稳定状态的物理参数,通常用于研究分子的稳定性、活性和相互作用。

计算自由能可以提供有关分子在特定环境中的稳定性和相对能量的信息。

NAMD使用自由能计算公式来评估分子的自由能。

其中最常用的是通过分子力学力场和定量结构-活性关系(QSAR)方法计算分子的自由能。

这些方法基于物理和化学性质的统计分析,通过模拟和计算来获得分子间相互作用的能量。

在NAMD中,计算自由能需要三个主要步骤:构建系统、模拟系统和分析结果。

首先,需要构建分子系统。

这包括选择分子的类型、确定分子的初始构象、设置模拟系统的边界条件和参数等。

NAMD提供了一系列工具和选项来帮助研究人员在NAMD中构建分子系统。

接下来,需要模拟系统以获得分子的动力学信息。

这通过使用分子动力学模拟方法来实现,其中NAMD使用了Langevin动力学方程来描述分子的运动。

该方程可以模拟分子在特定环境下的行为,并通过对其施加外部力来模拟分子的相互作用。

最后,需要分析模拟结果以获得分子的自由能信息。

NAMD提供了一系列分析工具来帮助研究人员从模拟结果中提取有关分子间相互作用和动力学行为的信息。

其中,最常用的方法是通过计算分子能量差来获得自由能值。

自由能计算的精确性取决于多种因素,包括模拟系统的参数选择、模拟时间的长度和模拟方法的准确性等。

较长的模拟时间通常会使结果更加可信。

此外,研究人员还需要考虑其他因素,如溶剂效应、离子强度和温度等。

总之,NAMD作为一种分子模拟工具,可以用于计算自由能,帮助研究人员理解分子间的相互作用和动力学行为。

通过构建系统、模拟系统和分析结果,可以获得分子的自由能信息,并用于研究分子的稳定性、活性和相互作用等问题。

NAMD入门教程一

NAMD入门教程一

1、分子动力学模拟概论1、1 分子动力学模拟的发展1、2 分子动力学模拟的基本原理1、3 分子动力学模拟相关软件2、分子动力学入门2、1 基本设置2、2 生成蛋白质结构文件(PSF)2、3 蛋白质的溶质化2、4 球状水体中泛素(Ubiquitin)的分子动力学模拟2、5 立方水体中泛素(Ubiquitin)的分子动力学模拟2、6 简单的结果分析3、分析方法3、1 平衡态分子动力学模拟分析3.1.1 每个残基的RMSD值3.1.2 麦克斯韦-波尔兹曼(Maxwell-Boltzmann )能量分布3.1.3 能量分析3.1.4 温度分布3.1.5 比热分析3、2 非平衡态分子动力学模拟分析3.2.1 热扩散3.2.2 温度回音4 人工操纵的分子动力学模拟(SMD)4、1 除去水分子4、2 恒速拉伸4、3 恒力拉伸4、4 结果分析1、分子动力学模拟概论分子动力学模拟(Molecular Dynamics Simulation)就是指利用计算机软件,根据牛顿力学的基本原理,模拟大分子的相互作用与运动变化的研究方法。

生命科学的研究往往离不开各种仪器,试管与活的有机体,通过实验手段研究生命现象背后的规律。

那么,为什么我们要将生命大分子抽象成二进制数据,由计算机软件模拟其行为呢?首先,从理论基础上讲,我们能够使用计算机模拟生物大分子的行为。

生物体系非常复杂,但生物大分子如蛋白质,脂肪,多糖等也就是许多原子由化学键连接起来形成的,所有原子的运动规律都符合量子力学方程,在较大尺度上也近似符合牛顿力学方程,它的行为就是要受物理学基本规律支配的。

因此我们可以将利用纯数学的手段,近似模拟生物大分子的行为、其次,从研究需要上讲,我们不仅希望从宏观上研究生命大分子溶液体系的行为,还想直接研究单个生物大分子在原子尺度上的行为,而这就是目前的实验仪器难以达到的。

比如,我们希望直接研究蛋白质从伸展的肽链折叠成球形的具体过程,使用仪器手段只能收集到间接的数据,但使用软件模拟则可以形象直观的模拟出整个折叠过程,可以具体求算每个键能、键角的变化,研究某几个氨基酸残基之间的相互作用,以及对蛋白质折叠的意义。

在NAMD利用Amber力场计算MD模拟的方法

在NAMD利用Amber力场计算MD模拟的方法

在NAMD下利用Amber力场计算MD模拟的方法曾经也是费了好的精力, 研究出了在NAMD中用Amber力场的方法. 呵呵,想起来也过去有些时候了,应winner_dk 兄弟的要求,我把这一过程在这里原原本本的呈献给大家,希望做过的朋友给挑挑毛病,正在做的朋友参考一下,准备做朋友借鉴一下,不会做的朋友学习一下,我也就不算白费功夫了!本贴不要钱,不设权限!好,废话少说,教程开始:我的实验条件:前端机(自己的烂PC...巨烂,512的内存)XP系统,Cluster(46-cpu)Linux系统,提交作业用小企鹅,NAMD2.6, Amber 8实验对象:咱们在这里用HIV-1整合酶来说明操作过程1. 用Amber的tleap/xleap去生成top和crd文件,这两个文件的地位相当于我们在NAMD中熟悉的psf和pdb,所以呢,在计算之前一定要确保它们的正确性!否则后面的一切都是瞎扯!关于leap的使用请大家去自行研究AMber的手册。

在这里只有一点提醒大家注意,Amber力场和Charmm对于原子的命名原则不同,所以最好不要用Charmm处理过的pdb去生成top/crd,否则是自讨苦吃,老手还好,新手可能搞好几天也过不去,决不是危言耸听。

2. 结构优化,本来有两步的,我只贴出第一步带约束的,第二步大家自己改吧。

咱们看配置文件吧,以下的都是我的配置文件,久经考验,肯定能用,大家直接拿去贴到文件中就能用了,有一点说一下,我这文件中很多注释文不对题,我懒得改了,大家以鉴赏的眼光去看吧。

############################################################### 结构优化 ################################################################ this simulation do a 3 steps minimization#step1 fix all non-water,minimize water############################################################### ADJUSTABLE PARAMETERS ###############################################################amber onparmfile ./IN_2B4J_loop_adjusted_MG.topambercoor ./IN_2B4J_loop_adjusted_MG.crd 看这里,这里要改成Amber的参数啊outputName ../outputs/IN_2B4J_loop_adjusted_MG_min_1set temperature 300firsttimestep 0############################################################### SIMULATION PARAMETERS ################################################################ Input#paraTypeCharmm on#parameters ../pars/par_all27_prot_na.inp# NOTE: Do not set the initial velocity temperature if you 把Charmm的部分注释掉,或者干脆不写# have also specified a .vel restart file!temperature $temperature# Periodic Boundary conditions precise values "82.4379997253 57.8550033569 69.1809976101",however we'll set the box a little bit bigger than it.# NOTE: Do not set the periodic cell basis if you have also# specified an .xsc restart file! {121.847000122 95.2819976806 88.0310020447}if {1} {cellBasisVector1 82.68 0. 0.cellBasisVector2 0. 74.47 0.cellBasisVector3 0. 0. 69.33cellOrigin 42.4445991516 38.8152618408 36.2214126587}wrapWater onwrapAll on# Force-Field Parametersexclude scaled1-41-4scaling 1.0###############Attention######################cutoff 12.cutoff 10.######################################################### Attention! #####################switching on 还有这里,注意要把switching off 了,Amber的要求switching off###########################################switchdist 10.pairlistdist 13.5# Integrator Parameterstimestep 2.0 ;# 2fs/steprigidBonds all ;# needed for 2fs stepsrigidTolerance 0.00001 ;# for Amber, 0.00000001 for Charmm 还有这里nonbondedFreq 1fullElectFrequency 2stepspercycle 20#PME (for full-system periodic electrostatics)if {1} {PME yesPMEGridSizeX 80PMEGridSizeY 80PMEGridSizeZ 72}########################################################### Constant T/P contrl, useless here ################################ Constant Temperature Control#langevin on ;# do langevin dynamics ##langevinDamping 5 ;# damping coefficient (gamma) of 5/ps #langevinDamping 1langevinTemp $temperature#langevinHydrogen no ;# don't couple langevin bath to hydrogens #### Constant Pressure Control (variable volume) # #useGroupPressure yes ;# needed for 2fs steps # useFlexibleCell no ;# no for water box, yes for membrane #useConstantArea no ;# no for water box, yes for membrane #if {1} {#langevinPiston on#langevinPistonTarget 1.01325 ;# in bar -> 1 atm ##langevinPistonPeriod 100.##langevinPistonDecay 50.langevinPistonPeriod 200.#langevinPistonDecay 100.#langevinPistonTemp $temperature#}###################################################################### #########################################################restartfreq 5000 ;# 500steps = every 1psdcdfreq 5000xstFreq 5000outputEnergies 100outputPressure 100# Fixed Atoms Constraint (set PDB beta-column to 1)#(lipid and name P) or backbone or (segname B12 and noh)if {1} {constraints onconsRef con_IN_2B4J_loop_adjusted_MG.pdb ;# 10 kcal/mol, backbone or name MGconsKFile con_IN_2B4J_loop_adjusted_MG.pdbconsKCol B}#margin 1.0############################################################### EXTRA PARAMETERS ################################################################ Put here any custom parameters that are specific to# this job (e.g., SMD, TclForces, etc...)############################################################### EXECUTION SCRIPT ################################################################ Minimizationminimize 20000注意以上粗体字的地方,可能还有些Amber/Charmm直间不同的地方我没发现的欢迎大家指正!3. 动力学:可能很多人习惯什么平衡run,和production run的,其实没什么必要,两步搞在一起也没关系的,我这里还是只贴一个MD的conf文件,剩下的大家自己改一下就好了。

NAMD入门教程

NAMD入门教程

NAMD入门教程NAMD(NAnoscale Molecular Dynamics)是一种常用的分子动力学模拟软件,广泛应用于生物、化学和物理等领域。

本文将为初学者介绍NAMD的基本概念、安装和使用方法。

一、基本概念1.分子动力学模拟:分子动力学模拟是通过在离散时间步骤内计算分子体系原子坐标和速度的变化来模拟系统的动力学行为,以研究原子尺度下的物理过程。

2.势函数:势函数定义了模拟体系中所有原子之间相互作用的能量。

NAMD使用力场模型描述这种相互作用,包括键能、角能、电荷能等。

3.模拟框架:NAMD使用并行计算框架,能够快速处理大规模的分子体系。

可以在单个计算节点上使用多个CPU核心,并通过网络将多个计算节点连接在一起。

二、安装NAMD2. 安装依赖库:NAMD依赖于MPI库和Tcl库。

在安装前,请确保已经正确安装了这两个库。

4.编译和安装:打开终端,进入解压后的NAMD目录,执行以下命令进行编译和安装:```shell./config Linux-x86_64-g++ --charm-base-prefix /path/to/charm cd Linux-x86_64-g++make -j8make test # 可选命令,执行测试```三、使用NAMD2.运行模拟:在终端中执行以下命令来运行NAMD模拟:```shellnamd2 +p8 input.conf > output.log &```其中,“input.conf”是输入文件,“output.log”是输出日志文件,“+p8”表示使用8个处理器核心并行计算。

3.结果分析:NAMD生成的输出文件包含了模拟过程中的原子坐标、速度、能量等信息。

可以使用数据分析工具(如VMD)来可视化和分析模拟结果。

四、常用命令和参数1. input:设置输入文件名。

2. output:设置输出文件名。

3. steps:设置模拟的总步数。

5. temperature:设置模拟系统的温度。

NAMD入门教程

NAMD入门教程

1. 分子动力学模拟概论1.1 分子动力学模拟的发展1.2 分子动力学模拟的基本原理1.3 分子动力学模拟相关软件2. 分子动力学入门2.1 基本设置2.2 生成蛋白质结构文件(PSF)2.3 蛋白质的溶质化2.4 球状水体中泛素(Ubiquitin)的分子动力学模拟2.5 立方水体中泛素(Ubiquitin)的分子动力学模拟2.6 简单的结果分析3. 分析方法3.1 平衡态分子动力学模拟分析3.1.1 每个残基的RMSD值3.1.2 麦克斯韦-波尔兹曼(Maxwell-Boltzmann )能量分布3.1.3 能量分析3.1.4 温度分布3.1.5 比热分析3.2 非平衡态分子动力学模拟分析3.2.1 热扩散3.2.2 温度回音4 人工操纵的分子动力学模拟(SMD)4.1 除去水分子4.2 恒速拉伸4.3 恒力拉伸4.4 结果分析1. 分子动力学模拟概论分子动力学模拟(Molecular Dynamics Simulation)是指利用计算机软件,根据牛顿力学的基本原理,模拟大分子的相互作用和运动变化的研究方法。

生命科学的研究往往离不开各种仪器,试管和活的有机体,通过实验手段研究生命现象背后的规律。

那么,为什么我们要将生命大分子抽象成二进制数据,由计算机软件模拟其行为呢?首先,从理论基础上讲,我们能够使用计算机模拟生物大分子的行为。

生物体系非常复杂,但生物大分子如蛋白质,脂肪,多糖等也是许多原子由化学键连接起来形成的,所有原子的运动规律都符合量子力学方程,在较大尺度上也近似符合牛顿力学方程,它的行为是要受物理学基本规律支配的。

因此我们可以将利用纯数学的手段,近似模拟生物大分子的行为.其次,从研究需要上讲,我们不仅希望从宏观上研究生命大分子溶液体系的行为,还想直接研究单个生物大分子在原子尺度上的行为,而这是目前的实验仪器难以达到的。

比如,我们希望直接研究蛋白质从伸展的肽链折叠成球形的具体过程,使用仪器手段只能收集到间接的数据,但使用软件模拟则可以形象直观的模拟出整个折叠过程,可以具体求算每个键能、键角的变化,研究某几个氨基酸残基之间的相互作用,以及对蛋白质折叠的意义。

namd 语法-概述说明以及解释

namd 语法-概述说明以及解释

namd 语法-概述说明以及解释1.引言1.1 概述概述部分应当包括对于NAMD语法的基本介绍,即NAMD是一种什么样的语言,其主要特点和用途是什么。

可以简要介绍NAMD是一种基于配置文件的领域特定语言,用于描述和控制计算机程序的行为。

它通常用于编程和自动化测试,可以提高效率和准确性。

此外,也可以提及NAMD 语法的灵活性和易用性,以及其在不同领域的应用情况。

最后,可以强调NAMD语法在提高代码可读性和维护性方面的重要性。

1.2 文章结构:本文将围绕着NAMD语法展开详细介绍,主要包括三个部分:NAMD 简介、NAMD语法规则和NAMD实例演示。

在NAMD简介部分,我们将介绍NAMD的背景和重要性,以及其在科学研究和计算生物领域的应用。

接着在NAMD语法规则部分,我们将深入探讨NAMD的语法规则和基本用法,帮助读者更好地理解和运用NAMD。

最后,在NAMD实例演示部分,我们将通过实际案例进行演示,展示NAMD在计算生物学中的应用,并帮助读者更好地掌握NAMD的使用技巧。

通过本文的阅读,读者将更深入地了解NAMD的语法及其在科学研究中的重要性,为进一步学习和应用NAMD打下坚实基础。

1.3 目的NAMD语法作为一种特定的语言规则,其设计初衷在于提供一种简洁、清晰且易于理解的语法结构,以方便用户使用和理解。

通过本文的介绍和解释,读者将能够深入了解NAMD的语法规则,并通过实例演示更好地理解其应用方式。

本文的目的旨在帮助读者掌握NAMD语法规则,让其能够准确、高效地使用NAMD进行编程和开发。

通过深入了解NAMD语法规则,读者将能够更好地应用NAMD语言进行开发,提高代码的质量和效率,并能够更好地理解和掌握NAMD的使用方法和技巧。

通过本文的学习,读者将能够对NAMD语法规则有一个全面的了解,从而能够更加灵活地运用NAMD进行编程和开发,为实际项目的实施提供有力的支持和帮助。

同时,本文还将展望NAMD语法规则的发展和应用前景,使读者能够更好地把握未来的发展方向和趋势,从而为自身的发展做好充分的准备和规划。

NAMD和VMD简介精品PPT课件

NAMD和VMD简介精品PPT课件

分子
片段
残基
原子
molecule
segment
CH3-CH-COOH NH2
residue
PDB文件内容 截取
ATOM 1 N LEU P 1 3.594 1.290 17.445 0.00 0.00 P1 ATOM 2 HN LEU P 1 3.332 1.323 18.351 0.00 0.00 P1 ATOM 3 CA LEU P 1 4.005 -0.104 16.995 0.00 0.00 P1 ATOM 4 HA LEU P 1 4.110 -0.065 15.913 0.00 0.00 P1 ATOM 5 CB LEU P 1 5.408 -0.391 17.511 0.00 0.00 P1 ATOM 6 HB1 LEU P 1 6.118 0.452 17.178 0.00 0.00 P1 ATOM 7 HB2 LEU P 1 5.376 -0.411 18.633 0.00 0.00 P1 ATOM 8 CG LEU P 1 6.164 -1.630 17.130 0.00 0.00 P1 ATOM 9 HG LEU P 1 5.553 -2.507 17.454 0.00 0.00 P1 ATOM 10 CD1 LEU P 1 6.416 -1.764 15.657 0.00 0.00 P1
VMD (windows 版本) 需要安装,从网站 下载后缀名为.msi的文件后,与普通软件一样进行安装。
注意:软件安装后,需要改变软件的环境变量,以便整个系统可以识别软件名称 (比如vmd,namd2), 改变路径方法如下: 计算机——右击——属性——高级系统设置——高级——环境变量
——系统变量——Path——编辑:添加NAMD和VMD软件所在文件夹 的路径 (比如 C:\Program Files (x86)\University of Illinois\VMD)

NAMD入门教程(一)

NAMD入门教程(一)

1. 分子动力学模拟概论1。

1 分子动力学模拟的发展1。

2 分子动力学模拟的基本原理1。

3 分子动力学模拟相关软件2。

分子动力学入门2.1 基本设置2。

2 生成蛋白质结构文件(PSF)2.3 蛋白质的溶质化2。

4 球状水体中泛素(Ubiquitin)的分子动力学模拟2.5 立方水体中泛素(Ubiquitin)的分子动力学模拟2.6 简单的结果分析3. 分析方法3.1 平衡态分子动力学模拟分析3。

1.1 每个残基的RMSD值3.1。

2 麦克斯韦-波尔兹曼(Maxwell—Boltzmann )能量分布3。

1。

3 能量分析3。

1。

4 温度分布3。

1.5 比热分析3。

2 非平衡态分子动力学模拟分析3.2。

1 热扩散3.2.2 温度回音4 人工操纵的分子动力学模拟(SMD)4.1 除去水分子4.2 恒速拉伸4.3 恒力拉伸4。

4 结果分析1。

分子动力学模拟概论分子动力学模拟(Molecular Dynamics Simulation)是指利用计算机软件,根据牛顿力学的基本原理,模拟大分子的相互作用和运动变化的研究方法。

生命科学的研究往往离不开各种仪器,试管和活的有机体,通过实验手段研究生命现象背后的规律。

那么,为什么我们要将生命大分子抽象成二进制数据,由计算机软件模拟其行为呢?首先,从理论基础上讲,我们能够使用计算机模拟生物大分子的行为.生物体系非常复杂,但生物大分子如蛋白质,脂肪,多糖等也是许多原子由化学键连接起来形成的,所有原子的运动规律都符合量子力学方程,在较大尺度上也近似符合牛顿力学方程,它的行为是要受物理学基本规律支配的。

因此我们可以将利用纯数学的手段,近似模拟生物大分子的行为.其次,从研究需要上讲,我们不仅希望从宏观上研究生命大分子溶液体系的行为,还想直接研究单个生物大分子在原子尺度上的行为,而这是目前的实验仪器难以达到的.比如,我们希望直接研究蛋白质从伸展的肽链折叠成球形的具体过程,使用仪器手段只能收集到间接的数据,但使用软件模拟则可以形象直观的模拟出整个折叠过程,可以具体求算每个键能、键角的变化,研究某几个氨基酸残基之间的相互作用,以及对蛋白质折叠的意义。

[笔记]VMDNAMD命令规则

[笔记]VMDNAMD命令规则

[笔记]VMDNAMD命令规则添加周期性水环境package require solvatesolvate ubq.psf ubq.pdb -t 5 -o ubq wb-t (override with any of the following)-o (data will be written to output.psf/output.pdb)添加离子中和多余电荷autoionize -psf file.psf -pdb file.pdb [options]可以直接使用VMD中extension>modeling>add ions的autoionize完成TK console中选择全部原子,保存psf与pdb文件参考:Autoionize Plugin命令模式运行ubq.pgn> vmd -dispdev text -e ubq.pgn測量周期最大最小边界set everyone [atomselect top all]measure minmax $everyone周期中心点測量測量周期中心点set everyone [atomselect top all]measure center $everyone測量质量中心measure center $sel weight mass位置移动atomselect0 moveby {1 1 6} #把所选原子向1,1,6向量方向和距离上移动atomselect0 moveto { 3 6 5} #把所选内容移动到3,6,5位置原文:VMD的TK Console中的内置命令设置resname/chain/residmol load pdb fileA.pdbset sel [atomselect top "serial <=9"]$sel set resname CD$sel set chain X$sel set resid 8set all [atomselect top all]$all writepdb fileB.pdbrefer the VMD Graphical Representations>Selections>Keyword for more valuestop文件IC A B C D [bond(AB)] [angle(ABC)] [dihedral(ABCD)] [angle(BCD)] [bond(CD)]IC A B *C D [bond(AC)] [angle(BCA)] [improper(ABCD)] [angle(BCD)] [bond(CD)].The * next to the C atom indicates that it is at the center of an improper angle definition. No * indicates that the 4 atoms do not have an improper topology.Specifying IC’s is not necessary if you already have all the atoms in your PDB file. The entries are simply thereto have a way to create missing atoms from the positions of present ones.参考:NAMD topology-tutorialVMD键长单位number in the “Value” field corresponds to the length of the bond in ?ngstroms. reference:Using VMD - An Introductory Tutorialpsfgen命令pdbalias residue HOH TIP3 #aliasing residue HOH to TIP3pdbalias atom TIP3 O OH2 #aliasing residue TIP3 atom O to OH2vmd中tk命令打开文件mol new filename.psf #打开一个文件mol addfile filename.pdb #打开另一个文件,并叠加到第一个文件结构上最适分子数Presently, the maximum number of atoms one can expect to realistically compute with high level quantum chemistry is approximately 120 atoms平衡态模拟常见的模拟思路是,先在NVT下约束住你的溶质(剂)做限制性模拟,这是一个升温的过程,当温度达到你的设定后, 接着做NPT模拟,此过程将调整体系的压强进而使体系密度收敛。

NAMD使用

NAMD使用

NAMD1. 如果你下载的文件名中没有scr(scrous,源代码),解压后里面有namd2或namd2.exe,psfgen或psfgen.exe 等,恭喜你,你可以直接使用。

否则,寻找新的下载。

2.把解压后的目录放到一个你熟悉的地方,尽量不要有中文名。

3.设置环境变量,在win 下:右击我的电脑>属性>高级>环境变量>在系统变量中找的path>编辑>在后面加分号再把目录加上>确定;在linux 下:在你的~/.bashrc文件中加一行PATH=$PATH:(你的目录)4.编辑*.pdb 文件,*.psf 文件,和配置文件,配置文件的后缀名不限,有*.in,*.namd,*.conf 等,可以根据你的习惯。

配置文件中注明pdb,psf,力场文件的位置,绝对目录相对目录都可以。

5.进入dos 窗口,cd 到配置文件所在目录,输入namd2.exe 配置文件即可最近在学习使用NAMD,它是用于在大规模并行计算机上快速模拟大分子体系的并行分子动力学代码,可以用几何优化(能量最小)和分子动力学(郎之万动力学)的方法对蛋白质进行动态模拟。

我使用MD来运行它,但学习过程中遇到很多麻烦,希望与高手交流一下。

我的生物学方面和计算机方面的知识还很少,在叙述过程中一定有许多概念上的错误,请大虾们多多指教。

MD是isual molecular dynamic的缩写,它提供很有好的可视化界面,而如前所述,NAMD 是用来进行分子动力学模拟的,它主要是通过一系列的文件、程序对蛋白质进行模拟。

其主要牵扯到以下一些文件PDB,psf,topology file,parameter file等。

目前我只学到如何利用pdb生成psf及随后如何将其放入water box,接下来是给它periodic boundary condition,我不大明白这究竟是什么意思,接下来的工作该如何进行,希望大虾们赐教。

中心NAMD使用指南

中心NAMD使用指南

中心NAMD使用指南一、作业提交•1、在电脑上用Xshell客户端(或其他类似软件)登陆高性能账号,若不知道自己的高性能帐号在哪个分区,登陆帐号以后输入:pwd,可以看到如下图,home-后面的就是高性能帐号所在的分区(图中为GG分区):•2、如需直接提交作业,在高性能账号下创建放计算任务的文件夹test/NAMD/apoa1(该名称可以根据自己习惯命名):•3、用FTP工具登录高性能帐号,将计算所需的输入文件通过XFTP上传至账号目录下test/NAMD/apoa1:•4、切换至Xshell界面,进入算例文件夹中:•5、创建或拷贝提交作业的脚本文件namd-2.10_GG.lsf (也可在Windows系统写好以后用FTP工具上传;现以GG分区直接从公共目录中拷贝为例),G分区NADM软件脚本的路径在/home-gg/soft/jobscripts/中。

先查看脚本是否存在,图中namd-2.10_GG.lsf即为所需脚本(其他版本无法跨节点):•6、采用您最熟悉的方式将上述脚本拷贝至需要提交任务的文件夹中(注意cp后、./前有空格):•7、修改模板脚本:•8、输入字母“i”,进入编辑模式。

脚本内容如下,部分内容需要根据情况进行修改:•9、按下键盘上的esc键后,输入:wq保存脚本文件,并退出。

•10、将脚本文件转换为UNIX格式(如从Windows系统上传的话必须要转换,不然提交作业时会报错;若直接拷贝公共目录中的脚本,并在Linux环境中进行修改,则可以省略步骤10、11。

若提交作业的脚本名称不为namd-2.10_GG.lsf,则需要修改为对应的脚本名称):•11、赋予脚本文件可执行权限:•12、用bsub命令提交作业脚本:hpc-user@login node:~/test/NAMD/apoa1> bsub namd-2.10_GG.lsf•13、如果提交正确,则会出现如下内容(其中Job后面的数字为:JobID,每个任务的JobID不一样,可根据JobID查看该任务情况,出问题时,请及时告知JobID,保留计算的输出文件):Job <> is submitted to queue <intelG_mid>.•14、查看任务是否计算完成,可以使用bjobs命令(当出现:Done successfully. The CPU time used is xxxx seconds说明计算结束):•15、任务计算结束后,可以查看输出文件,检查任务是否计算成功(作业脚本中指定的输出文件):•16、如果计算成功,在输出文件的最后会出现如下部分:二、短时间使用软件相关命令•1、NAMD软件安装完成后会生成如下可执行文件:•2、若需直接使用NAMD软件的可执行文件进行短时间文件处理或操作,必须进入编译节点,进入编译节点方式及IP地址详见各分区编译节点,请选择相应分区的编译节点:ssh +编译节点IP/名称。

NAMD 是一个用于生物大分子大规模分子动力学的并行软件软件介绍

NAMD 是一个用于生物大分子大规模分子动力学的并行软件软件介绍

1软件介绍NAMD是一个用于生物大分子大规模分子动力学的并行软件,支持Charmm、Namd和Amber 等多种力场,由美国Illinois大学生物物理系和计算机系联合开发,旨在开发出高效的分子动力学并行程序,可支持Charm++并行。

目前NAMD还支持在GPU加速器上的运算。

NAMD具有非常强的大规模并行计算能力,已经实现了在上千个处理器上的并行计算,对包含超过三十万个原子的大分子系统进行模拟。

NAMD注册后可以免费下载使用:/Research/namd/2软件依赖Fortran90编译:操作系统自带的GCC编译器;单精度FFTW3数学库: fftw3,编译时加--enable-float选项;GPU节点CUDA驱动;还依赖以下系统盘自带的安装包:tcl-8.5.7-6.el6.x86_64tcl-devel-8.5.7-6.el6.x86_64numactl-devel-2.0.7-6.el6.x86_64操作系统:Ubuntu 16.043安装步骤3.1CUDA到https:///cuda-downloads下载对应操作系统的cuda安装包。

下载后执行:chmod +x cuda_9.0.176_384.81_linux.run #使之具有可执行权限sudo sh cuda_9.0.176_384.81_linux.run然后按照相关的提示输入安装路径即可,本文选择默认路径。

详细安装步骤可以参考CUDA 9安装手册。

环境变量:cat /etc/profile.d/cuda-env.shexport PATH=/usr/local/cuda/bin:$PATHexport LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATHexport C_INCLUDE_PATH=/usr/local/cuda/include:$C_INCLUDE_PATH4NAMD编译和运行下载NAMD 2.1.3文件:在NAMD官方网站可以下载,链接如下:/Research/namd/2.13/features.html在release note中,介绍了该版本的NAMD一些新特性,点击download site即可进入下载页面,注册后即可下载。

NAMDubiqutinsimulation

NAMDubiqutinsimulation

NAMDubiqutinsimulation⽴⽅⽔体中泛素的分⼦动⼒学模拟及热容计算姓名:程永新通过对⽴⽅⽔体中泛素的分⼦动⼒学模拟,初步认识学习了分⼦动⼒学模拟软件NAMD及MD的使⽤及结果分析。

下⾯报告⾥主要介绍学习模拟的过程及其遇到的问题。

⼀、VMD与NAMD1.软件简介NAMD是动⼒学拟合的主体软件,但它不同于我们所熟悉的⼤多数Windows 软件:它不具有图形界⾯。

由于进⾏动⼒学模拟的准备和结果的可视化分析,必不可少的软件是VMD,下⾯的讲解中也将⼤量⽤到VMD。

2.软件安装VMD安装简单,可以再随意的⽬录下。

NAMD不需要直接安装,⽽是需要下载NAMD tutorial压缩包,并将NAMD软件包解压缩在NAMD tutorial⾥.这⾥说的NAMD tutorial不是⼀个软件使⽤指导⽂本,⽽是有很多⼦⽂件夹的压缩包。

⼆、拟合过程下⾯根据软件的操作使⽤将拟合及热容计算过程作成分为六步:VMD上载pdb⽂件,去掉⽔分⼦,⽣成psf⽂件,⽴⽅⽔体溶解蛋⽩,动⼒学过程拟合,热容计算。

1. VMD上载pdb⽂件先在指定的⽹站上下载泛素的pdb(PDBID:1ubq)⽂件。

安装好VMD后打开,file-->new molecue-->browse,载⼊下载的pdb⽂件,load。

NOTE:此处加载时⽂件路径⾥不能有汉字。

加载完pdb后看到如下图所⽰:可以看到,所有的氧原⼦⽤红⾊表⽰,碳原⼦以天蓝⾊表⽰(碳原⼦所连的键也是天蓝⾊,所以整个蛋⽩⾻架为天蓝⾊),硫原⼦以黄⾊表⽰。

注意到没有出现氢原⼦,这是因为此结构是由X射线晶体衍射得来的,⽽X射线衍射⼀般得不到氢原⼦的精确位置。

注意:蛋⽩周围的红点实际上是⽔分⼦,由于没有氢,所以仅显⽰出⼀个⼀个的氧原⼦。

我们只需要蛋⽩质分⼦的结构,因此下⾯我们将⾸先除去pdb⽂件中带有的⽔分⼦。

2. 去除⽔分⼦2.1 cd ⼝令因为VMD处理⽣成新的⽂件需要指定其位置,所以⽤cd⼝令,change dictionary。

NAMD计算自由能

NAMD计算自由能

NAMD计算自由能CollegeofChemitry,ChemicalEngineeringandMaterirlScience,Sooc howUniverity前言:自由能的求算是分子模拟中最重要,也是最困难的工作之一.重要是因为.本文介绍了4种常用的计算自由能的方法,并详细讲述了各种方法的具体实现.计算生化体系的自由能主要有如下4种方法,这些在namd中都已得到实现1probabilitydenitie,2nonequilibriumwork,3freeenergyperturbation(FEP),4thermodynamicintegration(TI)在namd2.7版中对自由能的module进行了大幅度改进,可以使用复杂的collectivevariable进行probabilitydenitie,计算,从而实现在键角,二面角,RMSD等各种构象指标变化下的PMF。

而在2.6版本中仅能实现距离变化时候的PMF,本文只介绍2.6中probabilitydenitie的方法,就是ABF。

FEP和TI在思想和运行方式上极为相似,只是自由能的定义和处理方法略微不同。

在namdug2.7中,两种方法是放在一起介绍的,本文中也是放在一起介绍。

本文所用教程主要有(1)NAMDug2.6/2.7(2)Stretching10Ala:的还有伞形取样(umbrellaampling,US)和WHAM.该方法的基本公式为下式,此处P即为在某点处发现例子的概率A1lnPA0这个方法涉及到当某点势垒过高式,取样很少甚至取不到样,可以采用给粒子加一个biaforce,使之可以到达高势垒区。

具体的处理方法本文不介绍,ABF方法在US基础上发展而来,在namd计算ABF时候,US并不是必选选项。

下面给出的例子是ABF-Mar2022中,10个ALA的多肽(10Ala)从alpha螺旋到拉伸成单链过程中的自由能变化,体系在气相中共104个原子非常适合(现在)研究各种自由能方法。

namp使用技巧

namp使用技巧

namp使用技巧namp(Network Mapper)是一个强大的网络扫描工具,用于发现网络上的主机和服务。

它是一个开源的工具,可以在不同操作系统上使用,并且具有丰富的功能和灵活的配置选项。

本文将介绍一些namp的使用技巧,帮助读者更好地利用这个工具进行网络安全测试和系统管理。

1. 熟悉namp的基本命令namp的基本命令格式为:namp [选项] 目标IP地址。

在使用namp 之前,应该先掌握基本命令的用法。

例如,namp -sS 192.168.0.1可以进行TCP SYN扫描,namp -sU 192.168.0.1可以进行UDP扫描。

阅读namp的官方文档可以帮助你更好地理解和使用这些命令。

2. 使用合适的选项namp提供了许多选项,可以根据需要进行配置。

例如,-p选项可以指定要扫描的端口范围,-A选项可以进行操作系统和服务版本检测,-T选项可以指定扫描的速度等级。

根据实际情况选择合适的选项可以提高扫描效率和准确性。

3. 理解扫描结果namp的扫描结果包含了目标主机上开放的端口和运行的服务信息。

了解这些信息可以帮助我们评估目标主机的安全性,并采取相应的措施。

例如,如果发现目标主机上存在不安全的服务或开放的端口,可以及时采取措施进行修复或防护。

4. 谨慎使用namp尽管namp是一个很有用的工具,但在使用时需要谨慎。

不当使用namp可能会对网络造成影响,甚至触犯法律。

因此,在使用namp 之前,应该事先取得授权,并遵守相关法律法规和道德准则。

5. 学习和分享经验namp是一个非常活跃的开源项目,有很多社区和论坛可以学习和分享经验。

通过参与这些社区和论坛,可以与其他namp用户交流,了解最新的技术发展和使用技巧。

这样可以不断提升自己的技能,并为其他人提供帮助。

总结:本文介绍了namp的使用技巧,包括熟悉基本命令、使用合适的选项、理解扫描结果、谨慎使用namp和学习分享经验。

通过掌握这些技巧,读者可以更好地利用namp进行网络安全测试和系统管理。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1. 分子动力学模拟概论分子动力学模拟的发展分子动力学模拟的基本原理分子动力学模拟相关软件2. 分子动力学入门基本设置生成蛋白质结构文件(PSF)蛋白质的溶质化球状水体中泛素(Ubiquitin)的分子动力学模拟立方水体中泛素(Ubiquitin)的分子动力学模拟简单的结果分析3. 分析方法平衡态分子动力学模拟分析3.1.1 每个残基的RMSD值3.1.2 麦克斯韦-波尔兹曼(Maxwell-Boltzmann )能量分布3.1.3 能量分析3.1.4 温度分布3.1.5 比热分析非平衡态分子动力学模拟分析3.2.1 热扩散3.2.2 温度回音4 人工操纵的分子动力学模拟(SMD)除去水分子恒速拉伸恒力拉伸结果分析1. 分子动力学模拟概论分子动力学模拟(Molecular Dynamics Simulation)是指利用计算机软件,根据牛顿力学的基本原理,模拟大分子的相互作用和运动变化的研究方法。

生命科学的研究往往离不开各种仪器,试管和活的有机体,通过实验手段研究生命现象背后的规律。

那么,为什么我们要将生命大分子抽象成二进制数据,由计算机软件模拟其行为呢首先,从理论基础上讲,我们能够使用计算机模拟生物大分子的行为。

生物体系非常复杂,但生物大分子如蛋白质,脂肪,多糖等也是许多原子由化学键连接起来形成的,所有原子的运动规律都符合量子力学方程,在较大尺度上也近似符合牛顿力学方程,它的行为是要受物理学基本规律支配的。

因此我们可以将利用纯数学的手段,近似模拟生物大分子的行为.其次,从研究需要上讲,我们不仅希望从宏观上研究生命大分子溶液体系的行为,还想直接研究单个生物大分子在原子尺度上的行为,而这是目前的实验仪器难以达到的。

比如,我们希望直接研究蛋白质从伸展的肽链折叠成球形的具体过程,使用仪器手段只能收集到间接的数据,但使用软件模拟则可以形象直观的模拟出整个折叠过程,可以具体求算每个键能、键角的变化,研究某几个氨基酸残基之间的相互作用,以及对蛋白质折叠的意义。

总之,目前的生物学研究需要我们利用计算机模拟生物大分子的行为,以弥补实验手段的限制,希望能自下而上地阐明生物大分子结构和功能的关系。

最后,从实际意义上讲,分子动力学模拟可以用来指导实验,提供思路和理论依据;分子动力学模拟所得结果的正确性也需要回到实验验证。

这样,我们可以将分子动力学模拟和实验研究结合成一个整体,从而能够全面地,深入地研究生命现象的本质规律。

分子动力学模拟的发展*暂缺相关文献分子动力学模拟的基本原理*暂缺相关文献分子动力学模拟相关软件随着分子动力学模拟技术的飞速发展,逐步形成了一些商品化的软件。

应用于生物大分子领域的商品化分子模拟软件主要有InsightⅡ以及Sybyl,分子模拟是其中的一个重要的模块。

InsightⅡ中分子动力学模块使用的是由美国哈佛大学Martin Karplus研究小组等开发的CHARMM(Chemistry at Harvard Macromolecular Mechanics),同时它本身也是一个商品化的软件。

而Amber(Assisted Model Building with Energy Refinement)则是另一个非常有名分子动力学模拟软件,它是由美国UCSF的Kollman教授的课题组开发的,商业化程度和易用性要好于CHARMM,当前版本。

以上两个研究小组都为其软件开发了相应的力场,并且现在已经成为分子动力学模拟的经典力场。

此外免费和部分免费的软件有NAMD,Gromos,Gromacs,DL_POLY,Tinker等。

在上述软件中,我们选择NAMD作为本章的示范软件。

NAMD是由美国伊利诺斯大学理论与计算生物物理研究组开发的一套分子动力学模拟软件,适用于计算生物大分子,并行计算效率非常高,可以使用Amber,CHARMM,X-PLOR,GROMACS,OPLS等多种力场,而且可以兼容Amber,CHARMM的文件格式。

NAMD支持几乎所有操作系统,而且免费获取,开放源代码。

如配合分子可视化、结果分析软件VMD以及格点计算软件BioCoRE则可使用更多、更强大的功能,进行更大规模的计算,可以说集众多优势于一身。

不仅如此,利用NAMD还可以进行极具特色的IMD(Interactive Molecular Dynamics,交互式分子动力学模拟)和SMD(Steered Molecular Dynamics,可控式分子动力学模拟)。

在本教程中,我们将首先讲解使用NAMD进行分子动力学模拟的基本流程,然后讲解经典的结果分析方法,最后我们将简单介绍SMD的基本思想和过程。

2. NAMD分子动力学入门软件基本设置NAMD的最新版本是版,可以从免费得到(需要进行免费注册)。

此外,我们还需要VMD作为分子可视化和辅助分析软件,可以从免费得到,最新版本是。

NAMD安装方法:事实上NAMD是不需要安装的。

请新建文件夹namd-tutorial, 在该目录中新建文件夹NAMD,下载完成软件包后,将压缩文件解压到文件夹NAMD中,就可以使用。

下文中为了叙述方便,我们将默认读者的NAMD主程序位于../namd-tutorial/NAMD 目录中(安装VMD程序时可以安装到任意目录,不影响教程操作)。

此外,本教程还需要一系列教程文件。

所需文件均可以从下载(图)下载完成教程所用文件后,请把所有内容解压到namd-tutorial目录下,此后的部分我们将默认教程所用文件位于../namd-tutorial 目录中。

完成上述准备之后,请打开Windows资源管理器,namd-tutorial目录的结构应该如下:(如果目录形式不一致,请务必进行调整)该文件夹中有我们进行动力学模拟所需的所有文件。

最后,还需要交代的是,NAMD不同于我们所熟悉的大多数Windows软件:它不具有图形界面。

打个比方说,我们平常使用Word,Excel,Photoshop等有图形界面的软件,好像是面对面聊天;而现在使用不具有图形界面的NAMD就像是书信往来:动力学模拟的所有参数设定都需要用户通过一个文本文件通知NAMD,NAMD进行处理计算,然后再通过许多输出文件输出结果。

不借助其他软件,用户无法直接看到NAMD的工作状态。

由于进行动力学模拟的准备和结果的可视化分析,必不可少的软件是VMD,下面的讲解中也将大量用到VMD。

我们假定读者已经对VMD的基本操作有一定的了解。

VMD的入门教程可参见本章附录。

下面,我们将使用NAMD进行简单的分子动力学模拟,并进行初步的分析。

我们将要进行动力学模拟的分子是一个76个氨基酸的小肽:泛素。

知识连接:泛素——“死亡之吻”泛素是一个由76个氨基酸组成的高度保守的多肽链, 因其广泛分布于各类细胞而得名。

泛素共价地结合于底物蛋白质的赖氨酸残基,被泛素标记的蛋白质将被特异性地识别,并在蛋白酶体中迅速降解。

泛素因此得名——“死亡之吻”。

因为被其标记的蛋白都摆脱不了被降解的厄运。

随着研究的进一步深入,蛋白质降解过程中泛素的枢纽作用越来越得到重视。

蛋白质降解异常与许多疾病(恶性肿瘤,神经退行性疾患等)的发生密切相关。

而泛素在蛋白质降解中的作用机制如能被阐明,将对解释多种疾病的发生机制和有重要意义。

Hershko、Ciechanover、Rose三名杰出科学家在泛素标记的蛋白质降解方面做出了突出贡献,他们荣获2004年度诺贝尔化学奖。

使用NAMD进行分子动力学模拟之前,我们需要为NAMD准备好各种必须的数据文件,以供NAMD使用。

这些文件包括:蛋白质分子的PDB文件。

该文件负责储存蛋白质中所有原子的坐标。

在后续课程中我们还会了解到,PDB文件还可以储存原子运动的速度等信息。

蛋白质分子的PSF文件。

该文件负责储存蛋白质的结构信息。

注意PDB文件只记录原子的空间位置,并不储存蛋白质中原子之间的成键情况。

成键情况由PSF文件负责记录。

力场参数文件(force field file)。

力场参数文件是分子动力学模拟的核心,文件中的数学方程决定了原子在力场中的受力如何计算。

常用的四种力场是CHAEMM,X-PLOR, AMBER 和GROMACS。

NAMD可以使用以上任何一种力场进行分子动力学模拟。

配置文件(configuration file)配置文件的目的是告知NAMD分子动力学模拟的各种参数,比如PDB文件和PSF文件的储存位置,结果应当储存在哪里,体系的温度等等上述四种文件中,PDB文件通常是从蛋白质结构数据库(Protein Data Bank)中获得。

力场参数文件也可以从网上下载,而PSF文件和用户配置文件是用户根据具体要求自己生成的。

下面我们将首先制作蛋白质结构文件(PSF)。

生成蛋白质结构文件(PSF)1、单击开始菜单→程序→VMD,打开VMD窗口2、在VMD主窗口中,单击File →New Molecule 打开Molecule File Browser对话框;单击Browse…按钮,在弹出的文件浏览中找到namd-tutorial/1-1-build 文件夹,在此文件夹中选择,单击Load按钮载入。

提示:关于文件后缀名如果浏览文件时看不到“.psf”“.pdb”等后缀名,可以在“我的电脑”中选择“工具”→“文件夹选项”,在“查看”选项卡中取消“隐藏已知文件类型的扩展名”。

强烈推荐读者取消这一项,因为这还涉及到下文中的许多操作。

载入之后在图形窗口(VMD 1.8.5.OpenGL Display)中应当可以看到下图(图):可以看到,所有的氧原子用红色表示,碳原子以天蓝色表示(碳原子所连的键也是天蓝色,所以整个蛋白骨架为天蓝色),硫原子以黄色表示。

注意到没有出现氢原子,这是因为此结构是由X射线晶体衍射得来的,而X射线衍射一般得不到氢原子的精确位置。

注意:蛋白周围的红点实际上是水分子,由于没有氢,所以仅显示出一个一个的氧原子。

我们只需要蛋白质分子的结构,因此下面我们将首先除去pdb文件中带有的水分子。

4、单击Extension →TK Console 菜单项,弹出VMD Tk Console窗口。

首先用cd 命令改变当前目录到namd-tutorial /1-1-build 下。

然后输入下列命令:set ubq [atomselect top protein]$ubq writepdb(每输入一行命令后按回车键,下同。

另外,尤其要注意空格的有无和空格的位置,否则空格位置不对可能造成命令执行错误)输入以上命令之后,VMD已经在1-1-build目录下生成了文件。

这一PDB文件仅包含泛素蛋白,不含水分子。

5、在VMD主窗口中单击,选择Molecule→Delete Molecule菜单项删除当前分子。

相关文档
最新文档