Caffe

  • Level of openness 3 ★★★
  • Document quality 3 ★★★

An open-source library for machine learning. Various functions on deep learning based on neural network can be used by this package. This package is especially customised for image identification, and a number of sample codes are prepared. Users can also use pre-trained models, which are open in Caffe Model Zoo. Since this package is written in C++, high-speed operation is realised.

To Detail

n2p2

  • Level of openness 3 ★★★
  • Document quality 2 ★★☆

Software package that implements Behler-Parinello type neural network potential. The package provides tools for training and evaluating potentials based on given structure-energy data. It also provides an interface with LAMMPS for performing molecular dynamics calculations.

To Detail

EVO

  • Level of openness 3 ★★★
  • Document quality 1 ★☆☆

An application for structure prediction based on the evolutionary algorithm. From an input of the atomic position in a unit cell and possible elements at each atomic position, this application predicts the stable structure and composition from the first-principles calculation and molecular dynamics in combination with the evolutionary algorithm. This application is written in Python, and uses Quantum ESPRESSO and GULP as an external program.

To Detail

scikit-learn

  • Level of openness 3 ★★★
  • Document quality 3 ★★★

An open-source library for data mining and data analysis. This package implements various methods of machine learning such as supervised learning (data classification, data regression, etc.), unsupervised learning (data clustering, etc.), and data pre-processing. This package is implemented on Python numerical libraries, NumPy and Scipy, and supports parallel computation.

To Detail

GASP

  • Level of openness 3 ★★★
  • Document quality 2 ★★☆

An application for structure prediction based on the genetic algorithm. This application can predict the structure and composition of stable phase of crystals, molecules, atomic clusters, and so on by using first-principles calculation and molecular dynamics. This application implements interfaces with various programs such as VASP, LAMMPS, MOPAC, GULP, JDFTx, etc, and runs efficiently on parallel computing architectures.

To Detail

Theano

  • Level of openness 3 ★★★
  • Document quality 3 ★★★

An open-source numerical library for machine learning. Various functions related to deep learning are implemented. This package directly treats equations as such, and have useful routines such as matrix operation and auto partial derivative. Users can convert their codes into C language, and can compile it. High speed operation by GPGPU parallel calculation is supported. A number of tutorials are available.

To Detail

XtalOpt

  • Level of openness 3 ★★★
  • Document quality 2 ★★☆

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).

To Detail

Torch

  • Level of openness 3 ★★★
  • Document quality 3 ★★★

An open-source numerical library for machine learning. Various functions related to deep learning based on neural networks are implemented. Users can implement complex network with flexible description, and can try various state-of-the-art methods. This package is used in a number of companies in the world. This package is written by the script language, lua.

To Detail

SIMPLE-NN

  • Level of openness 3 ★★★
  • Document quality 2 ★★☆

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.

To Detail

CrySPY

  • Level of openness 3 ★★★
  • Document quality 2 ★★☆

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.

To Detail