GROMACS version: 2023
GROMACS modification: No
Dear Gromacs user community,
I have the following problem in Gromacs.
I am studying a protein that has an isopeptide bond. I went through the previous post on this forum in order to create the isopeptide bond. The method I followed is as follows.
- First, I placed the two proteins in a way that they do not overlap, and the residue of each protein (LYS and GLY), which will make the isopeptide bond is within the cutoff.
- I defined the corresponding LYS and GLY residue in the rtp, residuetypes, hdb, r2b files, which will make the isopeptide bond. I have successfully created the bond. I employed the amber a99SB-disp for building the topology. Solvated the structure in water and added NaCl to have a molarity of 150mM.
- Minimized the structure using SD and CG procedures.
- Run NVT for 1 ns with restraint (1000KJ.mol-1) on the protein C-α atoms. V-rescale temperature coupling was used with an integration time step of 2fs.
- Run 5 NPT simulations for 1 ns each, slowly reducing the restraint on the protein (1000,500,100,50,10 KJ.mol-1). Parrinello-Rahman pressure coupling was used.
- Run production simulation in NPT without any restraint.
Now, when I start the production simulation, after a few ns, LINCS error occurs on the isopeptide bond. I looked into the previous Gromacs post on LINCS error and tried to implement what has been suggested before. Clearly, the starting structure is not an issue here. I used Gromacs 2023 latest version with GPU implementation. The surprising thing is that when I run my system using only the CPUs, the LINCS error does not appear. I thought I had built the software wrongly. Then I installed Gromacs 2022.3, and the same problem appeared in the production simulation for the GPU version.
What could be the possible resolution? Is this a bug, or have I done something wrong?
Any help is appreciated.
Thanks,
Supriyo Naskar