Skip to main content
ToolPotion
AI Advisor
Submit a Tool (Free)

MACE Machine Learning Potentials

AI GitHub ReposScientific Discovery & Lab ToolsOpen source · Windows, macOS, Linux

MACE is a Python library for fast and accurate machine learning interatomic potentials. It utilizes higher-order equivariant message passing for advanced material science simulations. The tool supports training, evaluation, and offers pre-trained foundation models for various applications, including materials and organic chemistry.

View Repository
Share
View Repository
Share

MACE (Machine Learning Interatomic Potentials) is a powerful Python library designed for the development and deployment of fast and accurate machine learning interatomic potentials. It leverages higher-order equivariant message passing, a sophisticated neural network architecture, to model interactions between atoms in materials and molecules with high fidelity. This approach allows MACE to capture complex atomic behaviors, leading to more reliable simulations in fields like materials science, chemistry, and condensed matter physics.

Read More

The MACE repository provides a comprehensive reference implementation, developed by a team of researchers. It includes tools for training custom MACE models from scratch, evaluating their performance, and utilizing pre-trained foundation models. The library supports various installation methods, including PyPI for ease of use and from source for developers. For users requiring accelerated computations, MACE offers CUDA acceleration through the cuEquivariance library and supports Apple Silicon GPU acceleration via MPS.

Key capabilities of MACE include its ability to handle large datasets through on-line data loading and preprocessing scripts. It also integrates with experiment tracking tools like Weights and Biases for robust research workflows. The library offers a range of pre-trained foundation models, such as MACE-MP for materials science and MACE-OFF for organic chemistry, which can be used directly or fine-tuned for specific applications. Documentation is available to guide users through installation, usage, and advanced features.

MACE is particularly valuable for researchers and engineers in computational materials science, quantum chemistry, and molecular dynamics. Its focus on accuracy and speed makes it suitable for tasks ranging from predicting material properties to simulating chemical reactions. The availability of foundation models and fine-tuning capabilities democratizes access to advanced interatomic potentials, enabling faster discovery and design of new materials and molecules.

  • CategoryScientific Discovery & Lab Tools
  • Pricing ModelOpen source
  • DeploymentCloud, Self-hosted
  • PlatformsWindows, macOS, Linux

  • Fast and accurate machine learning interatomic potentials

  • Higher order equivariant message passing architecture

  • Tools for training custom MACE models

  • Model evaluation capabilities

  • Support for CUDA acceleration with cuEquivariance

  • Apple Silicon GPU acceleration (MPS)

  • Pre-trained foundation models for materials and organic chemistry

  • Fine-tuning support for foundation models

  • On-line data loading for large datasets

  • Integration with Weights and Biases for experiment tracking

  • Support for PyTorch >= 1.12

  • MIT License for the MACE code

  1. Install MACE: Use pip install mace-torch or install from source.

  2. Set up environment: Ensure Python >= 3.9 and PyTorch >= 1.12 are installed.

  3. Train a model: Utilize the mace_run_train script with specified parameters.

  4. Evaluate a model: Use the mace_eval_configs script for performance assessment.

  5. Utilize foundation models: Load and fine-tune pre-trained models for specific tasks.

  6. Enable GPU acceleration: Specify '--device=cuda' or '--device=mps' for faster computations.

  7. Integrate with ASE: Use MACE calculators within the Atomic Simulation Environment.

  • Materials Discovery
  • Molecular Dynamics
  • Chemical Reaction Simulation
  • Predicting Material Properties
  • Organic Chemistry Simulations
  • Force Field Development
  • Computational Chemistry
  • Active Learning

MACE Machine Learning Potentials Reviews

Loading...

Popular AI Tools Like MACE Machine Learning Potentials

MEGNet Framework

AI GitHub Repos

The MEGNet framework is an AI model designed for machine learning in crystals and molecules. It incorporates state variables like temperature and pressure, enables transfer…

Scientific Discovery & Lab Tools
View Tool

AI GitHub Repos

The MEGNet framework is an AI model designed for machine learning in crystals and molecules. It incorporates state variables like temperature and pressure, enables transfer…

