Modeling reaction pathways
First Claim
Patent Images
1. A method comprising:
- generating a symbolic model that represents a network comprising chemical reactions; and
evaluating the symbolic model to identify a set of precursor compounds and/or chemical reactions that are sufficient to produce a set of target compounds or a set of precursor compounds and/or chemical reactions that are insufficient to produce the set of target compounds.
2 Assignments
0 Petitions
Accused Products
Abstract
Biological and chemical systems are represented as a symbolic model. Minimal sets of elements of the system are identified from the model, for example, by automatic inference. The model can be constructed from Boolean propositions that are mapped to a binary decision diagram. The model can also be probed using a branch and bound algorithm.
-
Citations
111 Claims
-
1. A method comprising:
-
generating a symbolic model that represents a network comprising chemical reactions; and
evaluating the symbolic model to identify a set of precursor compounds and/or chemical reactions that are sufficient to produce a set of target compounds or a set of precursor compounds and/or chemical reactions that are insufficient to produce the set of target compounds. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
-
representing a network of chemical reactions as a symbolic model, the model comprising elements that include compounds and reactant-product relationships between compounds;
determining a Boolean function from the symbolic model, wherein the Boolean function returns a predetermined value if the network produces a set of target compounds; and
evaluating the Boolean function to identify a set of precursor compounds and/or relationships that is sufficient to produce the set of target compounds and/or a set of precursor compounds and/or chemical reactions that are insufficient to produce the set of target compounds. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. An article of machine-readable media having encoded thereon software configured to cause a processor to:
-
store a symbolic model of a network of chemical reactions, the model comprising elements that include compounds and reactant-product relationships between compounds;
determine a Boolean function from the symbolic model, wherein the Boolean function returns a predetermined value if the network produces a set of target compounds; and
evaluate the Boolean function to identify a set of precursor compounds and/or relationships that is sufficient to produce the set of target compounds and/or a set of precursor compounds and/or chemical reactions that are insufficient to produce the set of target compounds. - View Dependent Claims (24)
-
-
25. A method comprising:
-
representing a network of chemical reactions as a symbolic model, the model comprising elements that include compounds and reactant-product relationships between compounds;
reducing the number of elements in the model; and
evaluating the model to identify a set of precursor compounds and/or relationships that is sufficient to produce the set of target compounds and/or a set of precursor compounds and/or chemical reactions that are insufficient to produce the set of target compounds. - View Dependent Claims (26, 27, 28, 29, 30, 31)
-
-
32. An article of machine-readable media having encoded thereon software configured to cause a processor to:
-
reduce number of elements of a symbolic model of a network of chemical reactions, the elements include compounds and reactant-product relationships between compounds; and
evaluate the model to identify a set of precursor compounds and/or relationships that is sufficient to produce a set of target compounds and/or a set of precursor compounds and/or chemical reactions that are insufficient to produce the set of target compounds.
-
-
33. A method comprising:
representing a network of chemical reactions as a symbolic model, the model comprising elements, at least some of the elements representing compounds, and at least some elements representing reactant-product relationships between compounds; and
automatically deducing from the model a set of the elements that determine a production state of the network. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71)
-
72. A machine-accessible medium, which, when accessed, results in a digital data processing system performing operations comprising:
- from a model that represents a network of chemical reactions as a symbolic model and comprises elements, at least some of the elements representing compounds, and at least some elements representing reactant-product relationships between compounds, deducing a set of the elements that determine a production state of the network.
-
73. A computer-readable medium having stored thereon one or more sequences of instructions for causing a digital data processing system to perform operations comprising:
-
storing information representing a symbolic model of a chemical reaction network, the model comprising elements, at least some of the elements representing compounds, and at least some elements representing reactant-product relationships between compounds; and
automatically deducing from the model a set of the elements that determine a production state of the network.
-
-
74. A method comprising:
-
representing each of a first and a second networks of chemical reactions as a symbolic model, each model comprising a plurality of elements; and
deriving from the model a minimal set of elements of the first network that is not a minimal set of elements of the second network with respect to whether the first and second networks satisfy a given condition. - View Dependent Claims (75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97)
-
-
98. A machine-based method comprising:
-
expressing relationships between compounds, the relationships representing chemical reactions and the compounds including precursor compounds and target compounds; and
identifying any arbitrary number of, up to and including all, minimal sets of elements, each set being sufficient or required for production of the target compounds.
-
-
99. A method comprising:
-
inferring a Boolean function from a chemical reaction network that includes relationships between compounds, the relationships representing chemical reactions and the compounds including precursor compounds and target compounds, wherein the Boolean function depends on variables, each variable indicates a presence of one of the precursor compounds, and the function returns a predetermined value for every case in which the target compounds can be formed from the precursor compounds. - View Dependent Claims (100, 101, 102, 103, 104)
-
-
105. An article of machine-readable media having encoded thereon information representing a Boolean function that represents a chemical reaction network that includes relationships between compounds, the relationships representing chemical reactions and the compounds including precursor compounds and target compounds, wherein the Boolean function depends on variables, each variable indicates a presence of one of the precursor compounds, and the function returns a predetermined value for every case in which the target compounds can be formed from the precursor compounds.
-
106. A machine-accessible medium, which when accessed results in a digital data processing system performing operations comprising:
-
storing a Boolean function that represents model of a chemical reaction network that includes relationships between compounds, the relationships representing chemical reactions and the compounds including precursor compounds and target compounds, wherein the Boolean function depends on variables, each variable indicates a presence of one of the precursor compounds, and the function returns a predetermined value for every case in which the target compounds can be formed from the precursor compounds, and identifying an implicate or implicant of the Boolean function.
-
-
107. A method comprising:
-
defining a Boolean function that models a chemical reaction network, returns a predetermined value if each of a first group of network elements is in a defined state, and depends on variables hat each describe a state of an element from a second group of network elements; and
comparing variables from first sets of variables to infer a second set of variables, each first set of variables being a minimal set that returns the predetermined value for the function, the second set of variables being a set that returns the predetermined value for the function and differs from each first set of variables. - View Dependent Claims (108, 109, 110, 111)
-
Specification