MolGraph: a Python package for the implementation of small molecular graphs and graph neural networks with TensorFlow and Keras

08/21/2022
by   Alexander Kensert, et al.
0

Molecular machine learning (ML) has proven important for tackling various molecular problems, including the prediction of protein-drug interactions and blood brain-barrier permeability. Since relatively recently, so-called graph neural networks (GNNs) have been implemented for molecular ML, showing comparable or superior performance to descriptor-based approaches. Although various tools and packages exist to apply GNNs for molecular ML, a new GNN package, named MolGraph, was developed in this work with the motivation to create GNNs highly compatible with the TensorFlow and Keras application programming interface (API). As MolGraph focuses specifically and exclusively on molecular ML, a chemistry module was implemented to accommodate the generation of small molecular graphs x2014 which could then be inputted to the GNNs for molecular ML. To validate the GNNs, they were benchmarked against the datasets of MoleculeNet, as well as three chromatographic retention time datasets. The results on these benchmarks show that the GNNs performed as expected. Additionally, the GNNs proved useful for molecular identification and improved interpretability of chromatographic retention time data. MolGraph is available at https://github.com/akensert/molgraph.

READ FULL TEXT
research
09/12/2022

Graph Neural Networks for Molecules

Graph neural networks (GNNs), which are capable of learning representati...
research
11/30/2021

AugLiChem: Data Augmentation Library of Chemical Structures for Machine Learning

Machine learning (ML) has demonstrated the promise for accurate and effi...
research
06/27/2021

DGL-LifeSci: An Open-Source Toolkit for Deep Learning on Graphs in Life Science

Graph neural networks (GNNs) constitute a class of deep learning methods...
research
04/30/2020

SkipGNN: Predicting Molecular Interactions with Skip-Graph Networks

Molecular interaction networks are powerful resources for the discovery....
research
02/27/2023

Learning Topology-Specific Experts for Molecular Property Prediction

Recently, graph neural networks (GNNs) have been successfully applied to...
research
10/08/2021

Learning 3D Representations of Molecular Chirality with Invariance to Bond Rotations

Molecular chirality, a form of stereochemistry most often describing rel...
research
04/03/2023

Graph-Based Deep Learning for Sea Surface Temperature Forecasts

Sea surface temperature (SST) forecasts help with managing the marine ec...

Please sign up or login with your details

Forgot password? Click here to reset