Welcome to SpaiNN’s documentation!
spaiNN is a Python package that provides a flexible and efficient interface to the SchNetPack 2.0 package a toolbox for the development and application of deep neural networks to the prediction of potential energy surfaces and other quantum-chemical properties of molecules and materials. spaiNN allows users to predict energies, forces, dipoles, and non-adiabatic couplings for multiple electronic states, and additionally provides an interface to the SHARC (Surface Hopping including Arbitrary Couplings) software for running excited-state dynamics simulations. spaiNN is an extension to the SchNarc [1] software, i.e., a python software that combines SchNetPack 1.0 [2-4] and SHARC.
It offers a simple and intuitive python and command line API.
Features
Predict potential energy surfaces of multiple electronic states (SchNet [1-4])
Predict vector-properties of multiple electronic states, such as non-adiabatic couplings or dipole moments (SchNet [1-4], PaiNN [5])
Interface to the SHARC software for running excited state dynamics simulations
Flexible implementation in Python
Check out the usage section for further information, including how to Installation the project.
Note
This project is under active development.
Contents
References
[1] J. Westermayr, M. Gastegger, P. Marquetand, Phys. Chem. Lett. 2020, 11, 10, 3828–3834, 10.1021/acs.jpclett.0c00527
[2] K.T. Schütt. F. Arbabzadah. S. Chmiela, K.-R. Müller, A. Tkatchenko, Nat. Comm. 2017, 8, 13890, 10.1038/ncomms13890
[3] K.T. Schütt. P.-J. Kindermans, H. E. Sauceda, S. Chmiela, A. Tkatchenko, K.-R. Müller, Advances in Neural Information Processing Systems 2017, 30, 992-1002, Paper
[4] K.T. Schütt. P.-J. Kindermans, H. E. Sauceda, S. Chmiela, A. Tkatchenko, K.-R. Müller, J. Chem. Phys. 2018, 148, 24, 241722, 10.1063/1.5019779
[5] K. T. Schütt, O. T. Unke, M. Gastegger, Proceedings of the 38th International Conference on Machine Learning 2021, PMLR 139:9377-9388, Paper