radical-cybertools / radical.repex.at

This is the github location for RepEx developed by the RADICAL team in conjunction with the York Lab.
Other
4 stars 3 forks source link

Implementation of the pH exchange. #82

Open shantenujha opened 7 years ago

shantenujha commented 7 years ago

Implementation of the pH exchange.

"In pH-REMD, although the manipulation of mdin file is kind of trivial, there's actually an additional input file called cpin file which needs to be generated using a script in Amber called cpinutil.py. The procedure is not very straightforward so we shall discuss about it together some time. If you want to get an idea of it, please refer to page 440-456 in the newest Amber manual (http://ambermd.org/doc12/Amber16.pdf) or check out the Amber tutorial for const-pH MD (http://ambermd.org/tutorials/advanced/tutorial18/)"

If I understand correctly cpinutil.py utility should be only called during the input file preparation stage. In addition, command line arguments would be slightly different, due to the need to pass .cpin file.

The first question is: what is the target molecule and which set of input files should be used?

Another question is are we interested in implicit or explicit solvent at this point?

The main question is how do we populate swap matrix in pH exchange?

Srinivas: if you are interested to chip in, you can review http://ambermd.org/doc12/Amber16.pdf and http://ambermd.org/tutorials/advanced/tutorial18/ before Monday.

shantenujha commented 7 years ago

Antons, Vivek -- I can't seem to find a way to assign this to Srinivas. Can you help please. Thanks!

antonst commented 7 years ago

Done.

antonst commented 7 years ago

Notes from the meeting (10th February):

SrinivasMushnoori commented 7 years ago

Update on pH exchange implementation:

As noted ,the exchange parameter of interest is "solvph" in the mdin file. If my understanding is correct:

First a label-value pair needs to be created in order to accept pH as an input. This would be in RepEx's input file builder, specifically _input_filebuilder.py 's lines 57-68. This has been implemented. I'm not sure if there needs to be a change made before that.

Second, there need to be cases defined where one of the exchange dimensions is pH and the umbrella dimension is one of the other dimensions. I am currently working through this.

Should I be pushing these changes to the feature/pH branch so you can look at them right now, or at a later point when I have made further changes and consolidated them?

Thanks, Srinivas