Hello GROMACS Community!
I’m currently engaged in alchemical transformation simulations involving changes in net charge. I’m familiar with the challenges associated with charge changes and have been using the dual-system-in-a-single-box method to address them. However, during some test runs, I’ve come across a perplexing issue: In my test system, the net charge differs between state A and state B. For initial simulations, I run each state individually, either at lambda=0 for state A or lambda=1 for state B.
Here’s what puzzles me: In both lambda states, I use gmx genion to neutralize the system. Strangely, the number of ions added by genion remains consistent across both lambda states, aligning only with the neutralization needs of state A. This implies that for state B simulations, the number of counter ions isn’t appropriate.
So, my question is: How exactly does genion determine the net charge for neutralization? Does it consider the lambda state specified in the mdp file to accurately gauge the system’s net charge, or does it default to using the lambda=0 state for this calculation?
Your insights on this would be greatly appreciated.
Best regards,
FullmetalAlchemist