Running MMB outputs in OpenMM
Posted: Tue May 11, 2021 12:56 pm
Hi there!
I've been using MMB to fold ssDNA for subsequent MD simulation in Tinker with some success (it's a great tool by the way, thanks!). I'm now trying to do the same but with OpenMM, and I'm having difficulty with the MMB --> OpenMM translation.
Taking the output structure directly from MMB: firstly, pdbfixer's addHydrogen's method puts lots of protons in unphysical places, and secondly, whether or not we add hydrogens, the OpenMM system builder method always crashes with a message like this:
"
No template found for residue 2 (DC). The set of atoms matches DC, but the bonds are different.
"
Usually it is happy with the first base, but not the subsequent ones. It seems there may be an issue with the connections between bases (?)
I know this is the forum for MMB, not OpenMM, but I was wondering if there was any prior experience here making this transition. It seems in general the OpenMM pdb interpretation does not quite agree with the MMB outputs, and I'm not yet knowledgeable enough to guess how or why that is the case.
I've been using MMB to fold ssDNA for subsequent MD simulation in Tinker with some success (it's a great tool by the way, thanks!). I'm now trying to do the same but with OpenMM, and I'm having difficulty with the MMB --> OpenMM translation.
Taking the output structure directly from MMB: firstly, pdbfixer's addHydrogen's method puts lots of protons in unphysical places, and secondly, whether or not we add hydrogens, the OpenMM system builder method always crashes with a message like this:
"
No template found for residue 2 (DC). The set of atoms matches DC, but the bonds are different.
"
Usually it is happy with the first base, but not the subsequent ones. It seems there may be an issue with the connections between bases (?)
I know this is the forum for MMB, not OpenMM, but I was wondering if there was any prior experience here making this transition. It seems in general the OpenMM pdb interpretation does not quite agree with the MMB outputs, and I'm not yet knowledgeable enough to guess how or why that is the case.