DeePMD-kit v3: A Multiple-Backend Framework for Machine Learning Potentials

In recent years, machine learning potentials (MLPs) have become indispensable tools in physics, chemistry, and materials science, driving the development of software packages for molecular dynamics (MD) simulations and related applications. These packages, typically built on specific machine learning frameworks, such as TensorFlow, PyTorch, or JAX, face integration challenges when advanced applications demand communication across different frameworks. The previous TensorFlow-based implementation of the DeePMD-kit exemplified these limitations. In this work, we introduce DeePMD-kit version 3, a significant update featuring a multibackend framework that supports TensorFlow, PyTorch, JAX, and PaddlePaddle backends, and demonstrate the versatility of this architecture through the integration of other MLP packages and of differentiable molecular force fields. This architecture allows seamless back-end switching with minimal modifications, enabling users and developers to integrate DeePMD-kit with other packages using different machine learning frameworks. This innovation facilitates the development of more complex and interoperable workflows, paving the way for broader applications of MLPs in scientific research.

Authors

Institutions

Publication Details

Journal
Journal of Chemical Theory and Computation
Published
2025-05-02
DOI
https://doi.org/10.1021/acs.jctc.5c00340
Citations
50
Primary Topic
Machine Learning in Materials Science
Type
article
Field-Weighted Citation Impact
25.89

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

DeePMD-kit v3: A Multiple-Backend Framework for Machine Learning Potentials

Junhan Chang, Zhaoxi Yu, Denghui Lu, Timothy J. Giese et al.
50 citations
Journal of Chemical Theory and Computation
Machine Learning in Materials Science
25.89
article

DeePMD-kit v3: A Multiple-Backend Framework for Machine Learning Potentials

Junhan Chang, Zhaoxi Yu, Denghui Lu, Timothy J. Giese, Sigbjørn Løland Bore, Anyang Peng, Koki Muraoka, Siyuan Han, Chenxing Luo, Wanrun Jiang, Yun‐Pei Liu, Ruosong Shi, Hananeh Oliaei, Jinzhe Zeng, Anurag Kumar Singh, Jiaxin Zhu, Pinghui Mo, Chengqian Zhang, Haohui Que, Zhaonan Ding, Guolin Ke, Xinzijian Liu, Shaochen Shi, Yong‐Bin Zhuang, Zhangmancang Xu, Darrin M. York, Ben Bin Xu, Zhengtao Huang, Jiayu Dai, Qiyu Zeng, Zhenyu Wang, Yifan Li, Handong Wang, Duo Zhang, Ye Ding, Linfeng Zhang, Weihong Xu, Yiming Du, Zhaoqing Liu, Weile Jia, Chun Cai, Xuejian Qin, Xiangyu Zhang, Zhe Deng, S Z He, Hangrui Bi, Yan Wang
article en
50 citations

Abstract

In recent years, machine learning potentials (MLPs) have become indispensable tools in physics, chemistry, and materials science, driving the development of software packages for molecular dynamics (MD) simulations and related applications. These packages, typically built on specific machine learning frameworks, such as TensorFlow, PyTorch, or JAX, face integration challenges when advanced applications demand communication across different frameworks. The previous TensorFlow-based implementation of the DeePMD-kit exemplified these limitations. In this work, we introduce DeePMD-kit version 3, a significant update featuring a multibackend framework that supports TensorFlow, PyTorch, JAX, and PaddlePaddle backends, and demonstrate the versatility of this architecture through the integration of other MLP packages and of differentiable molecular force fields. This architecture allows seamless back-end switching with minimal modifications, enabling users and developers to integrate DeePMD-kit with other packages using different machine learning frameworks. This innovation facilitates the development of more complex and interoperable workflows, paving the way for broader applications of MLPs in scientific research.

Journal of Chemical Theory and ComputationVol. 21(9)
University of Science and Technology of China (CN), University of Illinois Urbana-Champaign (US), Hunan University (CN), National University of Defense Technology (CN), University of Oslo (NO), University of Toronto (CA), Xiamen University (CN), Jilin University (CN), Wuhan University of Technology (CN), Chinese Academy of Sciences (CN), Princeton University (US), Peking University (CN), Beijing Normal University (CN), Shanghai Astronomical Observatory (CN), Art Institute of Portland (US), China Academy of Engineering Physics (CN), Chinese Academy of Engineering (CN), Institute of Computing Technology (CN), Rutgers Sexual and Reproductive Health and Rights (NL), Quantitative BioSciences (US), Integrated Optical Circuit Consultants (United States) (US), Smart Material (Germany) (DE), Division of Materials Science and Engineering (AU), Jilin Medical University (CN), Center for Interdisciplinary Studies (IN), SP Technology (South Korea) (KR), Institute of Applied Physics and Computational Mathematics (CN), Collaborative Innovation Center of Chemistry for Energy Materials (CN), University of Chinese Academy of Sciences (CN), Ningbo Institute of Industrial Technology (CN), State Key Laboratory of Advanced Technology For Materials Synthesis and Processing, École Polytechnique Fédérale de Lausanne (CH), The University of Tokyo (JP), Columbia University (US), Baidu (China) (CN)
National Science Foundation, National Natural Science Foundation of China, China Scholarship Council, Norges Forskningsråd, Xiamen University, Science and Technology Program of Hunan Province, National Key Research and Development Program of China, National Institute of General Medical Sciences
Openalex Percentile: Top 0%
Machine Learning in Materials Science
25.89
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.