30 open-source projects similar to deepmodeling/deepmd-kit, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Deepmd Kit alternative.
This project is a parallel simulation engine and molecular dynamics simulator designed to model the physical movements of atoms and molecules. It functions as an interatomic potential framework for calculating forces between particles and a materials analysis tool for computing thermodynamic, structural, and transport properties of solids and fluids. The engine is distinguished by its high-performance computing capabilities, utilizing spatial-domain decomposition and message-passing interface communication to distribute workloads across processors. It supports multi-backend GPU acceleration v
Notes: This is currently a development branch of ACE (though we are still tagging versions regularly). For the latest stable version see DEV-v0.8.x Preliminary Documentation, WIP.
MACE - Table of contents - About MACE - Documentation - Installation - pip installation - pip installation from source - Usage - Training - Evaluation - Tutorials - CUDA acceleration with cuEquivariance - Weights and Biases for experiment tracking - Pretrained Foundation Models - MACE-MP:…
TorchANI 2.0 is an open-source library that supports training, development, and research of ANI-style neural network interatomic potentials. It was originally developed and is currently maintained by the Roitberg group.
apax^1^2 is a high-performance, extendable package for training of and inference with atomistic neural networks. It implements the Gaussian Moment Neural Network model ^3^4. It is based on JAX and uses JaxMD as a molecular dynamics engine.
autoplex is still under very active development and larger modifications to the source code should be expected.
PyNEP is a python interface of the machine learning potential NEP used in GPUMD.
deepmd-gnn is a DeePMD-kit plugin for various graph neural network (GNN) models, which connects DeePMD-kit and atomistic GNN packages by enabling GNN models in DeePMD-kit.
machine learning interatomic potentials aiida plugin
ocp is the Open Catalyst Project's library of state-of-the-art machine learning algorithms for catalysis.
This code automates the construction of datasets for machine learned interatomic potentials (MLIPs) through active learning. By automating job execution utilizing the Parsl framework, the active learning process can run for many iterations without human intervention. ALF breaks the process down…
The Neural Force Field (NFF) code is an API based on SchNet 1-4, DimeNet 5, PaiNN 6-7 and DANN 8. It provides an interface to train and evaluate neural networks for force fields. It can also be used as a property predictor that uses both 3D geometries and 2D graph information 9.
This package is part of QUIP (but with a different license!). In order to use it, you should clone QUIP with the --recursive option. QUIP is released under a GPL license , whereas GAP uses ASL (Academic Software License).
Workflow is a Python toolkit for building interatomic potential creation and atomistic simulation workflows.
A python library for calculating materials properties from the PES
TurboGAP (c) 2018-2023 by Miguel A. Caro and others (see "contributors" below for detailed authorship info).
Train, fine-tune, and manipulate machine learning models for atomistic systems
This package implements the Allegro E(3)-equivariant machine learning interatomic potential.
NequIP is an open-source code for building E(3)-equivariant interatomic potentials.
KLIFF is an interatomic potential fitting package that can be used to fit physics-motivated (PM) potentials, as well as machine learning potentials such as the neural network (NN) models.
The goal of this project is to promote the use of neural network potentials (NNPs) by providing highly optimized, open source implementations of bottleneck operations that appear in popular potentials. These are the core design principles.
1. Overview 2. Repo Contents 3. System Requirements 4. Installation Guide 5. Demos and Expected Results 6. License 7. Citation
For more details visit: sgdml.org Documentation can be found here: docs.sgdml.org
PiNN 1 is a Python library built on top of TensorFlow for building atomic neural network potentials. The PiNN library also provides elemental layers and abstractions to implement various atomic neural networks.