Binning System for Molecular Interaction Modeling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for determining interactions between bodies in a simulation space, such as molecular modeling, face inefficiencies due to the need to calculate all possible interactions, leading to computational expense and potential inaccuracies from infrequent updates of cached interaction lists.

Innovation Solution

The method involves dividing the simulation space into subsections, maximizing the number of bins with a single body, and calculating interaction energies within a selected radius, using a binning system that approximates a spherical cutoff, allowing for efficient computation of significant interactions without testing every possible pair.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If all possible interactions between bodies are calculated, then interaction accuracy is improved, but computational time increases to O(N^2)

Engineering Contradiction:
Improveinteraction accuracyVSAvoidcomputational time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The simulation space is divided into multiple bins, and bodies are assigned to specific bins based on their positions. This segmentation allows the system to only calculate interactions between bodies in relevant bins, reducing the computational complexity from O(N^2) to a more efficient complexity class while maintaining interaction accuracy within the cutoff radius.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies a cutoff radius to determine the local region around each body where interactions are significant. By focusing calculations only on bodies within this local cutoff radius rather than all possible bodies, the system achieves sufficient interaction accuracy while dramatically reducing computational time requirements.

Inventive Principle:
Principle #3Local quality

2Productivity

If cached interaction lists are used, then computational efficiency is improved, but accuracy deteriorates due to infrequent updates

Engineering Contradiction:
Improvecomputational efficiencyVSAvoidinteraction accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent implements a dynamic binning system where bins are continuously updated as bodies move through the simulation space. Bodies are reassigned to bins based on their current positions, ensuring the cached interaction lists reflect the most recent spatial configuration. This dynamic updating mechanism maintains both computational efficiency and interaction accuracy.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system incorporates feedback mechanisms where the positions of bodies are continuously monitored and used to update bin assignments. This feedback loop ensures that cached interaction lists are kept current with the actual system state, resolving the accuracy issue while maintaining the speed benefits of caching.

Inventive Principle:
Principle #23Feedback

3Loss of time

If cutoff radius is used to reduce computational cost, then computational time is reduced, but interaction accuracy deteriorates

Engineering Contradiction:
Improvecomputational timeVSAvoidinteraction accuracy
Core Design Contradiction:
Loss of timeVSMeasurement precision

Solution Approach 1:

By segmenting space into bins and using this segmentation to efficiently identify all bodies within the cutoff radius, the patent achieves both reduced computational time and maintained accuracy. The bin structure allows systematic enumeration of nearby bodies without the need to check all possible pairs.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary actions by pre-calculating and caching interaction information for bodies within the cutoff radius. This preliminary action allows the system to quickly retrieve and use interaction data during the main simulation without performing expensive real-time calculations, thus maintaining accuracy while reducing overall computational time.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7769573B2System and method for modeling interactions
Publication Date: 2010.08.03 ZYMEWORKS BC INC
  • US7769573B2 patent drawing
  • US7769573B2 patent drawing
  • US7769573B2 patent drawing

AI summary

Computerized systems and methods are used to create a model of interaction energies between a group of bodies, such as molecules or atoms in solution. A computer simulation of the molecular interactions of bodies in solution is performed by first creating a coordinate system that defines a position of each body in a two dimensional or a three-dimensional space. The system then divides the coordinate system into subsections called bins. Bins may be of different sizes. The number and size of bins varies depending on the number of bodies and each body's calculated position in the coordinate system. The number of bins is optimized, selected so that a maximum number of bins contain only one body. This means there is also a corresponding minimum number of bins that contain either multiple bodies or no bodies. The systems and methods select a radius at which, at a certain distance from a selected molecule, the effect of other molecules on the selected molecule approximates zero. The binning system thus computes all of the significant interactions between N bodies in a solution without missing interacting pairs of bodies and without testing every possible interaction.