I would very much like to use virtual sites for hydrogens in my protein in order to use a longer (4 fs) simulation time step. However, I would also like to include a bound ATP molecule in the system. Using the most recent (July 2020) GROMACS port of charmm36, pdb2gmx fails with the error “No vsite database NH2 entry for type NN1”, which I have been able to track down to the ATP molecule.
Is it possible to either (1) substitute vsites for hydrogens in the protein molecule(s), but not in ATP, or (2) actually put vsites into the ATP molecule?
Also, if I do figure out how to do option 1, how likely are the remaining hydrogens on the bound ATP molecule to cause problems with a 4 fs time step?
Either everything needs to be virtualized or nothing. You can’t extend a time step for an entire system with only some of the problematic degrees of freedom manipulated. You’ll have to write a suitable .vsd entry for the relevant ATP functional groups. Not everything is automatically built in.
No problem. The force field is charmm36 ported to gmx format by the MacKerell lab, the July 2020 version (MacKerell Lab). Here are the ATP parameters calculated by mkvsites:
I don’t suppose you might also have some advice for constructing the hdb file? I am running into many obstacles with the addition of ADP/ATP ligands to the force field. Any help is appreciated, and thanks for your time already!