GROMACS Tutorial - Introduction, Procedure & Data Analysis

MayurMukhi 1,583 views 24 slides Mar 18, 2021
Slide 1
Slide 1 of 24
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24

About This Presentation

Introduction, Detailed Procedure and Data Analysis of Molecular Dynamics Simulations Using GROMACS


Slide Content

Molecular Dynamics Simulations with GROMACS By: M ayur Mukhi , WATER Lab., SSSIHL, PSN Campus

Components Introduction Procedure Data Analysis

Introduction What is MD Simulations? Computer programs that simulate the atomic behavior of molecules to mimic the real-life physical forces that they experience. Why do MD Simulations? To bring the molecule to a natural (physiological) and dynamic system. Assess stability and structural compactness

Things to note 1. .MDP files are parameter files 2. .TPR are prerequisite files 3. .GRO is a protein file format 4. You can play around with GROMACS

Procedure (using Ubuntu terminal)

1. Protein Preparation Preparing the Protein Protein Processing (Without Heteroatoms) Selecting Force Field Selecting Water Model Commands: gmx pdb2gmx -f protein.pdb -o protein_processed.gro Calling the program Module Input Output Outputs Topology File ( topol.top ) Position Restraint file ( posre.itp ) p rotein_processed.gro

2. Solvating the system Solvation Creating a box Adding Water Commands: gmx editconf -f protein_processed.gro -o newbox.gro - bt cubic -d 1.0 (Creating Box) gmx solvate - cp newbox.gro - cs spc216.gro -p topol.top -o solv.gro (Adding Water) Shape Size Outputs Newbox.gro Solv.gro

3. Adding ions Commands: gmx grompp -f ions.mdp -c solv.gro -p topol.top -o ions.tpr gmx genion -s ions.tpr -o solv_ions.gro -p topol.top - pname NA - nname CL -neutral Outputs Ions.tpr solv_ions.gro

Solvated protein with ions

4. Energy Minimization To obtain the lowest energy conformation of the protein in the particular system Commands: gmx grompp -f em.mdp -c solv_ions.gro -p topol.top -o em.tpr gmx mdrun -v -deffnm em Outputs em.tpr em.gro

5a. Equilibration - nvt Constant number of molecules (N), volume (V) and Temperature (T) – NVT Commands: gmx grompp -f nvt.mdp -c em.gro -r em.gro -p topol.top -o nvt.tpr gmx mdrun -v -deffnm nvt Outputs Nvt.tpr Nvt.gro Nvt.cpt

5b. Equilibration - npt Constant number of molecules (N), Pressure (P) and Temperature (T) – NPT Commands: gmx grompp -f npt.mdp -c nvt.gro -t nvt.cpt -r nvt.gro -p topol.top -o npt.tpr gmx mdrun -v -deffnm npt Outputs Npt.tpr Npt.gro Npt.ctp

6. Final Md run Constant temperature and pressure for a particular amount of time Commands: gmx grompp -f md.mdp -c npt.gro -t npt.cpt -p topol.top -o md_0_30.tpr gmx mdrun -v -deffnm md_0_30 Outputs Md_0.30.xtc (Trajectory file) Md_0.30.gro Md_0.30.tpr

Data analsyis Things to note All plots generated from GROMACS (. xvg ) format can be plotted Using Q tGrace or XmGRACE

1. Root-mean-square deviation (RMSD) Commands: gmx trjconv -s md_0_30.tpr -f md_0_30.xtc -o md_0_30_center.xtc -center - pbc mol - ur compact (Correcting the trajectory) gmx rms -s md_0_30.tpr -f md_0_30_center.xtc -o protein_rmsd.xvg -tu ns Outputs md_0_30_center.xtc (Corrected Trajectory) Protein_rmsd.xvg To evaluate stability of the protein by comparing structure of every frame with energy minimized initial structure

Molecular Dynamics Simulations - RMSD

1. Radius of gyration ( Rg ) Commands: gmx gyrate -s md_0_30.tpr -f md_0_30_center.xtc -o gyrate.xvg Outputs gyrate.xvg To evaluate compactness of the structure

Molecular Dynamics Simulations – Radius of Gyration Average: 1.84nm

Rms Fluctuation ( rmsf ) Commands: gmx rmsf -s md_0_30.tpr -f md_0_30_center.xtc -o protein_rmsf.xvg – tu res To evaluate per residue flexibility Outputs Protein_rmsf.xvg

Molecular Dynamics Simulations – RMSF

Important links http:// www.mdtutorials.com/gmx/index.html (Detailed Tutorial) https://bioinformaticsreview.com/20151126/how-to-install-gromacs-5-x-x-on-linux-ubuntu-14-04-lts / (Installation Instructions)

Thank You By: Mayur Mukhi, WATER Lab., SSSIHL, PSN Campus