Biological Model Merging Interface Using Drag-and-Drop Grouping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The merging of biological models is a non-trivial process due to differences in modeling conventions, errors in user-added annotations, and the need for numerous user interactions, making it inefficient and difficult to correct grouping errors in existing systems like SemanticSBML.

Innovation Solution

A computer-implemented method that simplifies the merging process by allowing elements to be moved directly between groups through a drag-and-drop technique, using annotations for identification, and creating temporary groups to reduce user interactions, while accessing external databases for comprehensive model representation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If traditional merging interfaces are used (like SemanticSBML), then model merging functionality is provided, but the number of user interactions required to correct grouping errors becomes very large

Engineering Contradiction:
Improveease of correcting grouping errorsVSAvoidtime required for model merging
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The interface is segmented into distinct functional zones: a source zone containing ungrouped elements, a destination zone containing existing groups, and a visual feedback area showing the merging result. This spatial segmentation allows users to perform corrections through simple drag-and-drop operations between zones, reducing the number of interactions needed to correct grouping errors compared to traditional table-based interfaces where all elements are listed linearly.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The interface introduces an intermediary visual representation layer between the raw model data and the user. This layer displays elements as draggable objects with visual indicators of their grouping status, and provides real-time feedback during the merging process. This intermediary representation simplifies the complex task of model merging by making grouping relationships visually apparent and easily modifiable through drag-and-drop operations.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If manual merging processes are used, then user control over model composition is achieved, but the complexity of the merging process increases

Engineering Contradiction:
Improveaccuracy of model mergingVSAvoidcomplexity of merging interface
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system provides self-service functionality by automatically detecting potential groupings based on element properties and annotations, and presenting these as suggested groups to the user. This automatic detection reduces the manual effort required while maintaining user control, as users can accept, modify, or reject the automatically generated groupings. The system serves itself by performing preliminary analysis work that would otherwise require extensive manual user input.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary actions by pre-processing the model elements before the user begins merging operations. This includes extracting relevant properties, identifying potential groupings based on annotations and element characteristics, and organizing elements into suggested groups. This preliminary preparation reduces the complexity of the subsequent user interaction by presenting pre-organized options rather than requiring users to create groupings from scratch.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If automated merging algorithms are used, then processing speed is improved, but errors in the merging results increase

Engineering Contradiction:
Improvespeed of model mergingVSAvoidaccuracy of grouping identification
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The interface implements feedback mechanisms that allow users to review and correct the results of automated merging algorithms. Visual indicators show which elements have been grouped and by which algorithms, and users can easily modify these groupings through drag-and-drop operations. This feedback loop enables the system to leverage the speed of automated algorithms while allowing users to correct errors, thereby maintaining both productivity and precision.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system merges the advantages of both automated algorithms and manual control by combining algorithmic preprocessing with interactive refinement. Automated algorithms perform initial grouping based on pattern recognition and property analysis, providing fast initial results. Users then interactively refine these groupings through the drag-and-drop interface, combining the speed of automation with the precision of human judgment to achieve both high productivity and high accuracy.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS9767250B2Computer-implemented method for designing a biological model
Publication Date: 2017.09.19 DASSAULT SYSTEMES SA
  • US9767250B2 patent drawing
  • US9767250B2 patent drawing
  • US9767250B2 patent drawing

AI summary

A computer-implemented method for designing a biological model provides a set of biological models, each biological model comprising a plurality of elements and interactions between elements. Next the method provides groups of elements identified as identical, each element having an associated biological model. The method moves an element from a first group to a second group in order to correct the grouping of the elements; updates both groups; and creates a combined model by combining the set of biological models according to the updated groups.