Differentiable Molecule Generation for Multi-Property Docking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing computational chemistry models are limited in designing molecules that satisfy multiple desired physicochemical properties, particularly in the context of computer-aided drug discovery, due to the vastness of the chemical space and high computational cost.

Innovation Solution

A method combining generative modeling with multi-objective optimization, using differentiable machine learning models to guide the generation of ligands while optimizing for binding affinity and synthetic accessibility, and incorporating a scoring function to rank candidate structures.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If traditional database screening methods are used to evaluate molecules, then the process is straightforward and computationally manageable, but the chemical space explored remains extremely limited (billions out of 10^20 to 10^60 possible molecules)

Engineering Contradiction:
Improvechemical space exploredVSAvoidcomputational complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent replaces traditional mechanical database screening methods with a generative AI model that can navigate and evaluate chemical space. The diffusion model generates novel molecular structures directly in 3D conformational space, substituting the brute-force evaluation approach with an intelligent generation approach that explores chemical space more efficiently and discovers molecules with desired properties that would be impossible to find through traditional screening of existing databases.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Reliability

If the search chemical space is expanded to discover better materials, then the chances of finding optimal molecules increase, but the computational cost and time requirements increase significantly

Engineering Contradiction:
Improvediscovery success rateVSAvoidcomputational cost
Core Design Contradiction:
ReliabilityVSUse of energy by stationary object

Solution Approach 1:

The patent applies preliminary action by pre-training the diffusion model on extensive molecular data to learn the underlying patterns and distributions of chemical space. This pre-training enables the model to generate high-quality molecular candidates directly when needed, rather than having to explore chemical space from scratch each time. The model has already performed the computational heavy lifting of learning chemical rules during training, so subsequent molecule generation is computationally efficient while maintaining high discovery success rates.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses copying by training the diffusion model to replicate the statistical and structural patterns found in known molecular datasets. The model learns to copy the essential features of natural molecular distributions and can then generate novel molecules that follow these patterns. This allows the system to explore expanded chemical space efficiently by generating copies of valid molecular structures with desired properties, rather than performing exhaustive searches.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If generative models are used to access uncharted chemical space, then novel drug compounds can be created, but the models are limited in designing molecules that satisfy multiple desired physicochemical properties simultaneously

Engineering Contradiction:
Improvemolecule property optimizationVSAvoidproperty satisfaction accuracy
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The patent implements feedback by using a differentiable scoring function that evaluates generated molecules based on multiple desired properties (binding affinity, synthetic accessibility, etc.) and propagates gradient information back to the diffusion model. This feedback loop allows the model to learn which molecular features satisfy multiple properties simultaneously and adjust its generation strategy accordingly. The gradient-based optimization enables the model to precisely tune molecular structures to meet multiple competing requirements, significantly improving property satisfaction accuracy while maintaining adaptability.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent applies dynamics by making the molecule generation process adaptive and iterative. The diffusion model generates initial molecular structures, which are then evaluated by the scoring function, and the results feed back into subsequent generation iterations. This dynamic process allows the system to progressively refine molecular candidates to satisfy multiple properties, rather than relying on a single static generation step. The latent space exploration and gradient-based optimization enable flexible adaptation to different property requirements.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12620460B2Methods and systems for machine-learning based molecule generation and scoring
Publication Date: 2026.05.05 GOOD CHEMISTRY INC
  • US12620460B2 patent drawing
  • US12620460B2 patent drawing
  • US12620460B2 patent drawing

AI summary

A method for machine learning aided modeling of two interacting structures may include: (a) receiving an input structure comprising an interaction region; (b) generating a plurality of candidate structures using a first differentiable machine learning model; (c) docking one or more candidate structures of the plurality of candidate structures at the interaction region of the input structure using a second differentiable machine learning model to predict a docking geometry; (d) ranking the one or more candidate structures of the plurality of candidate structures docked in (c) using a third differentiable machine learning model to predict a score; and (e) backpropagating the score to (i) the first differentiable machine learning model to update the plurality of candidate structures or (ii) the second differentiable machine learning model to update the docking geometry.