Skip to content

Machine-Learning-Molecular-Dynamics/mlmd

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Machine Learning Molecular Dynamics (mlmd)

The machine learning molecular dynamics (mlmd) package is a command line open source python program. It calculates the feature representation of a structure (molecule, cluster, crystal), using the Filtered Beher Parrinello (FBP), in addition, mlmd is also able to perform molecular dynamics simulations with machine learning potentials (also known as machine learning force fields or machine learning empirical potentials).

The mlmd program generates machine learning potentials (mlp) processing the energies and forces of DFT calculations carried out over systems of particles, then uses the trained potential to do NVT molecular dynamics on a structure compatible with the mlp. So far mlmd can use calculations from VASP, Abinit, and Fireball as inputs.

mlmd requirements

For its correct functioning mlmd needs the following codes:

  1. Python = 2.7

  2. Numpy >= 1.1 1

  3. sklearn

  4. Tensorflow

  • Pychemia In case you need to read data from VASP

mlmd user manual

mlmd user manual

Contributors

  • Prof. James P. Lewis [West Virginia University]

  • Prof. Aldo H. Romero [West Virginia University]

  • Arturo Hernandez [West Virginia University] (Developer)

  • Uthpala Herath [West Virginia University] (Simulation and testing)

  • Pedram Tavazohi [West Virginia University] (Simulation and testing)

About

machine learning molecular dynamcis

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 55.7%
  • Python 40.3%
  • Fortran 4.0%