Search and verify a transition state
Submit a TS search strategy, run strict Hessian/IRC verification and publish the result.
A reaction proposal UUID and a published `ts-search@1` Program.
Submit a transition-state (TS) search strategy for a proposed reaction. Each submission runs a 3-stage pipeline—search (ts-search@1), verify (ts-verify@1), and save (ts-save@1)—so candidate saddle points are independently checked by Hessian and IRC calculations before being saved.
1. Check prerequisites
Before submitting a TS search, make sure you have:
- A saved reaction proposal UUID in your project with balanced atoms, charge, and a single elementary step.
- Published TS Programs in your project. Check that
ts-search@1is registered:
2. Submit a TS search from the CLI or Python
From the CLI, pass a reaction proposal UUID, your strategy script (see compute/ts/examples/strategy.py) and the spin multiplicity:
Or submit directly from Python for a reaction proposal UUID:
Key parameters:
proposal_id— UUID of the stored elementary reaction proposal.source— Python source code of your search strategy, which definesfind_ts(reactant_smiles, product_smiles, charge, multiplicity, calculator).multiplicity— Spin multiplicity (1= singlet,2= doublet,3= triplet).
3. Understand how verification works
Optimizer convergence alone never marks a transition state as verified. The 3-stage pipeline separates proposing a geometry from proving it:
Note: If a reaction step is barrierless or the IRC connects to different species,
ts-verify@1records a scientific negative. That is a valid scientific result, not an infrastructure crash.
4. Check status and retry failed stages
Inspect all three stages of a TS run with ct-cli ts status:
If verify or save fails due to a transient worker error, retry from the failed stage without re-running the upstream search:
ct-cli ts retry reuses the completed upstream artifacts and prints the new RUN_UUID for the retried chain. See Inspect and recover a run for details, Test parsers and TS strategies to benchmark a new search strategy, or Evaluate DFT energies to compute single-point DFT barriers on verified geometries.