Hough Transform Biclustering for Noisy Gene Expression Data
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing biclustering algorithms in gene expression data analysis face limitations in detecting biclusters due to the requirement that genes behave similarly across all samples, and they struggle with heterogeneous data sets, often failing to identify biclusters with noise and multiple overlapping patterns.
Innovation Solution
The approach uses a geometrical method, specifically the Hough Transform, to detect hyperplanes in high-dimensional data space, allowing for the identification of biclusters by transforming gene expression data into parameter space and analyzing lines and planes to determine bicluster patterns, which can handle noise and multiple overlapping biclusters.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If standard clustering methods are used to group genes by similar expression patterns across all samples, then genes with consistent behavior are identified, but the method fails to detect biclusters where genes exhibit similar patterns only in subsets of samples
Solution Approach 1:
The patent segments the data matrix into multiple biclusters, where each bicluster represents a subset of genes and samples that exhibit coherent expression patterns. This segmentation allows the method to identify localized patterns without requiring all genes to follow the same pattern across all samples, thereby resolving the contradiction between detection precision and adaptability to heterogeneous data.
Solution Approach 2:
The patent transforms the biclustering problem into a geometric dimensionality problem by representing genes and samples as points in multidimensional space and seeking hyperplanes that separate different bicluster patterns. This dimensional transformation enables the method to detect complex overlapping patterns that traditional clustering cannot capture, improving both detection accuracy and versatility.
2Reliability
If existing biclustering algorithms are applied to noisy data with multiple overlapping patterns, then some biclusters may be identified, but the algorithms struggle to detect all biclusters due to noise and pattern overlap
Solution Approach 1:
The patent employs an iterative feedback mechanism where detected hyperplanes and biclusters are used to refine the search for additional biclusters. The method continuously adjusts its detection criteria based on previously identified patterns, allowing it to progressively uncover multiple overlapping biclusters even in noisy data, thereby improving both reliability and detection completeness.
Solution Approach 2:
The patent changes the detection parameters dynamically during the biclustering process, adjusting hyperplane orientation, distance thresholds, and pattern coherence criteria based on the local data structure. This parameter adaptation enables the method to maintain high reliability in noisy conditions while achieving complete detection of multiple overlapping biclusters.
Data Source
AI summary
Gene expression, or other data is analyzed for the presence of biclusters. The data is represented as geometric data. Lines, planes and/or hyperplanes are detected in the geometric data using a transform such as a Hough Transform or its variations. The detected lines, planes and hyperplanes are analyzed to determine if they correspond to biclusters in the original data.


