mat-reaction-network

Enumerate balanced reaction networks and solve minimum-energy synthesis pathways from precursors to target materials.

144|21|Updated Jan 8, 2026
One-click install
npx skills add https://github.com/learningmatter-mit/AtomisticSkills --skill mat-reaction-network
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mat-reaction-network
Source: https://github.com/learningmatter-mit/AtomisticSkills/tree/main/.agents/skills/mat-reaction-network
Command: npx skills add https://github.com/learningmatter-mit/AtomisticSkills --skill mat-reaction-network

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires mp-api, rxn-network, pymatgen, and includes scripts (resource) components.

What problem does it solve?

It predicts thermodynamically favorable solid-state inorganic synthesis pathways by enumerating competing balanced reactions and solving for minimum-energy (minimum-cost) multi-step routes from given precursors to a target material.

Core Features & Use Cases

  • Reaction enumeration from Materials Project thermodynamics: Generates a large reaction network for a specified chemical system and temperature using materialsproject/reaction-network.
  • Pathway search to synthesize a target: Finds candidate elementary pathways and resolves combinations that approximate an overall net synthesis reaction from specific precursors.
  • Open-system modeling for atmospheres: Supports open phases/chemical potential approaches for air-like or reservoir-like synthesis conditions.
  • Use case: Given precursor candidates (e.g., oxides or carbonates) and a target phase (e.g., BaTiO3), it helps identify the most favorable step sequences and compares alternative precursor sets to highlight bottlenecks and competing sinks.

Quick Start

Use the mat-reaction-network skill to predict pathways by asking: "Predict thermodynamically optimal reaction pathways to synthesize BaTiO3 from precursors BaO and TiO2 at 1000 K, and return the top 5 candidate pathways."

Frequently Asked Questions about mat-reaction-network

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

FAQPage Schema
How do I predict thermodynamically favorable solid-state synthesis pathways for inorganic materials?

You can predict thermodynamically favorable solid-state synthesis pathways by enumerating balanced reaction networks and solving for minimum-energy routes from specified precursors to a target material using Materials Project thermodynamics. It identifies the most favorable step sequences and highlights competing sinks.

How does thermodynamic modeling calculate minimum-energy routes for materials synthesis?

Thermodynamic modeling calculates minimum-energy routes by building a reaction network for a specified chemical system and temperature, then using a pathway solver to tabulate candidate elementary and combined pathways that approximate the overall net synthesis reaction from precursors.

Can I model open-system synthesis conditions like atmospheric effects for solid-state chemistry?

Yes, you can model open-system synthesis conditions by applying open phases and chemical potential approaches. This supports air-like or reservoir-like conditions using grand potential minimization enumerators alongside standard basic_open enumerators.

Do I need a Materials Project API key to enumerate reaction networks?

Yes, you need Materials Project API access to retrieve thermodynamic data. The pathway prediction requires the mp-api and rxn-network dependencies to generate the reaction network and solve for optimal synthesis routes.

What's the best way to compare alternative precursor sets for synthesizing a target material?

The best way to compare alternative precursor sets is to run pathway predictions for each set of precursor candidates. The solver tabulates candidate pathways, allowing you to identify the most favorable step sequences and compare thermodynamic bottlenecks across different precursors.

Why does my reaction network pathway prediction include competing sink phases?

Competing sink phases appear because the reaction network enumerates all balanced reactions in the specified chemical system. The pathway solver highlights these competing sinks to show thermodynamic bottlenecks that may prevent efficient synthesis of your target material.