원클릭으로
chem-neb-barrier
Calculate activation barrier using Nudged Elastic Band (NEB) method with MLIPs.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Calculate activation barrier using Nudged Elastic Band (NEB) method with MLIPs.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
| name | chem-neb-barrier |
| description | Calculate activation barrier using Nudged Elastic Band (NEB) method with MLIPs. |
| category | ["chemistry","materials"] |
This skill calculates the activation energy barrier for atomic migration or chemical reaction transition states using the Nudged Elastic Band (NEB) method with Machine Learning Interatomic Potentials (MLIPs).
Supports both:
The script auto-detects periodic boundary conditions from the input structures.
calculate_barrier.pyPerforms the NEB calculation between two endpoint structures.
Usage:
# Env: mace-agent
python .agents/skills/chem-neb-barrier/scripts/calculate_barrier.py \
--start_structure <path_to_start.cif> \
--end_structure <path_to_end.cif> \
--model_type mace \
--n_images 5 \
--fmax 0.05 \
--output_dir <output_directory>
# Env: mace-agent
python .agents/skills/chem-neb-barrier/scripts/calculate_barrier.py \
--start_structure reactant.xyz \
--end_structure product.xyz \
--model_type mace \
--model_name MACE-OFF23-small \
--n_images 7 \
--fmax 0.05 \
--output_dir <output_directory>
# Env: fairchem-agent
python .agents/skills/chem-neb-barrier/scripts/calculate_barrier.py \
--start_structure <path_to_start.cif> \
--end_structure <path_to_end.cif> \
--model_type fairchem \
--n_images 5 \
--fmax 0.05 \
--output_dir <output_directory>
# Env: matgl-agent
python .agents/skills/chem-neb-barrier/scripts/calculate_barrier.py \
--start_structure <path_to_start.cif> \
--end_structure <path_to_end.cif> \
--model_type matgl \
--n_images 5 \
--fmax 0.05 \
--output_dir <output_directory>
Arguments:
--start_structure: Path to the initial stable structure (CIF/POSCAR/XYZ).--end_structure: Path to the final stable structure (CIF/POSCAR/XYZ).--model_type: Type of MLIP to use (mace, fairchem, matgl).--model_name: Specific model name/path (optional, uses default if not specified).--model_head: Model head for multi-head models (e.g., omat, omol for UMA; omat_pbe, matpes_r2scan for MACE-MH).--n_images: Number of intermediate images (default: 7).--fmax: Force convergence criterion in eV/Å (default: 0.02).--interpolation: Method for initial path generation. Options: linear, idpp (default). Recommended to use idpp for dense systems.--climb: Use Climbing Image NEB (CI-NEB) (default: True).--output_dir: Directory to save results and plots.Outputs:
neb_trajectory.traj: ASE trajectory of the optimized path.neb_barrier_plot.png: Plot of energy vs reaction coordinate.neb_results.json: JSON file containing barrier energy and forces.neb_path.cif (periodic) or neb_path.xyz (non-periodic): Path structures.Recommended:
MACE-OMAT-0-smallMACE-MH-1 (head: omat_pbe)uma-s-1p1 (head: omat)MACE-MATPES-r2SCAN-0MACE-MH-1 (head: matpes_r2scan)CHGNet-MatPES-r2SCAN-2025.2.10-2.7M-PESTensorNet-MatPES-r2SCAN-v2025.1-PESDiscouraged:
M3GNet-MP-2021, CHGNet-MPtrj-2023.12.1-2.7M-PES)MACE-OFF23-small / MACE-OFF23-medium — trained on organic moleculesuma-s-1p1 (head: omol) — general molecular modelMACE-MH-1 (head: omol) — multi-head molecular modelmcp_config.json).relax_cell=False (fixed volume) to ensure consistency between endpoints.pbc=False is set on the structures.fmax=0.02 eV/Å for tight convergence.relax_structure tool from the corresponding MCP server for this.examples/ directory for sample inputs and outputs.Author: Bowen Deng Contact: GitHub @learningmatter-mit
Quantify prediction uncertainty of MACE MLIPs using committee (ensemble) models; flag high-uncertainty structures for DFT verification.
Compute phonon-limited carrier mobility and mode-resolved electron-phonon coupling in 2D materials from first principles with Quantum ESPRESSO and EPW.
GPU-accelerated batched inference for MACE, MatGL (TensorNet/M3GNet/CHGNet), and FairChem MLIPs using NValchemi, enabling parallel static, relax, and MD workflows across multiple structures simultaneously.
Extract structured synthesis procedures from a folder of PDFs using the LeMat-Synth GeneralSynthesisOntology schema, producing one JSON file per paper with per-material synthesis records.
Predict LC-MS/MS (MS2, tandem mass spectra) from SMILES via ICEBERG, a two-stage deep neural network. Outputs predicted m/z vs intensity spectrum, fragment ion SMILES, and a spectrum plot.
Match an experimental spectrum (1H NMR, 13C NMR, IR) against predicted or database reference spectra for candidate ranking and structure confirmation. Supports local catalog lookup, public database fallback, and pluggable similarity metrics.