MT/PB Adoption Scoping Meeting
Date
Sep 20, 2021
Participants
@Matt Thompson
@Pavan Behara
Goals
Get a better idea of how Pavan/force field scientists use
ForceField.create_openmm_system
Discussion topics
Presenter | Notes |
---|---|
PB | Use cases (PB made a couple of slides)
|
Live coding | Working on replacing First attempt: replace with interchange = Interchange.from_smirnoff(
force_field=forcefield,
topology=mol.to_topology(),
)
system = interchange.to_openmm(combine_nonbonded_forces=True)
This choked on the cutoff handling in So we updated the script to set the box to a large value top = mol.to_topology()
top.box_vectors = [4, 4, 4] * unit.nm
interchange = Interchange.from_smirnoff(
force_field=forcefield,
topology=mol.to_topology(),
)
system = interchange.to_openmm(combine_nonbonded_forces=True) This gets the notebook running, but it was really slow. This makes it hard for PB to do science. The options are
However, the notebook eventually ran! We did not save the numbers of the “before” results, but PB says the plots look the same by an eye check! |
Other engines? | FB interfaces with tinker. Right now PB nor anybody in OpenFF uses it. Might be worth re-evaluating in the future if there are good scientific reasons. |
Action items
MT will evaluate making a fork of forcebalance that has the drop-in replacement for
create_openmm_system
MT will look into the same thing for Evaluator.
Decisions
MT won’t set up the fitting notebook locally. Can revisit later if it would be useful, but takes some work to set up.
Will meet again in 2 weeks to test out a forcebalance fork.