Home

_images/molgraph-logo-pixel.png

MolGraph is a light-weight Python package for applying graph neural networks (GNNs) on molecular graphs. It is built with, and aims to be highly compatible with, TensorFlow and Keras.

As MolGraph integrates well with TensorFlow and Keras APIs, it allows for easy, flexible and efficient implementations of GNNs, targeting a wide audience. Furthermore, a chemistry module is implemented to generate highly customizable molecular graphs.

Note

Currently, Keras 3 does not support extension types. As soon as it does, it is hoped that MolGraph will migrate to Keras 3.

Overview of MolGraph:

_images/molgraph-overview.png