openforcefield / openff-interchange

A project (and object) for storing, manipulating, and converting molecular mechanics data.
https://docs.openforcefield.org/projects/interchange
MIT License
65 stars 22 forks source link

User feedback on structure of GROMACS files #475

Open mattwthompson opened 2 years ago

mattwthompson commented 2 years ago

Under construction

mattwthompson commented 2 years ago

I met briefly with @hannahbaumann who gave the following feedback and described one of her workflows:

  1. "Isomorphic molecules get the same parameters" seems like a reasonable assumption
  2. ITP file writer might be useful in same cases, i.e. a user manually manipulating a ligand (or doing various alchemical things in free energy calculations)

Her "separated topologies" workflow is as follows:

The key take-away here is that topology manipulation/access (i.e. getting the index of the ligand molecule in either complex) is needed for this workflow to run smoothly. I think OpenFF's topology objects should work well for this since molecules are first-class citizens and everything's index is accessible. The dummy atoms/ligands will probably require some hacking, however.