MolGraph: a Python package for the implementation of molecular graphs and graph neural networks with TensorFlow and Keras
Alexander Kensert, Gert Desmet, Deirdre Cabooter

TL;DR
MolGraph is a Python package that simplifies the implementation of molecular graph neural networks using TensorFlow and Keras, enabling improved molecular property prediction and interpretability.
Contribution
This work introduces MolGraph, a new GNN package designed for compatibility with TensorFlow and Keras, with modules for molecular graph generation and benchmarking on molecular datasets.
Findings
GNNs in MolGraph perform well on MoleculeNet and chromatographic datasets.
GNNs enhance molecular identification accuracy.
GNNs improve interpretability of chromatographic data.
Abstract
Molecular machine learning (ML) has proven important for tackling various molecular problems, such as predicting molecular properties based on molecular descriptors or fingerprints. Since relatively recently, graph neural network (GNN) algorithms have been implemented for molecular ML, showing comparable or superior performance to descriptor or fingerprint-based approaches. Although various tools and packages exist to apply GNNs in molecular ML, a new GNN package, named MolGraph, was developed in this work with the motivation to create GNN model pipelines highly compatible with the TensorFlow and Keras application programming interface (API). MolGraph also implements a chemistry module to accommodate the generation of small molecular graphs, which can be passed to a GNN algorithm to solve a molecular ML problem. To validate the GNNs, they were benchmarked against the datasets of…
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
TopicsComputational Drug Discovery Methods · Machine Learning in Materials Science · Chemistry and Chemical Engineering
MethodsGraph Neural Network
