mlsanityData to 13 Oct 2026

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

arXiv 2208.09944 ↗First posted 21 Aug 2022cs.LG q-bio.QMcited by 1

Not on the map. Why?

Abstract (arXiv)

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 MoleculeNet, as well as three chromatographic retention time datasets. The results on these benchmarks illustrate 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. Installation, tutorials and implementation details can be found at https://molgraph.readthedocs.io/en/latest/.

Key facts. Cited by 1 paper in the map (data through 13 Oct 2026). Builds on 19 of its 42 references that are in the map. First posted on arXiv 21 Aug 2022.

Builds on

19 of 42 references.

References · 19

  1. 2015Deep Residual Learning for Image Recognitioncited by 51,950
  2. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,304
  3. 2014Adam: A Method for Stochastic Optimizationcited by 37,093
  4. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,223
  5. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,318
  6. 2017Graph Attention Networkscited by 8,888
  7. 2018How Powerful are Graph Neural Networks?cited by 4,373
  8. 2017Neural Message Passing for Quantum Chemistrycited by 3,471
  9. 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,422
  10. 2018Relational inductive biases, deep learning, and graph networkscited by 1,353
  11. 2017MoleculeNet: A Benchmark for Molecular Machine Learningcited by 1,043
  12. 2019Strategies for Pre-training Graph Neural Networkscited by 965
7 more
  1. 2015Convolutional Networks on Graphs for Learning Molecular Fingerprintscited by 753
  2. 2020Benchmarking Graph Neural Networkscited by 675
  3. 2016TensorFlow: Large-Scale Machine Learning on Heterogeneous Distributed Systemscited by 662
  4. 2016Geometric deep learning on graphs and manifolds using mixture model CNNscited by 468
  5. 2018MolGAN: An implicit generative model for small molecular graphscited by 392
  6. 2016Molecular Graph Convolutions: Moving Beyond Fingerprintscited by 238
  7. 2020Graph Neural Networks in TensorFlow and Keras with Spektralcited by 59

Built on by

Cited by year (2026 to 13 Oct)

Citing papers per year: 2026: 1.

1 paper.