OpenFreeEnergy / OpenFreeEnergy/openfe
ABFE net charge support
Open
@IAlibay is already working on this.
Since Jun 15, 2026.
- Dominant language
- Python
- Stars
- 331
- Forks
- 56
- Avg merge
- 3d 9h
- Merged PRs (30d)
- 13
Description
This is the overaching issue for adding net charge support in the OpenMM ABFE Protocol.
Net charge support will be added through the use of a co-alchemical ion that is annhilated alongside the ligand.
Some details:
- In the first instance an ion of the opposite charge will be co-annhilated. We are aware of previous reports that this doesn't always close the thermodynamic cycle properly with lipids. However recent reports seem to indicate that this behaviour is not always seen. For ease of implementation, we will start with co-annhilation and then explore charge transfer once that is finished.
- The transformation will be done with full nonbonded exclusions between the alchemical species, in a manner similar to SepTop. This should avoid some ligand-ion interaction issues as well as make it a lot easier to implement code-wise.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.