ExtTrjCrds

ExtTrjCrds is a program to extract and manipulate Amber MD trajectories. It main use is MM/GBSA calculations where it can be used to create all kinds of different snapshots.

The usage of the program is as follow

exttrjcrds exttrjcrds.in

where exttrjcrds.in is a textfile controlling the behaviour of the program.

The code is written in Fortran95 and located locally in /away/bio/Amber/ExtTrjCrds

Samuel Genheden, 2012


Control file

The control file contains values of variables determining the execution of ExtTrjCrds. Each variable name starts with an ampersand (&) and the rows that follow the variable name sets the variable and associated variables. Currently, the following variables can be set:

By combining different input variables the snapshots for many situations can be created.


Examples of basic control files

To create standard snapshots and truncated snapshots for standard one average MM/GBSA. prot.atoms specify the protein atoms to print out in the truncated snapshots. The 108 water molecules will only be printed in the truncated snapshots.

$nprot
1809
$nlig
31
$nwat
108
$prmtop
ferr-l01.prm
$protfil
prot.atoms
$ligfil
lig.atoms
$crds
1
r1_cent.mdcrd 1 40
$prefix
l01
$wrttr
1

Same as above, but the receptor snapshots will also include the ligand atoms, which could be interesting if one would like to prevent the cavity to be filled with continuum water.

$nprot
1809
$nlig
31
$nwat
108
$prmtop
ferr-l01.prm
$protfil
prot.atoms
$ligfil
lig.atoms
$crds
1
r1_cent.mdcrd 1 40
$prefix
l01
$wrttr
1
$comasrec
1

To create snapshots for an apo protein, i.e., a trajectory without any ligand, as in a three-average MM/GBSA.

$nprot
1809
$nwat
108
$prmtop
apo.prm
$protfil
prot.atoms
$crds
1
r1_cent.mdcrd 1 40
$prefix
ferr
$wrttr
1
$reccalc
1

To create regular snapshots but with 10 water molecules. The 10 water molecules would be found by superposing the snapshots onto ref.pdb and looking for water molecules within 4 A of the atoms 2455 to 2476.

$nlig
31
$nwat
10
$prmtop
ferr-l01.prm
$ligfil
lig.atoms
$crds
1
r1_cent.mdcrd 1 40
$prefix
l01
$explicit
1
$reffil
ref.pdb
$reflig
2455 2476
$siterad
4