Your browser doesn't support javascript.
loading
MLatom Software Ecosystem for Surface Hopping Dynamics in Python with Quantum Mechanical and Machine Learning Methods.
Zhang, Lina; Pios, Sebastian V; Martyka, Mikolaj; Ge, Fuchun; Hou, Yi-Fan; Chen, Yuxinxin; Chen, Lipeng; Jankowska, Joanna; Barbatti, Mario; Dral, Pavlo O.
Afiliação
  • Zhang L; College of Chemistry and Chemical Engineering, Xiamen University, Xiamen, Fujian 361005, China.
  • Pios SV; Zhejiang Laboratory, Hangzhou, Zhejiang 311100, People's Republic of China.
  • Martyka M; Faculty of Chemistry, University of Warsaw, Pasteura 1, Warsaw 02-093, Poland.
  • Ge F; College of Chemistry and Chemical Engineering, Xiamen University, Xiamen, Fujian 361005, China.
  • Hou YF; College of Chemistry and Chemical Engineering, Xiamen University, Xiamen, Fujian 361005, China.
  • Chen Y; College of Chemistry and Chemical Engineering, Xiamen University, Xiamen, Fujian 361005, China.
  • Chen L; Zhejiang Laboratory, Hangzhou, Zhejiang 311100, People's Republic of China.
  • Jankowska J; Faculty of Chemistry, University of Warsaw, Pasteura 1, Warsaw 02-093, Poland.
  • Barbatti M; Aix Marseille University, CNRS, ICR, Marseille 13397, France.
  • Dral PO; Institut Universitaire de France, Paris 75231, France.
J Chem Theory Comput ; 20(12): 5043-5057, 2024 Jun 25.
Article em En | MEDLINE | ID: mdl-38836623
ABSTRACT
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 Δ-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.

Texto completo: 1 Base de dados: MEDLINE Idioma: En Ano de publicação: 2024 Tipo de documento: Article

Texto completo: 1 Base de dados: MEDLINE Idioma: En Ano de publicação: 2024 Tipo de documento: Article