logotype

Informational and File Sharing Server

Modeling of Macromolecular Systems

Home

Tutorials

Share

Tutorial 1: Molecular dynamics simulation of protein

System preparation

Let`s consider a protein comprising 500 amino acids that consists of two chains and let's assume that you have obtained its pdb structure from Protein Data Bank. First of all you should remove remarks, connectivity data and HETATM lines except crystallographic water (it's reasonable to include it in model) by some text editor. Then you should add TER card between protein chains. Optionally you could set protonation state of some histidines by editing residue name HIS to HIE, HID or HIP.

Now you're ready to launch tleap program that is a part of AmberTools package. It serves to produce files for calculation.

tleap -s -f leaprc.ff99SB

You can see that it tells tleap to load ff99SB force field that is appropriate for our purpose. Now you can load your protein structure into tleap creating object named mol:

> mol = loadpdb protein.pdb

This will add hydrogens to your structure. Now create 12 angstrom layer of TIP3P water around the protein:

> solvatebox mol TIP3PBOX 12.0

You can check system charge:

> charge mol

And then you should add counterions (Na+ or Cl-) to neutralize the system:

> addions mol Na+ 0

Final step is to create prmtop and inpcrd files:

> saveamberparm mol protein.prmtop protein.inpcrd
> quit

File protein.prmtop contains molecular topology, force field parameters, atom and residue names. File protein.inpcrd contains initial coordinates. You could convert prmtop and inpcrd files into pdb format by ambpdb to visualise obtained system:

ambpdb -p protein.prmtop < protein.inpcrd > protein_solvated.pdb

next