Informational and File Sharing ServerModeling of Macromolecular Systems | |
Tutorial 1: Molecular dynamics simulation of protein System preparationLet`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.ff99SBYou 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.pdbThis will add hydrogens to your structure. Now create 12 angstrom layer of TIP3P water around the protein: > solvatebox mol TIP3PBOX 12.0You can check system charge: > charge molAnd then you should add counterions (Na+ or Cl-) to neutralize the system: > addions mol Na+ 0Final 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 |