GROMACS version: 2022.5-Debian_2022.5_2
GROMACS modification: No
Hello all,
I have been trying to create a system using pdb2gmx to generate the topology of a membrane system.
pdb2gmx runs to completion, but the water molecules are not recognized as a separate block. I’ve included the full output of the command at the bottom for reference, but the main issue is summarized below.
Analyzing pdb file
Splitting chemical chains based on TER records or chain id changing.
There are 3 chains and 0 blocks of water and 14264 residues with 69664 atoms
chain #res #atoms
1 ' ' 200 27600
2 ' ' 64 64
3 ' ' 14000 42000
In the PDB file, the system is divided into three chains: (1) lipids, (2) ions, and (3) waters. I’ve verified that the water residue naming follows the CHARMM36 TIP3P convention.
When I use the resulting topology files with gmx grompp, I get the following error:
gmx grompp -f step6.0_minimization.mdp -c conf.gro -r conf.gro -o min.tpr
Setting the LD random seed to 2138945130
Generated 167799 of the 167910 non-bonded parameter combinations
Generating 1-4 interactions: fudge = 1
Generated 117432 of the 167910 1-4 parameter combinations
ERROR 1 [file topol_Other3.itp, line 98033]:
No default U-B types
ERROR 2 [file topol_Other3.itp, line 98034]:
No default U-B types
ERROR 3 [file topol_Other3.itp, line 98036]:
No default U-B types
ERROR 4 [file topol_Other3.itp, line 98037]:
No default U-B types
ERROR 5 [file topol_Other3.itp, line 98039]:
No default U-B types
ERROR 6 [file topol_Other3.itp, line 98040]:
No default U-B types
ERROR 7 [file topol_Other3.itp, line 98042]:
No default U-B types
ERROR 8 [file topol_Other3.itp, line 98043]:
No default U-B types
ERROR 9 [file topol_Other3.itp, line 98045]:
No default U-B types
ERROR 10 [file topol_Other3.itp, line 98046]:
No default U-B types
................
ERROR 27989 [file topol_Other3.itp, line 140015]:
No default U-B types
ERROR 27990 [file topol_Other3.itp, line 140016]:
No default U-B types
ERROR 27991 [file topol_Other3.itp, line 140018]:
No default U-B types
ERROR 27992 [file topol_Other3.itp, line 140019]:
No default U-B types
ERROR 27993 [file topol_Other3.itp, line 140021]:
No default U-B types
ERROR 27994 [file topol_Other3.itp, line 140022]:
No default U-B types
ERROR 27995 [file topol_Other3.itp, line 140024]:
No default U-B types
ERROR 27996 [file topol_Other3.itp, line 140025]:
No default U-B types
ERROR 27997 [file topol_Other3.itp, line 140027]:
No default U-B types
ERROR 27998 [file topol_Other3.itp, line 140028]:
No default U-B types
ERROR 27999 [file topol_Other3.itp, line 140030]:
No default U-B types
ERROR 28000 [file topol_Other3.itp, line 140031]:
No default U-B types
-------------------------------------------------------
Program: gmx grompp, version 2022.5-Debian_2022.5_2
Source file: src/gromacs/gmxpreprocess/grompp.cpp (line 2172)
Fatal error:
There were 28000 errors in input file(s)
For more information and tips for troubleshooting, please check the GROMACS
website at http://www.gromacs.org/Documentation/Errors
-------------------------------------------------------
This seems to indicate that the bonded parameters for the TIP3P water molecules (which I haven’t modified) are missing. I find it hard to believe that the CHARMM36 parameters for water are absent from the force field files, so I suspect the issue might originate from the pdb2gmx step.
Interestingly, if I remove the water molecules from the system, both pdb2gmx and grompp complete without major errors.
Thanks for your time,
Kyle
Full gmx pdb2gmx output
gmx pdb2gmx -f ../step5_input.pdb
Select the Force Field:
From '/usr/share/gromacs/top':
1: AMBER03 protein, nucleic AMBER94 (Duan et al., J. Comp. Chem. 24, 1999-2012, 2003)
2: AMBER94 force field (Cornell et al., JACS 117, 5179-5197, 1995)
3: AMBER96 protein, nucleic AMBER94 (Kollman et al., Acc. Chem. Res. 29, 461-469, 1996)
4: AMBER99 protein, nucleic AMBER94 (Wang et al., J. Comp. Chem. 21, 1049-1074, 2000)
5: AMBER99SB protein, nucleic AMBER94 (Hornak et al., Proteins 65, 712-725, 2006)
6: AMBER99SB-ILDN protein, nucleic AMBER94 (Lindorff-Larsen et al., Proteins 78, 1950-58, 2010)
7: AMBERGS force field (Garcia & Sanbonmatsu, PNAS 99, 2782-2787, 2002)
8: CHARMM all-atom force field
9: CHARMM27 all-atom force field (CHARM22 plus CMAP for proteins)
10: GROMOS96 43a1 force field
11: GROMOS96 43a2 force field (improved alkane dihedrals)
12: GROMOS96 45a3 force field (Schuler JCC 2001 22 1205)
13: GROMOS96 53a5 force field (JCC 2004 vol 25 pag 1656)
14: GROMOS96 53a6 force field (JCC 2004 vol 25 pag 1656)
15: GROMOS96 54a7 force field (Eur. Biophys. J. (2011), 40,, 843-856, DOI: 10.1007/s00249-011-0700-9)
16: OPLS-AA/L all-atom force field (2001 aminoacid dihedrals)
8
Using the Charmm36-jul2022 force field in directory charmm36-jul2022.ff
Opening force field file /usr/share/gromacs/top/charmm36-jul2022.ff/watermodels.dat
Select the Water Model:
1: TIP3P CHARMM-modified TIP3P water model (recommended over original TIP3P)
2: TIP3P_ORIGINAL Original TIP3P water model
3: SPC SPC water model
4: SPCE SPC/E water model
5: TIP5P TIP5P water model
6: TIP4P TIP4P water model
7: TIP4PEW TIP4P/Ew water model
8: None
1
going to rename charmm36-jul2022.ff/aminoacids.r2b
Opening force field file /usr/share/gromacs/top/charmm36-jul2022.ff/aminoacids.r2b
going to rename charmm36-jul2022.ff/carb.r2b
Opening force field file /usr/share/gromacs/top/charmm36-jul2022.ff/carb.r2b
going to rename charmm36-jul2022.ff/cgenff.r2b
Opening force field file /usr/share/gromacs/top/charmm36-jul2022.ff/cgenff.r2b
going to rename charmm36-jul2022.ff/ethers.r2b
Opening force field file /usr/share/gromacs/top/charmm36-jul2022.ff/ethers.r2b
going to rename charmm36-jul2022.ff/lipid.r2b
Opening force field file /usr/share/gromacs/top/charmm36-jul2022.ff/lipid.r2b
going to rename charmm36-jul2022.ff/metals.r2b
Opening force field file /usr/share/gromacs/top/charmm36-jul2022.ff/metals.r2b
going to rename charmm36-jul2022.ff/na.r2b
Opening force field file /usr/share/gromacs/top/charmm36-jul2022.ff/na.r2b
going to rename charmm36-jul2022.ff/silicates.r2b
Opening force field file /usr/share/gromacs/top/charmm36-jul2022.ff/silicates.r2b
going to rename charmm36-jul2022.ff/solvent.r2b
Opening force field file /usr/share/gromacs/top/charmm36-jul2022.ff/solvent.r2b
Reading ../step5_input.pdb...
Read '', 69664 atoms
Analyzing pdb file
Splitting chemical chains based on TER records or chain id changing.
There are 3 chains and 0 blocks of water and 14264 residues with 69664 atoms
chain #res #atoms
1 ' ' 200 27600
2 ' ' 64 64
3 ' ' 14000 42000
All occupancies are one
All occupancies are one
Opening force field file /usr/share/gromacs/top/charmm36-jul2022.ff/atomtypes.atp
Reading residue database... (Charmm36-jul2022)
Opening force field file /usr/share/gromacs/top/charmm36-jul2022.ff/aminoacids.rtp
Opening force field file /usr/share/gromacs/top/charmm36-jul2022.ff/carb.rtp
Opening force field file /usr/share/gromacs/top/charmm36-jul2022.ff/cgenff.rtp
Opening force field file /usr/share/gromacs/top/charmm36-jul2022.ff/ethers.rtp
Opening force field file /usr/share/gromacs/top/charmm36-jul2022.ff/lipid.rtp
Opening force field file /usr/share/gromacs/top/charmm36-jul2022.ff/metals.rtp
Opening force field file /usr/share/gromacs/top/charmm36-jul2022.ff/na.rtp
Opening force field file /usr/share/gromacs/top/charmm36-jul2022.ff/silicates.rtp
Opening force field file /usr/share/gromacs/top/charmm36-jul2022.ff/solvent.rtp
Opening force field file /usr/share/gromacs/top/charmm36-jul2022.ff/aminoacids.hdb
Opening force field file /usr/share/gromacs/top/charmm36-jul2022.ff/carb.hdb
Opening force field file /usr/share/gromacs/top/charmm36-jul2022.ff/cgenff.hdb
Opening force field file /usr/share/gromacs/top/charmm36-jul2022.ff/ethers.hdb
Opening force field file /usr/share/gromacs/top/charmm36-jul2022.ff/lipid.hdb
Opening force field file /usr/share/gromacs/top/charmm36-jul2022.ff/metals.hdb
Opening force field file /usr/share/gromacs/top/charmm36-jul2022.ff/na.hdb
Opening force field file /usr/share/gromacs/top/charmm36-jul2022.ff/silicates.hdb
Opening force field file /usr/share/gromacs/top/charmm36-jul2022.ff/solvent.hdb
Opening force field file /usr/share/gromacs/top/charmm36-jul2022.ff/aminoacids.n.tdb
Opening force field file /usr/share/gromacs/top/charmm36-jul2022.ff/carb.n.tdb
Opening force field file /usr/share/gromacs/top/charmm36-jul2022.ff/cgenff.n.tdb
Opening force field file /usr/share/gromacs/top/charmm36-jul2022.ff/ethers.n.tdb
Opening force field file /usr/share/gromacs/top/charmm36-jul2022.ff/lipid.n.tdb
Opening force field file /usr/share/gromacs/top/charmm36-jul2022.ff/metals.n.tdb
Opening force field file /usr/share/gromacs/top/charmm36-jul2022.ff/na.n.tdb
Opening force field file /usr/share/gromacs/top/charmm36-jul2022.ff/silicates.n.tdb
Opening force field file /usr/share/gromacs/top/charmm36-jul2022.ff/solvent.n.tdb
Opening force field file /usr/share/gromacs/top/charmm36-jul2022.ff/aminoacids.c.tdb
Opening force field file /usr/share/gromacs/top/charmm36-jul2022.ff/carb.c.tdb
Opening force field file /usr/share/gromacs/top/charmm36-jul2022.ff/cgenff.c.tdb
Opening force field file /usr/share/gromacs/top/charmm36-jul2022.ff/ethers.c.tdb
Opening force field file /usr/share/gromacs/top/charmm36-jul2022.ff/lipid.c.tdb
Opening force field file /usr/share/gromacs/top/charmm36-jul2022.ff/metals.c.tdb
Opening force field file /usr/share/gromacs/top/charmm36-jul2022.ff/na.c.tdb
Opening force field file /usr/share/gromacs/top/charmm36-jul2022.ff/silicates.c.tdb
Opening force field file /usr/share/gromacs/top/charmm36-jul2022.ff/solvent.c.tdb
Back Off! I just backed up topol.top to ./#topol.top.3#
Processing chain 1 (27600 atoms, 200 residues)
Problem with chain definition, or missing terminal residues. This chain does not appear to contain a recognized chain molecule. If this is incorrect, you can edit residuetypes.dat to modify the behavior.
8 out of 8 lines of specbond.dat converted successfully
Opening force field file /usr/share/gromacs/top/charmm36-jul2022.ff/aminoacids.arn
Checking for duplicate atoms....
Generating any missing hydrogen atoms and/or adding termini.
Now there are 200 residues with 27600 atoms
Chain time...
Back Off! I just backed up topol_Other.itp to ./#topol_Other.itp.3#
Making bonds...
Number of bonds was 27400, now 27400
Generating angles, dihedrals and pairs...
Before cleaning: 72600 pairs
Before cleaning: 72600 dihedrals
Making cmap torsions...
There are 72600 dihedrals, 400 impropers, 52400 angles
72600 pairs, 27400 bonds and 0 virtual sites
Total mass 157226.438 a.m.u.
Total charge 0.000 e
Writing topology
Back Off! I just backed up posre_Other.itp to ./#posre_Other.itp.3#
Processing chain 2 (64 atoms, 64 residues)
Problem with chain definition, or missing terminal residues. This chain does not appear to contain a recognized chain molecule. If this is incorrect, you can edit residuetypes.dat to modify the behavior.
8 out of 8 lines of specbond.dat converted successfully
Opening force field file /usr/share/gromacs/top/charmm36-jul2022.ff/aminoacids.arn
Checking for duplicate atoms....
Generating any missing hydrogen atoms and/or adding termini.
Now there are 64 residues with 64 atoms
Chain time...
Back Off! I just backed up topol_Other2.itp to ./#topol_Other2.itp.3#
Making bonds...
No bonds
Generating angles, dihedrals and pairs...
Making cmap torsions...
There are 0 dihedrals, 0 impropers, 0 angles
0 pairs, 0 bonds and 0 virtual sites
Total mass 2385.546 a.m.u.
Total charge 0.000 e
Writing topology
Back Off! I just backed up posre_Other2.itp to ./#posre_Other2.itp.3#
Processing chain 3 (42000 atoms, 14000 residues)
Problem with chain definition, or missing terminal residues. This chain does not appear to contain a recognized chain molecule. If this is incorrect, you can edit residuetypes.dat to modify the behavior.
8 out of 8 lines of specbond.dat converted successfully
Opening force field file /usr/share/gromacs/top/charmm36-jul2022.ff/aminoacids.arn
Checking for duplicate atoms....
Generating any missing hydrogen atoms and/or adding termini.
Now there are 14000 residues with 42000 atoms
Chain time...
Back Off! I just backed up topol_Other3.itp to ./#topol_Other3.itp.3#
Making bonds...
Number of bonds was 42000, now 42000
Generating angles, dihedrals and pairs...
Making cmap torsions...
There are 0 dihedrals, 0 impropers, 42000 angles
0 pairs, 42000 bonds and 0 virtual sites
Total mass 252215.602 a.m.u.
Total charge 0.000 e
Writing topology
Back Off! I just backed up posre_Other3.itp to ./#posre_Other3.itp.3#
Including chain 1 in system: 27600 atoms 200 residues
Including chain 2 in system: 64 atoms 64 residues
Including chain 3 in system: 42000 atoms 14000 residues
Now there are 69664 atoms and 14264 residues
Total mass in system 411827.586 a.m.u.
Total charge in system 0.000 e
Writing coordinate file...
Back Off! I just backed up conf.gro to ./#conf.gro.3#
--------- PLEASE NOTE ------------
You have successfully generated a topology from: ../step5_input.pdb.
The Charmm36-jul2022 force field and the tip3p water model are used.
--------- ETON ESAELP ------------
GROMACS reminds you: "Heavier-than-air flying machines are impossible." (Lord Kelvin, President of Royal Society, 1895.)
