MingyuanXu / ESOINN-DP

Ab initio MD package with enhanced self organized increment high dimensional neural network
5 stars 6 forks source link

ESOINN-DP

cover image

Description

An automated NNPES training framework named enhanced self-organizing incremental neural-network deep potential (ESOINN-DP). This method has three important features: (1), the automated construction of the reference dataset that requires little human intervention and with low redundancy. (2), the automated optimization of neural network structures. (3), the self-verification of trained models.

Basic Workflow:

cover image

Prerequisites:

* Anaconda with Python 3.6 and cuda 10.0 
* TensorMol-0.1 (https://github.com/jparkhill/TensorMol) 
* conda create -n esoihdnn python=3.6
* pip –-upgrade install pip

* pip install parmed tensorflow-gpu==1.14
* conda install numpy scipy scikit-learn paramiko matplotlib seaborn
* conda install -c omnia openmm

Installation of ESOI-HDNN-MD:

* conda activate esoihdnn
* cd ESOI-HDNN-MD
* python setup.py install

Examples:

sample NN-PES for water cluster: cover image cover image

References: