IP Library Granted Patent US 8,234,098
Granted Patent B2
US 8,234,098 · App. 12/955,574 · Granted Jul 31, 2012

Method and apparatus for integrated modeling, simulation and analysis of chemical and biochemical reactions

Assignee: The MathWorks, Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,234,098
App. No.
12/955,574
Granted
Jul 31, 2012
Kind
B2
Abstract

An integrated system for modeling, simulating and analyzing chemical and biochemical reactions includes a modeling environment for constructing a model of a chemical or biochemical reaction. The system also includes a simulation engine accepting as input the constructed model of the chemical or biochemical reaction and generating as output an expected result. An analysis environment communicates with the simulation engine and displays the expected result.

Claims (39)

1. A computer-implemented method for integrated modeling and simulation of a biological process comprising a plurality of chemical substances, the method comprising:

constructing, using a computer, a model of the biological process to create a constructed model, the constructed model having:

a layered hierarchy of systems comprising a plurality of hierarchical levels, and

at least one hierarchical level that comprises a subsystem in the constructed model, the subsystem formed by representing a plurality of blocks of the model as a single block in the constructed model;

simulating, using the computer, the constructed model of the biological process, the simulating:

accepting the constructed model of the biological process as input, and

generating a dynamic behavior of the constructed model as output; and

displaying one or more results of simulating the constructed model of the biological process.

2. The method of claim 1 , wherein the simulating comprises analyzing the constructed model of the biological process using sensitivity analysis.

3. The method of claim 1 wherein the constructing comprises constructing a block diagram model of a chemical reaction that is part of the biological process.

4. The method of claim 3 wherein the block diagram model includes at least one block identifying a set of related chemical reactions that are part of the biological process.

5. The method of claim 1 wherein the constructing further comprises:

providing the graphical user interface for accepting user commands and data;

receiving, via the provided graphical user interface, user commands and data; and

constructing, using the received user commands and data, a model of the biological process.

6. The method of claim 1 wherein the simulating comprises generating, using the constructed model of the biological process, dynamic behavior of the modeled biological process using a stochastic computational model.

7. A nontransitory computer-readable medium storing computer-executable instructions for integrated modeling and simulation of a biological process, the medium storing one or more instructions for:

constructing a model of the biological process to create a constructed model, the constructed model having:

a layered hierarchy of systems comprising a plurality of hierarchical levels, and

at least one hierarchical level comprising a subsystem in the constructed model,

the subsystem formed by representing a plurality of blocks of the model as a single block in the constructed model;

generating, using the constructed model of the biological process, an expected output of the modeled biological process during the simulation of the biological process; and

displaying one or more results of the simulation of the biological process.

8. The computer-readable medium of claim 7 , further comprising instructions for analyzing the constructed model of the biological process using sensitivity analysis.

9. The computer-readable medium of claim 7 wherein the one or more computer-readable instructions for constructing a model of the biological process comprise one or more computer-readable instructions for constructing an executable block diagram model of a biological process.

10. The computer-readable medium of claim 9 wherein the one or more computer-readable instructions for constructing a block diagram model of the biological process include one or more computer-readable instructions for constructing at least one block identifying a set of related chemical reactions.

11. The computer-readable medium of claim 7 wherein the one or more computer-readable instructions for generating a dynamic behavior of the modeled biological process comprise one or more computer-readable instructions for generating an expected result of the modeled biological process using a stochastic computational model.

12. A computer-implemented system for integrated modeling and simulation of a biological process comprising:

a processor configured for:

executing a modeling component for constructing a model of a biological process to create a constructed model, the constructed model having:

a layered hierarchy of systems comprising a plurality of hierarchical levels, and

at least one hierarchical level comprising a subsystem in the constructed model, the subsystem formed by representing a plurality of blocks of the model as a single block in the constructed model, and

executing a simulation engine in communication with the modeling component, the simulation engine accepting as input the constructed model of the biological process and generating dynamic behavior of the constructed model as output; and

a display for the constructed model in a graphical user interface.

13. The system of claim 12 wherein the modeling component is an environment for construction of a block diagram model of a chemical reaction.

14. The system of claim 13 wherein the modeling component further includes at least one block identifying a set of related chemical reactions.

15. The system of claim 12 wherein the modeling component accepts user commands and input for constructing the model of the chemical reaction.

16. The system of claim 12 wherein the simulation engine generates the expected output using a stochastic computational model.

17. The system of claim 12 wherein the processor is further configured to analyze the constructed model of the chemical reaction using sensitivity analysis.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 18, 2011
From: PAXSON, RICARDO E.; HICKLIN, JOSEPH F.; MANI, RAMAMURTHY
To: THE MATHWORKS, INC.
Reel/Frame 025981/0780 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2010
From: PAXSON, RICARDO E.; HICKLIN, JOSEPH F.; MANI, RAMAMURTHY; GULLEY, EDWARD WHITTINGTON
To: THE MATH WORKS, INC.
Reel/Frame 025511/0858 →
Continuity (2)
Continuation 10783628 · Feb 20, 2004
Related Publication 20110137632A1 · Jun 9, 2011