facebookresearch/fairchem

FAIR Chemistry's library of machine learning methods for chemistry

What it solves

fairchem provides a centralized repository for materials science and quantum chemistry, offering high-performance machine-learned interatomic potentials (MLIPs) to replace slow, traditional Density Functional Theory (DFT) calculations. It enables researchers to perform atomistic modeling, molecular dynamics, and structural relaxations across a wide range of chemical domains with significantly higher speed and accuracy.

How it works

The project implements the UMA (Universal Materials Architecture) models, which are pretrained models that can be used as calculators for the Atomic Simulation Environment (ASE). By selecting a specific task name (e.g., oc20 for catalysis or omat for inorganic materials), users can leverage these models to predict potential energy and forces for various systems, including catalysts, inorganic crystals, and polymers.

Who it’s for

It is designed for researchers and scientists in materials science, quantum chemistry, and computational chemistry who need to perform large-scale atomistic simulations and molecular dynamics.

Highlights

  • Universal Model Support: Supports a wide array of tasks including (electro)catalysis, inorganic materials, molecules, polymers, and molecular crystals.
  • High Performance: Features a "turbo mode" for molecular dynamics and supports seamless multi-node, multi-GPU inference via Ray.
  • Integration: Fully integrated with the ASE (Atomic Simulation Environment) via the FAIRChemCalculator.
  • Scalability: Compatible with LAMMPs for large-scale dynamics simulations.

Related

  • Project
  • Project
  • Project
  • Project
  • Project