Workshop prep | JW – Could you populate the fields for materials and attendees on the workshop page at least 24 hours in advance, and ensure that there’s a way to run everything via binder? MT – potential workshop material Will run through notebooks (construction, units, and export) in this PR JW – These are great - Would be good to also have an “inspecting assigned parameters” bit MT – I’d like to keep from encouraging people to change physics JW – Might be best then to just show “hey, look at this angle parameter, here’s its k , here’s its id , moving on…” and let them mess with setters on their own.
Will show vsite example (using toolkit vsite offxml to avoid adding more confusion around this) Will show protein-ligand example (uses amber FF port) from_openmm protein example? OpenMMForceFields integration? Jumping back and forth between formats with things like modeller.add_solvent? Foyer example? (wouldn’t like to do this) Driver framework walkthrough (high-level function that executes single point energy operations in various engines)
JW – In deciding on what to show, and for how long, the big picture goals are: Inform people of what is possible using Interchange Ensure that they can run it on their computers Get them running code that will teach them how stuff works, and that they can modify to eat their own inputs Support their exploration So my idea lineup would be: Intro: Talking about the “big picture” of what interchange does - maybe just covering the mermaid diagram Basics of how to talk to interchange (notebooks in your PR) (including driver interface) The protein-ligand example (have a nod to bespokefit workshop - “this is one of the primary pathways to set up a protein-ligand simulation using bespokefit output. You should attend that workshop in the coming weeks to see how to do this.”) (maybe) vsite teaser (JW – I’d avoid too much depth on this, could take a lot of headspace/focus from their experimentation) The from_openmm teaser (GAFF via openmmforcefields? Disclaim that this is NOT the amber implementation and uses naive AM1BCC) Common debugging/what do these errors mean? (things like atom name handling, how to resolve errors in component combination, etc) Try it on your own files, and we’re here to help!
|