dediscover differential equation modeling solution
DESCRIPTION
DEDiscover Differential Equation Modeling Solution. CANGLIN WU June-18-2007. DEDiscover Differential Equation Modeling Solution. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: DEDiscover Differential Equation Modeling Solution](https://reader035.vdocument.in/reader035/viewer/2022062222/56814f37550346895dbcd65b/html5/thumbnails/1.jpg)
DEDiscoverDifferential Equation Modeling Solution
CANGLIN WUJune-18-2007
![Page 2: DEDiscover Differential Equation Modeling Solution](https://reader035.vdocument.in/reader035/viewer/2022062222/56814f37550346895dbcd65b/html5/thumbnails/2.jpg)
June-18-2007 2007 Pittsburgh Workshop Canglin Wu
2
DEDiscoverDifferential Equation Modeling Solution
DEDiscover is a cross-platform software tool for building and understanding differential equation models, with special attention to the features necessary for modeling the immune system and viral infection.
![Page 3: DEDiscover Differential Equation Modeling Solution](https://reader035.vdocument.in/reader035/viewer/2022062222/56814f37550346895dbcd65b/html5/thumbnails/3.jpg)
June-18-2007 2007 Pittsburgh Workshop Canglin Wu
3
DEDiscoverDifferential Equation Modeling Solution
General Features• Cross-platform: Windows, Linux
and Mac OS • Import models and export
standard data and image formats (e.g. CellML, SBML, PNG, JPEG, PS, EPS etc.)
• Plug in architecture
![Page 4: DEDiscover Differential Equation Modeling Solution](https://reader035.vdocument.in/reader035/viewer/2022062222/56814f37550346895dbcd65b/html5/thumbnails/4.jpg)
June-18-2007 2007 Pittsburgh Workshop Canglin Wu
4
DEDiscoverDifferential Equation Modeling Solution
Model Support• Standard mathematical notations,
plus macros, indicator functions, time-varying parameters, history functions, and constraints
• ODE and DDE models• Pre-defined or user specified models
![Page 5: DEDiscover Differential Equation Modeling Solution](https://reader035.vdocument.in/reader035/viewer/2022062222/56814f37550346895dbcd65b/html5/thumbnails/5.jpg)
June-18-2007 2007 Pittsburgh Workshop Canglin Wu
5
DEDiscoverDifferential Equation Modeling Solution
Model input and solver selection
![Page 6: DEDiscover Differential Equation Modeling Solution](https://reader035.vdocument.in/reader035/viewer/2022062222/56814f37550346895dbcd65b/html5/thumbnails/6.jpg)
June-18-2007 2007 Pittsburgh Workshop Canglin Wu
6
DEDiscoverDifferential Equation Modeling olution
Parameters and initial conditions
![Page 7: DEDiscover Differential Equation Modeling Solution](https://reader035.vdocument.in/reader035/viewer/2022062222/56814f37550346895dbcd65b/html5/thumbnails/7.jpg)
June-18-2007 2007 Pittsburgh Workshop Canglin Wu
7
DEDiscoverDifferential Equation Modeling Solution
Simulation Support• Several ODE and DDE solvers• Real-time solutions allow
interactive exploration• Tabular and Graphical display
of results • Customizable displays
![Page 8: DEDiscover Differential Equation Modeling Solution](https://reader035.vdocument.in/reader035/viewer/2022062222/56814f37550346895dbcd65b/html5/thumbnails/8.jpg)
June-18-2007 2007 Pittsburgh Workshop Canglin Wu
8
DEDiscoverDifferential Equation Modeling Solution
Simulation result - Combined plot
![Page 9: DEDiscover Differential Equation Modeling Solution](https://reader035.vdocument.in/reader035/viewer/2022062222/56814f37550346895dbcd65b/html5/thumbnails/9.jpg)
June-18-2007 2007 Pittsburgh Workshop Canglin Wu
9
DEDiscoverDifferential Equation Modeling Solution
Simulation result - Individual plot
![Page 10: DEDiscover Differential Equation Modeling Solution](https://reader035.vdocument.in/reader035/viewer/2022062222/56814f37550346895dbcd65b/html5/thumbnails/10.jpg)
June-18-2007 2007 Pittsburgh Workshop Canglin Wu
10
DEDiscoverDifferential Equation Modeling Solution
Simulation result - Table
![Page 11: DEDiscover Differential Equation Modeling Solution](https://reader035.vdocument.in/reader035/viewer/2022062222/56814f37550346895dbcd65b/html5/thumbnails/11.jpg)
June-18-2007 2007 Pittsburgh Workshop Canglin Wu
11
DEDiscoverDifferential Equation Modeling Solution
Estimation Support • Several estimation & optimizer methods• Point estimates and confidence intervals • Estimation of both initial conditions and
parameters• Properly fits data with experiment,
treatment, and technical replicates• Interactive display and control of
estimation progress
![Page 12: DEDiscover Differential Equation Modeling Solution](https://reader035.vdocument.in/reader035/viewer/2022062222/56814f37550346895dbcd65b/html5/thumbnails/12.jpg)
June-18-2007 2007 Pittsburgh Workshop Canglin Wu
12
DEDiscoverDifferential Equation Modeling Solution
Formula Syntax• Dependent variable, dEP/dt• Delay variable, TE(t-tau_T)• Temporary variable like MACRO,
suggest use temp_ as prefix, for example temp_var= k*T1*V• Suggest capital for variable and low-
case for parameter
![Page 13: DEDiscover Differential Equation Modeling Solution](https://reader035.vdocument.in/reader035/viewer/2022062222/56814f37550346895dbcd65b/html5/thumbnails/13.jpg)
June-18-2007 2007 Pittsburgh Workshop Canglin Wu
13
DEDiscoverDifferential Equation Modeling Solution
Formula Syntax
• Indicator functionI(tau_T,100)(t) tau_T<I<100I[tau_T,100)(t) tau_T<=I<100I(tau_T,100](t) tau_T<I<=100I[tau_T,100](t) tau_T<=I<=100• Initial condition in formula, D(0) • Comment, // for comment one line, /* */ for
comment multiple lines
![Page 14: DEDiscover Differential Equation Modeling Solution](https://reader035.vdocument.in/reader035/viewer/2022062222/56814f37550346895dbcd65b/html5/thumbnails/14.jpg)
June-18-2007 2007 Pittsburgh Workshop Canglin Wu
14
DEDiscoverDifferential Equation Modeling Solution
Formula Syntax• Case insensitive, V and v are same
variable NOT two variables• DO NOT use * as a part of variable
name, reserved for multiple operation
• DO NOT use T or t as variable name, reserved for independent variable
![Page 15: DEDiscover Differential Equation Modeling Solution](https://reader035.vdocument.in/reader035/viewer/2022062222/56814f37550346895dbcd65b/html5/thumbnails/15.jpg)
June-18-2007 2007 Pittsburgh Workshop Canglin Wu
15
DEDiscoverDifferential Equation Modeling Solution
Reserved Words• T, t, //, /*, */, + , - , * , / , = , , , . ,
( , ) , < , > , ‘ , ^ , e , log , sin , cos , tan etc
• You CAN NOT use reserved word as variable and parameter name
![Page 16: DEDiscover Differential Equation Modeling Solution](https://reader035.vdocument.in/reader035/viewer/2022062222/56814f37550346895dbcd65b/html5/thumbnails/16.jpg)
June-18-2007 2007 Pittsburgh Workshop Canglin Wu
16
DEDiscoverDifferential Equation Modeling Solution
Operator• + Add• - Subtract• * Multiply• / Divide• % Modulus • ^ Power: y = x ^ 2( ) • () Parenthesis. For example: (2 + 3) * 5
![Page 17: DEDiscover Differential Equation Modeling Solution](https://reader035.vdocument.in/reader035/viewer/2022062222/56814f37550346895dbcd65b/html5/thumbnails/17.jpg)
June-18-2007 2007 Pittsburgh Workshop Canglin Wu
17
DEDiscoverDifferential Equation Modeling Solution
Math functions• sin(x) Calculate sine• sinh(x)Calculate hyperbolic sine• Cos(x) Calculate cosine • Cosh(x) Calculate hyperbolic cosine• tan(x) Calculate tangent• tanh(x) Calculate hyperbolic tangent• asin(x) Calculate arcsine • acos(x) Calculate arccosine• atan(x) Calculate arctangent• atan2(x, y) Calculate arctangent with two parameters to preserve
quadrant angle• bessj(n, v) Bessel function of the first kind. n isorder and v is input
value.• bessy(n, v).Bessell function of the second kind. nis order and v is
input value• hypot(a,b) Calculate hypotenuse of right triangle
![Page 18: DEDiscover Differential Equation Modeling Solution](https://reader035.vdocument.in/reader035/viewer/2022062222/56814f37550346895dbcd65b/html5/thumbnails/18.jpg)
June-18-2007 2007 Pittsburgh Workshop Canglin Wu
18
DEDiscoverDifferential Equation Modeling Solution
Math functions• abs(x) Return absolute value• max(x) Return larger of two values• min(x) Return smaller of two values• sqrt(x) Find square root• Ceil(x) Find integer ceiling • floor(x) Calculate hypotenuse of right triangle• exp(x) Calculate exponential function: ex• log(x) Calculate natural logarithm• log10(x) Calculate base-10 logarithm• rand(x) Get pseudorandom number between 0 and 1• srand(x) Initialize pseudorandom series
![Page 19: DEDiscover Differential Equation Modeling Solution](https://reader035.vdocument.in/reader035/viewer/2022062222/56814f37550346895dbcd65b/html5/thumbnails/19.jpg)
June-18-2007 2007 Pittsburgh Workshop Canglin Wu
19
DEDiscoverDifferential Equation Modeling Solution
Download • Log in CBIM website first • Download at
http://cbim.urmc.rochester.edu/software
• Install DEDiscover package in your computer
![Page 20: DEDiscover Differential Equation Modeling Solution](https://reader035.vdocument.in/reader035/viewer/2022062222/56814f37550346895dbcd65b/html5/thumbnails/20.jpg)
June-18-2007 2007 Pittsburgh Workshop Canglin Wu
20
DEDiscoverDifferential Equation Modeling Solution
DEDicover DEMO
![Page 21: DEDiscover Differential Equation Modeling Solution](https://reader035.vdocument.in/reader035/viewer/2022062222/56814f37550346895dbcd65b/html5/thumbnails/21.jpg)
June-18-2007 2007 Pittsburgh Workshop Canglin Wu
21
DEDiscoverDifferential Equation Modeling Solution
Acknowledgment• NIAID/NIH grant NO1 AI50020Center for Biodefense Immune Modeling • Design : Hulin Wu, Gregory Warnes,
Dongwen Wang• Program: Hongyu Miao, Alain Leblanc• Model: Alan Perelson, HY Lee, SY Lee• Other: Jeanne Holden-Wiltse, Temple
Herlong
![Page 22: DEDiscover Differential Equation Modeling Solution](https://reader035.vdocument.in/reader035/viewer/2022062222/56814f37550346895dbcd65b/html5/thumbnails/22.jpg)
June-18-2007 2007 Pittsburgh Workshop Canglin Wu
22
DEDiscoverDifferential Equation Modeling Solution
ThanksQ & A