Research
ViBra: Configuration Interaction for Anharmonic Vibrational Spectroscopy and Quantum-Sampled Configuration Spaces
Overview Research area: Computational vibrational spectroscopy (anharmonic vibrational structure theory) and hybrid quantum–classical computing workflows for chemistry. Technical level: Advanced — the

- arXiv
- 2607.22850
- Published
- 2026-07-24
- Authors
- Raphael F. Ligorio, Marco Antonio Barroca, Alan Duriez, Mathias B. Steiner
AI summary
Overview
Research area: Computational vibrational spectroscopy (anharmonic vibrational structure theory) and hybrid quantum–classical computing workflows for chemistry.
Technical level: Advanced — the paper assumes familiarity with normal-mode analysis, self-consistent field methods, and configuration interaction language, though the code itself is presented as user-facing software.
Scope: The paper introduces ViBra, an open-source (CC BY 4.0) Python/CustomTkinter package that performs Vibrational Self-Consistent Field (VSCF) followed by Vibrational Configuration Interaction (VCI) from a quartic force field, with selected-CI and symmetry-adapted variants plus a method for accepting externally generated (including quantum-sampled) configuration spaces as a seed.
What This Paper Is About
Accurate prediction of anharmonic vibrational spectra requires going beyond the harmonic approximation, but full VCI calculations grow combinatorially with the number of vibrational modes. The authors build a workflow that starts from a quartic force field (read from ORCA's .vpt2 output), solves VSCF, then performs VCI in full, perturbatively selected (S-VCI), or symmetry-blocked (SA-VCI) form, while also including second-order dipole derivatives so that overtone and combination band intensities are captured. The additional goal is to make the same code usable as the classical post-processing engine for quantum-sampled vibrational configuration spaces, which the authors demonstrate as a proof of concept.
Key Contributions
-
Selected VCI with Epstein–Nesbet screening (S-VCI). A perturbation-theory-driven selection retains only the top
N_selexternal configurations per reference state, using the exact diagonal Hamiltonian element (including diagonal anharmonic corrections) as the energy denominator rather than a harmonic sum. -
Symmetry-Adapted VCI (SA-VCI). Exact block diagonalization of the vibrational Hamiltonian for the eight Abelian point groups with purely one-dimensional irreps (C₁, C_s, C_i, C₂, C_2h, C_2v, D₂, D_2h), with automated assignment of normal-mode irreps via character projection and irrep labels for each state.
-
Electrical anharmonicity at the VCI level. All VCI-level transition dipoles include both first- and second-order dipole moment derivatives, which the authors state is essential for overtone/combination band intensities and for redistributing oscillator strength through Fermi resonances.
-
A quantum-seeded workflow and a graphical interface. A
list_states.txtstate-list input accepts externally generated vibrational configurations as a seed space, enabling a hybrid workflow where a quantum sampling algorithm proposes configurations and ViBra constructs, diagonalizes, optionally refines, and evaluates spectra; a Python/CustomTkinter GUI handles input preparation and job execution, and a Matplotlib-based viewer provides temperature-dependent spectra, experimental overlay, baseline correction, and 3D normal-mode animation via 3Dmol.js.
Main Findings
- Ethylene benchmark for S-VCI: For ethylene with 12 vibrational modes, 6 quanta, and
N_sel = 100, the active space was only 32% of the full VCI dimension, while the lowest eigenvalues agreed with full VCI within 1–5 cm⁻¹. - Symmetry speed-up without approximation: SA-VCI is described as exactly equivalent to full VCI for a correct group assignment, and reduces diagonalization cost by up to a factor of n_Γ², where n_Γ is the number of symmetry elements of the given Abelian point group; the cost scaling changes from O(|S|³) to a sum of O(|B_Γ|³) over irrep blocks.
- Sparsity selection rule: Because spectator-mode overlaps are Kronecker deltas, two configurations can couple only if they differ in at most four modes (the maximum number of distinct indices in a quartic term); this is exploited via a precomputed pair list and an inverted potential index.
- Precomputed modal integral table: The table ℐ_i(v, v′; p) for p = 0…5 (p = 5 stores kinetic energy elements) occupies M × (N_q + 1)² × 6 double-precision entries, described as typically a few tens of megabytes, converting every one-mode integral into an O(1) lookup.
- Typical basis sizes: The number of harmonic-oscillator functions per mode,
NEXPAN, typically ranges from 8 to 16; VSCF iterations converge when the energy change falls below 10^(−CVGSCF) cm⁻¹. - Intensity normalization default: Intensities are globally normalized using an energy cutoff
E_cutoffwith a default of 4500 cm⁻¹. - Quantum-seeded workflow status: A hybrid quantum–classical workflow in which a quantum sampling algorithm supplies the seed is demonstrated as a proof of concept. Numerical accuracy or hardware results for the quantum-sampled runs are not reported in the provided content.
Methodology in Plain English
The starting point is a quartic force field: the potential energy surface is written as a Taylor expansion in normal coordinates up to fourth order, using cubic and quartic force constants plus harmonic frequencies supplied by ORCA's VPT2 output. Because those polynomial terms have simple analytic matrix elements in a harmonic-oscillator basis, every needed integral can be computed in closed form.
First, VSCF treats each vibrational mode as moving in the average field of all other modes, iterating a set of coupled one-mode eigenvalue problems until the total energy stops changing. The resulting one-mode functions ("modals") become the basis for VCI, which expands the wavefunction as a sum of Hartree products truncated by total quantum number. Building the Hamiltonian is fast because all one-mode integrals are precomputed once and looked up.
To avoid the combinatorial explosion of full VCI, S-VCI uses Epstein–Nesbet second-order perturbation theory: for each reference state, it scores every external configuration and keeps only the largest contributions, then rebuilds and diagonalizes the Hamiltonian in the union of the reference and selected spaces. If molecular symmetry is specified, the code instead assigns each normal mode an irrep, labels each configuration by the product of its odd-quantum mode irreps, and diagonalizes each irrep block separately.
Finally, infrared intensities are computed from a dipole operator expanded to second order in normal coordinates, with the derivatives transformed from Cartesian to normal coordinates using the mass-weighted Hessian eigenvectors, and the resulting configuration-space dipole matrix contracted into the eigenstate basis with BLAS routines.
Why This Matters
Anharmonic vibrational spectroscopy is a stringent test of electronic structure methods and is directly used to assign experimental spectra. Making the calculation cheaper (via selection), faster (via symmetry blocking), and more intensity-complete (via second-order dipole derivatives) lowers the barrier to routine use. Equally important, the software is positioned as the classical half of a quantum-centric pipeline at a time when quantum sampling algorithms are being explored for chemistry but, as the authors note, demonstrations for vibrational (as opposed to electronic) properties are lacking.
Real-world applications:
- Spectral assignment: Matching computed fundamental, overtone, and combination bands to measured infrared spectra of small and mid-size molecules.
- Atmospheric and astrochemical detection: Predicting band positions and intensities for species identified in remote sensing or astronomical observation.
- Materials and catalysis characterization: Anharmonic vibrational analysis built on quartic force fields from standard quantum chemistry packages, using the free ORCA workflow described.
- Training and visualization: The interactive viewer with 3D normal-mode animation and experimental overlay supports teaching and inspection of mode character.
Industry relevance: The toolchain is fully freely accessible (ORCA for force constants, ViBra for analysis), which matters for groups that cannot license commercial anharmonic spectroscopy packages; the quantum-seeded interface is aimed at vendors and research groups building hybrid quantum–classical chemistry workflows.
Future Directions
- Extending beyond the quartic force field. The authors explicitly note that grid-based representations such as the discrete variable representation are more flexible and not limited to low-order polynomials, but they grow exponentially with the number of modes and lack the clean diagonal/coupling separation; extending the sparsity machinery to such surfaces is an open problem.
- Symmetry beyond Abelian groups. SA-VCI is currently restricted to point groups with one-dimensional irreps; groups with degenerate irreps are not handled.
- Point-group auto-detection. The paper states that ViBra cannot auto-detect the true symmetry, relying on the user's
PGROUPkeyword plus diagnostic output, so automated and error-resistant symmetry assignment is an open need. - Quantifying quantum-seeded performance. The quantum-seeded workflow is presented only as a proof of concept in the provided content; systematic accuracy and cost comparisons of quantum-sampled seed spaces versus EN-PT2 selection at larger mode counts are not reported.
Target Audience
Computational chemists and spectroscopists who compute anharmonic vibrational spectra and need a practical, free VCI implementation with intensity support; developers of quantum–classical hybrid workflows who want a classical post-processing engine for sampled configuration spaces; and method developers interested in configuration-selection and symmetry-blocking strategies for vibrational Hamiltonians.
Authors’ abstract
Quantum-centric workflows are a promising route to improving the accuracy of property predictions in computational chemistry and materials science. By integrating quantum sampling algorithms with classical solvers, electronic structure calculations have recently demonstrated their potential even on noisy intermediate-scale quantum devices. In principle, the method of Vibrational Configuration Interaction (VCI) is suitable for integration with quantum sampling algorithms as well. However, demonstrations of computational workflows for quantum-centric, vibrational property predictions are still lacking. Here, we introduce a methodology for performing anharmonic vibrational structure calculations that can be deployed in a hybrid, quantum-classical mode. Starting from a quartic force field, the approach combines a Vibrational Self-Consistent Field (VSCF) with VCI in either Full, Selected (S-VCI), or Symmetry-Adapted (SA-VCI) mode. In S-VCI, an Epstein-Nesbet perturbative screening significantly reduces the configuration space while retaining high predictive accuracy. A state-list input enables the integration of externally generated vibrational configurations as a seed space. As a proof-of-concept, we demonstrate a hybrid, quantum-classical computational workflow, in which a quantum sampling algorithm provides the seed. Our vibrational wave function analysis package ViBra, equipped with a graphical interface, is available at https://github.com/raphafe96/ViBra.