Updates | SB Nothing too major, working through bespokefit. Trying to get the backend into a more stable, restartable state Working on recharge wrt Trevor’s recent additions Working on QCEngine torsiondrive PR / additional testing
CC MT Mostly worked on vsites in Interchange, coming along pretty well. Have some simple cases working in OpenMM and GMX. Working toward comparison, though some of the position geometry/math is tricky. IT looks like vsite water models will be tricky, since SMIRNOFF decouples bond/angle constraints from vsite geometry whereas GMX has vsite forms that assume certain bond lengths and angle values (sometimes a vsite’s distance parameter is just a unitless scalar times a bond length). Decent amount of Toolkit work. Some AMBER infrastructure/ParmEd debugging. Found that, since we don’t have all exceptions consolidated into a single file, we have two ParseError classes defined in different places. I’ve opened a PR to resolve this - If we fix this quickly then the conflict will never appear in a release.
Testing OpenMM 7.6 beta Big change is that import paths changed (from simtk.openmm import ... to from openmm import … . Eastman made most imports work either way, but a few deep imports don’t follow this patters. I found one deep in Topology.to_openmm and opened a PR to fix. MT – Not sure if we should report this upstream, may not be worth the effort
All of ParmEd’s openMM module is going to break with the ParmEd 7.6 release. Opened issues and PRs to resolve.
DD Short week last week qca-dataset-submission: Got a set from Pavan submitted, moving pretty fast Trying to get MM industry benchmarking sets submitted. There were technical issues regarding submission, now I’m not sure whether they’re actually running or not. So I’ll be doing some checks on the compute managers I’ve started a MM compute dataset starting from the completed QM jobs. I’ve generated the dataset jsons locally and will submit them soon.
Prepared modified datasets using the alternate basis/method that should handle iodine better. Working on GH action to test psi4 release candidates/newer versions Benchmarking Worked with LD to get new Swope/Lucas analysis merged in. This was a good exercise and LD got very confident about using GH/opening PRs Worked with JW on openff-benchmark and sage release candidate testing Worked with Xavier Lucas on torsiondrive executor. He can run them now, but needs help parsing molecules from json.
PLBenchmarks on F@H
JW Benchmark stuff/sage rc1 debugging RDKit conf gen bug, will post shortly. ParmEd silliness / 1-4 terms debugging Custom OBC GBSA ParameterHander with Setiadi ISMB talk 4 AM on wednesday, may be less available Tuesday as I prepare talk, may take off early on Weds if I need sleep
|