Conversation
| # adaptive transformation settings are only supported for RelativeHybridTopologyProtocol currently | ||
| protocol_settings = RelativeHybridTopologyProtocol.default_settings() | ||
| protocol_settings.forcefield_settings.small_molecule_forcefield = FORCEFIELD | ||
| protocol_settings.protocol_repeats = 1 |
| transformation = openfe.Transformation( | ||
| stateA=system_a, | ||
| stateB=system_b, | ||
| mapping=None, |
There was a problem hiding this comment.
We don't need the mapping for this protocol, but could we include it with the system_group and system_name, like we do in _example_plan_rbfe.py, so we can track which systems the edge corresponds to?
There was a problem hiding this comment.
I think I'm not quite sure what you mean here, could you maybe clarify?
There was a problem hiding this comment.
We'll keep the mapping for now, opening an issue in gufe to allow adding annotations to Transformations, will revisit after gufe decision.
| componentA=ligands_by_name[edge.componentA.name], | ||
| componentB=ligands_by_name[edge.componentB.name], | ||
| componentA_to_componentB=edge.componentA_to_componentB, | ||
| annotations=edge.annotations, |
There was a problem hiding this comment.
If we can keep the mapping lets track the system_group and system_name in the annotations field for the new edge.
| transformation = openfe.Transformation( | ||
| stateA=system_a, | ||
| stateB=system_b, | ||
| mapping=None, |
There was a problem hiding this comment.
| mapping=None, | |
| mapping=new_edge, |
@jthorton is this what you meant here? This is what the plan rbfe script does.
No description provided.