-
Notifications
You must be signed in to change notification settings - Fork 19
Description
There are various free energy methods that utilize scaling of intermolecular interactions. For example one can compute the chemical potential by inserting an additional particle/molecule into the system. This insertion can be difficult if the molecule is big or the system is dense. A way to circumvent these difficulties is to slowly grow the molecule by coupling the intermolecular parameters such that the molecule is an ideal gas molecule at the starting state and a fully interacting molecule in the end state.
The free energy can then be computed e.g. using thermodynamic integration. It would be nice if Lumol would support scaling of potential functions as well as computation of properties that are usually of interest when computing free energies, such as the derivative of the energy w.r.t. the coupling parameter.
The easiest way to couple the potential is a linear coupling (simply multiplying the energy with a coupling parameter) but that might not always be ideal. It would be nice to allow for implementation of coupling methods as well as some support to conduct free energy computations in the input file.