USER INTERFACE, SYSTEM, AND METHOD FOR COHORT ANALYSIS
First Claim
1. ) A method, comprising:
- receiving a first dataset, the first dataset having at least a first, second, and third member, where the first, second, and third members are matched to a plurality of identifiers;
receiving a second dataset, the second dataset having a plurality of importance signifiers, where one or more of the plurality of importance signifiers are matched to one or more of the plurality of identifiers of the first dataset;
generating a third dataset based at least in part from the first and second dataset, the third dataset having the plurality of identifiers of the first dataset matched with a plurality of scaled importance factors;
generating, by a processing device, a fourth dataset based at least in part on the first, second, and third datasets, the fourth dataset having a measure of similarity between the first member and the second member, a measure of similarity between the first member and the third member, and a measure of similarity between the second member and the third member;
receiving a selection of the first member from a user;
identifying a first angular assignment for the second member and a second angular assignment for the third member, wherein the first and second angular assignments minimize a sum of squared error function and the second angular assignment indicates a similarity between the second member and the third member; and
displaying, via a display operatively connected to the processing device, the first member at a focal point of a graphical user interface on a display, the second member at a first radial distance based on the measure of similarity between the first and second member and the first angular assignment, and the third member at a second radial distance based on the measure of similarity between the first and third member and the second angular assignment.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method that receive a distance matrix for multiple patients and a patient of interest, assign a radial distance value between the patient of interest and the other patients based on the distance matrix value for each of the multiple patients, generate an angular distance value between the multiple patients based at least in part on a measure of similarity between each patient, and minimize a cost function based at least in part on the angular distance value between each patient and each other patient. Minimizing the cost function may include calculating a patient contribution to the cost function for a plurality of angular distance values and selecting the angular distance value with the smallest patient contribution. The processor also may be configured to generate and display a radar plot based on the assigned radial distance value and generated angular distance value of each patient.
-
Citations
19 Claims
-
1. ) A method, comprising:
-
receiving a first dataset, the first dataset having at least a first, second, and third member, where the first, second, and third members are matched to a plurality of identifiers; receiving a second dataset, the second dataset having a plurality of importance signifiers, where one or more of the plurality of importance signifiers are matched to one or more of the plurality of identifiers of the first dataset; generating a third dataset based at least in part from the first and second dataset, the third dataset having the plurality of identifiers of the first dataset matched with a plurality of scaled importance factors; generating, by a processing device, a fourth dataset based at least in part on the first, second, and third datasets, the fourth dataset having a measure of similarity between the first member and the second member, a measure of similarity between the first member and the third member, and a measure of similarity between the second member and the third member; receiving a selection of the first member from a user; identifying a first angular assignment for the second member and a second angular assignment for the third member, wherein the first and second angular assignments minimize a sum of squared error function and the second angular assignment indicates a similarity between the second member and the third member; and displaying, via a display operatively connected to the processing device, the first member at a focal point of a graphical user interface on a display, the second member at a first radial distance based on the measure of similarity between the first and second member and the first angular assignment, and the third member at a second radial distance based on the measure of similarity between the first and third member and the second angular assignment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. ) A system, comprising:
-
a display; and a processor, the processor operatively connected to the display, the processor to; receive a distance matrix for a plurality of patients and a patient of interest; assign a radial distance value between the patient of interest and the other patients based on the distance matrix value for each patient of the plurality of patients; generate an angular distance value for each patient and each other patient of the plurality of patients based at least in part on a measure of similarity between each patient; minimize a cost function based at least in part on the angular distance value between each patient and each other patient of the plurality of patients, wherein minimizing the cost function comprises; calculating a patient contribution to the cost function for a plurality of angular distance values; and selecting the angular distance value with the smallest patient contribution; generate a radar plot based at least in part on the assigned radial distance value and generated angular distance value of each patient; and cause the display to display the radar plot. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. ) A method, comprising:
-
receiving a first dataset, the first dataset having at least a first, second, and third member, where the first, second, and third members are matched to respective gene expression counts; normalizing the respective gene expression counts relative to threshold values for each gene; selecting one or more member-comparison factors; identifying one or more meta-genes relevant to the one or more member-comparison factors; comparing normalized gene expression counts for the one or more meta-genes for the first member against normalized gene expression counts for the one or more meta-genes for the second and third members to generate a second dataset representing each member'"'"'s relative over-expression relative to each meta-gene, receiving a selection of the first member from a user; identifying a first angular assignment for the second member and a second angular assignment for the third member; and displaying, via a display operatively connected to the processing device, the first member at a focal point of a graphical user interface on a display, the second member at a first radial distance based on the measure of similarity between the first and second member and the first angular assignment, and the third member at a second radial distance based on the measure of similarity between the first and third member and the second angular assignment. - View Dependent Claims (17, 18, 19)
-
Specification