Dear Users:

Summary:
I believe that there is some problem in the residue numbering routine that is 
used by editconf and trjconv
that exists at least in 4.5.3 and 4.5.5, but not in 4.0.7, and that this is 
somehow related to the ACE residue.

Details:
I have a system with two peptides, water, and ions. Residues are numbered 
consecutively in the initial .gro file
(verified by running editconf -resnr 1). The problem is that when I use grompp 
to generate a .tpr file and then
use editconf -f my.tpr -o out.gro I get a .gro file with residues that are not 
listed consecutively (same thing if I use
trjconv to extract a .gro from a .xtc file with this .tpr).

I tested this in gromacs 4.5.5 and 4.5.3. The forcefield is either Amber99sb or 
OPLS-AA/L. Each peptide is capped
(starts with ACE and ends with NME).

If I order them as protein1, protein2, water, ions in the .gro and .top then 
the .gro that I extract from the .tpr
has residue numbers that run from 1-14 (first peptide), then again 1-15 (second 
peptide), and continue as
16-1413 (water), 1414-1439 (ions).

If I reorder to put ions first, then I get residue numbers that run from 16-41 
(ions), 1-14 (first peptide),
1-15 (second peptide), 42-1439 (water).

In each case, however, the output from gmxdump provides molblock fields that 
are in the correct order.

I wonder if there could be something about the ACE residue in the force field 
that is causing this
strange behaviour? I've used a single capped peptide before, but never more 
than one and the ACE residue
has always come first in my previous work.

Here is the molblock information from gmxdump in the setup in which I put the 
ions before the first peptide:

topology:
   name="MD"
   #atoms               = 4652
   molblock (0):
      moltype              = 0 "NA"
      #molecules           = 15
      #atoms_mol           = 1
   molblock (1):
      moltype              = 1 "CL"
      #molecules           = 11
      #atoms_mol           = 1
   molblock (2):
      moltype              = 2 "Protein_1"
      #molecules           = 1
      #atoms_mol           = 201
   molblock (3):
      moltype              = 3 "Protein_2"
      #molecules           = 1
      #atoms_mol           = 231
   molblock (4):
      moltype              = 4 "SOL"
      #molecules           = 1398
      #atoms_mol           = 3

#############

And here is the first 30 lines of the input .gro

RUN1
4652
    1NA      NA    1   1.111   1.195   1.100
    2NA      NA    2   0.903   0.086   0.133
...
   25CL      CL   25   2.684   
2.864<tel:25%C2%A0%C2%A0%202.684%C2%A0%C2%A0%202.864>   3.234
   26CL      CL   26   0.233   
0.729<tel:26%C2%A0%C2%A0%200.233%C2%A0%C2%A0%200.729>   2.132
   27ACE    CH3   27   3.073   2.376   1.686
   27ACE   HH31   28   3.163   2.414   1.665
...

###############################

And here is the first 30 lines of the output .gro after grompp and editconf -f 
.tpr

RUN1
4652
   16NA      NA    1   1.111   1.195   1.100
   17NA      NA    2   0.903   0.086   0.133
...
   40CL      CL   25   2.684   
2.864<tel:25%C2%A0%C2%A0%202.684%C2%A0%C2%A0%202.864>   3.234
   41CL      CL   26   0.233   
0.729<tel:26%C2%A0%C2%A0%200.233%C2%A0%C2%A0%200.729>   2.132
    1ACE    CH3   27   3.073   2.376   1.686
    1ACE   HH31   28   3.163   2.414   1.665
...

########################

Finally, I tested this by creating an OPLS topology for either ALA or ACE-ALA. 
I then put two molecules
of the selected species in a box and ran grompp; editconf -f .tpr -o .gro and 
found that the atom numbers
started again back at zero only for the system containing ACE. This narrows it 
down to show that problem is
not system specific, nor does it depend on the presence of the NME residue.

Further, I tested with version 4.0.7 (pdb2gmx, grompp, editconf) and found that 
this problem did not exist.
Nevertheless, if I used version 4.5.5 of editconf to extract from the .tpr 
generated by 4.0.7 then I see improper
residue numbering.

It seems to me that there is some problem in the residue numbering routine that 
is used by editconf and trjconv
that exists at least in 4.5.3 and 4.5.5 but not in 4.0.7. This can be 
problematic for later analysis if, for example, a .ndx file is constructed from 
a .gro with non-sequential residue numbers. It also seems to be leading to 
problems with our selections for genion.

If anybody has encountered this and solved it, I'd love to hear about it.

Thank you,
Chris.

-- 
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