[gmx-users] pdb2gmx picks up the wrong .tdb files?

Justin Lemkul jalemkul at vt.edu
Thu Jan 16 14:34:09 CET 2020



On 1/16/20 8:04 AM, András Ferenc WACHA wrote:
> Dear fellow Gromacs users,
>
> I have developed an extended version of the CHARMM36m force field for
> beta-amino acids (https://charmm-betaff.readthedocs.io,
> https://gitlab.com/awacha/charmm-beta.ff). For beta-amino acids I found
> pdb2gmx works well. However, if I try to use it for natural peptides and
> proteins (e.g. 6LYZ from the PDB), the following command:
>
> gmx pdb2gmx -f 6LYZ.pdb, -ff charmm-beta -ter -ignh
>
> fails to recognize the correct termini database files. The output is the
> following:
>
> (-------------------------- START of gmx output
> -----------------------------------)
>
> GROMACS:      gmx pdb2gmx, version 2020
> Executable:
> /opt/spack/opt/spack/linux-archrolling-skylake/gcc-9.2.0/gromacs-2020-ls53yrft6droj2ovhuzdwdufi4an4vir/bin/gmx
> Data prefix:
> /opt/spack/opt/spack/linux-archrolling-skylake/gcc-9.2.0/gromacs-2020-ls53yrft6droj2ovhuzdwdufi4an4vir
> Working dir:  /home/wachaandras/gromacs/forcefields
> Command line:
>    gmx pdb2gmx -f 6lyz.pdb -ff charmm-beta -ter -ignh
>
> Using the Charmm-beta force field in directory ./charmm-beta.ff
>
> Opening force field file ./charmm-beta.ff/watermodels.dat
>
> Select the Water Model:
>   1: TIP3P    TIP 3-point, recommended, by default uses CHARMM TIP3 with
> LJ on H
>   2: TIP4P    TIP 4-point
>   3: TIP5P    TIP 5-point
>   4: SPC        simple point charge
>   5: SPC/E    extended simple point charge
>   6: Methanol   Equilibrated methanol
>   7: Octanol    Equilibrated octanol
>   8: None
> 1
> going to rename ./charmm-beta.ff/merged.r2b
> Opening force field file ./charmm-beta.ff/merged.r2b
> Reading 6lyz.pdb...
> WARNING: all CONECT records are ignored
> Read '', 1001 atoms
> Analyzing pdb file
> Splitting chemical chains based on TER records or chain id changing.
> There are 1 chains and 0 blocks of water and 129 residues with 1001 atoms
>
>    chain  #res #atoms
>    1 'A'   129   1001
>
> All occupancies are one
> Opening force field file ./charmm-beta.ff/atomtypes.atp
> Opening force field file ./charmm-beta.ff/betaaminoacids.atp
> Opening force field file ./charmm-beta.ff/cyclicbeta.atp
> Reading residue database... (Charmm-beta)
> Opening force field file ./charmm-beta.ff/betaaminoacids.rtp
> Opening force field file ./charmm-beta.ff/cyclicbeta.rtp
> Opening force field file ./charmm-beta.ff/extra.rtp
> Warning: file does not end with a newline, last line:
> ;
> Opening force field file ./charmm-beta.ff/merged.rtp
> Opening force field file ./charmm-beta.ff/merged.hdb
> Opening force field file ./charmm-beta.ff/betaaminoacids.n.tdb
> Opening force field file ./charmm-beta.ff/cyclicbeta.n.tdb
> Opening force field file ./charmm-beta.ff/merged.n.tdb
> Opening force field file ./charmm-beta.ff/betaaminoacids.c.tdb
> Opening force field file ./charmm-beta.ff/cyclicbeta.c.tdb
> Opening force field file ./charmm-beta.ff/merged.c.tdb
> Processing chain 1 'A' (1001 atoms, 129 residues)
> Analysing hydrogen-bonding network for automated assignment of histidine
>   protonation. 213 donors and 184 acceptors were found.
> There are 262 hydrogen bonds
> Will use HISD for residue 15
> Identified residue LYS1 as a starting terminus.
> Identified residue LEU129 as a ending terminus.
> 8 out of 8 lines of specbond.dat converted successfully
> Special Atom Distance matrix:
>                      CYS6   MET12   HIS15   CYS30   CYS64   CYS76   CYS80
>                      SG48    SD87  NE2118   SG238   SG513   SG601   SG630
>     MET12    SD87   1.205
>     HIS15  NE2118   1.804   0.998
>     CYS30   SG238   1.450   1.070   2.063
>     CYS64   SG513   2.873   1.779   1.755   2.236
>     CYS76   SG601   2.740   1.544   1.418   2.132   0.778
>     CYS80   SG630   3.006   1.943   1.892   2.387   0.200   0.958
>     CYS94   SG724   2.576   1.388   1.329   1.976   0.678   0.211   0.871
>    MET105   SD799   1.866   0.933   1.679   0.896   1.858   1.483   2.047
>    CYS115   SG889   1.625   1.099   2.068   0.204   2.108   2.005   2.260
>    CYS127   SG981   0.203   1.089   1.733   1.332   2.808   2.631   2.950
>                     CYS94  MET105  CYS115
>                     SG724   SD799   SG889
>    MET105   SD799   1.389
>    CYS115   SG889   1.855   0.790
>    CYS127   SG981   2.474   1.701   1.505
> Linking CYS-6 SG-48 and CYS-127 SG-981...
> Linking CYS-30 SG-238 and CYS-115 SG-889...
> Linking CYS-64 SG-513 and CYS-80 SG-630...
> Linking CYS-76 SG-601 and CYS-94 SG-724...
> Select start terminus type for LYS-1
>   0: Beta3NH3+
>   1: Beta2NH3+
>   2: Beta23NH3+
>   3: B3_NH2
>   4: B2_NH2
>   5: B23_NH2
>   6: 5TER
>   7: None
>
> (-------------------------- END of gmx output
> -----------------------------------)
>
> Information in the force field relevant to the beta-peptides is stored
> in betaaminoacids.{arn,atp,c.tdb,n.tdb,rtp} files. I have kept the
> original ones (merged.*) intact. From the output above it seems that
> pdb2gmx recognizes and loads all the relevant files (both
> betaaminoacids.* and merged.*), but only shows a selection of N-terminal
> patches from the betaaminoacids.n.tdb file. More precisely, the 5TER
> terminus is from merged.n.tdb, but the other ones before it get
> overridden by entries from betaaminoacids.n.tdb. Is there some rule in
> pdb2gmx which considers some endgroups equivalent and keeps only one? I
> have encountered it neither in the main documentation (section 5.6.5:
> pdb2gmx input files), nor in the help of gmx pdb2gmx.
>
> Could anyone point me to how I should do this correctly?

What is the source of these force field files? Based on the .tdb 
entries, it seems they do not include the "standard" patches that should 
be included with the official CHARMM force field.

-Justin

-- 
==================================================

Justin A. Lemkul, Ph.D.
Assistant Professor
Office: 301 Fralin Hall
Lab: 303 Engel Hall

Virginia Tech Department of Biochemistry
340 West Campus Dr.
Blacksburg, VA 24061

jalemkul at vt.edu | (540) 231-3129
http://www.thelemkullab.com

==================================================



More information about the gromacs.org_gmx-users mailing list