DrugEx

DrugEx generates small-molecule candidates for multi-objective drug design in polypharmacology to optimize target selectivity and minimize off-target interactions.


Key Features:

  • Multi-Objective Optimization: Implements multi-objective optimization to generate drug-like molecules tailored for interactions with multiple biological targets while minimizing off-target interactions.
  • Reinforcement Learning Framework: Uses a reinforcement learning framework with pre-trained Recurrent Neural Network (RNN) agents that interact with an environment composed of machine learning predictors to iteratively improve molecule generation.
  • Evolutionary Algorithm Integration: Integrates evolutionary concepts, specifically crossover and mutation operations, executed by the same deep learning model acting as the agent to enhance diversity and quality of generated molecules.
  • Pareto-Based Ranking System: Produces batches of SMILES and evaluates them using environment-assigned multi-objective scores to construct Pareto ranks via non-dominated sorting and Tanimoto-based crowding distance calculations using chemical fingerprints.
  • GPU Acceleration: Leverages GPU acceleration to expedite the computationally intensive Pareto optimization and training convergence.
  • Reward-Based Training: Determines final rewards for molecules based on their Pareto ranking to guide the agent toward desired generation outcomes.

Scientific Applications:

  • Polypharmacology multi-target design: Designs compounds with diverse selectivity profiles to modulate multiple pathways simultaneously in polypharmacological contexts.
  • Adenosine receptor profiling: Generates candidate compounds optimized for activity profiles against adenosine receptors A1AR and A2AAR.
  • hERG liability reduction: Enables generation of compounds with reduced predicted interaction with the potassium ion channel hERG to lower toxicity risk.

Methodology:

Pre-trained RNN agents operate within a reinforcement learning framework interacting with machine learning predictors to generate batches of SMILES; the environment assigns multi-objective scores used to construct Pareto ranks via non-dominated sorting and Tanimoto-based crowding distance on chemical fingerprints; crossover and mutation operations are performed by the deep learning agent; final rewards are derived from Pareto rankings, and GPU acceleration is applied to Pareto optimization.

Topics

Details

License:
MIT
Cost:
Free of charge
Tool Type:
command-line tool
Operating Systems:
Mac, Linux, Windows
Programming Languages:
Python
Added:
5/12/2022
Last Updated:
5/12/2022

Operations

Data Inputs & Outputs

Publications

Liu X, Ye K, van Vlijmen HWT, Emmerich MTM, IJzerman AP, van Westen GJP. DrugEx v2: de novo design of drug molecules by Pareto-based multi-objective reinforcement learning in polypharmacology. Journal of Cheminformatics. 2021;13(1). doi:10.1186/s13321-021-00561-9. PMID:34772471. PMCID:PMC8588612.

PMID: 34772471
PMCID: PMC8588612
Funding: - Dutch Scientific Council (NWO) Applied and engineering Sciences: VENI:14410