Probabilistic Data Structures for Secure Genomic Information Sharing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Private organizations are hesitant to share sensitive genomic information due to its sensitive nature, leading to a lack of valuable data for genomic analytics, as existing solutions either forego important information or obscure it to the point of being useless.

Innovation Solution

The use of probabilistic data structures, specifically Bloom filters, to encode and anonymize genomic information, allowing for secure sharing and analysis while maintaining a 0% false negative return rate and adjustable false positive rate, enabling rapid insertion and lookup with reduced storage requirements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If genomic information is shared freely, then the quantity of data for genomic analytics is improved, but the sensitivity and security risk of the information worsens

Engineering Contradiction:
Improvequantity of genomic dataVSAvoidsecurity risk of sensitive information
Core Design Contradiction:
Quantity of substanceVSObject-affected harmful factors

Solution Approach 1:

A probabilistic data structure acts as an intermediary between the genomic data and the analytics system. The structure encodes genomic sequences in a way that prevents direct reconstruction of the original sensitive information while still enabling analytical queries, thus mediating between data sharing and security concerns

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

Instead of sharing the original genomic data, the system creates and shares a probabilistic copy (data structure) that preserves analytical utility while removing the ability to reconstruct the exact original sequences. This copy contains encoded information sufficient for analytics but insufficient for identifying specific sensitive data

Inventive Principle:
Principle #26Copying

2Object-affected harmful factors

If genomic information is redacted or obscured, then the security of the information is improved, but the value for genomic data analytics deteriorates

Engineering Contradiction:
Improvesecurity of genomic informationVSAvoidvalue for genomic analytics
Core Design Contradiction:
Object-affected harmful factorsVSLoss of information

Solution Approach 1:

The system transforms the genomic data by changing its parameter representation from raw sequences to probabilistic data structures. This transformation maintains the essential analytical properties (such as sequence similarity and composition) while altering the form to prevent direct interpretation of sensitive information

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If traditional data structures are used for genomic data, then the accuracy of data representation is improved, but the storage requirements and processing time worsen

Engineering Contradiction:
Improveaccuracy of data representationVSAvoidstorage requirements
Core Design Contradiction:
Measurement precisionVSWeight of stationary object

Solution Approach 1:

The genomic data is segmented into k-mers (short subsequences) which are then encoded in the probabilistic data structure. This segmentation allows the system to represent large genomic datasets in a compressed form while maintaining the ability to perform accurate analytical operations on the segmented units

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system changes the parameter representation from storing complete genomic sequences to storing probabilistic indicators of k-mer presence. This parameter transformation dramatically reduces storage requirements while preserving the ability to perform genomic analytics through probabilistic queries

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11676683B2Secure communication of sensitive genomic information using probabilistic data structures
Publication Date: 2023.06.13 NOBLIS INC
  • US11676683B2 patent drawing
  • US11676683B2 patent drawing
  • US11676683B2 patent drawing

AI summary

Techniques for securely encoding, communicating, and comparing genomic information using probabilistic data structures are provided. In some embodiments, genomic information in a secure computing environment may be encoded and/or anonymized by building a probabilistic data structure that represents sub-strings of the genomic information as members of a set; the probabilistic data structure may then be securely transmitted outside the secure computing environment. In some embodiments, a probabilistic data structure representing sub-strings of sensitive genomic information as members of a set may be received in an unsecure computing environment and may be queried to generate output data indicating whether reference sub-strings are probable members of the set. In some embodiments, querying the probabilistic data structure, and other techniques of analyzing the probabilistic data structure, may be used to determine whether the sensitive genomic information corresponds to an organism associated with the reference genomic information.