choderalab / chiron

Differentiable Markov Chain Monte Carlo
https://github.com/choderalab/chiron/wiki
MIT License
14 stars 1 forks source link

Create new Chiron topology #32

Open chrisiacovella opened 6 months ago

chrisiacovella commented 6 months ago

Currently, chiron.topology uses the openmm topology object. This was done initially for convenience (being able to quickly import openmmtools test systems during initial development/testing).

Given that we will not be using most of the features of the openmm, and will need many specialized functions to infer topology, we should create a rather minimal topology object. We should probably include functions that accept openmm topology objects as well as openff-toolkit objects.

We should be able to easily using openff-units for defining element information (e.g., masses, atomic_number, symbol, etc.).