Participants
Meeting recording: https://drive.google.com/file/d/1jKg_r1sjSOiG2lpiTQy-3BUzevGydiip/view?usp=sharing
Goals
DD : alchemiscale
roadmap
Q1 : complete “living networks” performance improvements
Q1 : Folding@Home compute services deployed in production
finish MVP, with integration test suite by 2024.03 2024.06
perform FAH tests with volunteers during 2024.04 2024.06
Q2 Q3 : develop Strategy
structure, initial implementations
Q3 : enable automated Strategy
execution by end of Q3, 2024 (2024.10.01)
IP: feflow
needs
alchemiscale
development : new sprint spanning 6/26 - 7/8
Discussion topics
Notes |
---|
|
JS – IP, with noneqcycprotocol almost ready to use via alchemiscale, is there anything we’ll need to change fundamentally in our approach? I know you’d normally run a longer equilibration before starting off FE calcs, is that handled automatically? IP – In the protocol, you specify equilibrium and noneq steps. You specify how many steps you want each of those to be. But I suppose we expect the initial states to be somewhat equilibrated, since you do many parallel cycles (you don’t want them to drift too much in conformation) JS – If you have your equil stages, we could run that on alchemiscale wihtout needing to make chagnges on our side. With equil sims being run for A and B, if there’s also a transformation from B to C, will that reuse the equil sim for B? IP – I don’t think it’d be reused DD – The tasks are independent and so it wouldn’t be reused. The A-B transformation can’t access the B-C transformation info. This is a little wasteful, but it’s really hard to do - kinda a limitation of gufe data model and alchemiscale (since we don’t ship around trajectory data) IP – DD, would it be possible to write a protocol that takes result units from other things and pulls that in? DD – The GUFE data model is pretty flexible, but I don’t think that’d quite work in the alchemiscale framework since it’d need to shuffle a lot of data around. Exorcist tries to handle this since it assumes it’s on a single HPC. But I can’t think of an easy way to make this work within alchemiscale. (see recording ~38 mins) JS – Would be handy to be able to extract the simulation coordinates at the end of the equil stage for debugging. Currently hard to debug weird-looking edges. … IP – I have some funcitonality in feflow where we could export the trajectory file path. DD – I don’t think we can do much with a file path - we’ll need the final frame itself. Could you open an issue to export the final frame in… Oh wait, this might be part of the extends support that IK is implementing.
|
|
Action items
Decisions