arrow
Return

MLatom Software Ecosystem for Surface Hopping Dynamics in Python with Quantum Mechanical and Machine Learning Methods

delete2024-06-05
delete9
delete
OA
AI
L
Lina Zhang
S
Sebastian V. Pios
M
Mikołaj Martyka
F
Fuchun Ge
Y
Yi-Fan Hou
Y
Yuxinxin Chen
陈
陈立朋 (Lipeng Chen)
J
Joanna Jankowska *
M
Mario Barbatti *
P
Pavlo O. Dral *
DOI:10.1021/acs.jctc.4c00468delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
We present an open-source MLatom@XACS software ecosystem for on-the-fly surface hopping nonadiabatic dynamics based on the Landau-Zener-Belyaev-Lebedev algorithm. The dynamics can be performed via Python API with a wide range of quantum mechanical (QM) and machine learning (ML) methods, including ab initio QM (CASSCF and ADC(2)), semiempirical QM methods (e.g., AM1, PM3, OMx, and ODMx), and many types of ML potentials (e.g., KREG, ANI, and MACE). Combinations of QM and ML methods can also be used. While the user can build their own combinations, we provide AIQM1, which is based on Delta-learning and can be used out-of-the-box. We showcase how AIQM1 reproduces the isomerization quantum yield of trans-azobenzene at a low cost. We provide example scripts that, in dozens of lines, enable the user to obtain the final population plots by simply providing the initial geometry of a molecule. Thus, those scripts perform geometry optimization, normal mode calculations, initial condition sampling, parallel trajectories propagation, population analysis, and final result plotting. Given the capabilities of MLatom to be used for training different ML models, this ecosystem can be seamlessly integrated into the protocols building ML models for nonadiabatic dynamics. In the future, a deeper and more efficient integration of MLatom with Newton-X will enable a vast range of functionalities for surface hopping dynamics, such as fewest-switches surface hopping, to facilitate similar workflows via the Python API.
Keywords:
NONADIABATIC MOLECULAR-DYNAMICS
POLARIZATION PROPAGATOR
EFFICIENT
IMPLEMENTATION
ISOMERIZATION

Journal

Journal of Chemical Theory and Computation cover
Journal of Chemical Theory and Computation
IF:
5.5
Papers:
1.1W
Citations:
5.4W

Organization

C
centre national de la recherche scientifique (cnrs)
Scholars:
24.5W
Papers: 18.2W
Citations: 279
U
University of Warsaw
Scholars:
1.2W
Papers: 1.1W
Citations: 1.1W
I
Institut Universitaire de France
Scholars:
1.2K
Papers: 927
Citations: 8.1K
Z
Zhejiang Laboratory
Scholars:
1.8K
Papers: 1.7K
Citations: 0
X
xiamen university
Scholars:
5.9W
Papers: 3.8W
Citations: 67
researcher View more organizations
Cited Papers

Cited Papers

errShare
errSave
The observation of 84Mo
err1991-01-01
err0
PREAI
errW. Gelletly; M.A. Bentley; H.G. Price; J. Simpson; C.J. Gross; J.L. Durell; B.J. Varley; O. Skeppstedt; S. Rastikerdar
errShare
errSave
Hyperactivity and Diet Treatment
err1983-06-01
err0
PREAI
errKenneth A. Kavale; Steven R. Forness
errShare
errSave
Luminescence properties of Eu2+-activated Sr5(PO4)2(SiO4) for green-emitting phosphor
err2009-10-01
err0
PREAI
errJiuhui Gan; Yanlin Huang; Liang Shi; Xuebin Qiao; Hyo Jin Seo
errShare
errSave
Machine learning the Hohenberg-Kohn map for molecular excited states
err2022-11-17
err8
errOAAI
errBai, Yuanming; Vogt-Maranto, Leslie; Tuckerman, Mark E.; Glover, William J.
errShare
errSave
Machine learning enables long time scale molecular photodynamics simulations
err2019-01-01
err146
errOAAI
errWestermayr, Julia; Gastegger, Michael; Menger, Maximilian F. S. J.; Mai, Sebastian; Gonzalez, Leticia; Marquetand, Philipp
errShare
errSave
Including quantum decoherence in surface hopping
err2010-10-06
err367
PREAI
errGranucci, Giovanni; Persico, Maurizio; Zoccante, Alberto
errShare
errSave
Extension of the D3 dispersion coefficient model
err2017-07-21
err860
PREAI
errCaldeweyher, Eike; Bannwarth, Christoph; Grimme, Stefan
errShare
errSave
On the importance of initial conditions for excited-state dynamics
err2018-01-01
err47
errOAAI
errSuchan, Jiri; Hollas, Daniel; Curchod, Basile F. E.; Slavicek, Petr
errShare
errSave
researcher View more