DeePMD-kit: A deep learning package for many-body potential energy representation and molecular dynamics

被引:1284
作者
Wang, Han [1 ,2 ]
Zhang, Linfeng [3 ]
Han, Jiequn [3 ]
E, Weinan [3 ,4 ,5 ]
机构
[1] Inst Appl Phys & Computat Math, Fenghao East Rd 2, Beijing 100094, Peoples R China
[2] CAEP Software Ctr High Performance Numer Simulat, Huayuan Rd 6, Beijing 100088, Peoples R China
[3] Princeton Univ, Program Appl & Computat Math, Princeton, NJ 08544 USA
[4] Princeton Univ, Dept Math, Princeton, NJ 08544 USA
[5] Beijing Inst Big Data Res, Beijing 100871, Peoples R China
基金
美国国家科学基金会;
关键词
Many-body potential energy; Molecular dynamics; Deep neural networks; FORCE-FIELD; ALGORITHMS;
D O I
10.1016/j.cpc.2018.03.016
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Recent developments in many-body potential energy representation via deep learning have brought new hopes to addressing the accuracy-versus-efficiency dilemma in molecular simulations. Here we describe DeePMD-kit, a package written in Python/C++ that has been designed to minimize the effort required to build deep learning based representation of potential energy and force field and to perform molecular dynamics. Potential applications of DeePMD-kit span from finite molecules to extended systems and from metallic systems to chemically bonded systems. DeePMD-kit is interfaced with TensorFlow, one of the most popular deep learning frameworks, making the training process highly automatic and efficient. On the other end, DeePMD-kit is interfaced with high-performance classical molecular dynamics and quantum (path-integral) molecular dynamics packages, i.e., LAMMPS and the i-PI, respectively. Thus, upon training, the potential energy and force field models can be used to perform efficient molecular simulations for different purposes. As an example of the many potential applications of the package, we use DeePMD-kit to learn the interatomic potential energy and forces of a water model using data obtained from density functional theory. We demonstrate that the resulted molecular dynamics model reproduces accurately the structural information contained in the original model. Program summary Program Title: DeePMD-kit Program Files doi: http://dx.doi.org/10.17632/hvfh9yvncf.1 Licensing provisions: LGPL Programming language: Python/C++ Nature of problem: Modeling the many-body atomic interactions by deep neural network models. Running molecular dynamics simulations with the models. Solution method: The Deep Potential for Molecular Dynamics (DeePMD) method is implemented based on the deep learning framework TensorFlow. Supports for using a DeePMD model in LAMMPS and i-PI, for classical and quantum (path integral) molecular dynamics are provided. Additional comments including Restrictions and Unusual features: The code defines a data protocol such that the energy, force, and virial calculated by different third-party molecular simulation packages can be easily processed and used as model training data. (C) 2018 Elsevier B.V. All rights reserved.
引用
收藏
页码:178 / 184
页数:7
相关论文
共 32 条
[1]  
Abadi M., 2016, TENSORFLOW LARGESCAL
[2]   On representing chemical environments [J].
Bartok, Albert P. ;
Kondor, Risi ;
Csanyi, Gabor .
PHYSICAL REVIEW B, 2013, 87 (18)
[3]   Gaussian Approximation Potentials: The Accuracy of Quantum Mechanics, without the Electrons [J].
Bartok, Albert P. ;
Payne, Mike C. ;
Kondor, Risi ;
Csanyi, Gabor .
PHYSICAL REVIEW LETTERS, 2010, 104 (13)
[4]   Generalized neural-network representation of high-dimensional potential-energy surfaces [J].
Behler, Joerg ;
Parrinello, Michele .
PHYSICAL REVIEW LETTERS, 2007, 98 (14)
[5]   UNIFIED APPROACH FOR MOLECULAR-DYNAMICS AND DENSITY-FUNCTIONAL THEORY [J].
CAR, R ;
PARRINELLO, M .
PHYSICAL REVIEW LETTERS, 1985, 55 (22) :2471-2474
[6]   i-PI: A Python']Python interface for ab initio path integral molecular dynamics simulations [J].
Ceriotti, Michele ;
More, Joshua ;
Manolopoulos, David E. .
COMPUTER PHYSICS COMMUNICATIONS, 2014, 185 (03) :1019-1026
[7]   High Prevalence of Assisted Injection Among Street-Involved Youth in a Canadian Setting [J].
Cheng, Tessa ;
Kerr, Thomas ;
Small, Will ;
Dong, Huiru ;
Montaner, Julio ;
Wood, Evan ;
DeBeck, Kora .
AIDS AND BEHAVIOR, 2016, 20 (02) :377-384
[8]   Machine learning of accurate energy-conserving molecular force fields [J].
Chmiela, Stefan ;
Tkatchenko, Alexandre ;
Sauceda, Huziel E. ;
Poltavsky, Igor ;
Schuett, Kristof T. ;
Mueller, Klaus-Robert .
SCIENCE ADVANCES, 2017, 3 (05)
[9]  
Collobert R, 2011, BIGLEARN NIPS WORKSH, P1
[10]   Relationship between structural order and the anomalies of liquid water [J].
Errington, JR ;
Debenedetti, PG .
NATURE, 2001, 409 (6818) :318-321