[gmx-users] Missing H from residue
Mark Abraham
Mark.Abraham at anu.edu.au
Tue Nov 10 00:54:12 CET 2009
Jack Shultz wrote:
> Well I was just wondering if there was some porgram that could add
> this atom automatically. It looks like this "H" is missing. I supposed
> I could re-write the pdb file. It has all these non-standard
> Hydrogens. HB, HG and HT. Maybe I can just replace those.
Non-standard? H[ABGDEZ][123] are the H atoms for the heavy atom that is
alpha through zeta to the backbone carbonyl.
> This is the residue in question
>
> ATOM 1 N GLU 32 -20.050 8.920 -4.700 1.00 0.00 N
> ATOM 2 CA GLU 32 -19.847 8.507 -3.304 1.00 0.00 C
> ATOM 3 C GLU 32 -20.807 7.451 -2.751 1.00 0.00 C
> ATOM 4 O GLU 32 -21.843 7.183 -3.340 1.00 0.00 O
> ATOM 5 CB GLU 32 -19.913 9.782 -2.416 1.00 0.00 C
> ATOM 6 CG GLU 32 -18.641 10.678 -2.498 1.00 0.00 C
> ATOM 7 CD GLU 32 -18.573 11.627 -1.334 1.00 0.00 C
> ATOM 8 OE1 GLU 32 -19.009 12.797 -1.488 1.00 0.00 O
> ATOM 9 OE2 GLU 32 -18.089 11.174 -0.257 1.00 0.00 O
> ATOM 10 HA GLU 32 -18.845 8.057 -3.227 1.00 0.00 H
> ATOM 11 HB1 GLU 32 -20.805 10.368 -2.695 1.00 0.00 H
> ATOM 12 HB2 GLU 32 -20.026 9.493 -1.358 1.00 0.00 H
> ATOM 13 HG1 GLU 32 -17.724 10.072 -2.453 1.00 0.00 H
> ATOM 14 HG2 GLU 32 -18.628 11.255 -3.435 1.00 0.00 H
> ATOM 15 HT2 GLU 32 -19.381 9.526 -5.140 1.00 0.00 H
> ATOM 16 HT1 GLU 32 -20.892 8.644 -5.172 1.00 0.00 H
>
> [boincadm at vps test]$ grep -A5 "GLU"
> /usr/local/gromacs/share/gromacs/top/ffamber99sb.*
> /usr/local/gromacs/share/gromacs/top/ffamber99sb.hdb:GLU 4
> /usr/local/gromacs/share/gromacs/top/ffamber99sb.hdb-1 1 H
> N -C CA
So here, for GLU, the H can't be constructed because there is no C from
a preceding residue. Hence the need for NGLU per Justin's suggestion.
However your grep should have found NGLU if you have a complete
installation.
Mark
> /usr/local/gromacs/share/gromacs/top/ffamber99sb.hdb-1 5 HA
> CA N CB C
> /usr/local/gromacs/share/gromacs/top/ffamber99sb.hdb-2 6 HB
> CB CA CG
> /usr/local/gromacs/share/gromacs/top/ffamber99sb.hdb-2 6 HG
> CG CB CD
> /usr/local/gromacs/share/gromacs/top/ffamber99sb.hdb-ASP 3
>
> /usr/local/gromacs/share/gromacs/top/ffamber99sb.rtp.bad:[ GLU ]
> /usr/local/gromacs/share/gromacs/top/ffamber99sb.rtp.bad- [ atoms ]
> /usr/local/gromacs/share/gromacs/top/ffamber99sb.rtp.bad- N
> amber99sb_34 -0.51630 1
> /usr/local/gromacs/share/gromacs/top/ffamber99sb.rtp.bad- H
> amber99sb_17 0.29360 2
> /usr/local/gromacs/share/gromacs/top/ffamber99sb.rtp.bad- CA
> amber99sb_11 0.03970 3
> /usr/local/gromacs/share/gromacs/top/ffamber99sb.rtp.bad- HA
> amber99sb_19 0.11050 4
>
>
> On Mon, Nov 9, 2009 at 4:26 PM, Mark Abraham <Mark.Abraham at anu.edu.au> wrote:
>> Jack Shultz wrote:
>>> I tried to protonate my pdb file using openbabel
>>> babel -ipdb fzd8min_renum_SS.pdb -opdb Protein.pdb -h
>>>
>>> Then I ran pdb2gmx with the following
>>>
>>> pdb2gmx -ff amber99sb -f ProteinAmber.pdb -o Protein2.pdb -p
>>> Protein.top -water spce -ignh
>>>
>>> But apparently I am missing a H from my first residue. Is there an
>>> easy way to add missing atoms?
>> Yep - you may need a well-formatted .hdb file, like the message says :-) You
>> should check out whether the AMBER port you installed supports this feature
>> or not. Alternatively, have a look in the file and with a viewer to see what
>> is present for residue 1 and how the atoms are named, and whether renaming
>> some atoms will fix the issue.
>>
>> Mark
>>
>>> WARNING: atom H is missing in residue GLU 1 in the pdb file
>>> You might need to add atom H to the hydrogen database of residue
>>> GLU
>>> in the file ff???.hdb (see the manual)
>>>
>>>
>>> -------------------------------------------------------
>>> Program pdb2gmx, VERSION 4.0.5
>>> Source code file: pdb2top.c, line: 704
>>>
>>> Fatal error:
>>> There were 1 missing atoms in molecule Protein, if you want to use
>>> this incomplete topology anyhow, use the option -missing
>>> -------------------------------------------------------
>>>
>> --
>> gmx-users mailing list gmx-users at gromacs.org
>> http://lists.gromacs.org/mailman/listinfo/gmx-users
>> Please search the archive at http://www.gromacs.org/search before posting!
>> Please don't post (un)subscribe requests to the list. Use the www interface
>> or send it to gmx-users-request at gromacs.org.
>> Can't post? Read http://www.gromacs.org/mailing_lists/users.php
>>
>
>
>
More information about the gromacs.org_gmx-users
mailing list