Configuration Reference¶
- Date:
2026-03-14
1 Configuration Reference¶
Complete parameter reference for config.yaml.
2 System Definitions¶
systems:
my_reaction:
reactant: /path/to/reactant.con
product: /path/to/product.con
use_ira: true # Enable IRA alignment
Parameter |
Type |
Required |
Description |
|---|---|---|---|
|
path |
Yes |
Reactant structure (.con or .xyz) |
|
path |
Yes |
Product structure (.con or .xyz) |
|
bool |
No |
Enable IRA alignment (default: true) |
3 Model Configuration¶
model:
name: pet-mad-xs-v1.5.0
version: v1.5.0
type: pet-mad-xs
Parameter |
Type |
Default |
Description |
|---|---|---|---|
|
string |
|
Model name |
|
string |
|
HuggingFace version |
|
string |
|
Model type |
3.1 Available Models¶
Model |
Size |
Accuracy |
Use Case |
|---|---|---|---|
|
Extra small |
Good |
Quick testing |
|
Small |
Better |
Production |
|
Medium |
Best |
High accuracy |
4 Compute Settings¶
compute:
device: cuda # or cpu, mps
Parameter |
Type |
Default |
Description |
|---|---|---|---|
|
string |
|
Compute device |
5 Alignment Parameters¶
alignment:
kmax: 1.8 # Å⁻¹
Parameter |
Type |
Default |
Description |
|---|---|---|---|
|
float |
1.8 |
IRA matching cutoff |
5.1 Choosing kmax¶
System Type |
kmax Range |
|---|---|
Small molecules |
1.5-2.0 |
Medium molecules |
2.0-3.0 |
Difficult mapping |
3.0-5.0 |
6 NEB Parameters¶
6.1 Minimization¶
neb:
minimization:
max_iterations: 2000
converged_force: 0.0514221 # eV/Å
opt_method: lbfgs
max_move: 0.1 # Å
Parameter |
Type |
Default |
Description |
|---|---|---|---|
|
int |
2000 |
Max minimization steps |
|
float |
0.0514 |
Force tolerance (eV/Å) |
|
string |
|
Optimizer |
|
float |
0.1 |
Max step size (Å) |
6.2 Optimization¶
neb:
optimization:
images: 18
max_iterations: 1000
converged_force: 0.0514221
opt_method: lbfgs
max_move: 0.1
# Energy-weighted springs
energy_weighted: true
ew_ksp_min: 0.972 # eV/Ų
ew_ksp_max: 9.72 # eV/Ų
ew_trigger: 0.5 # eV
# Climbing image
climbing_image_method: true
ci_after_rel: 0.8
# MMF refinement
ci_mmf: true
ci_mmf_nsteps: 1000
# IDPP initializer
sidpp_growth_alpha: 0.33
Parameter |
Type |
Default |
Description |
|---|---|---|---|
|
int |
18 |
Number of NEB images |
|
int |
1000 |
Max NEB iterations |
|
float |
0.0514 |
Force tolerance |
|
bool |
true |
Energy-weighted springs |
|
float |
0.972 |
Min spring constant |
|
float |
9.72 |
Max spring constant |
|
bool |
true |
Enable CI |
|
bool |
true |
MMF refinement |
6.3 Choosing Number of Images¶
System Complexity |
Images |
|---|---|
Simple (3-5 atoms) |
12-16 |
Medium (6-15 atoms) |
18-24 |
Complex (16+ atoms) |
24-30 |
7 Plotting Parameters¶
plotting:
plot_structures: true
facecolor: white
title: ""
figure:
figsize: [8, 6]
dpi: 300
zoom_ratio: 0.3
fonts:
base: 12
ira_kmax: 14 # For 2D RMSD
Parameter |
Type |
Default |
Description |
|---|---|---|---|
|
bool |
true |
Show structure insets |
|
float |
0.3 |
Inset zoom level |
|
float |
14 |
RMSD calculation kmax |
8 Path Configuration¶
paths:
models: results/models
endpoints: results/endpoints
neb: results/neb
idpp: results/idpp
plots: results/plots
cache: results/cache
All paths are relative to working directory.