The Newton-X platform for mixed quantum-classical dynamics.
Mixed quantum-classical dynamics (MQCD) methods are effective models for excited-state processes in quasi-classical molecular systems, in which nuclear motion is described by classical trajectories while electronic populations undergo quantum nonadiabatic transitions. This article presents Newton-X 26, a new generation of the Newton-X platform that consolidates two decades of development into a modular ecosystem for generating spectra and initial conditions, propagating dynamics, and analyzing, postprocessing, and archiving data. Newton-X 26 supports multiple MQCD strategies, including surface hopping, decoherence-corrected Ehrenfest dynamics, and ab initio multiple spawning, and connects to a range of electronic-structure engines through dedicated interfaces. The platform emphasizes efficient execution for large trajectory ensembles, enabling systematic convergence analyses and uncertainty estimation. Complementary tools support automated data curation, machine-learning-assisted workflows, and reproducible FAIR-oriented reporting and sharing. Taken together, Newton-X 26 provides an open-source environment for routine MQCD applications and continued method development across multiple electronic-structure levels.
Introduction
Mixed quantum–classical dynamics (MQCD) methods, which combine classical nuclear trajectories with quantum electronic population flow, are among the most widely used approaches for nonadiabatic molecular dynamics simulations.1,2Their success stems from a favorable cost–accuracy tradeoff: by exploiting the quasi-classical character of nuclear motion in many molecular systems, MQCD enables simulations of complex nonadiabatic processes at a fraction of the cost of fully quantum-mechanical treatments, while still allowing full-dimensional simulations beyond the Born–Oppenheimer approximation.
Newton-X is an open-source platform that supports integrated workflows for MQCD simulations, spanning nuclear-ensemble-based spectrum and initial-condition generation, dynamics propagation, and postprocessing. The platform supports multiple propagation paradigms—surface hopping, Ehrenfest (mean-field), and multiple spawning—driven by on-the-fly electronic-structure calculations through dedicated interfaces to third-party quantum-chemistry packages.
Newton-X has been under development for two decades. The original release, described in a 2007 paper,3focused on fewest-switches surface hopping (FSSH) and a limited set of electronic-structure options. A second major paper (2014)4reported substantial extensions, including decoherence corrections, time-derivative couplings, and additional quantum-chemistry interfaces. Starting in 2019, Newton-X underwent a major refactoring to improve performance and long-term maintainability, reorganizing the codebase into independent programs and enabling the incorporation of new functionalities. This modular design, first described in 2022,5has now matured into Newton-X 26, which consolidates recent developments into a unified public release while maintaining compatibility with legacy inputs and established workflows.
The main novelty of Newton-X 26 is the integration of complementary MQCD approaches within a common software ecosystem (Fig. 1). Surface hopping is implemented in NX-NS, now including Landau–Zener surface hopping; conventional Ehrenfest dynamics and Ehrenfest dynamics with spontaneous localization (SLED) are available through Skitten; andab initiomultiple spawning (AIMS) is implemented in Legion. The propagation engines are coupled to electronic-structure programs through modular Newton-X interfaces, which separate the dynamics layer from the external quantum-chemistry engines. This organization facilitates interoperability with a broader set of programs and expands the range of accessible electronic-structure descriptions and simulation setups.

Overview of the Newton-X 26 platform. The diagram shows the separation between the core workflow modules for initial-condition generation, MQCD propagation, analysis, postprocessing, and archiving, and the support layers for electronic-structure interfaces, coupling evaluation, spin–orbit couplings, and machine-learning acceleration. Arrows indicate the main data exchanges between modules, including initial geometries, velocities, electronic states, electronic-structure quantities, trajectory data, and postprocessed observables. This layered organization allows propagation engines, coupling strategies, external electronic-structure programs, machine-learning (ML) models, and analysis tools to evolve independently while remaining part of a common Newton-X workflow. Many of these program names are acronyms, abbreviations, or wordplays. Newton-X: Newtonian dynamics near the crossing (X) seam; NX-CS: Newton-X classical series; NX-NS: Newton-X new series; Skitten: stochastic Schrödinger cats; Ulamdyn: unsupervised learning analysis of molecular dynamics; CIOVERLAP: overlaps of configuration interaction wavefunctions; PySOC: Python-based spin–orbit couplings; MELTS: MELTS efficiently learn trajectories and surfaces.
The novel Newton-X 26 developments broaden the platform scope in several directions. Interfaces with CP2K and fromage enable applications to periodic systems, molecular crystals, and localized excitations in crystalline environments. The dedicated ONIOM interface with Gaussian provides a route to multilayer quantum mechanics/molecular mechanics (QM/MM) dynamics. The OpenMolcas, PySCF, and OpenQP interfaces extend the range of electronic-structure methods with balanced dynamic/static electronic correlation available for MQCD, including multireference perturbative treatments, pair-density-functional approaches, and mixed-reference spin-flip time-dependent density functional theory (TDDFT). In parallel, the linear vibronic coupling (LVC) model, used in the adiabatic representation, complements the existing analytical models in Newton-X by providing general multi-state vibronic Hamiltonians suitable for controlled tests of nonadiabatic dynamics. At the workflow level, Newton-X 26 incorporates postprocessing routes such as quantum dynamics from classical trajectories (QDCT), scripts to facilitate dataset deposition following the FAIR principles (findable, accessible, interoperable, reusable), and a more mature machine-learning (ML) acceleration layer through MELTS. Thus, Newton-X 26 is best viewed not as a replacement of the earlier Newton-X workflow philosophy, but as its consolidation into a broader, multi-method, and more interoperable MQCD platform.
Beyond the specific programs distributed with Newton-X 26, the platform also illustrates several design principles that are transferable to other computational-chemistry software ecosystems. First, propagation algorithms, electronic-structure interfaces, coupling evaluators, machine-learning drivers, and analysis tools are separated into distinct layers that communicate through well-defined data exchanges rather than through monolithic code dependencies. Second, the same ecosystem accommodates different MQCD paradigms—surface hopping, Ehrenfest/SLED, and AIMS—so that methodological diversity is handled within a common software architecture rather than through isolated single-method codes. Third, trajectory outputs are treated as reusable scientific data, with postprocessing, compact storage, and FAIR-oriented deposition considered part of the simulation workflow rather than optional afterthoughts. These choices are implemented here in Newton-X 26, but the underlying strategy—modular propagation engines connected to interoperable electronic-structure, ML, and data-analysis layers—is broadly relevant for the sustainable development of molecular-simulation software.
In this paper, we present the Newton-X 26 platform following the three basic steps of an MQCD workflow (Fig. 2): (1) spectra and initial conditions; (2) dynamics simulations; and (3) analysis, postprocessing, and archiving. For each step, we outline the relevant concepts and describe how they are implemented in Newton-X.

MQCD workflow in Newton-X 26. Simulations proceed from initial-condition generation and spectrum preparation (phase-space sampling and spectral filtering), to mixed quantum–classical dynamics where classical nuclei are propagated alongside quantum electronic population transfers, and finally to ensemble-based analysis, postprocessing, and archiving of results with permanent identifiers.
Spectrum and initial conditions
MQCD simulations rely on ensembles of classical trajectories. A crucial first step is therefore the generation of initial conditions, which specify the initial nuclear geometries and velocities, as well as the initial electronic states from which the trajectories are launched. In practice, this preparation can be viewed as two workflow components: (i) sampling the nuclear phase space of a chosen source state, and (ii) applying a spectral screening to select which sampled geometries will initiate trajectories on a chosen target state manifold (Fig. 2-left).
In the most common MQCD scenario, a system prepared in a source state—typically the electronic ground state—is promoted to one or more target excited states chosen to initiate the nonadiabatic dynamics. Nuclear geometries and velocities can be obtained from a Wigner distribution within the harmonic approximation
whereαi= tanh(ħωi/(2kBT)) andNFis the number of degrees of freedom (NF= 3Nat− 6 for a molecule withNatatoms). In these equations,Qi=μi1/2q̃iandPi=μi−1/2p̃iare the mass-scaled coordinate and momentum for each normal modeiwith coordinateq̃i, momentump̃i, reduced massμi, and angular frequencyωi. Alternatively, sampling coordinates and momentum from a previous dynamics run or from other sampling schemes representing the phase-space distribution of the source state is also possible.6–8
Once a set of candidate geometries and velocities is available, quantum chemical calculations can be run for each geometryRnto collect excitation energies ΔE1L(Rn) and oscillator strengthsf1L(Rn) between the ground state (denoted 1) and the excited state (L). Then, spectral screening selects the subset used for trajectory initiation according to additional criteria, such as transition probabilities between source and target states or—in the case of incoherent excitation9—the spectral radiance of the incident light. A common option for such a screening is to accept an initial condition starting from stateLif the double criteria
is satisfied. Here,ris a uniform random number in the [0,1] interval,fmaxis the maximum oscillator strength in the ensemble, andε± δεis the energy window. This procedure yields a set of initial conditions starting from multiple adiabatic states, biased toward bright states.
The same electronic-structure information used for screening also provides access to the system's transition spectrum. For example, when the source state is the ground state and the target states are electronically excited, the distribution of vertical excitation energies weighted by oscillator strengths yields a nuclear-ensemble approximation (NEA) to the steady-state absorption cross section10
whereEis the photon energy,eis the elementary charge,meis the electron mass,ε0is the vacuum permittivity, andħis the reduced Planck's constant.NPis the number of sampled geometriesRn,Nfsis the number of final electronic states included in the spectrum andw(E− ΔE1K(Rn),δ) is a normalized line-shape function with a broadening parameterδ. Examples of NEA phosphorescence and fluorescence spectra are discussed in ref.11and12.
Within the Newton-X 26 platform, the NX-CS program implements this initial condition and NEA workflow, combining multiple phase-space generation algorithms with flexible spectral screening through user-defined excitation windows. Trajectories can thereby be assigned stochastically to one or more adiabatic initial states according to transition probabilities. The selected ensemble then serves as input for the Newton-X propagation programs (NX-NS, Legion, Skitten), providing a consistent bridge between spectral preparation and MQCD dynamics.
Dynamics simulations
Dynamics propagation is the core step of an MQCD workflow (Fig. 2-middle), and usually dominates the computational cost. This is also where the central modeling decision is made: selecting an MQCD strategy that matches the target observables. That choice is constrained by the feasible electronic-structure level13and by practical model ingredients such as environmental effects,14geometric restrictions, and treatments for zero-point energy leakage.15The following subsections summarize the MQCD propagation methods available in Newton-X (Table 1) and the practical choices that control their cost, robustness, and accuracy.
Table: MQCD algorithms available in Newton-X 26, together with the quantities used to drive electronic transitions or population transfer, and the available decoherence/localization16,17treatments. Nonadiabatic information can be provided as nonadiabatic coupling vectors (NACVs) or as wavefunction overlaps (OVL). It may also be evaluated through the time-dependent Baeck–An (TD-BA) approximation.18In surface hopping, decoherence corrections include the simplified decay of mixing (SDM)19and an overlap-driven decoherence scheme (OD).20Ehrenfest dynamics is available in pure mean-field form, while the Ehrenfest dynamics with spontaneous localization (SLED)17extension introduces decoherence through spontaneous localization
Surface hopping, discussed in Section 3.1, remains the most mature and widely developed propagation framework in Newton-X. It is the approach of choice for routine simulations aimed at tracking nonadiabatic events and estimating population-transfer time constants. Newton-X 26 also includes complementary approaches based on Ehrenfest dynamics with spontaneous localization (SLED; Section 3.2) andab initiomultiple spawning (AIMS; Section 3.3). SLED is aimed at cases where the mean-field picture is attractive, but where fully coherent Ehrenfest evolution would give an incomplete description. At this stage, however, SLED should be regarded as a developing capability within Newton-X 26, less mature and less widely benchmarked than surface hopping. AIMS provides a high-level trajectory-guided wavepacket reference for problems in which nonadiabatic branching and electronic coherence are central.
Surface hopping
Surface hopping propagates classical nuclear trajectories on a single adiabatic electronic state at a time, while allowing stochastic transitions (hoppings) between states due to nonadiabatic couplings (Fig. 3-top). Ensemble averaging over many trajectories provides an approximate description of quantum wavepacket evolution. Because trajectories are independent, surface hopping is computationally efficient and well-tailored for on-the-fly computation algorithms.27After a successful hopping, nuclear velocities are adjusted to enforce total energy conservation; if this cannot be achieved, the hop is rejected (a frustrated hopping), depending on the chosen velocity-adjustment scheme.28

