michellab / bssccpbiosim2022

Material for the BioSimSpace workshop at the upcoming 2022 CCPBioSim Training Week
GNU General Public License v3.0
9 stars 3 forks source link

Alchemical introduction Section 5.2 overlap #12

Closed jmichel80 closed 2 years ago

jmichel80 commented 2 years ago

In section 5.2

image

The API for BSS.FreeEnergy.Relative.checkOverlap should be revisited. Returning a boolean is a confusing. False should mean that the overlap could not be checked, not that it has been checked and met a particular criteria. I would avoid writing that the OM is 'okay' the language lacks precision. We also do not know how reliable the 'rule of 0.03' is.

For the tutorial it is better to simply plot the OM matrices and ask the delegates as an exercise to determine whether the runs pass the heuristic of the 'rule of 0.03'.

annamherz commented 2 years ago

The boolean return is based on this discussion - https://github.com/michellab/BioSimSpace/pull/365#discussion_r964666292 , so that it would be easier to incorporate in workflows, so that the user could then maybe submit the run with eg more windows. But it could be changed so it returns nothing and only throws a warning?

I'll change it so that for the workshop there is no check overlap used.