GROMACS version:2022
GROMACS modification: No
Much thanks for any help and guidance on these errors - I am studying mixtures of amino acids at pH 10; at this pH the N-term is neutral NH2 and the C-term is negative COO-. I am using the charmm27 force field to parametrize and patch each amino acid. However I’m getting errors that I thought would taken care of with the C and N term nbd files. These are the errors I’m getting along with snippets of my topology files. Thanks again for your time and effort reading this.
ERROR 1 [file phe.top, line 136]:
No default U-B types
-------------------------------My input to this post--------------
Topology file line 136: (1 4 20. 5)
atoms: (1 NH2 2 PHE N)
(4 CT1 2 PHE CA)
(20 CC 2 PHE C)
The NH2 amino acids.n.tdb file is:
[ NH2 ]
[ replace ]
N NH2 14.007 -0.96
CA CT1 12.011 0.19
HA HB 1.008 0.09
[ add ]
2 4 HT N CA C
H 1.008 0.34 -1
[ delete ]
HN
This angle does not seem to be defined in the aminoacids.n.tdb file
Is this a typo for an angle that was not inserted?
Does a parametrization exist for this angle?
-------------My input to this post--------------
ERROR 2 [file phe.top, line 172]:
** No default Proper Dih. types**
2 1 4 20 9 (line 172)
2 H 2 PHE HT1
1 NH2 2 PHE N
4 CT1 2 PHE CA
20 CC 2 PHE C
From what I think this dihedral seems to be defined in the aminoacid.n.tdb file
What am I missing?
end-------------My input to this post--------------
ERROR 3 [file phe.top, line 175]:
** No default Proper Dih. types**
start-------------My input to this post--------------
3 1 4 20 9 (line 175)
3 H 2 PHE HT2
1 NH2 2 PHE N
4 CT1 2 PHE CA
20 CC 2 PHE C
From what I think this dihedral seems to be defined in the aminoacid.n.tdb file
What am I missing?
end-------------My input to this post--------------
I found what I think is the issue - the ffbonded.itp file in Charmm36-jul2021.ff switches the order of atoms in the angle and dihedral parameters of NH2-CT1-CC in the topology generated by pdb2gmx, however the in the ffbonded.itp the order is NH2-CC-CT1 - I changed the order to match the topology created by pdb2gmx and that solved the angle issue;
For the dihedral, the same issue happened with order - in the topology file created by pdb2gmx the order is H-NH2-CT1-CC; however H-NH2-CC-CT1 is the order in ffbonded.itp - I also changed the ffbonded.itp file to match the topology generated by pdb2gmx; additionally the H-NH2-CT2-CC was also switched in the ffbonded.itp file
such reordering is only permitted if the mathematical form of the potential function is invariant to the change. What you do does indeed silence the error message, but you introduce unwanted (incorrect) behaviour.
The CHARMM parameter set you want to use was parametrized for proteins/peptides, i.e. polymers (oligomers) of amino-acids, where the effects resulting from the chain have been implicitly accounted for. The chemical/conformational behaviour of stand-alone monomers is expected to be different, therefore you should not blindly apply these parameters for your case. Accordingly, the parameters you need are not even available in the upstream force field data set.
I’d suggest to search for a compatible topology in the CGenFF part of the upstream CHARMM data, or attempt to parametrize the required molecules with CGenFF.
By the way, the interaction parameters you have found in the force field parameter set are originally for the amidated C-terminus (CT2 patch residue in the upstream CHARMM force field dataset). For example, the angle parameter NH2-CC-CT1 is good for the amidated C-terminus (CT2 in the upstream CHARMM force field), where it describes the angle term of Calpha - C(=O) - N(H2). You exchange two carbons with different chemical character: one with an =O attached and one carrying a -NH2 group. This is seldom correct.
Mixing/matching force field parameters is always a dangerous business. Any change to them requires serious (non-trivial) validation. If you are lucky, you only induce instability in your system (“blowing up”). If you are not, you get seemingly meaningful but completely invalid results (“garbage in, garbage out”).