今天的内容是:
GROMACS分子模拟基础实验教程第五篇-为模拟体系添加离子
更多前序基础文章可以参考:
基础准备4-Ubuntu16版Linux下编译安装Gromacs2020
基础准备5-Linux7.6编译安装Gromacs2018版并行版
我们接着之前的实验文档:
GROMACS分子模拟基础实验教程(3)-检查和理解拓扑文件
GROMACS分子模拟基础实验教程(4)-定义模拟体系的容器尺寸并加水
; ions.mdp - used as input into grompp to generate ions.tpr
; Parameters describing what to do, when to stop and what to save
integrator = steep ; Algorithm (steep = steepest descent minimization)
emtol = 1000.0 ; Stop minimization when the maximum force < 1000.0 kJ/mol/nm
emstep = 0.01 ; Minimization step size
nsteps = 50000 ; Maximum number of (minimization) steps to perform
; Parameters describing how to find the neighbors of each atom and how to calculate the interactions
nstlist = 1 ; Frequency to update the neighbor list and long range forces
cutoff-scheme = Verlet ; Buffered neighbor searching
ns_type = grid ; Method to determine neighbor list (simple, grid)
coulombtype = cutoff ; Treatment of long range electrostatic interactions
rcoulomb = 1.0 ; Short-range electrostatic cut-off
rvdw = 1.0 ; Short-range Van der Waals cut-off
pbc = xyz ; Periodic Boundary Conditions in all 3 dimensions
5.2、实操8-使用gmx grompp生成tpr文件
gmx grompp -f ions.mdp -c 1AKI_solv.gro -p topol.top -o ions.tpr
Command line:
gmx grompp -f ions.mdp -c 1AKI_solv.gro -p topol.top -o ions.tpr
Ignoring obsolete mdp entry 'ns_type'
NOTE 1 [file ions.mdp]:
With Verlet lists the optimal nstlist is >= 10, with GPUs >= 20. Note
that with the Verlet scheme, nstlist has no effect on the accuracy of
your simulation.
Setting the LD random seed to -339223553
Generated 330891 of the 330891 non-bonded parameter combinations
Generating 1-4 interactions: fudge = 0.5
Generated 330891 of the 330891 1-4 parameter combinations
Excluding 3 bonded neighbours molecule type 'Protein_chain_A'
Excluding 2 bonded neighbours molecule type 'SOL'
NOTE 2 [file topol.top, line 18409]:
System has non-zero total charge: 8.000000
Total charge should normally be an integer. See
http://www.gromacs.org/Documentation/Floating_Point_Arithmetic
for discussion on how close it should be to an integer.
Analysing residue names:
There are: 129 Protein residues
There are: 10644 Water residues
Analysing Protein...
Number of degrees of freedom in T-Coupling group rest is 69741.00
NOTE 3 [file ions.mdp]:
You are using a plain Coulomb cut-off, which might produce artifacts.
You might want to consider using PME electrostatics.
This run will generate roughly 3 Mb of data
There were 3 notes
5.3、实操9-使用gmx genion加入离子
gmx genion -s ions.tpr -o 1AKI_solv_ions.gro -p topol.top -pname NA -nname CL -neutral
Select a group: 13
Selected 13: 'SOL'
Number of (3-atomic) solvent molecules: 10644
Processing topology
Replacing 8 solute molecules in topology file (topol.top) by 0 NA and 8 CL ions.
Back Off! I just backed up topol.top to ./#topol.top.2#
Using random seed -17825805.
Replacing solvent molecule 5584 (atom 18712) with CL
Replacing solvent molecule 1421 (atom 6223) with CL
Replacing solvent molecule 6259 (atom 20737) with CL
Replacing solvent molecule 4884 (atom 16612) with CL
Replacing solvent molecule 1956 (atom 7828) with CL
Replacing solvent molecule 5631 (atom 18853) with CL
Replacing solvent molecule 137 (atom 2371) with CL
Replacing solvent molecule 3672 (atom 12976) with CL
Replacing 8 solute molecules in topology file (topol.top) by 0 NA and 8 CL ions.
5.4、实操10-使用pymol或vmd等查看体系
今天的分享就到这里了