Related Experiment Video
Updated: Dec 31, 2025

Curation of Computational Chemical Libraries Demonstrated with Alpha-Amino Acids
Published on: April 13, 2022
PiNN: A Python Library for Building Atomic Neural Networks of Molecules and Materials
Yunqi Shao1, Matti Hellström2, Pavlin D Mitev1
1Department of Chemistry-Ångström Laboratory, Uppsala University, Lägerhyddsvägen 1, P.O. Box 538, 75121 Uppsala, Sweden.
Abstract:
Atomic neural networks (ANNs) constitute a class of machine learning methods for predicting potential energy surfaces and physicochemical 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 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. It provides analytical stress tensor calculations and interfaces to both the atomic simulation environment and a development version of the Amsterdam Modeling Suite. Moreover, PiNN is highly modularized, which makes it useful not only as a standalone package but also as a chain of tools to develop and to implement novel ANNs. The code is distributed under a permissive BSD license and is freely accessible at https://github.com/Teoroo-CMC/PiNN/ with full documentation and tutorials.
More Related Videos
09:17Structure-Based Simulation and Sampling of Transcription Factor Protein Movements along DNA from Atomic-Scale Stepping to Coarse-Grained Diffusion
Published on: March 1, 2022
14:44Structure and Coordination Determination of Peptide-metal Complexes Using 1D and 2D 1H NMR
Published on: December 16, 2013
Related Concept Videos
Atomic Nuclei: Nuclear Spin State Overview
Atomic Nuclei: Nuclear Spin State Population Distribution
Atomic Nuclei: Nuclear Relaxation Processes
Atomic Nuclei: Magnetic Resonance
Atomic Nuclei: Nuclear Spin
Atomic nuclei have a net nuclear spin, , which can have an integer or half-integer value. In atomic nuclei, the spins of protons are paired against each other but not with neutrons, and vice versa. Consequently, an even number of protons does not contribute to...
Molecular Models