Goal directed molecule generation using Monte Carlo Tree Search

by   Anand A. Rajasekar, et al.

One challenging and essential task in biochemistry is the generation of novel molecules with desired properties. Novel molecule generation remains a challenge since the molecule space is difficult to navigate through, and the generated molecules should obey the rules of chemical valency. Through this work, we propose a novel method, which we call unitMCTS, to perform molecule generation by making a unit change to the molecule at every step using Monte Carlo Tree Search. We show that this method outperforms the recently published techniques on benchmark molecular optimization tasks such as QED and penalized logP. We also demonstrate the usefulness of this method in improving molecule properties while being similar to the starting molecule. Given that there is no learning involved, our method finds desired molecules within a shorter amount of time.


page 1

page 2

page 3

page 4


A generative model for molecule generation based on chemical reaction trees

Deep generative models have been shown powerful in generating novel mole...

Automatic design of novel potential 3CL^pro and PL^pro inhibitors

With the goal of designing novel inhibitors for SARS-CoV-1 and SARS-CoV-...

ChemTS: An Efficient Python Library for de novo Molecular Generation

Automatic design of organic materials requires black-box optimization in...

Goal-directed Generation of Discrete Structures with Conditional Generative Models

Despite recent advances, goal-directed generation of structured discrete...

Learning to Plan Chemical Syntheses

From medicines to materials, small organic molecules are indispensable f...

TorsionNet: A Reinforcement Learning Approach to Sequential Conformer Search

Molecular geometry prediction of flexible molecules, or conformer search...

Gold-standard solutions to the Schrödinger equation using deep learning: How much physics do we need?

Finding accurate solutions to the Schrödinger equation is the key unsolv...