Litcius/Paper detail

Practical notes on building molecular graph generative models

Rocío Mercado, Tobias Rastemo, Edvard Lindelöf, Günter Klambauer, Ola Engkvist, Hongming Chen, Esben Jannik Bjerrum

2020Applied AI Letters30 citationsDOIOpen Access PDF

Abstract

Abstract Here are presented technical notes and tips on developing graph generative models for molecular design. Although this work stems from the development of GraphINVENT, a Python platform for iterative molecular generation using graph neural networks, this work is relevant to researchers studying other architectures for graph‐based molecular design. In this work, technical details that could be of interest to researchers developing their own molecular generative models are discussed, including an overview of previous work in graph‐based molecular design and strategies for designing new models. Advice on development and debugging tools which are helpful during code development is also provided. Finally, methods that were tested but which ultimately did not lead to promising results in the development of GraphINVENT are described here in the hope that this will help other researchers avoid pitfalls in development and instead focus their efforts on more promising strategies for graph‐based molecular generation.

Topics & Concepts

Generative grammarComputer scienceDebuggingGraphPython (programming language)Data scienceSoftware engineeringTheoretical computer scienceArtificial intelligenceProgramming languageMachine Learning in Materials ScienceComputational Drug Discovery MethodsChemistry and Chemical Engineering