Earth Mover's Distance for Multivariate Flow Cytometry Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for analyzing high-dimensional multi-sample experiments, such as flow cytometry, are limited by subjective, error-prone, and time-consuming manual gating techniques, which do not scale well to high-throughput settings and fail to accurately identify non-convex subpopulations.

Innovation Solution

The method employs a combination of density-based merging and Earth Mover's Distance algorithms to automatically and objectively analyze multivariate data by summarizing distributions into clusters and measuring differences using a cost factor indicative of separation between signatures, allowing for quantitative comparison of sample populations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual gating techniques are used to analyze flow cytometry data, then the analysis can be performed with simple tools and basic algorithms, but the process becomes subjective, error-prone, and time-consuming

Engineering Contradiction:
Improveaccuracy of subpopulation identificationVSAvoidtime required for data analysis
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs automated gating by having the algorithm independently identify and characterize cell subpopulations without requiring manual intervention. The computational method automatically processes flow cytometry data, identifies clusters representing cell populations, and generates analysis results autonomously, eliminating the time-consuming manual gating process while maintaining or improving accuracy through objective, reproducible algorithms

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the manual mechanical process of drawing gates on plots with a computational algorithm that automatically identifies cell subpopulations. The system uses computational clustering methods to detect and characterize cell populations in multivariate flow cytometry data, substituting human manual operation with automated computational analysis that is both faster and more consistent

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Extent of automation

If automated gating methods using k-means or mixture models are employed, then the analysis becomes objective and reproducible, but these methods fail to identify non-convex subpopulations

Engineering Contradiction:
Improveautomation of gating processVSAvoidability to identify diverse subpopulation shapes
Core Design Contradiction:
Extent of automationVSAdaptability or versatility

Solution Approach 1:

The patent employs density-based clustering methods that change the fundamental parameters used for cluster identification from centroid-based (k-means) or distribution-based (mixture models) to density-based approaches. This allows the algorithm to identify clusters of arbitrary shape by detecting regions of high data point density, enabling the identification of non-convex subpopulations that traditional methods miss while maintaining full automation

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system uses dynamic clustering algorithms that can adapt to various data distributions and subpopulation shapes. The density-based approach dynamically identifies clusters based on local data density patterns rather than assuming fixed geometric shapes or distribution types, allowing the automated gating to accommodate diverse and complex cell population structures

Inventive Principle:
Principle #15Dynamics

3Measurement precision

If manual gating is performed by experts, then complex non-convex subpopulations can be identified, but the process is difficult to reproduce and does not scale to high-throughput settings

Engineering Contradiction:
Improveidentification of complex subpopulationsVSAvoidthroughput of data analysis
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The automated computational method performs the complex task of identifying non-convex subpopulations independently without requiring expert manual intervention. The algorithm processes flow cytometry data, identifies cell subpopulations of any shape, and generates results automatically, achieving both the precision of expert analysis and the high throughput needed for large-scale experiments

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent extracts and codifies the expert knowledge and patterns used in manual gating into an automated computational algorithm. By capturing the essential logic of expert analysis in software, the system reproduces expert-level subpopulation identification at scale, eliminating the bottleneck of manual analysis while preserving the ability to detect complex patterns

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10452746B2Quantitative comparison of sample populations using earth mover's distance
Publication Date: 2019.10.22 THE BOARD OF TRUSTEES OF THE LELAND STANFORD JUNIOR UNIV
  • US10452746B2 patent drawing
  • US10452746B2 patent drawing
  • US10452746B2 patent drawing

AI summary

A method and apparatus for quantitatively measuring differences between portions of a multivariate, multi-dimensional sample distribution, may comprise summarizing the data by dividing the data into clusters each having a signature representative of a position of the cluster and a fraction of the entire distribution within the cluster; matching a plurality of first supplier signatures to a respective one of a plurality of second receiver signatures using a cost factor indicative of the separation between first signature elements and second signature elements; and determining a measurement of the work required to transform the first signature to the second signature. The step of determining a measurement of the work may comprise applying the earth mover distance (“EMD”) algorithm between the first signature or elements of the first signature and the respective second signatures or elements of the respective second signature.