Drug Discovery Interface With Precomputed Molecule Property Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing drug discovery processes are inefficient and resource-intensive, particularly in target identification and lead optimization, due to the need for repetitive computations and lack of flexible user control over molecule property criteria.

Innovation Solution

An in-silico drug design system with a graphical user interface that allows real-time modification of candidate molecules, automatic updating of predicted properties, and multiparameter optimization using user-defined desirability ratings, reducing computational resources and streamlining the drug discovery process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If computational models are used to predict molecule properties in real-time, then user control and flexibility are improved, but computational resources and processing time increase

Engineering Contradiction:
Improveuser controlVSAvoidcomputational resources
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The system pre-computes and stores molecule property values in a database before they are needed. When a user queries molecule properties, the system first checks the database for pre-computed values, returning them immediately without performing new computations. This eliminates redundant calculations while maintaining real-time responsiveness and user control.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If repetitive computations are performed for each molecule analysis, then prediction accuracy is maintained, but processing time and resource consumption increase

Engineering Contradiction:
Improveprediction accuracyVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Molecule property values are computed in advance and stored in a database. When the same molecule is analyzed again, the pre-computed values are retrieved from storage rather than recalculating, eliminating redundant computations while maintaining prediction accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of performing computations on the original molecule data each time, the system creates and stores copies of computed property values in a database. These copied results can be quickly retrieved and reused without accessing or processing the original complex molecular structures again.

Inventive Principle:
Principle #26Copying

3Manufacturing precision

If detailed user specifications for molecule properties are allowed, then optimization precision is improved, but system complexity increases

Engineering Contradiction:
Improveoptimization precisionVSAvoidsystem complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system allows users to specify desired molecule properties and tolerance thresholds as adjustable parameters. By changing the parameter values rather than the system architecture, the system accommodates different precision requirements without increasing structural complexity. Users can define property ranges and the system filters results accordingly.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250390632A1Software platform for drug discovery
Publication Date: 2025.12.25 ISOMORPHIC LABS LTD
  • US20250390632A1 patent drawing
  • US20250390632A1 patent drawing
  • US20250390632A1 patent drawing

AI summary

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for dynamically updating the display of the user device as a user interacts with the graphical user interface. In one aspect, a method comprises, at each of a plurality of update iterations: initiating the update iteration in response to determining that a user of the user device has interacted with the graphical user interface to modify the chemical structure of a molecule being presented on the display of the user device; automatically determining a respective updated value, for the updated molecule, of each molecule property in the set of molecule properties using the set of updated molecule data; and updating the display of the user device to present: (i) a graphical representation of the updated molecule, and (ii) the respective updated value, for the updated molecule, of each molecule property in the set of molecule properties.