Methods, systems and computer program products for identifying conditional associations among features in samples
First Claim
1. A method of identifying conditional associations among a plurality of features in a plurality of samples, the method comprising:
- defining a matrix having a plurality of rows that represent the plurality of samples and a plurality of columns that represent the plurality of features, each row-column position of the matrix having a first binary value if the sample that is associated with the row exhibits the feature that is associated with the column and a second binary value if the sample that is associated with the row does not exhibit the feature that is associated with the column; and
for each column, recursively partitioning the column relative to remaining ones of the columns to define a tree of conditional branches for the rows for each column.
1 Assignment
0 Petitions
Accused Products
Abstract
Conditional associations among features in samples are identified by defining a matrix having rows that represent the samples and columns that represent the features. Each row-column position of the matrix has a first binary value if the sample that is associated with the row exhibits the feature that is associated with the column, and a second binary value if a sample that is associated with the row does not exhibit the feature that is associated with the column. Recursive partitioning then is performed for each column. In particular, for each column, the column is recursively partitioned relative to the remaining ones of the columns, to define a tree of conditional branches for the rows for each column. The collection of trees of conditional branches for the columns may be displayed and/or analyzed to identify conditional associations of interest. Continuous features, wherein each row-column position of the matrix has a value selected from a continuous range of values, also may be analyzed.
-
Citations
51 Claims
-
1. A method of identifying conditional associations among a plurality of features in a plurality of samples, the method comprising:
-
defining a matrix having a plurality of rows that represent the plurality of samples and a plurality of columns that represent the plurality of features, each row-column position of the matrix having a first binary value if the sample that is associated with the row exhibits the feature that is associated with the column and a second binary value if the sample that is associated with the row does not exhibit the feature that is associated with the column; and
for each column, recursively partitioning the column relative to remaining ones of the columns to define a tree of conditional branches for the rows for each column. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of identifying conditional associations among a plurality of features in a plurality of samples, the method comprising:
-
defining a matrix having a plurality of rows that represent the plurality of samples and a plurality of columns that represent the plurality of features, each row-column position of the matrix having a value selected from a continuous range of values that indicates an amount that the sample that is associated with the row exhibits the feature that is associated with the column; and
for each column, recursively partitioning the column relative to remaining ones of the columns to define a tree of conditional branches for the rows for each column. - View Dependent Claims (12, 13, 14, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31)
-
-
15. A method of identifying associations among a plurality of features in a plurality of samples, the method comprising:
generating at least two trees of conditional branches for a corresponding at least two of the features, each tree of conditional branches indicating conditional associations for a corresponding feature relative to remaining ones of the plurality of features.
-
18. A system for identifying conditional associations among a plurality of features in a plurality of samples, the system comprising:
-
a matrix having a plurality of rows that represent the plurality of samples and a plurality of columns that represent the plurality of features, each row-column position of the matrix having a first binary value if the sample that is associated with the row exhibits the feature that is associated with the column and a second binary value if the sample that is associated with the row does not exhibit the feature that is associated with the column; and
means for recursively partitioning each column relative to remaining ones of the columns to define a tree of conditional branches for the rows for each column.
-
-
28. A system for identifying conditional associations among a plurality of features in a plurality of samples, the system comprising:
-
a matrix having a plurality of rows that represent the plurality of samples and a plurality of columns that represent the plurality of features, each row-column position of the matrix having a value selected from a continuous range of values that indicates an amount that the sample that is associated with the row exhibits the feature that is associated with the column; and
means for recursively partitioning each column relative to remaining ones of the columns to define a tree of conditional branches for the rows for each column.
-
-
32. A system for identifying associations among a plurality of features in a plurality of samples, the system comprising:
-
means for generating at least two trees of conditional branches for a corresponding at least two of the features, each tree of conditional branches indicating conditional associations for a corresponding feature relative to remaining ones of the plurality of features; and
means for displaying the at least two trees of conditional branches. - View Dependent Claims (33, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 51)
-
-
35. A computer program product that identifies conditional associations among a plurality of features in a plurality of samples, the computer program product comprising a computer usable storage medium having computer-readable program code embodied in the medium, the computer-readable program code comprising:
-
computer-readable program code that is configured to define a matrix having a plurality of rows that represent the plurality of samples and a plurality of columns that represent the plurality of features, each row-column position of the matrix having a first binary value if the sample that is associated with the row exhibits the feature that is associated with the column and a second binary value if the sample that is associated with the row does not exhibit the feature that is associated with the column; and
computer-readable program code that is configured to recursively partition each column relative to remaining ones of the columns to define a tree of conditional branches for the rows for each column.
-
-
45. A computer program product that identifies conditional associations among a plurality of features in a plurality of samples, the computer program product comprising a computer usable storage medium having computer-readable program code embodied in the medium, the computer-readable program code comprising:
-
computer-readable program code that is configured to define a matrix having a plurality of rows that represent the plurality of samples and a plurality of columns that represent the plurality of features, each row-column position of the matrix having a value selected from a continuous range of values that indicates an amount that the sample that is associated with the row exhibits the feature that is associated with the column; and
computer-readable program code that is configured to recursively partition each column relative to remaining ones of the columns to define a tree of conditional branches for the rows for each column.
-
-
49. A computer program product that identifies associations among a plurality of features in a plurality of samples, the computer program product comprising a computer usable storage medium having computer-readable program code embodied in the medium, the computer-readable program code comprising:
computer-readable program code that is configured to generate at least two trees of conditional branches for a corresponding at least two of the features, each tree of conditional branches indicating conditional associations for a corresponding feature relative to remaining ones of the plurality of features.
Specification