View
1
Download
0
Category
Preview:
Citation preview
OpenCellStatus and plansOpenCell
Status and plans
Alan GarnyAlan Garnyalan.garny@dpag.ox.ac.ukalan.garny@dpag.ox.ac.uk
Cardiac MEF Group, DPAG, OxfordCardiac MEF Group, DPAG, Oxford COMBINE 2010, Edinburgh, ScotlandCOMBINE 2010, Edinburgh, Scotland
Nat
ure
Pre
cedi
ngs
: doi
:10.
1038
/npr
e.20
10.5
131.
1 : P
oste
d 26
Oct
201
0
Several versions of OpenCell (formerly known asPCEnv) over the past few years. Some key featuresinclude:
PCEnv 0.4: graphical rendering of mathematics, units,etc., and C code export;
VARIOUS VERSIONS OF OPENCELLVARIOUS VERSIONS OF OPENCELLN
atur
e P
rece
ding
s : d
oi:1
0.10
38/n
pre.
2010
.513
1.1
: Pos
ted
26 O
ct 2
010
Several versions of OpenCell (formerly known asPCEnv) over the past few years. Some key featuresinclude:
PCEnv 0.4: graphical rendering of mathematics, units,etc., and C code export;
VARIOUS VERSIONS OF OPENCELLVARIOUS VERSIONS OF OPENCELLN
atur
e P
rece
ding
s : d
oi:1
0.10
38/n
pre.
2010
.513
1.1
: Pos
ted
26 O
ct 2
010
Several versions of OpenCell (formerly known asPCEnv) over the past few years. Some key featuresinclude:
PCEnv 0.4: graphical rendering of mathematics, units,etc., and C code export;PCEnv 0.5: visual validator, experimental DAE solver;
VARIOUS VERSIONS OF OPENCELLVARIOUS VERSIONS OF OPENCELLN
atur
e P
rece
ding
s : d
oi:1
0.10
38/n
pre.
2010
.513
1.1
: Pos
ted
26 O
ct 2
010
Several versions of OpenCell (formerly known asPCEnv) over the past few years. Some key featuresinclude:
PCEnv 0.4: graphical rendering of mathematics, units,etc., and C code export;PCEnv 0.5: visual validator, experimental DAE solver;
VARIOUS VERSIONS OF OPENCELLVARIOUS VERSIONS OF OPENCELLN
atur
e P
rece
ding
s : d
oi:1
0.10
38/n
pre.
2010
.513
1.1
: Pos
ted
26 O
ct 2
010
Several versions of OpenCell (formerly known asPCEnv) over the past few years. Some key featuresinclude:
PCEnv 0.4: graphical rendering of mathematics, units,etc., and C code export;PCEnv 0.5: visual validator, experimental DAE solver;PCEnv 0.6: MATLAB and Python code export in additionto C (incl. DAE models), as well as Mac OS X support;
VARIOUS VERSIONS OF OPENCELLVARIOUS VERSIONS OF OPENCELLN
atur
e P
rece
ding
s : d
oi:1
0.10
38/n
pre.
2010
.513
1.1
: Pos
ted
26 O
ct 2
010
Several versions of OpenCell (formerly known asPCEnv) over the past few years. Some key featuresinclude:
PCEnv 0.4: graphical rendering of mathematics, units,etc., and C code export;PCEnv 0.5: visual validator, experimental DAE solver;PCEnv 0.6: MATLAB and Python code export in additionto C (incl. DAE models), as well as Mac OS X support;
VARIOUS VERSIONS OF OPENCELLVARIOUS VERSIONS OF OPENCELLN
atur
e P
rece
ding
s : d
oi:1
0.10
38/n
pre.
2010
.513
1.1
: Pos
ted
26 O
ct 2
010
Several versions of OpenCell (formerly known asPCEnv) over the past few years. Some key featuresinclude:
PCEnv 0.4: graphical rendering of mathematics, units,etc., and C code export;PCEnv 0.5: visual validator, experimental DAE solver;PCEnv 0.6: MATLAB and Python code export in additionto C (incl. DAE models), as well as Mac OS X support;OpenCell 0.7: support for drag and drop editing ofconnections and graph traces, multiline math input,experimental Fortran 77 code export; and
VARIOUS VERSIONS OF OPENCELLVARIOUS VERSIONS OF OPENCELLN
atur
e P
rece
ding
s : d
oi:1
0.10
38/n
pre.
2010
.513
1.1
: Pos
ted
26 O
ct 2
010
Several versions of OpenCell (formerly known asPCEnv) over the past few years. Some key featuresinclude:
PCEnv 0.4: graphical rendering of mathematics, units,etc., and C code export;PCEnv 0.5: visual validator, experimental DAE solver;PCEnv 0.6: MATLAB and Python code export in additionto C (incl. DAE models), as well as Mac OS X support;OpenCell 0.7: support for drag and drop editing ofconnections and graph traces, multiline math input,experimental Fortran 77 code export; andOpenCell 0.8RC1: support for IDA as an integrator, copyand paste of parts of models from the tree views.
VARIOUS VERSIONS OF OPENCELLVARIOUS VERSIONS OF OPENCELLN
atur
e P
rece
ding
s : d
oi:1
0.10
38/n
pre.
2010
.513
1.1
: Pos
ted
26 O
ct 2
010
EDITING IN OPENCELLEDITING IN OPENCELLEditing of CellML files can be done using:
The initial conditions/constants view;
Nat
ure
Pre
cedi
ngs
: doi
:10.
1038
/npr
e.20
10.5
131.
1 : P
oste
d 26
Oct
201
0
EDITING IN OPENCELLEDITING IN OPENCELLEditing of CellML files can be done using:
The initial conditions/constants view;The complete model structure view;
Nat
ure
Pre
cedi
ngs
: doi
:10.
1038
/npr
e.20
10.5
131.
1 : P
oste
d 26
Oct
201
0
EDITING IN OPENCELLEDITING IN OPENCELLEditing of CellML files can be done using:
The initial conditions/constants view;The complete model structure view;The XML view; or
Nat
ure
Pre
cedi
ngs
: doi
:10.
1038
/npr
e.20
10.5
131.
1 : P
oste
d 26
Oct
201
0
EDITING IN OPENCELLEDITING IN OPENCELLEditing of CellML files can be done using:
The initial conditions/constants view;The complete model structure view;The XML view; orThe equations view.
Nat
ure
Pre
cedi
ngs
: doi
:10.
1038
/npr
e.20
10.5
131.
1 : P
oste
d 26
Oct
201
0
EDITING IN OPENCELLEDITING IN OPENCELLEditing of CellML files can be done using:
The initial conditions/constants view;The complete model structure view;The XML view; orThe equations view.
However, this may not always be the fastest and/or mostobvious way to edit a CellML file.Another possible approach isthat of COR which relies on aproprietary language.
Nat
ure
Pre
cedi
ngs
: doi
:10.
1038
/npr
e.20
10.5
131.
1 : P
oste
d 26
Oct
201
0
COR‐LIKE VIEW IN OPENCELLCOR‐LIKE VIEW IN OPENCELLNot 100% compatible with COR, but CellML 1.1 capable.
Nat
ure
Pre
cedi
ngs
: doi
:10.
1038
/npr
e.20
10.5
131.
1 : P
oste
d 26
Oct
201
0
PLAN FOR A NEW OPENCELLPLAN FOR A NEW OPENCELLOpenCell currently relies on the Mozilla XULRunner Frame‐work, making it difficult to develop OpenCell further.New OpenCell to be developed using Qt/C++.
Nat
ure
Pre
cedi
ngs
: doi
:10.
1038
/npr
e.20
10.5
131.
1 : P
oste
d 26
Oct
201
0
PLAN FOR A NEW OPENCELLPLAN FOR A NEW OPENCELLOpenCell currently relies on the Mozilla XULRunner Frame‐work, making it difficult to develop OpenCell further.New OpenCell to be developed using Qt/C++.
Nat
ure
Pre
cedi
ngs
: doi
:10.
1038
/npr
e.20
10.5
131.
1 : P
oste
d 26
Oct
201
0
PLAN FOR A NEW OPENCELLPLAN FOR A NEW OPENCELLOpenCell currently relies on the Mozilla XULRunner Frame‐work, making it difficult to develop OpenCell further.New OpenCell to be developed using Qt/C++.
Nat
ure
Pre
cedi
ngs
: doi
:10.
1038
/npr
e.20
10.5
131.
1 : P
oste
d 26
Oct
201
0
PLAN FOR A NEW OPENCELLPLAN FOR A NEW OPENCELLOpenCell currently relies on the Mozilla XULRunner Frame‐work, making it difficult to develop OpenCell further.New OpenCell to be developed using Qt/C++.Aiming at a working version by the end of next year.Initial focus will be on combining the current versions ofOpenCell and COR.Next, the focus will be on metadata, ontologies, etc.
Nat
ure
Pre
cedi
ngs
: doi
:10.
1038
/npr
e.20
10.5
131.
1 : P
oste
d 26
Oct
201
0
CONCLUSIONCONCLUSIONOpenCell 0.8 is soon to be released (OpenCell 0.8RC1 iscurrently available for download).There might be an OpenCell 0.9 (with the COR‐like view).OpenCell, as we know it, is soon to enter maintenancemode.A new OpenCell is to be developed (led by Oxford), usingthe existing CellML 1.0/1.1 API (led by Auckland).A first public release is expected by the end of next year.
Randal Brittenr.britten@auckland.ac.nz
Alan Garnyalan.garny@dpag.ox.ac.uk
Justin Marshj.marsh@auckland.ac.nz
Andrew Millera.miller@auckland.ac.nz
www.opencell.org
Nat
ure
Pre
cedi
ngs
: doi
:10.
1038
/npr
e.20
10.5
131.
1 : P
oste
d 26
Oct
201
0
Recommended