pdb2reaction Documentation¶
Version: v0.4.12 — Python CLI for enzymatic reaction-path elucidation from PDB structures using machine-learning interatomic potentials (MLIPs).
Quick start¶
Goal |
Page |
|---|---|
Install + run a first end-to-end pipeline |
|
End-to-end pipeline from a PDB |
|
Single-structure scan-seeded MEP workflow |
|
TS candidate available — |
|
Choosing precision / TS route / imaginary-mode fix / controlled comparison |
|
Staged-vs-concerted scan / barrier direction |
|
Run failure / error |
|
CLI conventions / structure formats / YAML |
CLI Conventions · mmCIF and large structures · YAML Reference |
Same-stack repeatability ( |
|
MLIP backend settings / HPC examples |
|
Cluster boundary atoms (cap-H, |
Subcommands¶
Subcommand |
Description |
|---|---|
Optional extraction; endpoint-MEP, scan-list, or TS-only entry mode; optional TS/IRC, thermochemistry, and DFT stages |
|
Extract active site model (binding pocket) from protein–ligand complex |
|
Resolve PDB alternate locations |
|
Repair PDB element columns (77–78) |
|
Single-structure geometry optimization (L-BFGS or RFO; optional flatten) |
|
Transition state optimization (Dimer or RS-P-RFO; optional flatten) |
|
Single-step MEP optimization via GSM or DMF (from 2 structures) |
|
Recursive multi-step MEP search with automatic refinement (2+ structures) |
|
Restrained distance scan supporting concerted multi-distance and multistage scans |
|
Two-dimensional energy-landscape exploration and PES mapping |
|
Three-dimensional energy-landscape exploration and PES mapping |
|
Vibrational frequency analysis & thermochemistry |
|
Intrinsic Reaction Coordinate calculation |
|
Single-point DFT calculations (GPU4PySCF / PySCF) |
|
Single-point MLIP energy + forces / Hessian |
|
Plot energy profiles from XYZ trajectories |
|
Draw an energy diagram from numeric values |
|
Detect and report covalent bond changes between consecutive structures |
Getting Help¶
# General help
pdb2reaction --help
# Command help
pdb2reaction <subcommand> --help
# Advanced options (dry-run, internal tuning, etc.)
pdb2reaction <subcommand> --help-advanced
Citation¶
@misc{ohmura2026pdb2reaction,
author = {Ohmura, Takuto and Sato, Hajime and Terada, Tohru},
title = {pdb2reaction: End-to-End Reaction-Path Elucidation from PDB Structures Using Machine-Learning Interatomic Potentials},
year = {2026}, doi = {10.26434/chemrxiv.15003538/v1}, note = {ChemRxiv preprint}
}
A Zenodo software record is also available (DOI 10.5281/zenodo.19197865).
License¶
GNU General Public License v3 (GPL-3.0).