Scientific Discovery & Lab Tools
See the Top 250 AI GitHub Repos

Allegro

AI Models

Allegro is a strictly local E(3)-equivariant machine-learning interatomic potential. Implemented as a NequIP extension package, it focuses on providing accurate and efficient…

Scientific Discovery & Lab Tools
View Tool

AI Models

Strictly local E(3)-equivariant machine-learning interatomic potential. Implemented as a NequIP extension package, it focuses on providing accurate and efficient…Allegro is a strictly local E(3)-equivariant machine-learning interatomic potential. Implemented as a NequIP extension package, it focuses on providing accurate and efficient…

Scientific Discovery & Lab Tools
See the Top 5 AI Models

SchNetPack is a Python library for deep learning for atomistic systems. It provides a flexible framework for building and training neural network potentials, enabling researchers…

Scientific Discovery & Lab Tools
View Tool

Python library for deep learning for atomistic systems. It provides a flexible framework for building and training neural network potentials, enabling researchers…SchNetPack is a Python library for deep learning for atomistic systems. It provides a flexible framework for building and training neural network potentials, enabling researchers…

Scientific Discovery & Lab Tools
See the Top 5 AI Models

DeepChem AI Framework

AI GitHub Repos

DeepChem is an open-source AI framework designed to democratize deep learning for drug discovery, quantum chemistry, materials science, and biology. It provides tools and…

Scientific Discovery & Lab ToolsHealthcare & Life Sciences
View Tool

AI GitHub Repos

Open-source AI framework designed to democratize deep learning for drug discovery, quantum chemistry, materials science, and biology. It provides tools and…DeepChem is an open-source AI framework designed to democratize deep learning for drug discovery, quantum chemistry, materials science, and biology. It provides tools and…

Scientific Discovery & Lab ToolsHealthcare & Life Sciences
See the Top 250 AI GitHub Repos

CGCNN

AI GitHub Repos

Crystal Graph Convolutional Neural Networks (CGCNN) is an AI model designed to predict material properties from crystal structures. It enables users to train custom models or…

Scientific Discovery & Lab Tools
View Tool

AI GitHub Repos

Crystal Graph Convolutional Neural Networks (CGCNN) is an AI model designed to predict material properties from crystal structures. It enables users to train custom models or…

Scientific Discovery & Lab Tools
See the Top 250 AI GitHub Repos

Google DeepMind's GNoME is a deep learning tool that accelerates the discovery of new inorganic crystals. It predicts material stability, identifying millions of novel compounds,…

Scientific Discovery & Lab Tools
View Tool

Google DeepMind's GNoME is a deep learning tool that accelerates the discovery of new inorganic crystals. It predicts material stability, identifying millions of novel compounds,…

Scientific Discovery & Lab Tools
See the Top 250 AI GitHub Repos

ChemCrow

AI GitHub Repos

ChemCrow is an open-source package designed for solving complex chemical tasks using large language models. Built with Langchain, it integrates tools like RDKit and databases such…

Scientific Discovery & Lab ToolsHealthcare & Life Sciences
View Tool

AI GitHub Repos

Open-source package designed for solving complex chemical tasks using large language models. Built with Langchain, it integrates tools like RDKit and databases such…ChemCrow is an open-source package designed for solving complex chemical tasks using large language models. Built with Langchain, it integrates tools like RDKit and databases such…

Scientific Discovery & Lab ToolsHealthcare & Life Sciences
See the Top 250 AI GitHub Repos

NobleAI

AI Platforms

NobleAI provides Science-Based AI solutions for the energy, chemistry, and manufacturing sectors. The platform transforms complex industrial data into predictive models and…

Scientific Discovery & Lab ToolsManufacturing & Industrial

Ranked #227 in Manufacturing & Industrial

View Tool

AI Platforms

Provides Science-Based AI solutions for the energy, chemistry, and manufacturing sectors. The platform transforms complex industrial data into predictive models and…NobleAI provides Science-Based AI solutions for the energy, chemistry, and manufacturing sectors. The platform transforms complex industrial data into predictive models and…

Scientific Discovery & Lab ToolsManufacturing & Industrial
Ranked #227 in Manufacturing & Industrial
1 of 8