-
Notifications
You must be signed in to change notification settings - Fork 4
ProtoMS is a program to setup, run and analyse Monte Carlo simulations of organic and biomolecular systems.
License
essex-lab/ProtoMS
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
######################## ## ProtoMS 3.4 ## ######################## -------------------------------- Prototype Molecular Simulation Version 3.4 (C) Christopher Woods, Julien Michel, Michael Bodnarchuk, Samuel Genheden, Richard Bradshaw, Gregory Ross, Chris Cave-Ayland, Ana I. Cabedo Martinez, Hannah Bruce-Macdonald, James Graham, Marley Samways 2002-2018 Released under the GNU GPL (see LICENSE) -------------------------------- To compile ProtoMS create a new directory 'build' and from this directory type 'cmake ..'. This will perform checks and prepare to compile. Then type 'make install'. Requirements: * Fortan compiler : GNU (https://gcc.gnu.org/) or Intel recommended * Python (https://www.python.org/) : Required to compile and run ProtoMS * CMake (http://www.cmake.org/) : Required to compile ProtoMS Optional: * MPI : Recommended OpenMPI (http://www.open-mpi.org/) or MPICH (https://www.mpich.org/) - some functions will be unavailable without MPI Set the environmental variable $PROTOMSHOME to the installation directory of ProtoMS. The ProtoMS tools have the following requirements: * Python, version 2.7 or >= 3.5 * NumPy (http://www.numpy.org/) * SciPy (http://www.scipy.org/) * Matplotlib (http://www.matplotlib.org/) * pymbar (https://github.com/choderalab/pymbar) Optional: * AmberTools (http://www.ambermd.org/) : Required to parameterise small molecules (and for the test suite) * Nose (https://nose.readthedocs.org/en/latest/): Required to run the test suite The environmental variable $AMBERHOME is required to run various components of the tools and test suite. To learn how to use ProtoMS read the manual that can be found in the doc folder ProtoMS comes with a test suite. You can find it, together with its own README, in the test directory. There are some examples of using ProtoMS in the tutorial directory. Contents of directory: * CMakeLists.txt : This file configures ProtoMS prior to compiling. * data : This directory contains a number of useful files, e.g. pre-equilibrated boxes and some template files * doc : This directory contains documentation * README : This file * parameter : This directory contains all of the standard parameter files that describe the standard forcefields implemented in ProtoMS. * protoms.py : A tool to setup common ProtoMS calculations * python : The python library component of ProtoMS * src : This directory contains all of the source code for the main program * tools : This directory contains numerous useful scripts to setup and analyse ProtoMS simulations. * tutorial : This directory contains a number of examples that demonstrate applications of ProtoMS. * tests : This directory contains the python scripts and input data required to run the test suite
About
ProtoMS is a program to setup, run and analyse Monte Carlo simulations of organic and biomolecular systems.
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published