-
Is OpenFF 2.0 compatible with AMBER ff19sb? and if yes how to combine the protein and ligand prmtop file? |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments
-
Hi @aniketsh,
I believe that they are compatible, since both
This is the hard part - My understanding is that we generally recommend use of ff14sb or earlier, since ff19sb introduces "CMAP" terms which aren't consistently supported in other force field definitions/simulation engines. I think that OpenMM may be able to handle them, but don't have first-hand experience. So Generally, there are two options for making systems that use a mix of multiple force fields:
Since
I'd note, however, that you should look very closely at the results of this conversion. All of the CMAP-handling functionality in OpenMM and ParmEd seems to be just a few months old, so there may be conversion/interpretation bugs that people haven't found yet! |
Beta Was this translation helpful? Give feedback.
-
Thanks Jeff. I use parmed usually to combine the system and it had worked before. With CMAP though it works in only one direction. Parmed version (3.4.3) import parmed as pmd ptn=pmd.amber.AmberParm(prm_name='host.prmtop',rst7_name='host.crd') system=ptn+lig # This works system.save('sys.prmtop',overwrite=True) |
Beta Was this translation helpful? Give feedback.
-
This looks like a ParmEd bug of some sort, could you open an issue there? |
Beta Was this translation helpful? Give feedback.
Hi @aniketsh,
I believe that they are compatible, since both
ff19sb
andopenff-2.0.0
were fit using similar methods to a mix of QM and physical property data, and both force fields use compatible functional forms.This is the hard part - My understanding is that we generally recommend use of ff14sb or earlier, since ff19sb introduces "CMAP" terms which aren't consistently supported in other force field definitions/simulation engines. I think that OpenMM may be able to handle them, but don't have first-hand experience. So
sander
/pmemd
may be the best simulation engines of choice to ens…