Python tool for automatic extraction of chemical substance information from literature. Based on natural language processing algorithms, it can extract substance names and related physical/chemical properties such as melting points and spectra from documents written in English.
Software package that implements moment tensor potentials. Potentials can be trained and used for molecular dynamics calculations using LAMMPS. Active learning combined with molecular dynamics calculations is also available.
An application for prediction of stable and metastable structures from a chemical composition. This application applies the revolutionary algorithm to structure prediction by using various external energy calculators (VASP, GULP, Quantum Espresso, CASTEP).
Software package to implement Behler-Parinello neural network potentials. Potentials can be trained from structure-energy/ interatomic forces/stress data, and molecular dynamics calculations using LAMMPS can also be performed using learned potentials. A prediction uncertainty measure can also be calculated simultaneously.
CrySPY is a crystal structure prediction tool by utilizing first-principles calculations and a classical MD program. Only by inputting chemical composition, crystal structures can be automatically generated and searched. In ver. 0.6.1, random search, Bayesian optimization, and LAQA are available as searching algorithms. CrySPY is interfaced with VASP, Quantum ESPRESSO, and LAMMPS.
Python/C++ based software package that employs deep learning techniques for construction of interatomic potentials. It implements the Deep Potential, which defines atomic environment descriptors with respect to a local reference frame. The output of many first-principles and molecular dynamics applications can be used as training data, and the trained potentials can be used for molecular dynamics calculations using LAMMPS and path integral molecular dynamics calculations using i-PI.
A collection of software tools for molecular dynamics calculations. Various interatomic potentials and tight binding models are implemented, and numerous external applications can be invoked. It also supports training and evaluation of GAP (Gaussian Approximation Potential), which is a form of machine learning potential.
XenonPy is a high-throughput material exploration framework based on machine learning technologies. This library can generate various chem/phys descriptors for machine learning to explore materials in virtual environment. Descriptors in matminer can be also used. Model training is done by PyTorch. Visualization tool for descriptor and transfer learning framework are also provided.
NetKet is an open-source project delivering cutting-edge methods for the study of many-body quantum systems with artificial neural networks and machine learning techniques. Users can perform machine learning algorithms to find the ground-state of many-body Hamiltonians such as supervised learning of a given state and optimization of neural network states by using the variational Monte Carlo method.
Open source software for building and using machine learning potentials based on E(3)-equivariant graph neural networks, which can be trained on output files of simulation codes that can be read by ASE. Molecular dynamics calculations with LAMMPS can be performed using the trained potentials.