Individual updates | SB Mainly getting bespokefit ready for industry use. Documentation, QoL improvements to API, CLI work. I think it’s in a pretty good place moving forward. Ideally this will go out to industry folks in a couple weeks. JW – I saw QCEngine PR that you DMed this morning - Is this a hard blocker or a nice-to-have? SB – It’s a quality-of-life improvement. Right now we can only run one optimization at a time for TorsionDrives. But the PR will allow us to one run opt per core. So without it the runtime goes up a lot. JW – Do we have the same problem with QCFractal? SB – QCF runs things fully parallel. But it’s super opaque and hard to debug/develop. So we’re just using QCEngine for bespokefit. DD – We came to same conclusion with industry benchmark. JW – Is there a QCEngine release planned with the next big QCF release? DD – Usually it’s the other way around - A QCEngine release motivates a QCF release. Also frequently drives new releases for elemental. DD – I’ll reach out to LBurns to take a look at this and push for merge+release.
JW – I was going to ask about release coordination, but SB coordinated having JH reach out to BSwope. This is great, since JH knows the detailed status of the software.
IA Just popping in to say hi. OpenFE just finished the first sprint. Put together an example notebook showcasing hwo we use OpenFE components, showing how we go from ligands to final numbers. Interested in understanding what you’re planning to do for PL benchmarking (what fraction of PL benchmark repo), whether this can be joined with our HPC resource request. IA – I’m probably limited to ~10k total gpu hours. The particular Oxford HPC system I’m targeting doesn’t have an accounting system. But we really shouldn’t exceed our actual request. We’ll probably use the latest version of OpenFF so we can report results back if we coordinate a bit. JW – Currently just doing small molecule parameters with Sage. With Rosemary we’d do protein as well. DD – If allocation will be a little tight, then I’d recommend focusing on the systems most useful to OpenFE. JW – Does OpenFE have plans for protein prep?
DN Was in an OpenFE planning meeting and mentioned that I’m making a strategy statement/document. Some members of their board reached out to me to express support. So I’m looking at making OpenFF and OpenFE strategic plans. Looking at making a 2023-2027 strategic plan now. This will help us understand our mission and help industry partners make decisions about continuing to support our efforts. Strategic planning This will necessarily need updates/changes, and I’ll be talking with each of you to gather information in the future .
CC Continued work on revising LiveCoMS review, more work to do this week. Putting together a more detailed plan for Rosemary benchmark - protein systems, expected trajectory length, infrastructure needed for analysis. Laid out the high-level plan on fah-alchemy repo (Benchmark proteins (eventually other biomolecules) using F@H · Issue #9 · OpenFreeEnergy/alchemiscale ). Trying to make this tiered, to separate out “wants” and “needs”. This will allow us to consider additional proteins and/or water models. Making a more detailed spec for what will need to be added to Evaluator to enable a detailed analysis of the benchmark simulations.
MT Interchange/toolkit regression testing done except for virtual sites. Started deep dive into virtual sites. Expected support is looking like anything that can be written up in SMIRNOFF, with the caveats: Some patterns are ambiguous and no guarantees are made about which of multiple possible matches makes its way into the system The toolkit has some bugs, so old toolkit behavior might be different
Toolkit now applies a switching function in its OpenMM export Was previously not at all, which is a bug Results for condensed phase systems are likely slightly different, un-tested by myself Interchange applies the switching function as I understand it should be applied
ForceBalance has broken CI and is not compatible with OpenFF Toolkit 0.10.3. Hoping to fix both with JW this week Wrote up minimal docs (just expanding the README) for units package: GitHub - openforcefield/openff-units: A common units module for the OpenFF software stack Other CI nursing/fixing/updating
DD JW OFFTK 0.10.3 release due to OFFTK mis-assigning charges to water. Broke ForceBalance in the process. MT and I will work on getting a FB release out this week. F@H planning continues, there’s been a lot of interest so tomorrow we will update the timeline to have more time for speccing requirements. Working on vsite regression tests for interchange rollout. There are some cases where multiple behaviors are acceptable, so it’s not very straightforward. Found some bugs in the process. I got the hard part done last week (making sure the correct number of vsites were made, ensuring that they do/don’t override each other via SMIRNOFF rules), this week I’ll focus on making sure the geoemtry, vdW, and electrostatics parameters are correct.
|