wehs7661 / lambda_MetaD_questions

0 stars 3 forks source link

Strategies for deciding simulation parameters for 2D alchemical metadynamics #5

Open wehs7661 opened 2 years ago

wehs7661 commented 2 years ago

This issue is for the discussion of the second problem, which is mainly about the strategies for deciding simulation parameters for 2D alchemical metadynamics for the CB8-G3 system.

Briefly, the questions described in the corresponding jupyter notebook (any commit after 545046e) can be summarized as follows:

wehs7661 commented 2 years ago

Regarding the methods for restricting the sampling region in the CV space, here is one idea I proposed when brainstorming the solution:

Say that we are interested in the sampling problem of a host-guest binding complex characteristic of two CVs: lambda and the number of water molecules in the binding cavity (N). We could first run a vanilla simulation for the coupled and the uncoupled states, respectively, and use plumed driver to figure out the values that are physically meaningful at a certain lambda value. For example, say that in the coupled state (lambda = 0), the range of N is from 2 to 5, whereas for the uncoupled state, N ranges from 10 to 15. Then, we could consider restricting the sampling space as shown in the figure below, where the shaded region is the only region that the system is allowed to sample.

image

With UPPER_WALLS and LOWER_WALLS , we could define walls like V_b1 and V_b2. To express V_b3 and V_b4, which define the boundary of the allowed region, we could use CUSTOM to define CV1 = N - 8 * lambda and CV2 = 4N + 5 * lambda, so instead of having V_1 = k(x-2)^{2} and V_2=(x-15)^{2} that defines a rectangular region, we could use V_1 =k(CV1 + 2)^2 and V2=k(CV2-7)^2 to define a trapezoidal region. I haven't tried out this approach though.

Certainly, in many cases, we don't know the right pathway and a trapezoidal region might oversimplify the problem, but I was trying to figure out at least a starting point of methods that use exiting PLUMED tools to sort of address our needs.