On 10/09/2011 10:23 AM, Sandeep Somani wrote:
Hi Mark

It worked ! pdb2gmx is now properly processing the pdb, and moreover the potential energy from gmx is within 1.27 kJ/mol of that from Charmm. More on energy comparison shortly.

However, further tinkering of the rtp and pdb file was required to generate the topology:
1.
The original rtp entry which had HT1/2/3 for the methyl hydrogens was giving the error
"
Fatal error:
Atom H1 in residue ACE 1 was not found in rtp entry ACE with 6 atoms
while sorting atoms.
 "
even though neither rtp nor pdb had H1 atom. I do not understand why it was insisting on H1/2/3. It worked upon changing HT1/2/3 to H1/2/3.

Yeah. There's a bizarre atom-name-translation feature that was breaking here. That'll teach me not to do actual testing.


2.
I changed bond entry 'N CAT' -> 'N CT' in rtp entry of CT3. Guess CAT was a typo.

3.
The improper dihedral in CT3
'      -C      CT     N       -O ; commented to match with charmm psf '
was absent from the charmm psf. So I commented it.

fyi - final pdb and rtp entries are listed below.

Here's an updated patch that really does work :)

diff --git a/share/top/charmm27.ff/aminoacids.hdb b/share/top/charmm27.ff/aminoacids.hdb
index 84e0859..7a9a4ea 100644
--- a/share/top/charmm27.ff/aminoacids.hdb
+++ b/share/top/charmm27.ff/aminoacids.hdb
@@ -40,6 +40,9 @@ ASPP    4
 1      5       HA      CA      N       C       CB
 2      6       HB      CB      CG      CA
 1      2       HD2     OD2     CG      CB
+CT3     2
+1      1       HN      N       -C      CH3
+3       4       HH3    CH3     N       HN
 CYS2    3
 1      1       HN      N       -C      CA
 1      5       HA      CA      N       C       CB
diff --git a/share/top/charmm27.ff/aminoacids.rtp b/share/top/charmm27.ff/aminoacids.rtp
index f9f6823..0b9978f 100644
--- a/share/top/charmm27.ff/aminoacids.rtp
+++ b/share/top/charmm27.ff/aminoacids.rtp
@@ -1672,3 +1672,43 @@
 [ ZN2 ]
  [ atoms ]
        ZN      ZN      2.00    0
+
+[ ACE ]
+ [ atoms ]
+        CH3     CT3     -0.270  0
+        HH31    HA      0.090   1
+        HH32    HA      0.090   2
+        HH33    HA      0.090   3
+        C       C       0.510   4
+        O       O       -0.510  5
+ [ bonds ]
+        C       CH3
+        C       +N
+        CH3     HH31
+        CH3     HH32
+        CH3     HH33
+        O       C
+ [ impropers ]
+        C       CH3     +N      O
+
+[ CT3 ]
+; this can also be done with the .c.tdb, but the atom naming is different
+; and this can matter
+ [ atoms ]
+        N       NH1     -0.470  0
+        HN      H       0.310   1
+        CH3     CT3     -0.110  2
+        HH31    HA      0.090   3
+        HH32    HA      0.090   4
+        HH33    HA      0.090   5
+ [ bonds ]
+        -C      N
+        N       HN
+        N       CH3
+        CH3     HH31
+        CH3     HH32
+        CH3     HH33
+
+ [ impropers ]
+        N       -C      CH3     HN
+        -C      CH3     N       -O
diff --git a/share/top/residuetypes.dat b/share/top/residuetypes.dat
index 05bcbcf..1e8d527 100644
--- a/share/top/residuetypes.dat
+++ b/share/top/residuetypes.dat
@@ -10,6 +10,7 @@ ASP   Protein
 ASP1   Protein
 ASPH   Protein
 ASH    Protein
+CT3    Protein
 CYS    Protein



Now, regarding the energies, I compared the different bonded and non-bonded energy components from charmm with those from gmx. Bonds, dihedral and coulomb energies matched to within 0.01 kJ/mol which was great! The discrepancy is in angles (U-B) where gmx value is higher by 1.6652 kJ/mol and LJ where gmx is lower by 0.459 kJ/mol.

The label CHARMM and GROMACS use for UB varies. The former includes only the harmonic distance component of the U-B, the latter includes both.


Any idea on how to fix the angles (not too bothered by LJ) ?
I checked that the total number of angles in charmm psf and gmx top are the same (=54), but havn't yet compared individual entries.

btw, would you (or someone else here) have a sample charmm (inp, crd, psf) and gmx (mdp, gro, top) files where the two energies show a better match? It would help me with this troubleshooting.

I don't. Ask the authors of the port of this forcefield to GROMACS (Bjelkemar et al JCTC)

Mark
--
gmx-users mailing list    gmx-users@gromacs.org
http://lists.gromacs.org/mailman/listinfo/gmx-users
Please search the archive at 
http://www.gromacs.org/Support/Mailing_Lists/Search before posting!
Please don't post (un)subscribe requests to the list. Use the www interface or send it to gmx-users-requ...@gromacs.org.
Can't post? Read http://www.gromacs.org/Support/Mailing_Lists

Reply via email to