Nova Patents
EP1524612A2

Displaying and manipulating data

Abstract

Diverse data sets such as microarray data and other biological data are graphically displayed and sorted to develop visual similarities, correlations or trends that can be seen by a user of software systems, methods and recordable media for organizing and manipulating such data sets to facilitate identification, trends, correlations and other useful relationships among the data. Various schemes for graphical representations of the data, as well as sorting schemes are provided, including sorting schemes performed relative to pseudo-data vectors (322, 332).

EP1524612A2, drawing sheet 1
Sheet 1 of 17

Term

Term ended

Projected expiry passed 11 October 2024, 2 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

37 claims: 9 independent, 28 dependent

  1. 1
    A method for displaying and manipulating data to facilitate identification, trends, correlations or other useful relationships among the data, the method comprising the steps of:providing data items arranged in an n x m matrix (140) , n equaling the number of columns in the matrix and m equaling the number of rows in the matrix, and wherein each column of the matrix relates to a characteristic described by the data items therein, wherein each said data item in the same column represents the same characteristic, although the values of said data items in the same column may differ from one another;converting said data items, to determine graphical representations of said identified data items to be displayed (18g1, 20r1, 21g10), wherein the graphical representations graphically represent variations in the values of the data items;displaying c x d graphical representations of the identified data items in a c x d matrix (110), where c ≤ n and d ≤ m, with each graphical representation from the first c x d representations occupying a corresponding cell in the c x d matrix displayed;sorting the order of arrangement of the rows of data in the n x m matrix based on a comparison of the values of a pseudo-data vector (322, 332) with values of the data items, wherein each row of data items is converted to a data vector (324, 326, 328) for comparison with said pseudo-data vector (322, 332);reordering the order of arrangement of the rows of data in the n x m matrix (140) based on the sort performed;and displaying (110) d rows of the rearranged rows of data in the n x m matrix for observation by a user.
  2. 19
    A method for displaying and manipulating data to facilitate identification, trends, correlations or other useful relationships among the data, the method comprising the steps of:providing data items arranged in an n x m matrix (140), n equaling the number of columns in the matrix and m equaling the number of rows in the matrix, and wherein each column of the matrix relates to a characteristic described by the data items therein, wherein each said data item in the same column represents the same characteristic, although the values of said data items in the same column may differ from one another;converting said data items, to determine graphical representations of said identified data items to be displayed, wherein the graphical representations graphically represent variations in the values of the data items;displaying c x d graphical representations (110) of the identified data items in a c x d matrix, where c ≤ n and d ≤ m, with each graphical representation from the first c x d representations occupying a corresponding cell in the c x d matrix displayed (110);sorting the order of arrangement of data in the n x m matrix, based on a comparison of the values of a pseudo-data vector (322, 332) with values of the data items in each of m rows, wherein each row of data items is converted to a data vector (324, 326, 328) for comparison with said pseudo-data vector;reordering the order of arrangement of the first x rows of data in the n x m matrix, wherein x ≤ m and is a preset positive integer, based on the sort performed;and displaying (110) d rows of data in the n x m matrix for observation by a user.
  3. 26
    A method for displaying and manipulating data to facilitate identification, trends, correlations or other useful relationships among the data, the method comprising the steps of:providing data items arranged in an n x m matrix (140), n equaling the number of columns in the matrix and m equaling the number of rows in the matrix, and wherein each row of the matrix relates to a characteristic described by the data items therein, wherein each said data item in the same row represents the same characteristic, although the values of said data items in the same row may differ from one another;converting said data items, to determine graphical representations of said identified data items to be displayed, wherein the graphical representations graphically represent variations in the values of the data items;displaying c x d graphical representations (110) of the identified data items in a c x d matrix, where c ≤ n and d ≤ m, with each graphical representation from the first c x d representations occupying a corresponding cell in the c x d matrix displayed;sorting the order of arrangement of the columns of data in the n x m matrix based on a comparison of the values of a pseudo-data vector (322, 332) with values of the data items, wherein each column of data items is converted to a data vector for comparison with said pseudo-data vector;reordering the order of arrangement of the columns of data in the n x m matrix based on the sort performed;and displaying (110) c columns of the rearranged columns of data in the n x m matrix for observation by a user.
  4. 27
    A method comprising forwarding a result obtained from the method of any of claims 1 through 26 to a remote location.
  5. 28
    A method comprising transmitting data representing a result obtained from the method of any of claims 1 through 26 to a remote location.
  6. 29
    A method comprising receiving a result obtained from a method of any of claims 1 through 26 from a remote location.
  7. 30
    A system for displaying and manipulating data to facilitate identification, trends, correlations or other useful relationships among the data, comprising:means for providing data items arranged in an n x m matrix, n equaling the number of columns in the matrix and m equaling the number of rows in the matrix, and wherein each column of the matrix relates to a characteristic described by the data items therein, wherein each said data item in the same column represents the same characteristic, although the values of said data items in the same column may differ from one another;means for converting said data items, to determine graphical representations of said identified data items to be displayed, wherein the graphical representations graphically represent variations in the values of the data items;means for displaying (110) c x d graphical representations of the identified data items in a c x d matrix, where c ≤ n and d ≤ m, with each graphical representation from the first c x d representations occupying a corresponding cell in the c x d matrix displayed;means for sorting the order of arrangement of the rows of data in the n x m matrix based on a comparison of the values of a pseudo-data vector (322, 332) with values of the data items, wherein each row of data items is converted to a data vector for comparison with said pseudo-data vector;means for reordering the order of arrangement of the rows of data in the n x m matrix based on the sort performed;and means for displaying (110) d rows of the rearranged rows of data in the n x m matrix for observation by a user.
  8. 33
    A system for displaying and manipulating data to facilitate identification, trends, correlations or other useful relationships among the data, comprising:means for providing data items arranged in an n x m matrix, n equaling the number of columns in the matrix and m equaling the number of rows in the matrix, and wherein each column of the matrix relates to a characteristic described by the data items therein, wherein each said data item in the same column represents the same characteristic, although the values of said data items in the same column may differ from one another;means for converting said data items, to determine graphical representations of said identified data items to be displayed, wherein the graphical representations graphically represent variations in the values of the data items;means for displaying (110) c x d graphical representations of the identified data items in a c x d matrix, where c ≤ n and d ≤ m, with each graphical representation from the first c x d representations occupying a corresponding cell in the c x d matrix displayed;means for sorting the order of arrangement of data in the n x m matrix, based on a comparison of the values of a pseudo-data vector (322, 332) with values of the data items in each of m rows, wherein each row of data items is converted to a data vector (324, 326, 328) for comparison with said pseudo-data vector(322, 332);means for reordering the order of arrangement of the first x rows of data in the n x m matrix, wherein x ≤ m and is a preset positive integer, based on the sort performed;and means for displaying (110) d rows of data in the n x m matrix for observation by a user.
  9. 37
    A computer readable medium carrying one or more sequences of instructions for displaying and manipulating data to facilitate identification, trends, correlations or other useful relationships among the data, wherein execution of one or more sequences of instructions by one or more processors causes the one or more processors to perform the steps of:providing data items arranged in an n x m matrix, n equaling the number of columns in the matrix and m equaling the number of rows in the matrix, and wherein each column of the matrix relates to a characteristic described by the data items therein, wherein each said data item in the same column represents the same characteristic, although the values of said data items in the same column may differ from one another;converting said data items, to determine graphical representations of said identified data items to be displayed, wherein the graphical representations graphically represent variations in the values of the data items;displaying c x d graphical representations of the identified data items in a c x d matrix, where c ≤ n and d ≤ m, with each graphical representation from the first c x d representations occupying a corresponding cell in the c x d matrix displayed;sorting the order of arrangement of the rows of data in the n x m matrix based on a comparison of the values of a pseudo-data vector (322, 332) with values of the data items, wherein each row of data items is converted to a data vector (324, 326, 328) for comparison with said pseudo-data vector;reordering the order of arrangement of the rows of data in the n x m matrix based on the sort performed;and displaying d rows of the rearranged rows of data in the n x m matrix for observation by a user.