I’m using pmx + GROMACS to run non-equilibrium alchemical free energy calculations for large protein–protein interactions (e.g., ~150 k atoms, like Fc–FcRn). My workflow is essentially:
-
Equilibrate both end states (start with NVT → NPT → production NPT),
-
Extract snapshots,
-
Run fast-growth non-equilibrium transitions from those snapshots,
-
Analyze with Crooks/BAR.
In tutorials and some practice examples I’ve seen, the non-equilibrium switching is run in NPT (pressure coupling on), even for very short transitions (e.g., 50–100 ps in the standard pmx tutorials). However, many methodological discussions suggest that barostat fluctuations add noise to work distributions during driven perturbations.
I want to gather community experience specifically on the ensemble choice for the switching step:
Main Questions
-
Do experienced pmx users typically run NE switching in NVT or NPT?
-
Is there a de facto best practice?
-
If NPT is used, is it because the tutorial mdp simply has it “on by default,” or is there a theoretical/empirical advantage?
-
-
For short switching times (≤1 ns or ~2 ns):
-
Does NPT add significant variance to work distributions?
-
Does NVT give noticeably tighter overlap / lower BAR uncertainty?
-
-
For longer switching times (~5–8 ns):
-
Do people find NPT and NVT give similar convergence?
-
Is pressure coupling less of a concern when the switching is slow relative to barostat timescales?
-
-
Could you share practical rules of thumb or MDP settings (e.g., barostat settings, thermostat choices) that have worked well for your pmx NE runs in GROMACS?