PiNN: A Python Library for Building Atomic Neural Networks of Molecules and Materials
Yunqi Shao, Matti Hellstr\"om, Pavlin D. Mitev, Lisanne Knijff, Chao, Zhang

TL;DR
PiNN is an open-source Python library that provides interpretable, high-performance atomic neural networks for predicting properties of molecules and materials, with tools for visualization, analysis, and integration.
Contribution
The paper introduces PiNN, a versatile Python library implementing novel and established atomic neural network architectures with enhanced interpretability and usability for materials science applications.
Findings
Successfully tested on molecules, crystals, water, and electrolytes.
Provides analytical stress tensor calculations.
Includes a visualizer for chemical insights.
Abstract
Atomic neural networks (ANNs) constitute a class of machine learning methods for predicting potential energy surfaces and physico-chemical properties of molecules and materials. Despite many successes, developing interpretable ANN architectures and implementing existing ones efficiently are still challenging. This calls for reliable, general-purpose and open-source codes. Here, we present a python library named PiNN as a solution toward this goal. In PiNN, we designed a new interpretable and high-performing graph convolutional neural network variant, PiNet, as well as implemented the established Behler-Parrinello high-dimensional neural network. These implementations were tested using datasets of isolated small molecules, crystalline materials, liquid water and an aqueous alkaline electrolyte. PiNN comes with a visualizer called PiNNBoard to extract chemical insight "learned" by ANNs,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMachine Learning in Materials Science · X-ray Diffraction in Crystallography · Computational Drug Discovery Methods
