Intrinsic Reaction Coordinate (IRC)
Overview
The Intrinsic Reaction Coordinate (IRC) module follows the minimum energy path (MEP) from a transition state (TS) geometry downhill toward both the reactant and product minima. The IRC path is defined as the mass-weighted steepest descent path originating from the TS saddle point, and it provides definitive verification that a given transition state connects the expected reactant and product structures.
Starting from the TS, the IRC integrator displaces the geometry along the unique imaginary vibrational mode (the eigenvector corresponding to the single negative eigenvalue of the mass-weighted Hessian) and then follows the gradient downhill in both the forward and backward directions until local minima are reached or the maximum number of path points is exceeded.
Available Methods
MAPLE supports four IRC integration algorithms:
| Method | Full Name | Description |
|---|---|---|
| GS | Gonzalez–Schlegel | Default method. Mass-weighted coordinates with pivot-step and constrained optimization on a hypersphere. Robust and well-tested. |
| LQA | Local Quadratic Approximation | Fits a local quadratic surface to the PES at each point. Can be faster than GS on smooth surfaces. |
| HPC | Hessian Predictor–Corrector | Uses Hessian information for both predictor and corrector steps. Good balance of speed and accuracy. |
| EulerPC | Euler Predictor–Corrector | Simplest predictor-corrector approach using Euler integration. Most robust for difficult or highly anharmonic surfaces. |
General Usage
The IRC task is invoked with the #irc keyword, specifying the desired method:
#model=ani1xnr
#irc(method=gs)
#device=gpu0
XYZ /path/to/transition_state.xyz
The input geometry must be a valid transition-state structure with exactly one imaginary vibrational frequency. The IRC module reads this geometry, identifies the imaginary mode from the Hessian, and integrates the reaction path in both directions.
Important
The input structure must be a converged transition state with exactly one imaginary frequency. Running IRC on a geometry that is not a true first-order saddle point will produce unreliable results. Always verify the TS with a frequency calculation before running IRC.
Output Files
The IRC module produces the following output files:
*_forward.xyz— Multi-frame XYZ trajectory of the forward IRC path (from TS toward one minimum).*_backward.xyz— Multi-frame XYZ trajectory of the backward IRC path (from TS toward the other minimum).*_full.xyz— Combined trajectory containing both forward and backward paths, with the TS at the center.*.out— Main text output with step-by-step energy, gradient, and convergence information.
Workflow
The recommended workflow for verifying a transition state using IRC is:
- TS Search — Locate the transition state using one of the TS methods (P-RFO, NEB, Dimer, String/GSM).
- Frequency Check — Run a frequency calculation on the optimized TS. Confirm that there is exactly one imaginary frequency and that its vibrational mode corresponds to the expected reaction coordinate.
- IRC Calculation — Run IRC from the verified TS geometry.
- Verify Endpoints — Inspect the forward and backward IRC endpoints to confirm they correspond to the expected reactant and product structures.
