(wh)-Density Global Alignment Algorithm for Molecular Sequences

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing computational techniques for global alignment of molecular sequences are not adequately efficient for biological applications, particularly in sequencing data, as they do not effectively handle stringent density constraints.

Innovation Solution

A constrained version of the pairwise global alignment problem, termed the (wh)-density global alignment problem, is defined, where cells in a grid representing partial alignments are tested against initialization and extension conditions, eliminating unfeasible cells and ensuring only optimal solutions are computed, thereby reducing computational complexity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional dynamic programming is used for global alignment, then all possible alignments are computed, but computational complexity increases significantly

Engineering Contradiction:
Improvecompleteness of alignment computationVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by performing initialization conditions on grid cells before the main dynamic programming computation. Cells are pre-screened using conditions that check whether they can possibly satisfy the (wh)-density constraint, eliminating infeasible cells beforehand. This preliminary filtering reduces the number of cells that require full DP computation, thereby reducing overall computational complexity while maintaining reliability of finding optimal solutions.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If all grid cells are examined in dynamic programming, then optimal solutions are ensured, but running time increases

Engineering Contradiction:
Improveoptimality of alignmentVSAvoidrunning time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent extracts and removes infeasible grid cells from the computation set by applying initialization and extension conditions. These conditions identify and eliminate cells that cannot possibly lead to optimal (wh)-density alignments. By taking out these unnecessary cells before main computation, the algorithm maintains optimality guarantees for remaining cells while significantly reducing running time.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs preliminary screening of grid cells using initialization conditions that check basic feasibility criteria before committing to full dynamic programming computation. This preliminary action filters out cells that violate density constraints or other necessary conditions, ensuring that only potentially optimal cells undergo expensive computation, thus reducing overall running time while preserving optimality.

Inventive Principle:
Principle #10Preliminary action

3Manufacturing precision

If density constraints are made more stringent, then alignment quality improves, but number of cells requiring computation increases

Engineering Contradiction:
Improvealignment qualityVSAvoidnumber of cells to compute
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by establishing initialization conditions that pre-screen grid cells based on stringent density constraints. Rather than applying these constraints during the main computation (which would increase computational burden), the algorithm evaluates cells against necessary conditions beforehand. This allows stringent quality requirements to be maintained while actually reducing the number of cells that need full computation, as infeasible cells are eliminated early.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the grid computation into multiple stages: initialization condition evaluation, extension condition evaluation, and main dynamic programming. By segmenting the computation this way, stringent density constraints can be enforced through initialization conditions that divide and conquer the problem space, allowing high-quality alignment requirements to be met without proportionally increasing overall computational complexity.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8364408B2Global alignment of sequence data
Publication Date: 2013.01.29 KYNDRYL INC
  • US8364408B2 patent drawing
  • US8364408B2 patent drawing
  • US8364408B2 patent drawing

AI summary

To determine optimal alignment of two molecules, an alignment space of two strings representing element sequences of the molecules is conceived as a grid of cells, where each cell represents alignments between substrings of the two strings. The cells are tested against conditions that are framed, in the context of the (wh)-density global alignment problem. Two such conditions do not require an examination of the actual characters of the strings, and are hence computed with relative speed. A third condition, which involves examination of the characters in the string further prunes the cells that are to be considered.