Infrastructure Roadmap 2022
List of infrastructure tasks for 2022. Each task should be linked to its Confluence or GitHub page with more information. See also Science Roadmap 2021 .
Labels
Category | Labels |
---|---|
Priority | high | MEDIUM | LOW |
Effort | high | MEDIUM | LOW |
Status | Not started | In Progress | PROTOTYPE | Completed | BLOCKED | |
Roadmap
Infrastructure tasks | Priority | Effort | Blocking science? | Infrastructure Dependencies | Start date | End/Due date | Status | Driver |
---|---|---|---|---|---|---|---|---|
Architecture / General infrastructure | ||||||||
95%+ core package uptime and deployment (OpenFF TK, s99F, OpenFFs)
| High | High |
|
| Ongoing |
| Completed | @John Chodera @Jeffrey Wagner @Matt Thompson @David Dotson |
Add | High |
|
|
|
|
|
|
|
| MEDIUM |
|
|
|
|
|
| @Josh Mitchell |
Refresh , consolidate, and prune OpenFF toolkit examples | MEDIUM |
|
|
|
|
|
| @Josh Mitchell |
SQM AM1 optimization connectivity change handling | MEDIUM |
|
|
|
|
|
| @Jeffrey Wagner @Connor Davel |
| High |
|
|
|
|
|
| @Jeffrey Wagner |
Streamline | MEDIUM |
|
|
|
|
|
|
|
| LOW |
|
|
|
|
|
|
|
Refactor | Unresolved – Don’t know timeline for adoption – Bring up in leadership/gov board meeting. Infra team will look into completeness of tests/reference values to estimate refactor cost |
|
|
|
|
|
|
|
Accept, reject, or request specific feedback for SMIRNOFF spec proposals within 4 weeks of submission | High |
|
|
|
|
|
| @Jeffrey Wagner @David Mobley @John Chodera @Simon Boothroyd |
Automated upstream RC tests | MEDIUM |
|
|
|
|
| IN PROGRESS | @Matt Thompson |
“Did I break something else?” tests against | MEDIUM |
|
|
|
|
|
| @Matt Thompson @Jeffrey Wagner |
QCA Standards v3 implementation | High |
|
|
|
|
|
| new qca hire? |
MEDIUM |
|
|
|
|
|
|
| |
QCA 2D torsiondrive support (may just need to verify that this works) | High |
|
|
|
|
|
|
|
High |
|
|
|
|
|
|
| |
LOW (may increase if found to be blocking) |
|
|
|
|
|
|
| |
General “reproducible computation” records and data infrastructure | High |
|
| Interoperable molecule class |
|
|
| @Simon Boothroyd @Joshua Horton |
Bayesian infrastructure: ML frameworks |
|
| Bayesian Fitting | Analytically Differentiable System Object |
|
| BLOCKED |
|
Off-site charges (support for conversion to other packages) | MEDIUM |
|
| Hard to spec without VirtualSite Handler implementation | June 2021 |
| IN PROGRESS | @Matt Thompson |
Define and maintain specific goals for Bespokefit deployability/stability (succeeds on 95% of minidrugbank? In under some set number CPU-hours? Regression test suite incorporated into CI) | High |
|
|
|
|
|
| @Jeffrey Wagner @Matt Thompson @Joshua Horton |
Local torsiondrive executor (default qc, ANI, and XTB - a more formalized version of this command line command in | MEDIUM |
|
|
|
|
|
| @David Dotson |
Interchange: Have ForceField.create_openmm_system either be deprecated or wrap Interchange call | MEDIUM |
|
| GBSA suport in Interchange Plugin support in Interchange, and a few months of lead time for scientists who need to port parameterhandler plugins |
|
|
| @Jeffrey Wagner @Matt Thompson |
Interchange: System combination | MEDIUM |
|
|
|
|
| PROTOTYPE | @Matt Thompson |
Interchange: AMBER export | High |
|
| Biopolymer topologies SMIRNOFF updates |
|
| IN PROGRESS | @Matt Thompson |
Interchange: GROMACS export | High |
|
| Biopolymer topologies SMIRNOFF updates |
|
| PROTOTYPE | @Matt Thompson |
Interchange: OpenMM export | High |
|
|
|
|
| PROTOTYPE | @Matt Thompson |
Intercharge: LAMMPS export | LOW |
|
| SMIRNOFF updates |
|
|
| @Matt Thompson |
Interchange: ParmEd export | MEDIUM |
|
| Biopolymer topologies SMIRNOFF updates |
|
| PROTOTYPE (not to be advertised for production use) | @Matt Thompson |
Interchange: AMBER import | MEDIUM |
|
| Biopolymer topologies |
|
| IN PROGRESS | @Matt Thompson |
Interchange: GROMACS import | LOW |
|
| Biopolymer topologies |
|
| IN PROGRESS | @Matt Thompson |
Interchange: OpenMM import | LOW |
|
| Biopolymer topologies |
|
| PROTOTYPE | @Matt Thompson |
Interchange: ParmEd import | MEDIUM |
|
| Biopolymer topologies |
|
| PROTOTYPE (not to be advertised for production use) | @Matt Thompson |
Interchange: Track parameter provenance on import (ie, hold a single value for shared GAFF parameters) | LOW |
|
| Biopolymer topologies |
|
|
| @Matt Thompson |
Interchange: Interfacing with ML-based fitting |
|
| Blocked by lack of specification / needs to be broken into more discrete deliverables |
|
|
| BLOCKED | @Matt Thompson |
Interchange: “Book” documentation/user’s guide | MEDIUM |
|
|
|
|
| IN PROGRESS PROTOTYPE | @Josh Mitchell@Matt Thompson |
HIGH |
|
|
| June 2020 |
| IN PROGRESS PROTOTYPE | @Matt Thompson @Jeffrey Wagner | |
Remove | MEDIUM |
|
|
|
|
|
| @Jeffrey Wagner |
High |
|
|
|
|
| PROTOTYPE IN PROGRESS | @Jeffrey Wagner @Connor Davel | |
Toolkit | ||||||||
HIGH |
| Biopolymer fitting |
| March 2020 |
| PROTOTYPE | @Jeffrey Wagner @Chapin Cavender | |
Polarizability ParameterHandler | LOW |
| Polarizable fitting |
|
|
|
|
|
(Follow up with @Jeffry Setiadi @Michael Gilson to understand long term plans and infrastructure needs) |
|
|
|
|
| PROTOTYPE |
| |
WBOs for improper torsions |
|
| Waiting on research results to assign priority |
|
|
|
|
|
A deep dive into toolkit parametrization differences (Josh Fass SMIRKS differences) / Automate complaining about cases where incoming molecule/chemistry is bad/misformatted |