Systems and methods for inferring biological networks
First Claim
1. A method of inferring cellular structural networks, comprising:
- (a) furnishing to a first physical computing device a seed network comprising a plurality of links;
(b) using the first physical computing device, iteratively;
(b1) generating a trial network by combining one or more probable links selected from a probable links database with said seed network;
(b2) filtering each said trial network according to its topology to determine if said trial network is an invalid trial network; and
(b3) repeating steps (b1) through (b2) until said filtering determines said trial network is a valid trial network;
(c) using the first physical computing device or a second physical computing device, determining a cost for each said valid trial network;
(d) using the first physical computing device or a second physical computing device, accepting or rejecting said valid trial network for inclusion in a pool of networks based on said cost;
(e) repeating steps (b) through (d) until a selected number of links in said probable links database have been combined into trial networks;
(f) repeating steps (a) through (e) until the average cost of said valid trial networks in said pool reaches equilibrium to form a final pool;
(g) using the first physical computing device or a second physical computing device, selecting one or more valid trial networks from said final pool having low cost; and
(h) outputting through a display device or a communication device the one or more valid trial networks to a user, the one or more valid trial networks configured for simulating a biological structural network on a computer and predicting a behavior of the biological structural network.
1 Assignment
0 Petitions
Accused Products
Abstract
Described herein is a system for inferring one or a population of biochemical interaction networks, including topology and chemical reaction rates and parameters, from dynamical or statical experimental data, with or without spatial localization information, and a database of possible interactions. Accordingly, the systems and methods described herein may be employed to infer the biochemical interaction networks that exist in a cell. To this end, the systems and methods described herein generate a plurality of possible candidate networks and then apply to these networks a forward simulation process to infer a network. Inferred networks may be analyzed via data fitting and other fitting criteria, to determine the likelihood that the network is correct. In this way, new and more complete models of cellular dynamics may be created.
13 Citations
11 Claims
-
1. A method of inferring cellular structural networks, comprising:
-
(a) furnishing to a first physical computing device a seed network comprising a plurality of links; (b) using the first physical computing device, iteratively; (b1) generating a trial network by combining one or more probable links selected from a probable links database with said seed network; (b2) filtering each said trial network according to its topology to determine if said trial network is an invalid trial network; and (b3) repeating steps (b1) through (b2) until said filtering determines said trial network is a valid trial network; (c) using the first physical computing device or a second physical computing device, determining a cost for each said valid trial network; (d) using the first physical computing device or a second physical computing device, accepting or rejecting said valid trial network for inclusion in a pool of networks based on said cost; (e) repeating steps (b) through (d) until a selected number of links in said probable links database have been combined into trial networks; (f) repeating steps (a) through (e) until the average cost of said valid trial networks in said pool reaches equilibrium to form a final pool; (g) using the first physical computing device or a second physical computing device, selecting one or more valid trial networks from said final pool having low cost; and (h) outputting through a display device or a communication device the one or more valid trial networks to a user, the one or more valid trial networks configured for simulating a biological structural network on a computer and predicting a behavior of the biological structural network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for inferring cellular networks, comprising:
-
(a) means for furnishing a seed network comprising a plurality of links; (b) processing means for iteratively; (b1) generating a trial network by combining one or more probable links selected from a probable links database with said seed network; (b2) filtering each said trial network according to its topology to determine if said trial network is an invalid trial network; and (b3) repeating steps (b1) through (b2) until said filtering determines said trial network is a valid trial network; (c) processing means for determining a cost for each said valid trial network; (d) processing means for accepting or rejecting said valid trial network for inclusion in a pool of networks based on said cost; (e) repeating steps (b) through (d) until a selected number of links in said probable links database have been combined into trial networks; (f) repeating steps (a) through (e) until the average cost of said valid trial networks in said pool reaches equilibrium to form a final pool; (g) processing means for selecting one or more valid trial networks from said final pool having low cost; and (h) displaying means for outputting the one or more valid trial networks to a user, the one or more valid trial networks configured for simulating a biological network on a computer and predicting a behavior of the biological network.
-
-
11. A computer system for use in inferring cellular networks, comprising:
-
a computer comprising one or more processors, a display device, and a memory device, the one or more processors configured for; (a) furnishing a seed network comprising a plurality of links; (b) iteratively; (b1) generating a trial network by combining one or more probable links selected from a probable links database with said seed network; (b2) filtering each said trial network according to its topology to determine if said trial network is an invalid trial network; and (b3) repeating steps (b1) through (b2) until said filtering determines said trial network is a valid trial network; (c) determining a cost for each said valid trial network; (d) accepting or rejecting said valid trial network for inclusion in a pool of networks based on said cost; (e) repeating steps (b) through (d) until a selected number of links in said probable links database have been combined into trial networks; (f) repeating steps (a) through (e) until the average cost of said valid trial networks in said pool reaches equilibrium to form a final pool; (g) selecting one or more valid trial networks from said final pool having low cost; and (h) outputting to the display device, the one or more valid trial networks to a user, the one or more valid trial networks configured for simulating a biological network on a computer and predicting a behavior of the biological network.
-
Specification