Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add extends support to the NonEquilibriumCyclingProtocol #2

Open
dotsdl opened this issue Sep 27, 2023 · 1 comment · May be fixed by #44
Open

Add extends support to the NonEquilibriumCyclingProtocol #2

dotsdl opened this issue Sep 27, 2023 · 1 comment · May be fixed by #44
Assignees
Milestone

Comments

@dotsdl
Copy link
Member

dotsdl commented Sep 27, 2023

Using the NonEquilibriumCyclingProtocol, we want to be able perform chains of continuations where the ProtocolDAGResult of a single ProtocolDAG execution can be used as the starting point for another ProtocolDAG by way of NonEquilibriumCyclingProtocol.create(..., extends=<protocoldagresult>).

This would enable more adaptive sampling of AlchemicalNetworks using engines such as exorcist or alchemiscale, where in addition to just running more independent runs of the Transformation, runs could also be extended at-will. In this way, it provides an orthogonal approach to increased sampling to what is currently possible. It may also make it easier to use pre-emptible compute resources with less waste, allowing for shorter individual ProtocolDAG executions when many can be chained together efficiently.

@dotsdl dotsdl changed the title Add extends support to the NonEquiliibriumCyclingProtocol Add extends support to the NonEquilibriumCyclingProtocol Oct 7, 2023
@ijpulidos ijpulidos moved this to Planned in Perses-OpenFE roadmap Nov 6, 2023
@dotsdl dotsdl assigned dotsdl and unassigned dotsdl Nov 7, 2023
@dotsdl dotsdl self-assigned this Nov 14, 2023
@dotsdl dotsdl assigned ianmkenney and unassigned dotsdl Apr 2, 2024
@ianmkenney ianmkenney linked a pull request Apr 10, 2024 that will close this issue
@ijpulidos ijpulidos added this to the 0.1.0 release milestone Jun 3, 2024
@ijpulidos ijpulidos modified the milestones: 0.1.0 release, 0.1.2 Jul 17, 2024
@ijpulidos ijpulidos modified the milestones: 0.1.2, 0.2.0 Aug 6, 2024
@jameseastwood
Copy link

This will need more discussion among @ijpulidos @ianmkenney and @IAlibay before merging. Please put on the agenda at the next protocol-devs meeting.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants