SHIMMER Indexing for Fast Genome Assembly

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current genome assembly methods, such as whole genome shotgun sequencing, require significant computational resources and time due to the need for extensive read-to-read comparisons, especially in the presence of long repetitive sequences, which increases computation time and storage requirements.

Innovation Solution

The implementation of sparse hierarchical minimizer (SHIMMER) indexing, which groups DNA sequencing reads likely to overlap based on shared neighboring base pairs, reducing the number of necessary comparisons and eliminating quadratic computation steps, allowing for faster genome assembly and smaller disk storage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional overlap-layout-consensus method is used for genome assembly, then assembly accuracy can be maintained, but computation time and computational resources increase significantly due to quadratic comparisons

Engineering Contradiction:
Improveassembly accuracyVSAvoidcomputation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent segments the genome assembly process into three distinct phases: (1) generating minimizers from reads, (2) constructing a Burrows-Wheeler Transform index from minimizers, and (3) performing assembly operations using the index. This segmentation allows each phase to be optimized independently, with the indexing phase pre-processing data to enable faster subsequent assembly operations without requiring quadratic comparisons.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary actions by constructing a Burrows-Wheeler Transform index from minimizers before the actual assembly process. This pre-computed index contains all necessary information about minimizer occurrences and positions, allowing the assembly algorithm to quickly retrieve and compare relevant sequences without performing exhaustive pairwise comparisons during the assembly phase itself.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If high redundancy (30-fold or higher) is used for successful de novo assembly, then assembly completeness improves, but the number of reads and computational burden increases

Engineering Contradiction:
Improveassembly completenessVSAvoidnumber of reads
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent extracts a compressed representation of the genome data by generating minimizers - a sparse set of representative k-mers that capture the essential sequence information. Instead of working with all reads directly, the method extracts only the necessary minimizer elements to construct the assembly, significantly reducing the data volume while maintaining assembly completeness even at lower redundancy levels.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the fundamental parameter of data representation from full sequences to minimizers (subsequences of length k). This parameter transformation allows the system to work with a compressed subset of the data that retains sufficient information for accurate assembly, enabling successful de novo assembly at lower redundancy levels while reducing computational burden.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If minimizer indexing is used instead of BWT-FM-index, then indexing effectiveness for long DNA fragments improves, but implementation complexity increases

Engineering Contradiction:
Improveindexing effectivenessVSAvoidimplementation complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent creates a universal indexing system using Burrows-Wheeler Transform that can handle both short and long DNA fragments effectively. The BWT index constructed from minimizers serves multiple functions: it enables fast exact matching, supports gapped alignment, and works across different read lengths and sequencing technologies, providing a single solution that replaces multiple specialized indexing approaches.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS11760993B2High efficient indexing method for genome assembly
Publication Date: 2023.09.19 OMNIBIOCOMPUTING LLC
  • US11760993B2 patent drawing
  • US11760993B2 patent drawing
  • US11760993B2 patent drawing

AI summary

Methods, systems, and devices are contemplated for assembling a genome from duplicate segments of the genome. Sequences with a first level of common neighboring base pairs are identified and organized into first level groups. Groups are then identified from the first level groups that have a second level of common neighboring base pairs and organized into a number of second level groups. A third level of groups can further be organized in some embodiments. Typically the second level groups are assembled into spans having contiguous base pair sequences, which are then assembled into the broader genome sequence. The inventive subject matter is preferably used for whole genome sequencing.