Genome Read Indexing with Cluster Signatures for Fast Search

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current genome sequencing technologies lack efficient indexing methods for raw and unmapped sequence reads, leading to high processing power requirements and long data access times when searching for specific nucleotide sequences, as they do not support indexing for these types of data and require decoding and parsing of entire datasets for pattern matching.

Innovation Solution

The method involves clustering reads based on shared nucleotide sequences, encoding cluster signatures as integer numbers, and storing these in ordered or unordered vectors, allowing for pattern matching on clusters rather than individual reads, enabling parallel processing and ordering of reads by cluster signature characteristics.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If genome sequencing data is stored as unordered sequence of records without indexing, then data storage is simple, but search for specific patterns requires decoding and parsing the entire dataset resulting in high processing power requirements and long data access times

Engineering Contradiction:
Improvedata access timeVSAvoidindexing structure complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent segments the genome sequencing data by dividing it into multiple blocks, where each block contains a subset of reads. It further segments each block into sub-blocks organized by cluster signatures. This hierarchical segmentation enables selective access to specific blocks containing relevant patterns without processing the entire dataset, thereby reducing data access time and processing power requirements.

Inventive Principle:
Principle #1Segmentation

2Productivity

If pattern matching is performed on individual reads, then precision is high, but processing time increases significantly when searching through large datasets

Engineering Contradiction:
Improvepattern matching speedVSAvoidsearch time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent merges multiple reads that share common subsequences into clusters represented by cluster signatures. Instead of performing pattern matching on each individual read, the system performs matching on the merged cluster signatures. This combining approach maintains matching precision while significantly improving productivity by reducing the number of comparisons needed when searching through large datasets.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent performs preliminary clustering of reads by common subsequences and pre-computes cluster signatures before pattern matching operations. This preliminary organization allows the system to quickly identify and access only those clusters that may contain the target patterns, eliminating the need to process unrelated reads during search operations and thereby reducing search time.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If all reads are processed and decoded for gene discovery, then comprehensive analysis is achieved, but processing power requirements become prohibitively high

Engineering Contradiction:
Improvegene discovery accuracyVSAvoidprocessing power requirement
Core Design Contradiction:
Measurement precisionVSPower

Solution Approach 1:

The patent extracts and utilizes only the essential common subsequences (cluster signatures) from the reads that are relevant for gene discovery. Instead of processing and decoding all reads in their entirety, the system extracts the discriminative features (signatures) that capture the essential information needed for pattern matching and gene identification. This extraction approach maintains gene discovery accuracy while dramatically reducing processing power requirements.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11404143B2Method and systems for the indexing of bioinformatics data
Publication Date: 2022.08.02 KONINKLIJKE PHILIPS NV
  • US11404143B2 patent drawing
  • US11404143B2 patent drawing
  • US11404143B2 patent drawing

AI summary

Method and apparatus for the indexing of genome sequence data produced by genome sequencing machines. The proposed method can be applied both to raw sequence data produced by sequencing machines and to those sequence reads that cannot be mapped on any reference sequence according to specific matching criteria. This invention describes a method to partition and index unaligned sequence reads to enable browsing and efficient selective access.