FROG : exploiting all-atom Molecular Dynamics trajectories to calculate linear and non-linear optical responses of molecular liquids within Dalton’s QM/MM polarizable embedding scheme

29 March 2024, Version 1
This content is a preprint and has not undergone peer review at the time of posting.

Abstract

Quantum mechanical/molecular mechanics (QM/MM) methods are interesting to model the impact of a complex environment on the spectroscopic properties of a molecule. In this context, FROG code is a tool to exploit molecular dynamics trajectories to perform QM/MM calculations of molecular optical properties. FROG stands for 'FROm molecular dynamics to second harmonic Generation' since it was developed for the calculations of hyperpolarizabilities. These are relevant to model non-linear optical intensities, and compare them with those obtained from second harmonic scattering or second harmonic generation experiments. FROG's specificity is that it is designed to study simple molecular liquids, including solvents or mixtures, from the bulk to the surface. For the QM/MM calculations, FROG relies on the Dalton package: its electronic-structure models, response theory and polarizable embedding (PE) schemes. FROG helps with the global workflow needed to deal with numerous QM/MM calculations: it permits the user to separate the system into QM and MM fragments, to write \Dalton’s inputs, to manage the submission of QM/MM calculations, to check whether \Dalton’s calculation finished successfully, and finally to perform averages on relevant QM observables. All molecules within the simulation box and several time steps are tackled within the same workflow. The platform is written in Python and installed as a package. Intermediate data such as local electric fields or individual molecular properties are accessible to the users in the form of Python object arrays. The resulting data are easily extracted, analyzed, and visualized using Python scripts that are provided in tutorials.

Keywords

Optical Properties
Quantum Mechanics / Molecular Mechanics (QM/MM)
interoperability
Software

Supplementary weblinks

Comments

Comments are not moderated before they are posted, but they can be removed by the site moderators if they are found to be in contravention of our Commenting Policy [opens in a new tab] - please read this policy before you post. Comments should be used for scholarly discussion of the content in question. You can find more information about how to use the commenting feature here [opens in a new tab] .
This site is protected by reCAPTCHA and the Google Privacy Policy [opens in a new tab] and Terms of Service [opens in a new tab] apply.