A problem of file parsing for simulations with multiple coupled states #102
Description
Hi alchemlyb
developers,
I was running a Hamiltonian replica exchange simulation of 140 states, with the first 4 states being the coupled states (\lambda_{coul}, \lambda_{vdw}, \lambda_{restr}) = (0, 0, 0) since I need more data from physical states. However, I found that with the current GROMACS parsers, including extract_u_nk
and extract_dHdl
, the u_nk
and dHdl
returned only had 137 states instead of 140 states since the parses did not distinguish the states with the same lambda vectors. This will lead to wrong overlap matrix such that the probabilities of the same row do not sum up to 1. I also had a hard time converging when initializing pymbar.mbar.MBAR()
, but I was not sure if convergence issue is related to the parsing issue. This might be an issue worthy to address. Thank you!