System and method for specifying and applying microarray data preparation
First Claim
Patent Images
1. A method of modifying data comprising:
- loading a computer system including a processor and a display device with a computer-executable program comprising a software module and a user interface having a representation of available transformations, a sequence assembly area, and a plurality of user-selectable, user-sequentiable operations;
choosing any number of said operations for application to said data;
assembling and optionally displaying the chosen operations in said sequence assembly area; and
applying the chosen sequence of operations to said data to produce modified data for storage or display.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods of analyzing data and for specifying and applying user-selected, user-variable sequences of mathematical data preparation operations to data and methods for normalizing data that include dividing the data into a plurality of groups where the number of groups is a function of the range and number of values and for calculating a normalization correction for each group are disclosed.
-
Citations
22 Claims
-
1. A method of modifying data comprising:
- loading a computer system including a processor and a display device with a computer-executable program comprising a software module and a user interface having a representation of available transformations, a sequence assembly area, and a plurality of user-selectable, user-sequentiable operations;
choosing any number of said operations for application to said data;
assembling and optionally displaying the chosen operations in said sequence assembly area; and
applying the chosen sequence of operations to said data to produce modified data for storage or display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
- loading a computer system including a processor and a display device with a computer-executable program comprising a software module and a user interface having a representation of available transformations, a sequence assembly area, and a plurality of user-selectable, user-sequentiable operations;
- 9. A system for modifying data comprising a memory storing said data, a processor for accessing said data from said memory, and optionally a display for displaying said data, said system also including a software module and a user interface having a representation of available transformations, a sequence assembly area, and a plurality of user-selectable, user-sequentiable operations, said software module permitting a user to choose any number of said operations for application of said data, to assemble the chosen operations in said sequence assembly area, and to apply the chosen sequence of operations to said data to produce modified data.
-
15. A computer readable medium including a computer-executable program comprising a user interface having a a representation of available transformations, a sequence assembly area, and a plurality of user-selectable, user-sequentiable operations, said medium having stored thereon one or more sequences of instructions for mathematically modifying data, said one or more sequences of instructions causing one or more processors to perform a plurality of acts, said acts comprising:
- choosing any number of said operations for application to said data;
assembling and optionally displaying the chosen operations in said sequence assembly area; and
applying the chosen sequence of operations to said data to produce modified data. - View Dependent Claims (16, 17)
- choosing any number of said operations for application to said data;
-
18. A method for normalizing data comprising the steps of:
- dividing the data into a plurality of groups, wherein the number of groups is a function of the range and number of values and for calculating a normalization correction for each group.
- View Dependent Claims (19, 20, 21, 22)
Specification