Eliminating Imaginary Frequencies

by Corin Wagen · Dec 1, 2025

When running optimizations in computational chemistry, it's almost always necessary to run a frequency calculation afterwards to check that the optimization found a true minimum. Calculating vibrational frequencies entails computing the nuclear second derivatives of the energy (the Hessian matrix), removing the rotational and translational components of this motion, and then determining the eigenvectors and eigenvalues of the resultant matrix. If all frequencies are positive, the geometry is a true minimum.

If one more frequencies are imaginary (often representented as negative in computational outputs), then something's gone wrong: either the optimization is not fully converged or it's converged to a saddle point. Optimizations can fail to converge due to noisy gradients (common with older neural network potentials or some implicit-solvent models) or loose convergence parameters; resubmitting with tighter convergence parameters can often address this problem. Spurious saddle points can typically be avoided by perturbing the structure slightly and resubmitting the structure.

Checking calculations in this way is an important step in careful reactivity modeling. We try to make this easy through Rowan; when both optimization and frequency calculations are requested, Rowan automatically checks that there aren't any imaginary frequencies and alerts the user if there are. Typically, small imaginary frequencies can be removed simply by reoptimizing with tigher constraints or by resubmitting a slightly perturbed structure, but occasionally removing imaginary frequencies can be quite difficult.

Last week, a customer reached out with a tricky issue; they were trying to run multi-stage optimizations on a certain structure, but were unable to remove an imaginary frequency even after repeated resubmission. I was able to help the user solve their problem and—with their permission—am sharing a truncated version of the structure and showing how we ultimately solved the problem.

Here's the molecule in question, 4-morpholinopyridine. Drawing the pseudoaxial conformation of this structure and optimizing it with eSEN-OMol25-sm-conserving (Rowan's default NNP) leads to a 37i cm-1 imaginary frequency:

Solution #1: Torsional Scan

Inspecting the imaginary frequency in question allows us to visualize what motion is associated with the saddle point. Upon careful inspection, it seems like the imaginary frequency is rotating the pyridyl group with respect to the morpholine ring, suggesting that perhaps the ring torsion is not fully relaxed.

To investigate this further, I used Rowan's scan workflow to see how the energy changed as the morpholine–pyridine torsional angle was varied. The initial optimization had a C13–C7–N6–C5 angle of 17.7º, corresponding approximately to step 19 on the scan. After running the scan, we can see that the minimum is actually at around 8º (step 9), about 0.05 kcal/mol below the starting structure.

Resubmitting from the 8º scan structure produces a structure with no imaginary frequencies, meaning that it is a true minimum on the potential energy surface.

Solution #2: Resubmitting a Perturbed Structure

The above solution requres two separate workflows and a bit of chemical intuition. To help make removing imaginary frequencies even more painless, Rowan contains a special resubmission mode that makes it easy to resubmit structures perturbed along the imaginary vibrational mode.

From the failed optimization, I selected "Resubmit" and then chose to resubmit from a structure "displaced along a frequency." I selected the imaginary frequency in question and then dragged the slider all the way to the left to rotate the torsional angle away from the metastable state.

My resubmission.

Resubmitting this structure to the same optimization and frequency sequence as before led to a structure without any imaginary frequencies:

Stepping back for a second—why did this optimization require special treatment? The original structure with the 36.6i cm−1 imaginary frequency had a plane of symmetry; the morpholine group was exactly centered with respect to the pyridine ring. User input helps to break symmetry and avoid the metastable saddle point, pushing the structure down to one of two equivalent conformers. This isn't an infrequent problem with high-symmetry systems, and manually removing symmetry is necessary in many such cases.

Banner background image

Start running calculations in minutes!

Our platform lets you submit, view, analyze, and share calculations using cutting-edge methods trusted by hundreds of leading scientists. We give every new user 500 free credits to start, plus more every week. Making an account and running your first calculation takes only seconds: start using Rowan today!

Start computing →

What to read next

Hits From a Hackathon

Hits From a Hackathon

How certain schemes to identify TBXT-binding compounds have succeeded.
Aug 7, 2026 · Kat Yenko, Corin Wagen, Ari Wagen, and Derek Alia
Testing Different Pose-Ranking Methods for RBFE Calculations

Testing Different Pose-Ranking Methods for RBFE Calculations

Benchmarking how well Rowan's analogue-docking pose scoring picks the best starting structure for RBFE, and how much a ranking miss actually matters downstream.
Aug 6, 2026 · Zachary Fried
LogP, API Key Budgets, and a User Survey

LogP, API Key Budgets, and a User Survey

the golden mean of logP; three approaches to predicting logP; API key budgets for low-trust delegation; a user survey and some blog posts
Aug 5, 2026 · Nick Casetti, Ari Wagen, Spencer Schneider, and Corin Wagen
How to Find Conformers

How to Find Conformers

A conceptual overview of conformer-generation and conformer-search methodology.
Aug 3, 2026 · Nicholas Casetti
Simulation Tools Improve Agent Problem-Solving

Simulation Tools Improve Agent Problem-Solving

External simulation tools do noticeably improve agent performance at 13C NMR structural elucidation.
Jul 31, 2026 · Corin Wagen
NMR Spectroscopy

NMR Spectroscopy

the importance of NMR spectroscopy; the languorousness typical of state-of-the-art methods; MagNET, a new model, and its Rowan workflow; testimonials and case studies; new agent benchmarks
Jul 23, 2026 · Corin Wagen and Eli Mann
Testing Rowan-Enabled Agents on DrugDiscoveryBench

Testing Rowan-Enabled Agents on DrugDiscoveryBench

How access to Rowan's computational tools affects scientific agents' performance on early-stage drug-discovery tasks.
Jul 21, 2026 · Eli Mann
Automating Transition-State Search

Automating Transition-State Search

strings and bands; interpolating between states; searching for transitions; confirmation; Vicena integration; recent blogs
Jul 20, 2026 · Jonathon Vandezande and Corin Wagen
Case Studies with Rowan's Hydration-Site Analysis

Case Studies with Rowan's Hydration-Site Analysis

Benchmarking Rowan's hydration-site detection on five documented protein–ligand complexes.
Jul 16, 2026 · Ishaan Ganti and Corin Wagen
What to Do with a Pose

What to Do with a Pose

A few helpful ideas for further analysis or calculations to run.
Jul 15, 2026 · Corin Wagen