Piecewise-Linear Gap Penalty for DNA Sequence Alignment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional DNA sequence alignment methods using affine gap functions can be unsatisfactory due to their inability to accurately model the variable and non-exponential gap-length distributions found in DNA sequences, leading to biologically misleading results.

Innovation Solution

The implementation of a piecewise-linear gap function within a dynamic programming approach, known as the PLAINS procedure, which approximates logarithmic gap functions to improve alignment fidelity while maintaining computational efficiency, using a p-part piecewise-linear function to model gap penalties and optimize storage and time complexity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional affine gap functions are used for DNA sequence alignment, then computational efficiency is maintained, but alignment accuracy and biological fidelity deteriorate due to inability to model variable gap-length distributions

Engineering Contradiction:
Improvealignment accuracyVSAvoidcomputational efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The gap penalty function is segmented into multiple linear pieces, where each piece corresponds to a specific gap length range. This segmentation allows the function to capture different biological behaviors at different gap scales while maintaining computational tractability through dynamic programming.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the parameterization of the gap penalty function from a single affine model to a piecewise-linear model with multiple parameters (slopes and intercepts for each segment). This enables the function to adapt to the observed non-exponential gap length distributions in DNA sequences, improving alignment reliability.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If general non-linear gap functions are used to model DNA gap distributions, then alignment fidelity improves, but computational complexity and storage requirements increase

Engineering Contradiction:
Improvealignment fidelityVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The complex non-linear gap function is approximated by segmenting it into multiple linear pieces. This segmentation reduces computational complexity because linear functions are computationally simpler than general non-linear functions, while still capturing the essential non-exponential behavior of DNA gap distributions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses computationally inexpensive piecewise-linear functions as an approximation of complex non-linear gap functions. These simpler functions serve as a practical substitute that achieves sufficient biological fidelity without the high computational cost of exact non-linear models.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

3Measurement precision

If piecewise-linear gap functions are implemented without optimization, then gap penalty accuracy improves, but storage requirements and time complexity increase significantly

Engineering Contradiction:
Improvegap penalty accuracyVSAvoidstorage requirements
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent implements piecewise-linear gap functions with a moderate number of segments (not the maximum possible). This partial implementation provides sufficient gap penalty accuracy for biological applications while avoiding the excessive storage and computational requirements that would result from using a very large number of segments.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS7788043B2Methods, software arrangements and systems for aligning sequences which utilizes non-affine gap penalty procedure
Publication Date: 2010.08.31 NEW YORK UNIV
  • US7788043B2 patent drawing
  • US7788043B2 patent drawing
  • US7788043B2 patent drawing

AI summary

Methods, software arrangements and systems are provided which can utilize an exemplary embodiment of a procedure which can enable an efficient alignment of DNA sequences using piecewise-linear gap penalties that closely approximate general and biologically meaningful gap-functions. Accordingly, an exemplary process, software arrangement and system can be provided for obtaining data associated with an alignment between at least two data strings having a plurality of positions in the data strings. For example, at least one characteristic of an alignment can be provided between the data strings using a particular function. The particular function is capable of evaluating gaps between the strings in the alignment based on a non-affine gap-penalty function. According to another exemplary embodiment of the present invention provides process, software arrangement and system for obtaining data associated with an alignment between at least two data strings having a plurality of positions in the data strings. In particular, the alignment which is approximately optimal in substantially all circumstance can be determined for a computation time that is proportional to products of lengths of the strings. For example, the alignment may be determined using space that is proportional to a sum of the lengths of the data strings.