refractoring

This commit is contained in:
Daniel Bauer
2018-06-17 10:08:55 +02:00
parent 65fc1f6c35
commit 778e2d08df
8 changed files with 330 additions and 152 deletions

15
README.md Normal file
View File

@@ -0,0 +1,15 @@
# Python module for adaptive umbrella sampling
This module can be used to perform adaptive umbrella sampling of a multi-dimensional potential of mean force. The
algorithm involves::
1) calculate the free energy landscape
2) Among existing windows, select windows with E < E_max
3) For each selected window, generate 3^N-1 neighbor windows
4) Sample new windows, then go to 1) or stop if no new windows can be found
For more details about the algorithm: See
Self-Learning Adaptive Umbrella Sampling Method for the Determination of Free Energy Landscapes in Multiple Dimensions (Wojtas-Niziurski†, Meng, Roux, Bernèche, 2013)
[(https://doi.org/10.1021/ct300978b)](https://doi.org/10.1021/ct300978b)