Dataset Visualization via Blocked Compression and Clustering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Large datasets from whole transcriptome shotgun sequencing are challenging to visualize due to size limitations and require improved methods for pattern discovery, especially in identifying unknown classes and statistically associated variables, which are not adequately addressed by conventional methods.

Innovation Solution

A visualization system utilizing persistent and non-persistent memory, employing compressed sparse row and column formats, blocked compression algorithms, and dimension reduction techniques to efficiently store and process datasets, allowing for clustering and differential value computation without loading the entire dataset into memory, and displaying heat maps and two-dimensional data points for pattern visualization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If the entire dataset is loaded into non-persistent memory for processing, then processing speed improves, but memory capacity is exceeded due to dataset size

Engineering Contradiction:
Improveprocessing speedVSAvoidmemory capacity
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

The patent segments the large dataset into manageable blocks that can be loaded into non-persistent memory in chunks rather than loading the entire dataset at once. This allows processing to continue at reasonable speeds while respecting memory capacity constraints.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary actions by pre-computing and storing compressed representations of the dataset in persistent memory before processing. This preprocessing step enables faster subsequent processing of smaller data blocks without exceeding memory limits.

Inventive Principle:
Principle #10Preliminary action

2Difficulty of detecting and measuring

If conventional statistical methods are used to discover patterns, then pattern detection capability improves, but reliability decreases due to limited replicate information

Engineering Contradiction:
Improvepattern detection capabilityVSAvoidstatistical reliability
Core Design Contradiction:
Difficulty of detecting and measuringVSReliability

Solution Approach 1:

The patent changes statistical parameters by using Bayesian inference methods that can work with limited replicate information. Instead of relying on large sample sizes for classical statistical significance, the method uses prior distributions and updates them with available data to achieve reliable pattern detection.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces computational models as intermediaries between the raw data and pattern detection. These models incorporate biological knowledge and statistical priors to bridge the gap between limited replicate information and reliable pattern discovery.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If detailed pattern analysis is performed on large datasets, then measurement precision improves, but processing time increases unsatisfactorily

Engineering Contradiction:
Improvepattern analysis precisionVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent segments the detailed pattern analysis into multiple passes over smaller data blocks. Each pass focuses on specific aspects of pattern detection, allowing precise analysis without requiring all data to be in memory simultaneously, thus reducing processing time.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary data compression and feature extraction before detailed pattern analysis. This preprocessing reduces the data volume that requires intensive processing while preserving the information needed for precise pattern detection.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10347365B2Systems and methods for visualizing a pattern in a dataset
Publication Date: 2019.07.09 10X GENOMICS INC
  • US10347365B2 patent drawing
  • US10347365B2 patent drawing
  • US10347365B2 patent drawing

AI summary

A visualization system comprising a persistent memory, storing a dataset, and a non-persistent memory implements a pattern visualizing method. The dataset contains discrete attribute values for each first entity in a plurality of first entities for each second entity in a plurality of second entities. The dataset is compressed by blocked compression and represents discrete attribute values in both compressed sparse row and column formats. The discrete attribute values are clustered to assign each second entity to a cluster in a plurality of clusters. Differences in the discrete attribute values for the first entity across the second entities of a given cluster relative to the discrete attribute value for the same first entity across the other clusters are computed thereby deriving differential values. A heat map of these differential values for each first entity for each cluster is displayed to reveal the pattern in the dataset.