What's the best way to run meta-dynamics using OpenMM?
Posted: Mon Aug 28, 2017 1:43 pm
After reading through the threads related to metadynamics in both this forum and github, I'm confused with what's the best way to run metadynamics using the newest OpenMM.
In the metadynamics I'm trying to run, the collective variables include the energies. I also want to define my own way of adding adaptive forces on the collective variables.
Here are the options:
1. Using OpenMM-PLUMED. Is OpenMM-Plumed flexible enough for my purpose?
2. Using CustomCVForce: I can use CustomCVForce to define a force as a collective variable. The question is how to add the bias potential on the collective variable periodically. Let's say I want to add a gaussian repulsive force every picosecond. Do I have to use the CustomIntegrator to do that? Is there a better way to add the biasing potential periodically?
Thanks,
Xinqiang
In the metadynamics I'm trying to run, the collective variables include the energies. I also want to define my own way of adding adaptive forces on the collective variables.
Here are the options:
1. Using OpenMM-PLUMED. Is OpenMM-Plumed flexible enough for my purpose?
2. Using CustomCVForce: I can use CustomCVForce to define a force as a collective variable. The question is how to add the bias potential on the collective variable periodically. Let's say I want to add a gaussian repulsive force every picosecond. Do I have to use the CustomIntegrator to do that? Is there a better way to add the biasing potential periodically?
Thanks,
Xinqiang