Open orbeckst opened 1 year ago
This problem is mainly due to in the script we don't have any input for temperature (see here2). And the scripts which are used to calculate solvation free energies don't take the yml
file as input.
I think it's better to also make these scripts use the yml
file as the input file and add temperature as a keyword.
I think the scripts don't need to read the temperature because they use water.fep
and oct.fep
files, which store all simulation data, including temperature. However, there's no way to set the temperature via yaml/scripts.
The current code is not set up to change temperature or timestep via yml file. As described in teh issue, you have to use custom MDP files for each step (equilibration, FEP). This leads to problems with the analysis because the Temperature in the .fep pickle file that is associated with the run is not the same as in the MDP file.
Thus, if one uses mdpow with the scripts and yaml files and changed the temperature in custom MDP files then your analysis results will be incorrect.
Discussed in https://github.com/Becksteinlab/MDPOW/discussions/211