Schematic comparison of MQCD propagation strategies implemented in Newton-X. In surface hopping (top), an ensemble of independent classical nuclear trajectories evolves on adiabatic electronic states and undergoes stochastic transitions in regions of strong nonadiabatic coupling (NAC). In Ehrenfest dynamics (middle), a single trajectory is propagated under a mean-field force, with electronic populations transferring smoothly through the NAC region. Trajectory ensembles are built considering different initial conditions. In multiple spawning (bottom), the nuclear wavefunction is represented by trajectory-guided basis functions that can branch (spawn) onto different electronic states during the nonadiabatic event, yielding a superposition of wavepacket components after the coupling region.
In Newton-X, surface hopping is implemented in the NX-NS program. NX-NS supports both instantaneous and global hopping schemes. In instantaneous schemes, hopping probabilities are evaluated at each time step. The probabilities are computed from the propagated electronic coefficients, obtained by integrating the electronic time-dependent Schrödinger equation (TDSE)
along the classical nuclear trajectory. In this expression, which assumes adiabatic representation,AMare the electronic coefficients determining the quantum state
and the time-derivative couplings (TDC)σMNare
The time-dependence of the adiabatic states |M(t)〉 arises from their parametric dependence on the nuclear geometryR(t), which is obtained through the classical equations for each nucleusαwith massMα,
for a system in stateLwith potential energyEL. Ineqn (5), the phase isand the phase difference ineqn (4)isγMN=γM−γN. Both FSSH21and local-diabatization surface hopping (LDSH)23,29solve these equations, although they integrateeqn (4)in completely different ways. In FSSH, the result yields theL→Mhopping probability
In LDSH, the probability is given by eqn (19) of ref.23.
The integration of the electronic TDSE (eqn (4)) within the independent-trajectory approximation can misrepresent electronic coherence—quantified by the off-diagonal elements of the electronic density matrix constructed from the coefficients—motivating the use of decoherence corrections.16,19,30,31The main decoherence correction used in NX-NS is the simplified decay of mixing (SDM).19In SDM, after propagation over a nuclear time step Δt, the coefficients of the inactive states are damped according to
whereLis the active state and
Here,Ekinis the nuclear kinetic energy, andCis an empirical parameter. The coefficient of the active state is then rescaled to preserve normalization,
Thus, SDM damps electronic coherence between the active and inactive states while leaving population transfer governed by the underlying hopping algorithm.
NX-NS also supports CS-FSSH, a FSSH propagation method for complex-valued potential energy surfaces (PESs) arising from non-Hermitian Hamiltonians, allowing the simulation of dissipative processes.22The various approaches for computing the nonadiabatic couplings required for the TDSE integration are discussed in Section 3.6.
Global (or asymptotic) hopping schemes are based on asymptotic transition probabilities, such as Landau–Zener surface hopping (LZSH) within the Belyaev–Lebedev adiabatic formulation32–34
In this expression, the hopping probabilityL→Mdepends on the energy gap ΔEML=EM−ELand its second derivative in time, ΔËMLat the timetcof the minimum gap.
Conceptually, these probabilities can be viewed as the asymptotic outcome of integrating a local two-state electronic TDSE in the vicinity of a coupling (avoided-crossing) region;35in practice, one uses the resulting closed-form Landau–Zener-type expression rather than explicitly propagating electronic coefficients. In the adiabatic representation, the transition probability depends on the minimum energy gap and its second-order time derivatives.24In NX-NS, this asymptotic evaluation is performed using a three-point criterion,34whereby the hopping is evaluated at timetwhen the energy gap exhibits a local minimum relative tot− Δtandt+ Δt. The Landau–Zener formula itself does not assume decoherence, as it is derived from asymptotic coherent scattering amplitudes in a semiclassical two-state model.35In LZSH, however, that probability is used to assign the trajectory to one adiabatic branch after the crossing, so coherence between the alternative outgoing pathways is no longer propagated.16LZSH therefore incorporates decoherence only in a simplified branching picture.
Either with instantaneous or global probabilities, a tentative hoppingL→Jqis selected when
where {Jm} is an ordered list of states excludingLandrtis a uniform random number drawn from the [0,1] interval. The tentative hopping is accepted if the kinetic energy reservoir along the velocity-rescaling directionu,28
is sufficient to compensate for the potential energy gap,i.e.,
Otherwise, the hopping is frustrated.
The NACV is the most physically motivated choice ofu.36,37If NACV is not available, the gradient difference direction is the next best option.28In this case, NX-NS can compute the necessary gradients only at the hopping evaluation to minimize the costs. The nuclear momentumpcan also be chosen as the directionu. However, it may lead to an overestimation of the kinetic energy reservoir, thereby reducing the number of frustrated upward hops and affecting the detailed hopping balance. This problem can be alleviated using the reduced kinetic energy reservoir28Tred(p) =T(p)/NF, whereNFis the number of vibrational degrees of freedom. After an accepted hopping, nuclear velocities should be rescaled in the direction ofuto ensure total energy conservation.
NX-NS supports the standard separation of nuclear and electronic integration time scales. Nuclear propagation can be performed with a larger time step. In turn, the electronic equations are integrated with a smaller time step, using interpolation to obtain the required electronic quantities between electronic-structure evaluations. This multiple-time-step strategy is important for enabling surface-hopping simulations with expensive electronic-structure methods (e.g., MRCI and CASPT2), for which on-the-fly calculations at very small nuclear time steps would be prohibitive.
Finally, NX-NS includes the Hessian-free local-pair zero-point-energy leakage correction (LP-ZPE),15tailored for on-the-fly dynamics, which reduces unphysical energy flow from high-frequency modes while minimally perturbing the trajectory propagation.
Ehrenfest dynamics
In Ehrenfest dynamics (Fig. 3-middle), trajectories are propagated on a weighted average of PESs, with the weights determined by the electronic-state coefficients obtained from the electronic TDSE along the classical nuclear coordinates.17,25,38,39As with surface hopping, Ehrenfest is an independent-trajectory approach and, in its standard form, lacks electronic decoherence. In Newton-X, this deficiency can be alleviated using Ehrenfest dynamics with spontaneous localization (SLED), available in the Skitten program.17
SLED adds a dissipative stochastic term to the electronic TDSE,eqn (4), in the form of the Gisin–Percival quantum-state diffusion equation,40
where the expected energy value is
dWMis a complex Wiener process,κis a real and positive localization kernel encoding the electron-nuclear coupling strength, andAmust be normalized at each time step. The nuclear coordinates are propagated in a mean field through
where
anddMN= 〈M|∇RN〉 is the nonadiabatic coupling vector (NACV). This approach corresponds to Ehrenfest (mean-field) dynamics ifκ= 0 ineqn (16).
With these equations, the electronic state evolves stochastically in the adiabatic energy basis, producing trajectory-level localization and continuous decoherence. At the ensemble level, these stochastic trajectories correspond to a Lindblad-type propagation of the reduced electronic density matrix, linking MQCD to an open-quantum-system description.17,41
Total energy conservation in SLED is enforced by velocity adjustments analogous to those used in surface hopping but applied at each timestep. Ehrenfest propagation requires the electronic amplitudes at each time step to compute the mean-field force on the nuclei; therefore, electronic and nuclear equations must be advanced together and cannot be decoupled as in surface hopping. Thus, Skitten propagates Ehrenfest dynamics exclusively using analytical models or machine-learning potentials, which are fast enough for the timesteps required by the coupled quantum–classical integration.
The stochastic localization term in SLED introduces trajectory-level decoherence while retaining continuous feedback of the electronic amplitudes on the nuclear force, offering an alternative to the more discontinuous electronic–nuclear feedback of surface hopping. More broadly, because the stochastic trajectories can be viewed as an unraveling of a Lindblad-type master equation, SLED opens Newton-X to open-quantum-system descriptions of dissipative and decohering excited-state dynamics.
Ab initiomultiple spawning
Ab initiomultiple spawning (AIMS) propagates classical trajectories associated with frozen Gaussian basis functions and, under prescribed criteria, spawns new trajectory basis functions (TBFs), for instance, in regions of strong nonadiabatic coupling (Fig. 3-bottom).26,42Each individual trajectory is propagated using the classical equations of motion,eqn (7). The classical nuclear positionR̄and momentumP̄are used to define the frozen Gaussian for that trajectory,
whereαruns over the nuclear coordinates,ωαis the width of the Gaussian function for each atom type, andγis the phase factor, which can also be propagated as
Here,E(j)Lis the electronic energy of the current state (L) of trajectoryj.
Multiple trajectories are propagated simultaneously, and the molecular wavepacket is formed by their linear combination, using the Born–Huang representation,26
withϕJbeing the electronic wavefunction of stateJ. The quantum description of the system comes from the propagation of the coefficientsC. Insertingeqn (22)into the TDSE, one obtains the equation of motion for the coefficients,
The matrix elements for the kineticT, potentialV, couplingτ, and overlapSmatrices are defined in eqn (6) of ref.43.
To describe the non-classical region, a spawning algorithm can deterministically generate new TBFs on the same or on different electronic states of existing trajectories. While each trajectory is propagated classically, parent and daughter basis functions remain quantum-mechanically coupled through their mutual overlap, since the nuclear wavefunction is represented as a superposition of frozen Gaussians centered at the classical nuclear coordinates. This coupling between subsets of trajectories already provides a more explicit treatment of electronic coherence than obtained with surface hopping or Ehrenfest dynamics. Nevertheless, the potentially high spawning rate can make AIMS computationally demanding, motivating algorithms that prune weakly coupled basis functions and manage the size of coupled subsets.44
The Legion program43implements AIMS within Newton-X 26, including classical trajectory propagation, spawning, pruning, coefficient propagation, coupling evaluation, and Gaussian-basis parametrization. It can use explicit NACVs when available, but it also supports TDC-based treatments obtained either from wavefunction overlaps or from the time-dependent Baeck–An approximation (see Section 3.6). By reducing the dependence on explicit NACVs, these options broaden the range of electronic-structure methods that can be coupled to AIMS within Newton-X (Section 3.4). In addition, Legion provides element-specific parameters for frozen Gaussian basis functions across the periodic table.
In Legion, spawning is controlled by monitoring either the NACV norm or the corresponding TDC along each parent trajectory. When the selected coupling measure exceeds a user-defined threshold, the parent trajectory is followed through the coupling region, and a child TBF is created at the maximum-coupling point on the coupled electronic state. The child initially inherits the parent geometry, while its momentum is adjusted to conserve total energy, typically along either the NACV or the nuclear-momentum direction; it is then backpropagated to the beginning of the coupling region. This construction allows population transfer to emerge from the quantum propagation of the TBF coefficients rather than from a stochastic hopping rule. To control the growth of the Gaussian basis, Legion also supports pruning strategies that remove weakly coupled, weakly overlapping, and negligibly populated TBFs only after satisfying the pruning criteria over a prescribed time window; the wavepacket is then projected onto the reduced basis. Expensive electronic-structure calculations at TBF centroids can be avoided through bra–ket averaged Taylor-type approximations, including BAT and related variants.
In this way, Legion extends Newton-X beyond independent-trajectory MQCD while preserving the workflow logic of the other propagation engines. Its modular structure makes AIMS a flexible implementation layer, allowing spawning criteria, pruning strategies, coupling evaluation, centroid approximations, and Gaussian-basis parameters to be modified or replaced. It also facilitates extensions to related trajectory-guided quantum wavepacket methods, such as the quantum dynamics from classical trajectories (QDCT) approach,45discussed in Section 4.2.
Electronic-structure methods and interfaces
MQCD requires potential energy gradients to propagate classical nuclear trajectories, and potential energies and nonadiabatic couplings to drive electronic-state transitions. These quantities are typically obtained from electronic-structure calculations at each classical nuclear geometry. Because couplings can also be estimated by alternative schemes, they are discussed separately in Section 3.6. Since Newton-X separates these propagation requirements from the specific electronic-structure engine, the same MQCD framework can be coupled to a broad range of quantum-chemistry methods, fromab initiomultireference configuration interaction (MRCI) to time-dependent density functional theory (TDDFT) (Table 2). The most appropriate level of theory depends on the target system and observables, and must balance accuracy against computational affordability.13
Table: Potential-energy-surface (PES) methods available for MQCD simulations in the Newton-X 26 platform, along with the corresponding quantum-chemistry packages that provide themviathe NX-interfaces program. The quantum chemistry programs are not distributed with Newton-X and must be obtained separately. When available, Newton-X uses nonadiabatic coupling vectors (NACVs); otherwise, it estimates couplings from wavefunction overlaps (OVLs), which can be used for time-derivative couplings (TDCs) or local diabatization. TDCs can also be estimatedviathe time-dependent Baeck–An (TD-BA) approximation
Except for analytical model potentials implemented internally, all other electronic-structure methods rely on interfaces to third-party programs distributed separately. The quantities that must be returned by the electronic-structure engine depend on the selected MQCD method, coupling strategy, and velocity-adjustment scheme; the main cases are summarized inTable 3. This communication is handled by NX-interfaces, a set of programs that dynamically generate input files, execute an external code, and parse the required quantities from the external code's output. NX-interfaces is developed as standalone tools that can be called from external workflows, and they can also be compiled into Fortran libraries. Newton-X also provides a general interface that can wrap arbitrary electronic-structure codes, provided they return the quantities required by the chosen MQCD method—in particular, state energies, state gradients, nonadiabatic coupling vectors, or wavefunction-overlap information—in a Newton-X-readable exchange format. The currently supported electronic-structure methods and associated programs are summarized inTable 2.
Table: Electronic-structure quantities requested by Newton-X and their main roles in the MQCD workflow. Not all quantities are required for every simulation. The requested data depend on the selected propagation method, coupling strategy, velocity-adjustment scheme, and whether the calculation is used for initial-condition generation, dynamics, or postprocessing. Wavefunction-overlap ingredients may include atomic-orbital overlaps between consecutive time steps together with molecular-orbital, CI, or linear-response coefficients, depending on the electronic-structure method
In practice, these interface files contain the stepwise electronic-structure data needed for propagation, while the dynamics outputs may additionally record quantities such as geometries, velocities, active states, populations, and nonadiabatic events. In NX-NS, user-defined external scripts can also be executed during propagation, enabling on-the-fly monitoring of arbitrary quantities or custom analysis and handling of selected outputs. The amount of data written during the simulation can be controlled through output options, allowing users to retain only the information needed for a given workflow and to limit storage overhead in large trajectory ensembles. For subsequent consolidation and postprocessing, these data can also be organized in H5MD,77an HDF5-based format that offers compact storage, efficient read/write operations, and straightforward access from common analysis environments.
Newton-X can also handle environmental, hybrid, and extended-system setups, as discussed in Section 3.5. In addition, it supports MQCD dynamics with machine-learning potentials, as described in Section 3.7.
Environmental, hybrid, and extended-system setups
Environmental effects can be incorporated in excited-state dynamics at different levels of approximation, including atomistic models, continuum solvation approaches,78and multiscale strategies in which different regions of the system are treated at different levels of theory, as in QM/MM schemes.79The most appropriate choice depends on how explicitly the environment must be described and at what computational cost.80In Newton-X, these alternatives can be incorporated largely independently of the specific environment model, provided that each time step supplies the quantities required by the chosen MQCD method; the main supported strategies are summarized inTable 4.
Table: Simulation setups available in Newton-X beyond standard isolated-molecule on-the-fly dynamics, including hybrid QM/MM embedding, fragment and excitonic models, periodic or crystalline environments, and open-system and dissipative dynamics. For each setup, the table indicates the corresponding approach, the underlying electronic Hamiltonian or electronic-structure level, and the quantum chemistry package used
Some of the environmental and extended-system capabilities inTable 4are described in dedicated publications. In contrast, others are interface-level implementations whose methodological ingredients are inherited from the underlying electronic-structure or embedding programs. For this reason, this section distinguishes between the Newton-X propagation requirements, the external electronic-structure/environment model, and the current practical limitations of each setup.
In practice, Newton-X requires only the quantities needed by the selected MQCD approach, such as electronic-state energies, nuclear gradients, and, when necessary, nonadiabatic couplings or overlap-based quantities (Table 3). In hybrid approaches, it may also require defining the region in which nonadiabatic processes are treated explicitly. Once this information is available, the dynamics can be propagated in the usual way, allowing Newton-X to exploit the broad range of environment models available in the electronic-structure programs to which it is interfaced.
While this general interface-based design already provides access to many environmental treatments implemented in third-party programs, some setups have also been incorporatedviadedicated Newton-X interfaces that provide tighter integration for specific hybrid strategies. A notable dedicated implementation is the subtractive multilayer ONIOM approach in the Newton-X/Gaussian interface.81,82It supports two- and three-layer setups, with the nonadiabatic region restricted to the innermost QM layer. In contrast, the outer layers are treated within the ONIOM framework available in Gaussian (including both QM and MM methods). Gaussian assembles the extrapolated energies and forces and passes them to NX-NS for propagation. The implementation can handle boundaries crossing covalent bonds, is compatible with implicit solvation models, and also supports electrostatic embedding when environmental polarization should act directly on the electronic structure of the active region. In addition, Gaussian's external keyword allows the middle or outer ONIOM layers to be supplied by external programs through user-provided scripts, extending the range of hybrid setups accessible in practice.81,82
Another dedicated hybrid-method implementation is the Tinker–MNDO interface, which was specifically designed for additive QM/MM excited-state dynamics. In this scheme, Tinker calls MNDO at each step and transfers the resulting quantities to Newton-X. The interface relies on MNDO for electrostatic embedding, while Tinker provides the molecular-mechanics terms needed to describe QM/MM nonbonded interactions and the energy contributions associated with link atoms. In practical atomistic QM/MM applications using explicit nonadiabatic couplings, these are commonly evaluated only for the QM region, since including MM contributions would be much more expensive and is usually expected to have little effect when the QM/MM partition is physically well chosen. At present, only nonpolarizable force fields are supported by this interface.
Polarizable environments, such as those described by the AMOEBA force field,85pose additional theoretical and practical challenges for nonadiabatic dynamics.86Newton-X has also been interfaced with a development version of Gaussian to enable TDDFT/AMOEBA surface-hopping simulations, although this implementation is not yet publicly available.14
For multichromophoric systems, interfaces with MOPAC-PI and Gaussian enable the exciton approach for surface hopping (EXASH).83In this fragment-based QM/MM strategy, each chromophore is treated quantum mechanically in the molecular-mechanical environment generated by the others, and the fragment-level results are assembled into the excitonic electronic-structure quantities used to propagate the dynamics.83
Newton-X also supports condensed-phase and solid-state simulations through the CP2K interface, which enables surface-hopping dynamics under periodic boundary conditions for systems such as molecular crystals, surfaces, porous materials, and liquids.87In this setup, excited-state dynamics can be driven by TDA-based electronic structure from CP2K and combined with the overlap and TD-BA coupling strategies available in Newton-X (Section 3.6). The interface builds on CP2K's Gaussian-and-plane-waves (GPW) framework, which combines a plane-wave representation of the density with localized Gaussian orbitals.84This dual representation benefits from the intrinsic periodicity of plane waves while retaining the locality of Gaussian functions, making it well suited for extended systems such as vacuum slabs and porous materials. GAPW-based all-electron treatments are also available in CP2K for cases where semi-core states or core excitations are relevant. At present, the CP2K linear-response module used in this context does not includek-point sampling, so simulations rely on supercell descriptions. First benchmarks on crystalline pyrazine showed that Newton-X/CP2K surface hopping with orbital-overlap couplings can treat dense excited-state manifolds involving 80 excited states, requiring more than 3000 couplings, for an sTDA/PBE setup.87
Complementary localized-excitation treatments in molecular crystals are available through the Newton-X interface with fromage.88This implementation is primarily intended for molecular crystals, especially weakly bound ones. In this approach, excited states are computed with a two-layer ONIOM(QM:QM′) setup, and several point-charge embedding schemes are supported, ranging from Ewald embedding to self-consistent alternatives.88Support for covalently bonded molecular crystals through link atoms has also been introduced, although its application to nonadiabatic dynamics remains less explored. In contrast, this interface is not designed for metallic or inorganic semiconducting materials. All electronic-structure methods interfaced in fromage can be used for the QM region with TD-BA couplings, while xTB and DFTB can be used for the QM′ layer.
In these hybrid and extended-system setups, the additional Newton-X overhead is usually small compared with the cost of the electronic-structure or embedding calculation itself. The practical cost is therefore mainly controlled by the size and level of theory of the active electronic region, the number of states and gradients requested, and whether nonadiabatic information is obtained from explicit NACVs, overlaps, or approximate curvature-based couplings. This makes the environmental treatment primarily a modeling and electronic-structure choice, while Newton-X provides the propagation and data-management layer.
Beyond atomistic embedding and extended condensed-phase models, Newton-X also includes open-system extensions. In particular, CS-FSSH implemented in NX-NS enables nonadiabatic dynamics of metastable states through state-specific decay widths, making it suitable for resonance-driven processes such as transient-anion dynamics.22In a related spirit, Skitten implements SLED (Section 3.2), a stochastic Schrödinger extension of Ehrenfest dynamics designed to describe decoherence and dissipation within an open-quantum-system framework.17
Nonadiabatic couplings
Electronic-state transitions in MQCD are driven by nonadiabatic couplings, which can be obtained in three main ways. Some electronic-structure methods (e.g., in MRCI and CASPT2) provide nonadiabatic coupling vectors (NACVs),dMN(R) ≡ 〈φM|∇RφN〉, where |φN〉 is the adiabatic electronic stateNobtained at the nuclear geometryR.89
Nonadiabatic couplings can also be expressed as time-derivative couplings (TDCs),σMN(t) ≡ 〈φM|∂tφN〉 =Ṙ·dMN, which are commonly evaluated from wavefunction overlapsSMN(t1,t2) = 〈M(t1)|N(t2)〉 along the trajectoryR(t):90
In addition to this finite-difference estimate, Newton-X 26 implements norm-preserving interpolation (NPI),91which constructs a continuous, norm-preserving interpolation of the adiabatic electronic wavefunctions within each nuclear time step and evaluates the TDC from the interpolated evolution. NPI is useful when TDCs are sharply peaked, because the finite time-step sampling may otherwise miss or overestimate the coupling maximum. The overlap matrixSalso supports local diabatization schemes.29
In Newton-X, overlap-based TDCs can be evaluated with either the determinant-derivative (DD) or orbital-derivative (OD) algorithm, depending on the electronic-structure information provided by the interface.92,93In the DD route, electronic-state overlaps are assembled from overlaps between many-electron Slater determinants. In the OD route, the antisymmetric determinant structure is accounted for analytically, reducing the calculation to finite differences of one-electron orbital overlaps. This usually makes OD cheaper than DD.
For methods without explicit many-electron wavefunctions—typically the case of linear-response methods such as TDDFT and ADC(2)—TDCs can be obtained through auxiliary constructions.92For internal conversion to the electronic ground state, however, such approaches must be used with particular caution. In single-reference linear-response descriptions, the topology and dimensionality of the crossing seam with the ground state may be incorrect,94,95making the dynamics unreliable near very small gaps. A common practical strategy is therefore to terminate trajectories when the energy gap falls below a predefined threshold, and to interpret the event as reaching the ground-state decay region rather than attempting to propagate through the crossing. This limitation applies only to crossings involving the reference ground state; crossings between excited states are not affected by this seam-dimensionality problem, although their reliability still depends on the quality of the chosen electronic-structure method.
The CP2K interface implements a distinct overlap-based route for periodic GPW/GAPW calculations.87The overlaps in this case include the periodic repetition of the Gaussian basis and the corresponding lattice-vector sums, so the resulting overlap information is consistent with the periodic electronic-structure calculation. The same CP2K-generated overlap information can then be used to construct overlap-based TDCs for FSSH or for AIMS coefficient propagation, or to define the transformation matrix used in LDSH. Because CP2K obtains TDA excitation amplitudes from a Sternheimer formulation in an atomic-orbital/occupied-space representation, the interface also reconstructs the virtual-orbital components and transforms the amplitudes to the molecular-orbital representation before passing them to Newton-X. The explicit periodic orbital-overlap and amplitude-transformation expressions are given in the dedicated CP2K/Newton-X interface publication.87
Finally, TDCs can also be approximated from PES curvature. In the time-dependent Baeck–An (TD-BA) approximation,18which is closely related to the curvature-driven time-derivative coupling (κTDC),96the TDC is estimated at each time step from energy gaps ΔEMN=EM−ENand their time derivatives:
where sign(x) = 1 forx≥ 0 and −1 forx< 0 ensures the antisymmetry ofσMNupon state switch, and the second derivative in time is numerically computed during the propagation. Related curvature-based ideas also appear in LZSH (see Section 3.1),32where the local gap profile is used instead to evaluate a Landau–Zener-type hopping probability at local minima of the adiabatic energy gap.
Either with NACVs or TDCs, the couplings inherit an arbitrary phase (sign) from the adiabatic electronic states. In Newton-X, the resulting discontinuities are corrected directly in the NACVs or overlap matrices along the trajectory to avoid spurious sign flips. This is not necessary if the local diabatization scheme is employed.
Curvature-based approaches have become popular in MQCD applications.38,97–99However, because they are derived under Landau–Zener-type, local two-state crossing assumptions,35their use beyond that regime is heuristic and should be validated case by case.
Spin–orbit couplings (SOC) can be obtained through an interface to PySOC,11enabling SOC evaluations within linear-response TDDFT workflows for use in Newton-X spectral simulations. Intersystem crossing MQCD, however, is not currently supported in Newton-X.
Newton-X supports all these coupling options, depending on the electronic-structure method and interface (Table 2). For most molecular interfaces, overlap-based TDCs are computed using the CIOVERLAP program;100in the CP2K interface, the same DD or OD overlap logic is retained, but the underlying atomic-orbital overlap matrix is generalized to the periodic GPW/GAPW representation, still using CIOVERLAP.87This flexibility in the treatment of nonadiabatic couplings is one of the practical strengths of Newton-X, allowing the same dynamics framework to be used across interfaces that provide either native couplings, wavefunction overlaps, or only energy-based approximate couplings.
Machine learning dynamics
Machine-learning (ML) potentials can replace on-the-fly electronic-structure calculations by predicting potential energies, gradients, and, when included in the training targets, nonadiabatic coupling information, thereby accelerating the main bottleneck of MQCD simulations.101,102In a typical ML dynamics workflow, nuclear geometries are labeled with reference electronic-structure data, usually including state energies and their nuclear gradients. The ML model is then trained to reproduce these quantities as functions of the molecular geometry. During dynamics, the trained model provides the energies needed for electronic-state propagation and the gradients required to propagate the classical nuclei. In many neural-network potentials, the gradients are obtained by differentiating the ML-predicted energies with respect to the nuclear coordinates, ensuring a consistent relation between energies and forces.
In practice, ML models are system-specific and require careful sampling of the relevant regions of the high-dimensional configurational space while respecting translational, rotational, and permutational invariances. These requirements are commonly addressed with modern neural-network architectures103,104combined with active learning, in which the training set is iteratively enriched when the model's uncertainty is high.105–107In this strategy, preliminary models are trained from an initial labeled dataset and used to propagate trial dynamics. Geometries for which the model uncertainty is high are then recomputed at the reference electronic-structure level, added to the training set, and used to update the model. Within this framework, ML is not treated merely as a surrogate PES replacement, but as a practical route to extend MQCD simulations toward system sizes, trajectory counts, and better-converged observables that would be difficult to achieve with conventional on-the-fly electronic-structure calculations.
In Newton-X, ML dynamics is orchestrated by the MELTS program,106which loads the Python ML stack once,108coordinates calls to NX-NS and ML modelsviaMLatom,75and enables efficient inter-process communicationviasocket-based interfaces.109In the current workflow, MELTS uses the ML-predicted energies and gradients to propagate FSSH trajectories, while time-derivative couplings can be obtained from the predicted energy gaps using the TD-BA approximation. A practical limitation of ML-driven MQCD is that standard ML potentials provide energies and forces but not electronic wavefunctions or densities; therefore, electronic properties are typically computeda posteriorifor selected geometries using quantum-chemical calculations. Yet, recent applications indicate that the end-to-end cost of active-learning ML MQCD (data generation, training, ML dynamics, andpost hocproperty calculations) can be substantially lower than that of conventional on-the-fly MQCD using quantum-chemical methods.105–107
Analysis, postprocessing, and archiving
Completing the trajectory propagation is only one step toward extracting physically meaningful MQCD results. In practice, the scientific value of MQCD simulations depends just as much on how trajectory ensembles are consolidated, interpreted, and preserved as on how they are propagated. Raw outputs must be curated (e.g., removing duplicates arising from restarts), transformed into observables through statistical analysis, augmented with derived properties from postprocessing, and archived in a form that enables verification and reuse (Fig. 2-right). The following subsections describe how Newton-X supports these steps, from dataset consolidation to long-term preservation.
MQCD data consolidation
The output of an MQCD simulation is an ensemble of trajectories intended to approximate the evolving nuclear wavepacket. Ensemble averages provide time-dependent variables such as state populations and other state-resolved properties as functions of time and nuclear coordinates. These results can be summarized through basic statistics (means, variances) and uncertainty estimates, for example,viabootstrap resampling. This analysis step is central because it is where MQCD yields quantitative predictions and enables comparison with experimental observables.
In addition to basic statistics, MQCD datasets often contain higher-level structure: trajectories may separate into distinct pathways or dynamical regimes that differ in reaction coordinate, timescale, or branching ratios.110,111Revealing and quantifying such patterns typically requires transforming the Cartesian geometries into chemically meaningful, symmetry-aware representations.111Examples include internal coordinate sets,112Cremer–Pople–Boeyens ring puckering classification,113,114or pairwise distance matrices, which provide descriptors better suited for statistical exploration of the underlying potential-energy landscape. These representations can then be analyzed using unsupervised learning workflows that combine preprocessing of the trajectory data with dimensionality reduction and clustering techniques to identify groups of trajectories associated with distinct dynamical behaviors.115,116
To make this analysis practical and reproducible for large ensembles, Newton-X provides the Ulamdyn program,111which implements a dedicated postprocessing pipeline for MQCD datasets. Through this modular integration, trajectory outputs generated by Newton-X can be automatically curated, transformed into invariant molecular descriptors, and analyzed using unsupervised learning tools, thereby extending the platform beyond conventional geometrical analysis toward data-driven identification of dynamical pathways.
MQCD postprocessing
Beyond data consolidation, MQCD trajectory ensembles can be further postprocessed for several purposes. These include extracting observables that are impractical to compute on the fly, extending the spectroscopic information obtainable from the trajectories, and recovering physical effects not explicitly included in the original dynamics. A common example is the calculation of quantities that are too expensive to evaluate and store during the dynamics. This applies, for instance, to one-electron transition density matrices (1TDMs), which are central for characterizing excited states.117Because 1TDMs are expensive to track during dynamics, they are usually computeda posteriorifor a selected subset of geometries, retaining the time labels to follow their evolution.118
In addition to the analyses available in Newton-X, trajectory outputs can be postprocessed with external tools. One recent example is WaveMixings.jl,119which implements the quasi-classical doorway-window approximation for time-resolved nonlinear electronic spectra and can use NX-NS outputs as input. Such interoperability expands the range of spectroscopic observables that can be extracted from Newton-X simulations.
Postprocessing can also incorporate physical effects absent from the original simulations. One example is excitation under continuous, incoherent illumination (e.g., sunlight), which can drive the system to a nonequilibrium steady state with a constant population flux.120While MQCD typically assumes an instantaneous excitation (often within a narrow energy window, mimicking coherent laser preparation), ensembles generated from broad blackbody initial conditions can be reweighted and combined to model incoherent excitation within the mixed quantum–classical pulse-ensemble (MCQ-PE) approach.9
Finally, postprocessing can be used to recover quantum features beyond the original MQCD approximation, such as coherence effects. The QDCT approach,45for example (accessedviathe Legion program), uses surface-hopping data supplemented by interpolation to integrate a TDSE for Gaussian-dressed trajectories. This strategy aims to achieve the accuracy of more strongly coupled methods at a computational cost closer to that of FSSH and is still in development.
Archiving
MQCD simulations are computationally demanding and can carry a non-negligible carbon footprint,121so archiving trajectories and inputs helps avoid unnecessary recomputation. Publicly sharing MQCD datasets also supports verification and reproducibility in the computational chemistry community.
Newton-X users are strongly encouraged to deposit their data in public repositories with persistent identifiers (e.g., Zenodo) at the time of the first publication reporting the results. Newton-X provides scripts to clean and organize datasets for deposition, following FAIR principles (findable, accessible, interoperable, and reusable).
Conclusion
Over two decades of development, Newton-X has evolved from a surface-hopping code with flexible links to third-party quantum-chemistry packages into a broader platform for mixed quantum–classical dynamics. Newton-X 26 consolidates this evolution into a modular ecosystem that spans the full MQCD workflow, from spectrum and initial-condition generation to dynamics propagation, data consolidation, postprocessing, and archiving. More broadly, Newton-X 26 illustrates a software design strategy in which trajectory propagation, electronic-structure interoperability, machine-learning acceleration, and data stewardship are treated as separable yet interconnected layers of a reproducible simulation ecosystem.
While surface hopping remains its most mature and broadly developed framework, the platform also supports decoherence-corrected Ehrenfest dynamics andab initiomultiple spawning, alongside broad electronic-structure interoperability and compatibility with established workflows. By combining methodological flexibility with workflow-level support for analysis, reproducibility, and data reuse, Newton-X 26 provides a practical platform for both routine MQCD applications and continued method development.
Author contributions
MB: design and coordination of the Newton-X platform; core development of NX-CS; Skitten development; draft of this manuscript. RSM: core development and maintenance of the Newton-X platform; Legion design and coding; NX-interfaces design and coding; Newton-X documentation. BD: core development of NX-NS. MOB: design and coding of MELTS. MBo: Newton-X/Gaussian QM/MMpol interface. MBr: Newton-X/fromage interface. RCO: Newton-X/fromage interface and previous developments for NX-CS. EGFM: Newton-X/OpenMolcas interface. POD: coordination of Newton-X/MLatom interface. GG: development of methods and core codes in NX-CS. AH: Newton-X/CP2K interface. FH: Newton-X/fromage interface. GI: Newton-X/Gaussian/ONIOM interface: dynamics. RK: multiple-timestep routines. FK: CS-FSSH and importance sampling. BM: Newton-X/Gaussian QM/MMpol interface. HL: initial coordination of NX-CS development. SM: ZPE corrections; PySOC 2 coding; scripting; testing. AM: LVC implementation. FPe: Newton-X/Gaussian/ONIOM interface: initial conditions. MP: development of methods and core codes in NX-CS. MPJ: design and coding of Ulamdyn. JP: CIOVERLAP development. FP: local diabatization implementation; contributions to Columbus and TURBOMOLE interfaces. NR: Newton-X/Gaussian ONIOM interface. ESG: EXASH interface, MOPAC-PI interface. TT: Newton-X/CP2K interface. JMT: Newton-X/OpenMolcas interface; Newton-X/OpenQP interface; scripting; testing. AAT: Skitten development. MTNV: Newton-X/OpenMolcas interface supervision. LV: Newton-X/CP2K and WaveMixings.jl interfaces. All authors contributed to the final manuscript version.
Conflicts of interest
There are no conflicts to declare.
Acknowledgments
MB acknowledges funding from the European Research Council (ERC) Advanced grant SubNano (grant agreement 832237) and support from the French government under the France 2030, as part of the initiative d’Excellence d’Aix-Marseille Université, Amidex (AMX-22-IN1-48, MLChem, and AMX-22-REAB-173, GDyn). The Centre de Calcul Intensif d’Aix-Marseille is acknowledged for granting access to its high-performance computing resources. MB, JMT, and AM acknowledge funding from the French National Research Agency (ANR) under project ANR-24-CE50-4784-01 (Devilish). MBr, FH, and RCO thank the UCL Myriad HPC Facility, the ARCHER2 UK National Supercomputing Service (Grant No. EP/X035859/1)viathe Materials Chemistry Consortium, and the MMM Hub (Grant No. EP/T022213/1). RCO and MBr also thank the UCL DTP (Grant No. EP/W524335/1) for funding. RCO further thanks Horizon Europe PREDICT (ID 101219185) and the Leverhulme Trust (RPG-2025-295) for support. EGFM acknowledges financial support from São Paulo Research Foundation (FAPESP), under grants No. 2023/14792-8. P. O. D. acknowledges funding by the projects for International Senior Scientists (Project No.: W2531013) and for Outstanding Youth Scholars (Overseas, 2021) of the National Natural Science Foundation of China, andviathe Lab project of the State Key Laboratory of Physical Chemistry of Solid Surfaces. FH acknowledges the support from the School of Physical and Chemical Sciences at Queen Mary University of London and the support from QMUL Research-IT. HL gratefully acknowledges support by the U.S. National Science Foundation, Grant No. CHE-2505193. JMT thanks the University Claude Bernard Lyon 1 for the funding provided through AAP Accueil EC, the French National Research Agency (ANR) under project ANR-25-CE29-2684-01 (SupraPhoMo), and the HPC resources of TGCC, allocated under AD010813035R2 and A0170800609 by GENCI. JP acknowledges the support by the Czech Science Foundation Grant 23-06364S and the Advanced Multiscale Materials for the Key Enabling Technologies project of the Ministry of Education, Youth, and Sports of the Czech Republic, Project No. CZ.02.01.01/00/22_008/0004558, cofunded by the EU. LV acknowledges support from the National Natural Science Foundation of China (No. 22573025, 22373028).
Data availability
No new datasets were generated for this work. The Newton-X platform described in this article is distributed as open-source software and is available free of charge athttps://www.newtonx.org.
Associated Data
Data Availability Statement
No new datasets were generated for this work. The Newton-X platform described in this article is distributed as open-source software and is available free of charge athttps://www.newtonx.org.
References
- Crespo-Otero R. Barbatti M. Chem. Rev. 2018;118:7026–7068. doi.org/10.1021/acs.chemrev.7b00577
- Akimov A. V., Reference Module in Chemistry, Molecular Sciences and Chemical Engineering, Elsevier, 2022 10.1016/B978-0-12-821978-2.00034-9 doi.org/10.1016/B978-0-12-821978-2.00034-9
- Barbatti M. Granucci G. Persico M. Ruckenbauer M. Vazdar M. Eckert-Maksić M. Lischka H. J. Photochem. Photobiol., A. 2007;190:228–240. doi.org/10.1016/j.jphotochem.2006.12.008
- Barbatti M. Ruckenbauer M. Plasser F. Pittner J. Granucci G. Persico M. Lischka H. Wiley Interdiscip. Rev.:Comput. Mol. Sci. 2014;4:26–33. doi.org/10.1002/wcms.1158
- Barbatti M. Bondanza M. Crespo-Otero R. Demoulin B. Dral P. O. Granucci G. Kossoski F. Lischka H. Mennucci B. Mukherjee S. Pederzoli M. Persico M. Pinheiro Jr M. Pittner J. Plasser F. Sangiogo Gil E. Stojanovic L. J. Chem. Theory Comput. 2022;18:6851–6865. doi.org/10.1021/acs.jctc.2c00804
- Suchan J. Hollas D. Curchod B. F. E. Slavíček P. Faraday Discuss. 2018;212:307–330. doi.org/10.1039/c8fd00088c
- Petrone A. Perrella F. Coppola F. Crisci L. Donati G. Cimino P. Rega N. Chem. Phys. Rev. 2022;3:021307. doi.org/10.1063/5.0085512
- Barbatti M. Sen K. Int. J. Quantum Chem. 2016;116:762–771. doi.org/10.1002/qua.25049
- Barbatti M. J. Chem. Theory Comput. 2020;16:4849–4856. doi.org/10.1021/acs.jctc.0c00501
- Crespo-Otero R. Barbatti M. Theor. Chem. Acc. 2012;131:1237. doi.org/10.1007/s00214-012-1237-4
- Mukherjee S. Kar M. Bhati M. Gao X. Barbatti M. Theor. Chem. Acc. 2023;142:85. doi.org/10.1007/s00214-023-03020-w
- Braun G. Borges Jr I. Aquino A. Lischka H. Plasser F. do Monte S. A. Ventura E. Mukherjee S. Barbatti M. J. Chem. Phys. 2022;157:154305. doi.org/10.1063/5.0113908
- de Miranda E. G. F. Mattos R. S. Mukherjee S. Toldo J. M. Choi C. H. Varella M. T. D. N. Barbatti M. J. Chem. Theory Comput. 2025;22:1–19. doi.org/10.1021/acs.jctc.5c01529
- Bondanza M. Demoulin B. Lipparini F. Barbatti M. Mennucci B. J. Phys. Chem. A. 2022;126:6780–6789. doi.org/10.1021/acs.jpca.2c04756
- Mukherjee S. Barbatti M. J. Chem. Theory Comput. 2022;18:4109–4116. doi.org/10.1021/acs.jctc.2c00216
- Persico M., Granucci G. and Accomasso D., in Comprehensive Computational Chemistry, ed. M. Yáñez and R. J. Boyd, Elsevier, Oxford, 1st edn, 2024, pp. 273–292 10.1016/B978-0-12-821978-2.00040-4 doi.org/10.1016/B978-0-12-821978-2.00040-4
- Tomaz A. A. Mattos R. S. Mukherjee S. Barbatti M. J. Chem. Phys. 2025;163:214114. doi.org/10.1063/5.0297596
- do Casal M. T. Toldo J. M. Pinheiro Jr M. Barbatti M. Open Res. Eur. 2021;1:49. doi.org/10.12688/openreseurope.13624.1
- Granucci G. Persico M. J. Chem. Phys. 2007;126:134114. doi.org/10.1063/1.2715585
- Granucci G. Persico M. Zoccante A. J. Chem. Phys. 2010;133:134111. doi.org/10.1063/1.3489004
- Tully J. C. J. Chem. Phys. 1990;93:1061–1071. doi.org/10.1063/1.459170
- Kossoski F. Barbatti M. Chem. Sci. 2020;11:9827–9835. doi.org/10.1039/d0sc04197a
- Granucci G. Persico M. Toniolo A. J. Chem. Phys. 2001;114:10608–10615. doi.org/10.1063/1.1376633
- Belyaev A. K. Lebedev O. V. Phys. Rev. A:At., Mol., Opt. Phys. 2011;84:014701. doi.org/10.1103/PhysRevA.84.014701
- Tully J. C., Modern Methods for Multidimensional Dynamics Computations in Chemistry, World Scientific, 1998, pp. 34–72 10.1142/9789812812162_0002 doi.org/10.1142/9789812812162_0002
- Curchod B. F. Martínez T. J. Chem. Rev. 2018;118:3305–3336. doi.org/10.1021/acs.chemrev.7b00423
- Persico M. Granucci G. Theor. Chem. Acc. 2014;133:1526. doi.org/10.1007/s00214-014-1526-1
- Toldo J. M. Mattos R. S. Pinheiro, Jr. M. Mukherjee S. Barbatti M. J. Chem. Theory Comput. 2024;20:614–624. doi.org/10.1021/acs.jctc.3c01159
- Plasser F. Granucci G. Pittner J. Barbatti M. Persico M. Lischka H. J. Chem. Phys. 2012;137:22A514–513. doi.org/10.1063/1.4738960
- Shu Y. Truhlar D. G. J. Chem. Theory Comput. 2023;19:380–395. doi.org/10.1021/acs.jctc.2c00988
- Subotnik J. E. Jain A. Landry B. Petit A. Ouyang W. Bellonzi N. Annu. Rev. Phys. Chem. 2016;67:387–417. doi.org/10.1146/annurev-physchem-040215-112245
- Belyaev A. K. Lasser C. Trigila G. J. Chem. Phys. 2014;140:224108. doi.org/10.1063/1.4882073
- Xie W. Sapunar M. Došlić N. Sala M. Domcke W. J. Chem. Phys. 2019;150:154119. doi.org/10.1063/1.5084961
- Suchan J. Janos J. Slavicek P. J. Chem. Theory Comput. 2020;16:5809–5820. doi.org/10.1021/acs.jctc.0c00512
- Wittig C. J. Phys. Chem. B. 2005;109:8428–8430. doi.org/10.1021/Jp040627u
- Herman M. F. J. Chem. Phys. 1995;103:8081–8097. doi.org/10.1063/1.470173
- Tully J. C. Int. J. Quantum Chem. 1991;40:299–309. doi.org/10.1002/qua.560400830
- Shu Y. Truhlar D. G. J. Chem. Theory Comput. 2024;20:4396–4426. doi.org/10.1021/acs.jctc.4c00424
- Esch M. P. Levine B. G. J. Chem. Phys. 2020;153:114104. doi.org/10.1063/5.0022529
- Gisin N. Percival I. C. J. Phys. A:Math. Gen. 1992;25:5677. doi.org/10.1088/0305-4470/25/21/023
- Breuer H.-P. and Petruccione F., The Theory of Open Quantum Systems, Oxford University Press, 2007 10.1093/acprof:oso/9780199213900.001.0001 doi.org/10.1093/acprof:oso/9780199213900.001.0001
- Ben-Nun M. Quenneville J. Martínez T. J. J. Phys. Chem. A. 2000;104:5161–5175. doi.org/10.1021/jp994174i
- Mattos R. S. Mukherjee S. Barbatti M. J. Chem. Theory Comput. 2025;21:2189–2205. doi.org/10.1021/acs.jctc.4c01697
- Lassmann Y. Hollas D. Curchod B. F. E. J. Phys. Chem. Lett. 2022;13:12011–12018. doi.org/10.1021/acs.jpclett.2c03295
- Mattos R. S. Mukherjee S. Barbatti M. J. Chem. Theory Comput. 2024;20:7728–7743. doi.org/10.1021/acs.jctc.4c00783
- Subotnik J. E. Shenvi N. J. Chem. Phys. 2011;134:024105. doi.org/10.1063/1.3506779
- Nikitin E. E., Advances in Quantum Chemistry, 1970, vol. 5, pp. 135–184. 10.1016/s0065-3276(08)60338-x doi.org/10.1016/s0065-3276(08)60338-x
- Marcus R. A. Annu. Rev. Phys. Chem. 1964;15:155–196. doi.org/10.1146/annurev.pc.15.100164.001103
- Leggett A. J. Chakravarty S. Dorsey A. T. Fisher M. P. A. Garg A. Zwerger W. Rev. Mod. Phys. 1987;59:1–85. doi.org/10.1103/RevModPhys.59.1
- Koppel H. Domcke W. Cederbaum L. S. Adv. Chem. Phys. 1984;57:59–246. doi.org/10.1002/9780470142813.ch2
- Plasser F. Lischka H. Shepard R. Szalay P. G. Pitzer R. M. Alves R. L. R. Aquino A. J. A. Autschbach J. Barbatti M. Carvalho J. R. Chagas J. C. V. González L. Hansen A. Jayee B. Kertesz M. Machado F. B. C. Matsika S. do Monte S. A. Mukherjee S. Nachtigallová D. Nieman R. Oliveira V. P. Oppel M. Parish C. A. Pittner J. dos Santos L. G. F. Scrinzi A. Sit M. K. Spada R. F. K. Thodika M. Valente D. C. A. Vázquez-Mayagoitia Á. Ventura E. Westermayr J. Zaichenko A. Zhang Z. J. Phys. Chem. A. 2025;129:6482–6517. doi.org/10.1021/acs.jpca.5c02047
- Lischka H. Nachtigallova D. Aquino A. J. A. Szalay P. G. Plasser F. Machado F. B. C. Barbatti M. Chem. Rev. 2018;118:7293–7361. doi.org/10.1021/acs.chemrev.8b00244
- Roos B., in Radiation Induced Molecular Phenomena in Nucleic Acids, ed. M. Shukla and J. Leszczynski, Springer, Netherlands, 2008, ch. 5, vol. 5, pp. 125–156 10.1007/978-1-4020-8184-2_5 doi.org/10.1007/978-1-4020-8184-2_5
- Balasubramani S. G. Chen G. P. Coriani S. Diedenhofen M. Frank M. S. Franzke Y. J. Furche F. Grotjahn R. Harding M. E. Hättig C. Hellweg A. Helmich-Paris B. Holzer C. Huniar U. Kaupp M. Marefat Khah A. Karbalaei Khani S. Müller T. Mack F. Nguyen B. D. Parker S. M. Perlt E. Rappoport D. Reiter K. Roy S. Rückert M. Schmitz G. Sierka M. Tapavicza E. Tew D. P. van Wüllen C. Voora V. K. Weigend F. Wodyński A. Yu J. M. J. Chem. Phys. 2020;152:184107. doi.org/10.1063/5.0004635
- Dreuw A. Wormit M. Wiley Interdiscip. Rev.:Comput. Mol. Sci. 2015;5:82–95. doi.org/10.1002/wcms.1206
- Hättig C. Adv. Quantum Chem. 2005;50:37–60. doi.org/10.1016/S0065-3276(05)50003-0
- Dreuw A. Head-Gordon M. Chem. Rev. 2005;105:4009–4037. doi.org/10.1021/cr0505627
- Frisch M. J., Trucks G. W., Schlegel H. B., Scuseria G. E., Robb M. A., Cheeseman J. R., Scalmani G., Barone V., Petersson G. A., Nakatsuji H., Li X., Caricato M., Marenich A. V., Bloino J., Janesko B. G., Gomperts R., Mennucci B., Hratchian H. P., Ortiz J. V., Izmaylov A. F., Sonnenberg J. L., Williams-Young D., Ding F., Lipparini F., Egidi F., Goings J., Peng B., Petrone A., Henderson T., Ranasinghe D., Zakrzewski V. G., Gao J., Rega N., Zheng G., Liang W., Hada M., Ehara M., Toyota K., Fukuda R., Hasegawa J., Ishida M., Nakajima T., Honda Y., Kitao O., Nakai H., Vreven T., Throssell K., Montgomery Jr. J. A., Peralta J. E., Ogliaro F., Bearpark M. J., Heyd J. J., Brothers E. N., Kudin K. N., Staroverov V. N., Keith T. A., Kobayashi R., Normand J., Raghavachari K., Rendell A. P., Burant J. C., Iyengar S. S., Tomasi J., Cossi M., Millam J. M., Klene M., Adamo C., Cammi R., Ochterski J. W., Martin R. L., Morokuma K., Farkas O., Foresman J. B. and Fox D. J., Gaussian 16 Rev. C.01, Wallingford, CT, 2016.https://gaussian.com
- Neese F. Wennmohs F. Becker U. Riplinger C. J. Chem. Phys. 2020;152:224108. doi.org/10.1063/5.0004608
- Li Manni G. Galván I. F. Alavi A. Aleotti F. Aquilante F. Autschbach J. Avagliano D. Baiardi A. Bao J. J. Battaglia S. Birnoschi L. Blanco-González A. Bokarev S. I. Broer R. Cacciari R. Calio P. B. Carlson R. K. Carvalho Couto R. Cerdán L. Chibotaru L. F. Chilton N. F. Church J. R. Conti I. Coriani S. Cuéllar-Zuquin J. Daoud R. E. Dattani N. Decleva P. De Graaf C. Delcey M. G. De Vico L. Dobrautz W. Dong S. S. Feng R. Ferré N. Filatov M. Gagliardi L. Garavelli M. González L. Guan Y. Guo M. Hennefarth M. R. Hermes M. R. Hoyer C. E. Huix-Rotllant M. Jaiswal V. K. Kaiser A. Kaliakin D. S. Khamesian M. King D. S. Kochetov V. Krośnicki M. Kumaar A. A. Larsson E. D. Lehtola S. Lepetit M.-B. Lischka H. López Ríos P. Lundberg M. Ma D. Mai S. Marquetand P. Merritt I. C. D. Montorsi F. Mörchen M. Nenov A. Nguyen V. H. A. Nishimoto Y. Oakley M. S. Olivucci M. Oppel M. Padula D. Pandharkar R. Phung Q. M. Plasser F. Raggi G. Rebolini E. Reiher M. Rivalta I. Roca-Sanjuán D. Romig T. Safari A. A. Sánchez-Mansilla A. Sand A. M. Schapiro I. Scott T. R. Segarra-Martí J. Segatta F. Sergentu D.-C. Sharma P. Shepard R. Shu Y. Staab J. K. Straatsma T. P. Sørensen L. K. Tenorio B. N. C. Truhlar D. G. Ungur L. Vacher M. Veryazov V. Voß T. A. Weser O. Wu D. Yang X. Yarkony D. Zhou C. Zobel J. P. Lindh R. J. Chem. Theory Comput. 2023;19:6933–6991. doi.org/10.1021/acs.jctc.3c00182
- Krausbeck F. Mendive-Tapia D. Thom A. J. W. Bearpark M. J. Comput. Theor. Chem. 2014;1040–1041:14–19. doi.org/10.1016/j.comptc.2014.03.030
- Battaglia S., Galván I. F. and Lindh R., in Theoretical and Computational Photochemistry, ed. C. García-Iriepa and M. Marazzi, Elsevier, 2023, pp. 135–162 10.1016/B978-0-323-91738-4.00016-6 doi.org/10.1016/B978-0-323-91738-4.00016-6
- Zhou C. Hermes M. R. Wu D. Bao J. J. Pandharkar R. King D. S. Zhang D. Scott T. R. Lykhin A. O. Gagliardi L. Truhlar D. G. Chem. Sci. 2022;13:7685–7706. doi.org/10.1039/D2SC01022D
- Mironov V. Komarov K. Li J. Gerasimov I. Nakata H. Mazaherifar M. Ishimura K. Park W. Lashkaripour A. Oh M. Huix-Rotllant M. Lee S. Choi C. H. J. Chem. Theory Comput. 2024;20:9464–9477. doi.org/10.1021/acs.jctc.4c01117
- Park W. Komarov K. Lee S. Choi C. H. J. Phys. Chem. Lett. 2023;14:8896–8908. doi.org/10.1021/acs.jpclett.3c02296
- Granucci G., Persico M., Accomasso D., Sangiogo Gil E., Corni S., Fregoni J., Laino T., Botticelli S., Tesi M. and Toniolo A., MOPAC-PI: a program for excited state dynamics simulations based on nonadiabatic trajectories and semiempirical electronic structure calculations, 2024,https://gitlab.com/granucci/mopacpi.git
- Hehn A.-S. Sertcan B. Belleflamme F. Chulkov S. K. Watkins M. B. Hutter J. J. Chem. Theory Comput. 2022;18:4186–4202. doi.org/10.1021/acs.jctc.2c00144
- Bannwarth C. Caldeweyher E. Ehlert S. Hansen A. Pracht P. Seibert J. Spicher S. Grimme S. Wiley Interdiscip. Rev.:Comput. Mol. Sci. 2021;11:e1493. doi.org/10.1002/wcms.1493
- Hernandez-Segura L. I. Luber S. J. Phys. Chem. A. 2025;129:9798–9809. doi.org/10.1021/acs.jpca.5c05234
- Sun Q. Zhang X. Banerjee S. Bao P. Barbry M. Blunt N. S. Bogdanov N. A. Booth G. H. Chen J. Cui Z.-H. Eriksen J. J. Gao Y. Guo S. Hermann J. Hermes M. R. Koh K. Koval P. Lehtola S. Li Z. Liu J. Mardirossian N. McClain J. D. Motta M. Mussard B. Pham H. Q. Pulkin A. Purwanto W. Robinson P. J. Ronca E. Sayfutyarova E. R. Scheurer M. Schurkus H. F. Smith J. E. T. Sun C. Sun S.-N. Upadhyay S. Wagner L. K. Wang X. White A. Whitfield J. D. Williamson M. J. Wouters S. Yang J. Yu J. M. Zhu T. Berkelbach T. C. Sharma S. Sokolov A. Y. Chan G. K.-L. J. Chem. Phys. 2020;153:024109. doi.org/10.1063/5.0006074
- Rackers J. A. Wang Z. Lu C. Laury M. L. Lagardère L. Schnieders M. J. Piquemal J.-P. Ren P. Ponder J. W. J. Chem. Theory Comput. 2018;14:5273–5289. doi.org/10.1021/acs.jctc.8b00529
- Thiel W., MNDO, development version, Max-Planck-Institut für Kohlenforschung, Mülheim an der Ruhr, Germany, 2018
- Dral P. O. Wu X. Thiel W. J. Chem. Theory Comput. 2019;15:1743–1760. doi.org/10.1021/acs.jctc.8b01265
- Rivera M. Dommett M. Sidat A. Rahim W. Crespo-Otero R. J. Comput. Chem. 2020;41:1045–1058. doi.org/10.1002/jcc.26144
- Dral P. O. Ge F. Hou Y.-F. Zheng P. Chen Y. Barbatti M. Isayev O. Wang C. Xue B.-X. Pinheiro Jr M. Su Y. Dai Y. Chen Y. Zhang L. Zhang S. Ullah A. Zhang Q. Ou Y. J. Chem. Theory Comput. 2024;20:1193–1213. doi.org/10.1021/acs.jctc.3c01203
- Zheng P. Zubatyuk R. Wu W. Isayev O. Dral P. O. Nat. Commun. 2021;12:7022. doi.org/10.1038/s41467-021-27340-2
- de Buyl P. Colberg P. H. Höfling F. Comput. Phys. Commun. 2014;185:1546–1553. doi.org/10.1016/j.cpc.2014.01.018
- Mennucci B. Wiley Interdiscip. Rev.:Comput. Mol. Sci. 2012;2:386–404. doi.org/10.1002/wcms.1086
- Groenhof G., in Biomolecular Simulations: Methods and Protocols, ed. L. Monticelli and E. Salonen, Humana Press, Totowa, NJ, 2013, pp. 43–66 10.1007/978-1-62703-017-5_3 doi.org/10.1007/978-1-62703-017-5_3
- Toldo J. M. do Casal M. T. Ventura E. do Monte S. Barbatti M. Phys. Chem. Chem. Phys. 2023;25:8293–8316. doi.org/10.1039/D3cp00247k
- Dapprich S. Komáromi I. Byun K. S. Morokuma K. Frisch M. J. J. Mol. Struct. THEOCHEM. 1999;461–462:1–21. doi.org/10.1016/S0166-1280(98)00475-8
- Vreven T. Byun K. S. Komáromi I. Dapprich S. Montgomery, Jr. J. A. Morokuma K. Frisch M. J. J. Chem. Theory Comput. 2006;2:815–826. doi.org/10.1021/ct050289g
- Sangiogo Gil E. Granucci G. Persico M. J. Chem. Theory Comput. 2021;17:7373–7383. doi.org/10.1021/acs.jctc.1c00942
- Kühne T. D. Iannuzzi M. Del Ben M. Rybkin V. V. Seewald P. Stein F. Laino T. Khaliullin R. Z. Schütt O. Schiffmann F. Golze D. Wilhelm J. Chulkov S. Bani-Hashemian M. H. Weber V. Borštnik U. Taillefumier M. Jakobovits A. S. Lazzaro A. Pabst H. Müller T. Schade R. Guidon M. Andermatt S. Holmberg N. Schenter G. K. Hehn A. Bussy A. Belleflamme F. Tabacchi G. Glöß A. Lass M. Bethune I. Mundy C. J. Plessl C. Watkins M. VandeVondele J. Krack M. Hutter J. J. Chem. Phys. 2020;152:194103. doi.org/10.1063/5.0007045
- Ren P. Y. Ponder J. W. J. Phys. Chem. B. 2003;107:5933–5947. doi.org/10.1021/jp027815+
- Bondanza M. Nottoli M. Cupellini L. Lipparini F. Mennucci B. Phys. Chem. Chem. Phys. 2020;22:14433–14448. doi.org/10.1039/d0cp02119a
- Vogt J.-R. Schulz M. Mattos R. S. Barbatti M. Persico M. Granucci G. Hutter J. Hehn A. J. Chem. Theory Comput. 2025;21:10474–10488. doi.org/10.1021/acs.jctc.5c01082
- Rivera M. Dommett M. Crespo-Otero R. J. Chem. Theory Comput. 2019;15:2504–2516. doi.org/10.1021/acs.jctc.8b01180
- Lischka H. Dallos M. Szalay P. G. Yarkony D. R. Shepard R. J. Chem. Phys. 2004;120:7322–7329. doi.org/10.1063/1.1668615
- Hammes-Schiffer S. Tully J. C. J. Chem. Phys. 1994;101:4657–4667. doi.org/10.1063/1.467455
- Meek G. A. Levine B. G. J. Phys. Chem. Lett. 2014;5:2351–2356. doi.org/10.1021/jz5009449
- Huix-Rotllant M., Ferré N. and Barbatti M., in Quantum Chemistry and Dynamics of Excited States: Methods and Applications, ed. L. González and R. Lindh, John Wiley & Sons, 2020, pp. 15–46 10.1002/9781119417774.ch2 doi.org/10.1002/9781119417774.ch2
- Ryabinkin I. G. Nagesh J. Izmaylov A. F. J. Phys. Chem. Lett. 2015;6:4200–4203. doi.org/10.1021/acs.jpclett.5b02062
- Levine B. G. Ko C. Quenneville J. MartÍnez T. J. Mol. Phys. 2006;104:1039–1051. doi.org/10.1080/00268970500417762
- Tuna D. Lefrancois D. Wolański Ł. Gozem S. Schapiro I. Andruniów T. Dreuw A. Olivucci M. J. Chem. Theory Comput. 2015;11:5758–5781. doi.org/10.1021/acs.jctc.5b00022
- Shu Y. Zhang L. Chen X. Sun S. Huang Y. Truhlar D. G. J. Chem. Theory Comput. 2022;18:1320–1328. doi.org/10.1021/acs.jctc.1c01080
- Salazar E. X. Menger M. F. S. J. Faraji S. J. Chem. Theory Comput. 2024;20:5796–5806. doi.org/10.1021/acs.jctc.4c00012
- Jíra T. Janoš J. Slavíček P. J. Chem. Theory Comput. 2025;21:9784–9798. doi.org/10.1021/acs.jctc.5c01176
- Smith B. Akimov A. V. J. Phys. Chem. Lett. 2020;11:1456–1465. doi.org/10.1021/acs.jpclett.9b03687
- Pittner J. Lischka H. Barbatti M. Chem. Phys. 2009;356:147–152. doi.org/10.1016/j.chemphys.2008.10.013
- Westermayr J. Marquetand P. Chem. Rev. 2021;121:9873–9926. doi.org/10.1021/acs.chemrev.0c00749
- Müller C. Sršeň Š. Bachmair B. Crespo-Otero R. Li J. Mausenberger S. Pinheiro M. Worth G. Lopez S. A. Westermayr J. Chem. Sci. 2025;16:17542–17567. doi.org/10.1039/D5SC05579B
- Smith J. S. Isayev O. Roitberg A. E. Chem. Sci. 2017;8:3192–3203. doi.org/10.1039/c6sc05720a
- Batatia I., Kovács D. P., Simm G. N. C., Ortner C. and Csányi G., arXiv [stat.ML], 2022, preprint, arXiv:2206.07697 10.48550/arXiv.2206.07697 doi.org/10.48550/arXiv.2206.07697
- Martyka M. Zhang L. Ge F. Hou Y.-F. Jankowska J. Barbatti M. Dral P. O. npj Comput. Mater. 2025;11:132. doi.org/10.1038/s41524-025-01636-z
- de Oliveira Bispo M. Mattos R. S. Pinheiro Jr M. Garain B. C. Dral P. O. Barbatti M. J. Chem. Theory Comput. 2025;21:11390–11400. doi.org/10.1021/acs.jctc.5c01454
- Zhou C. Neubert M. Koide Y. Zhang Y. Vuong V.-Q. Schlöder T. Dehnen S. Friederich P. Digital Discovery. 2025;4:1901–1911. doi.org/10.1039/d5dd00073d
- Gao X. Ramezanghorbani F. Isayev O. Smith J. S. Roitberg A. E. J. Chem. Inf. Model. 2020;60:3408–3415. doi.org/10.1021/acs.jcim.0c00451
- de Oliveira Bispo M. Barbatti M. J. Phys. Chem. Lett. 2024;15:11891–11895. doi.org/10.1021/acs.jpclett.4c02860
- Liu H., Zhu Y. and Lan Z., arXiv [physics.chem-ph], 2025, preprint, arXiv:2511.13364 10.48550/arXiv.2511.13364 doi.org/10.48550/arXiv.2511.13364
- Pinheiro M. Bispo M. D. O. Mattos R. S. do Casal M. T. Chandra Garain B. Toldo J. M. Mukherjee S. Barbatti M. Digital Discovery. 2025;4:666–682. doi.org/10.1039/D4DD00374H
- Fogarasi G. Zhou X. Taylor P. W. Pulay P. J. Am. Chem. Soc. 1992;114:8191–8201. doi.org/10.1021/ja00047a032
- Cremer D. Pople J. A. J. Am. Chem. Soc. 1975;97:1354–1358. doi.org/10.1021/ja00839a011
- Boeyens J. C. A. J. Chem. Crystallogr. 1978;8:317–320. doi.org/10.1007/BF01200485
- Zhu Y. Peng J. Xu C. Lan Z. J. Phys. Chem. Lett. 2024;15:9601–9619. doi.org/10.1021/acs.jpclett.4c01751
- Acheson K. Kirrander A. J. Chem. Theory Comput. 2023;19:6126–6138. doi.org/10.1021/acs.jctc.3c00776
- Plasser F. Lischka H. J. Chem. Theory Comput. 2012;8:2777–2789. doi.org/10.1021/ct300307c
- Hafeez M. T. Mattos R. S. Ibele L. Barbatti M. Phys. Chem. Chem. Phys. 2026;28:4177–4187. doi.org/10.1039/D5CP04083C
- Vasquez L. Gelin M. F. Pios S. Chen L. Lan Z. Domcke W. J. Chem. Theory Comput. 2026;22:1450–1464. doi.org/10.1021/acs.jctc.5c01483
- Joubert-Doriol L. Jung K. A. Izmaylov A. F. Brumer P. J. Chem. Theory Comput. 2023;19:1130–1143. doi.org/10.1021/acs.jctc.2c00987
- Mukherjee S. Lassmann Y. Mattos R. S. Demoulin B. Curchod B. F. E. Barbatti M. J. Chem. Theory Comput. 2025;21:29–37. doi.org/10.1021/acs.jctc.4c01349
Republished from the open web under CC-BY. Authors: Barbatti M, Mattos RS, Demoulin B, de O Bispo M, Bondanza M, Brady M, Crespo-Otero R, de Miranda EGF, Dral PO, Granucci G, Hehn A, Hernández FJ, Iuzzolino G, Kar R, Kossoski F, Lischka H, Mennucci B, Mukherjee S, Mukhopadhyay A, Perrella F, Persico M, Pinheiro M, Pittner J, Plasser F, Rega N, Sangiogo-Gil E, Thorat T, Toldo JM, Tomaz AA, Varella MTDN, Vasquez L. Read the original.