Dear Plumed users,
I am performing well-tempered metadynamics on a membrane transporter trying to sample the transition between the outward-facing (OF) and inward-facing (IF) configurations using PATH collective variable.
In particular, I am interested in calculating the energy barrier between the two states when the system passes through the "intermediate" state.
The transporter has an alternating gating mechanism ("rocker-switch") characterised by the rotation of two helix-bundle subunits (of2if.png)
I have generated a path of 10 points by linear interpolation of the OF and IF structures (available as X-ray PDBs) previously thermalized by standard MD and extracted the recommended lambda value (path.png).
By calculating PATH CVs on the unbaiased simulations I also got an estimate of s and z fluctuations to determine gaussian widths.
The simulation was set up in the NVT ensemble using the following configuration. To note, I am using amber22 with ff19sb, OPC water and Langevin thermostat.
plumed.dat
----------
RESTART
p: PATHMSD REFERENCE=path.pdb LAMBDA=1001
METAD ...
LABEL=r
ARG=p.sss
SIGMA=0.3
HEIGHT=4.184*0.3
BIASFACTOR=20
TEMP=300.0
PACE=500
FILE=HILLS
GRID_MIN=1
GRID_MAX=10
CALC_RCT
... METAD
uwall: UPPER_WALLS ARG=p.sss AT=9.8 KAPPA=2000 EXP=2 EPS=0.1 OFFSET=0.0
lwall: LOWER_WALLS ARG=p.sss AT=1.2 KAPPA=2000.0 EXP=2 EPS=0.1 OFFSET=0.0
PRINT ARG=p.sss,p.zzz,r.bias,r.rbias,r.rct,uwall.bias,lwall.bias STRIDE=500 FILE=colvar #every ps
plumed.rew.dat
--------------
p: READ FILE=colvar IGNORE_TIME VALUES=p.sss
m: READ FILE=colvar IGNORE_TIME VALUES=r.rbia
u: READ FILE=colvar IGNORE_TIME VALUES=uwall.
l: READ FILE=colvar IGNORE_TIME VALUES=lwall.
w: REWEIGHT_BIAS TEMP=300 ARG=m.rbias,u.bias,l.bias
h: HISTOGRAM ...
ARG=p.sss
GRID_MIN=1
GRID_MAX=10
GRID_BIN=50
#BANDWIDTH=0.3
KERNEL=DISCRETE
LOGWEIGHTS=w
...
DUMPGRID GRID=h FILE=histo FMT=%24.16e
I am controlling the state of the simulation using sum_hills and rct after skipping several picoseconds (hills.png, rct_rew.png)
The problem I am facing is that the I cannot get the system to sample the transition enough times and I am concerned that my simulation is not converging even after long simulation times (should I even bother trying to perform block analysis?).
How can I improve my setup to better sample the transition between OF and IF states?
Thank you all for your attention :)
Best,
Tommaso