PiNN: A Python Library for Building Atomic Neural Networks of Molecules and Materials.

07:00 EST 14th January 2020 | BioPortfolio

Summary of "PiNN: A Python Library for Building Atomic Neural Networks of Molecules and Materials."

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, 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 \href{}{} with full documentation and tutorials.


Journal Details

This article was published in the following journal.

Name: Journal of chemical information and modeling
ISSN: 1549-960X


DeepDyve research library

PubMed Articles [12066 Associated PubMed Articles listed on BioPortfolio]

CPPE: An Open-Source C++ and Python Library for Polarizable Embedding.

We present a modular open-source library for polarizable embedding (PE) named CPPE. The library is implemented in C++, and it additionally provides a Python interface for rapid prototyping and experim...

The Periodicity of Quadrilateral Tetra-Atomic Molecules.

We propose a periodic table for quadrilateral tetra-atomic molecules. Each molecule consists of four atoms and the geometric shapes of these molecules are studied by ab-initio calculations. It is foun...

PyRanges: efficient comparison of genomic intervals in Python.

Complex genomic analyses often use sequences of simple set operations like intersection, overlap, and nearest on genomic intervals. These operations, coupled with some custom programming, allow a wide...

A counterexample regarding "New study on neural networks: The essential order of approximation".

The paper "New study on neural networks: the essential order of approximation" by Jianjun Wang and Zongben Xu, which appeared in Neural Networks 23 (2010), deals with upper and lower estimates for the...

Spiking neural networks for deep learning and knowledge representation: Editorial.

Clinical Trials [2169 Associated Clinical Trials listed on BioPortfolio]

Early Discrimination of Periprosthetic Hip Infections Using Neural Networks (SEPTIC-ANNR)

The study is about the role of cellular neural networks-genetic algorithm in the diagnosis of periprosthetic hip infections. A retrospective case series of septic and aseptic loosening of ...

Atomic Magnetometer for Fetal Biomagnetism

The goal of this study is the evaluation of an atomic magnetometer that is practical for human biomagnetism studies. We have built a device that has the necessary sensitivity, and will be ...

Renal Cancer Detection Using Convolutional Neural Networks

We aim to experiment and implement various deep learning architectures in order to achieve human-level accuracy in Computer-aided diagnosis (CAD) systems. In particular, we are interested ...

Building Social Networks to Enhance Postpartum Weight Loss and Appropriate Infant Feeding Practices

The purpose of this study is to examine whether we can use social networks to spread health information and health behaviors that 1) support women in returning to their pre-pregnancy weigh...

Contributions From the Analysis of Graphs for Identification of Neural Cliques

The aim of the study is to demonstrate that our semantic knowledge (elements of our long-term memory and the process we use them) respond to a graphic organisation and gather together foll...

Medical and Biotech [MESH] Definitions

A computer architecture, implementable in either hardware or software, modeled after biological neural networks. Like the biological system in which the processing capability is a result of the interconnection strengths between arrays of nonlinear processing nodes, computerized neural networks, often called perceptrons or multilayer connectionist models, consist of neuron-like units. A homogeneous group of units makes up a layer. These networks are good at pattern recognition. They are adaptive, performing tasks by example, and thus are better for decision-making than are linear learning machines or cluster analysis. They do not require explicit programming.

Collection and analysis of data pertaining to operations of a particular library, library system, or group of independent libraries, with recommendations for improvement and/or ordered plans for further development.

The use of automatic machines or processing devices in libraries. The automation may be applied to library administrative activities, office procedures, and delivery of library services to users.

An early embryonic developmental process of CHORDATES that is characterized by morphogenic movements of ECTODERM resulting in the formation of the NEURAL PLATE; the NEURAL CREST; and the NEURAL TUBE. Improper closure of the NEURAL GROOVE results in congenital NEURAL TUBE DEFECTS.

A form of GENE LIBRARY containing the complete DNA sequences present in the genome of a given organism. It contrasts with a cDNA library which contains only sequences utilized in protein coding (lacking introns).

Quick Search

DeepDyve research library

Relevant Topic

Stress is caused by your perception of situations around you and then the reaction of your body to them. The automatic stress response to unexpected events is known as 'fight or flight'. Discovered by Walter Cannon in 1932, it is the release of h...

Searches Linking to this Article