fairchem

Apply FAIRChem UMA models with ASE integration for materials science simulations.

16|Updated Dec 28, 2025
One-click install
npx skills add https://github.com/Hongyu-yu/matsci-ai-skills --skill fairchem-hongyu-yu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fairchem
Source: https://github.com/Hongyu-yu/matsci-ai-skills/tree/main/skills/fairchem
Command: npx skills add https://github.com/Hongyu-yu/matsci-ai-skills --skill fairchem-hongyu-yu

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

FAIRChem provides expert guidance for using UMA-based machine-learning potentials to accelerate materials science and quantum chemistry workflows, replacing expensive DFT with fast, accurate predictions across catalysis, materials, molecules, MOFs, and molecular crystals.

Core Features & Use Cases

  • UMA models for multiple domains (oc20, omat, omol, odac, omc) with ASE integration.
  • Multi-GPU support and turbo mode for large-scale simulations.
  • End-to-end workflows including screening, optimization, MD, and NEB.
  • Guidance on model selection, validation, and best practices.

Quick Start

Load a pretrained UMA model with load_predict_unit, create a FAIRChemCalculator for your domain (e.g., oc20, omat, omol, odac, omc), and use it with ASE to perform an optimization or MD workflow.

Frequently Asked Questions about fairchem

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I use machine learning potentials to replace DFT for materials science simulations?

Machine learning potentials can replace DFT by using FAIRChem UMA models to accelerate materials science simulations. You load a pretrained model via load_predict_unit, configure a FAIRChemCalculator with ASE, and run fast predictions across catalysis, bulk materials, and molecules.

Can I use ASE with multi-GPU support for molecular dynamics and optimization?

ASE integration with multi-GPU support is available for large-scale molecular dynamics and optimization. You create a FAIRChemCalculator with the appropriate task_name for your domain, optionally enable turbo mode for speed, and execute the workflow directly within ASE.

What domains are supported by UMA models for machine learning chemistry?

UMA models support multiple domains for machine learning chemistry, including oc20 for catalysis, omat for bulk materials, omol for molecules, odac for MOFs, and omc for molecular crystals. Each domain requires specifying the correct task_name when creating the FAIRChemCalculator.

How do I get started with FAIRChem UMA models for catalysis screening?

To start catalysis screening with FAIRChem UMA models, load a pretrained model using load_predict_unit, create a FAIRChemCalculator with the oc20 task_name, and integrate it with ASE to perform the end-to-end screening workflow.

When should I enable turbo mode for materials science simulations?

Turbo mode should be enabled for materials science simulations when you need maximum computational speed for large-scale tasks. It is an optional setting in FAIRChemCalculator that accelerates predictions alongside multi-GPU support for intensive workflows.

What is the best way to validate machine learning potentials for molecular crystals?

Validating machine learning potentials for molecular crystals involves using the omc domain UMA model within the FAIRChem framework. Following best practices for model selection and domain-specific validation ensures accurate predictions when replacing expensive DFT workflows.