METHOD AND APPARATUS FOR MULTIVARIABLE ANALYSIS OF BIOLOGICAL MEASUREMENTS
0 Assignments
0 Petitions
Accused Products
Abstract
In a method and apparatus for analyzing multivariable data sets, a general computerized platform is provided for evaluating the relationship between large number of measurements of sets of variables characterizing components of complex states of a system under induced stimulation or controlled conditions. The linked responses of variables and their temporal relations tell about the network of interactions and their hierarchy. Processing of data sets by a simple neural network gives a matrix of weight parameters, that allow to identify fingerprints of complex states characterized by patterns of measured variable and estimate the interactions between the components characterized by the measured variables. The results are provided numerically and by color-coded presentation indicating dominating relations between variables and strongly responding variables. When applied to dynamic responses of a system, the analysis can construct a schematic hierarchical architecture of the network of interaction between the components of the studied system. Applications in biology include analysis of measurements characterizing responses of molecular components in cells under changes induced by stimuli (e.g. drugs, growth factors, hormones, mutations or forced expression of a proteins), and identification of complex cellular states (e.g. proliferation, differentiation, transformation, starvation, necrosis, apoptosis, and the time dependencies of the above effects).
-
Citations
32 Claims
-
1-20. -20. (canceled)
-
21. Apparatus for analyzing a biological system defined by-multivariable data sets including a plurality of perturbations (inputs) and measured response (outputs) variables, said apparatus comprising:
-
a neural network capable of receiving signals contained in said data sets and processing said inputs according to an artificial intelligence program to yield the outputs; and
means for obtaining a trained matrix of weight parameters for said neural network and said data sets through a sequence of iterations, starting at random guess for the weight parameters, and correcting the trained weight matrix according to a learning rule until the errors between the processed inputs and the outputs diminishes;
means for obtaining an average matrix of weight parameters of many trained weight matrices including sequentially and repeatedly averaging said many trained weight matrices, each initialized by a different set of a plurality of random weight parameters, and until the averaged matrix of weight parameters converge;
means for evaluating the relationship between said variables from said converged averaged matrix of weight parameters; and
means for collecting data sets which include a plurality of induced and measured variables which characterize stimuli applied to cells and responses of said cells to said stimuli, wherein said converged averaged matrix of weight parameters of the neural network provide identification of finger prints of complex cellular states, wherein said data sets comprise experimentally determined data which characterize variations in measurable components of a biological process. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. Process for analyzing a biological system defined by multivariable data sets including a plurality of perturbations and measured response variables, said process comprising:
-
providing a neural network;
applying signals representative of variables contained in said data sets to said neural network and through a sequence of iterations, starting at a random guess for trained weight parameters, and correcting the trained weight parameters according to a learning rule until the error between the signal and the responses diminishes, and repeatedly averaging a plurality of trained weight parameters each initialized by a different random guess for the trained weight parameters, until the average of the plurality of trained weight parameters converge; and
generating from the converged averaged trained weight parameters an evaluation, indicating relationship between said variables, wherein said matrix of weight parameters Wji operates on input variables I(k)j, through a monotonic transfer function to generate output variables O(k)i, according to;
to provide identification of Finger prints of complex cellular states.
-
-
28. Method comprising the steps of
obtaining a data set comprising a plurality of input/output multivariable vectors representative of a biological process involving many interacting multifunctional components in at least one pathway, establishing a neural network comprised of single layer network operators, applying the data set to the neural network, and training the neural network by a training algorithm to implement a transformation by a matrix of weights, including sequentially initializing a plurality of weight matrices, wherein each of the weight matrices is initialized with a different random guess and iteratively correcting each of the weight matrices until the processed inputs and outputs are within a small error for each of the weight matrices, yielding a plurality of trained weight matrices, averaging of the plurality of trained weight matrices until convergence to a converged averaged weight matrix, determining from said converged averaged weight matrix the hierarchical structure between said components, wherein the hierarchical structure is portrayed by drawing the vectors between the variables as determined by the magnitude of the converged averaged weight matrix, and wherein weights smaller than a preselected threshold are ignored in the portrayal providing for distinct neural network identification of finger prints of complex cellular states.
-
31. Method comprising the steps of
obtaining a data set comprising a plurality of input multivariable vectors representative of a biological system involving many interacting multifunctional components in at least one pathway, that define a complex biological state, determining a corresponding output vector for each input vector that defines classes for the input vectors, establishing a neural network comprised of single layer network operators, applying the data set to the neural network, training the neural network by a training algorithm to implement a transformation by a matrix of weights, including sequentially initializing a plurality of weight matrices, wherein each of the weight matrices is initialized with a random guess and iteratively modified according to a learning rule until the transformation of inputs by the weight matrix gives the outputs resulting in trained solutions, averaging the trained solutions for the plurality of weight matrices to obtain a converged averaged weight matrix, whereby the modified neural network can sort newly presented input vectors into the classes that were defined by the output set of vectors in the training to provide classification of finger prints of complex cellular states.
-
32. Apparatus for processing input vectors representative of a biological process involving many interacting multifunctional components in at least one pathway comprising,
a neural network composed of single layer network operators trained by a training algorithm to implement a transformation by a matrix of weights, the training including sequentially initializing a plurality of weight matrices, wherein each of the weight matrices is initialized with a random guess and iteratively modified according to a learning rule until the weight matrix produces a trained solution that transforms the inputs to the outputs within a small error, and then averaging the trained solutions of the weight matrices, each obtained from a different plurality of initial weights to obtain a converged averaged weight matrix, and a device for recognizing a predetermined input vector based on the output vectors received by the mechanism, wherein the input vectors are sorted according to predetermined criteria for the output vectors to provide classification of finger prints of complex cellular states.
Specification