CellML, PMR, OpenCOR, CRBM, …
David Nickerson Auckland Bioengineering Institute University of Auckland New Zealand
https://doi.org/10.17608/k6.auckland.10080263
CellML, PMR, OpenCOR, CRBM, David Nickerson Auckland - - PowerPoint PPT Presentation
https://doi.org/10.17608/k6.auckland.10080263 CellML, PMR, OpenCOR, CRBM, David Nickerson Auckland Bioengineering Institute University of Auckland New Zealand CellML signalling modules for the cardiac myocyte ms seconds hours days
David Nickerson Auckland Bioengineering Institute University of Auckland New Zealand
https://doi.org/10.17608/k6.auckland.10080263
Cardiac myocyte
α-adrenergic Muscarincic, ACh PLCβ Gα Gβγ PIP2 Gq α1 DAG + IP3 Ca2+ CaN CaMK PKCα PKCδ PKCβ PKCε β-adrenergic NE, Iso PKA ATP cAMP Gα Gα Gβγ AC Gi β2 Gs β1 MEF2C GATA4 NFAT p p p TFs t V Ca2+ EC-coupl.g & mechs PLB Serca2 TnC Ca2+ RyR2 TnI MHC p p p p T p p p p p ms seconds hours days
Time scale Nucleus Membrane Cytosol DNA
Inputs Outputs
c-myc, c-fos, c-jun, ras, hsp-70 TFs p Eccentric hypertrophy Concentric hypertrophy Physiological hypertrophy
CellML signalling modules for the cardiac myocyte
Ion channels, transporters INa Na+ INa,b Na+ ICl Cl- ICa,L Ca2+ ICa,T Ca2+ ICa,b Ca2+ IKr K+ IKs K+ IKto K+ IKp K+ IK1 K+ NCX Ca2+ 3Na+ 3K+ 2Na+ NKA CHE OH- NHE H+ NBC HCO3
AE HCO3
* NO sGC sGC eNOS nNOS Ca2+ NO cGK I p cGK II p cGMP pGC ANP BNP iNOS NO Peptide GFs RAS MAPK ERK JNK p38K TFs RTK p p p p p p p Apoptosis Cytokines cytokine receptor gp130 STAT Jac IκB NFκB Inactive Class II HDACs Ca2+ CaMK PKD PKC histone Insulin, IGF, GH TFs mTOR p GSK3 p PKB PI3K PIP3 RTK p Hypertrophic cardiac myopathy FOXO
4
– Unambiguous description of the mathematical model
– Modular, composable
– Metadata to describe the biological semantics
– CellML API library and service – Most tools don’t support model composition
https://doi.org/10.17608/k6.auckland.10080263
– No metadata, annotations, cmeta: id – No extension elements
– Grouping replaced with only encapsulation – No more map_components
– Connections no longer have direction – Single interface attribute controlling scope: public, private, public_and_private, none
5
https://doi.org/10.17608/k6.auckland.10080263
– No need to specify base_units explicitly – Units with offsets removed – “celsius” removed from built-in units – Component-scope unit definitions removed
– Arbitrary rules to “reset” variables
– No more “recommended” subset to support – Well defined, no confusion
6
https://doi.org/10.17608/k6.auckland.10080263
specification – Allowing rapid prototyping – Exploring alternatives – Testing model exchange and reproducibility
7
https://doi.org/10.17608/k6.auckland.10080263
– Version control repositories (git) – Historically mostly CellML models from the literature – Gradually getting more non-CellML data contributed (SED-ML, FE models, code)
– “releases” of workspaces – A specific version processed for display and interaction
8
https://doi.org/10.17608/k6.auckland.10080263
9
https: / / models.physiomeproject.org/ e/ 71
https://doi.org/10.17608/k6.auckland.10080263
10
https://doi.org/10.17608/k6.auckland.10080263
– Content type negotiation – Same URL – REST
– Indexing versioned annotations – Supporting (semantic) querying
11
https://doi.org/10.17608/k6.auckland.10080263
12
https://doi.org/10.17608/k6.auckland.10080263
13
https://doi.org/10.17608/k6.auckland.10080263
14
https://doi.org/10.17608/k6.auckland.10080263
15
https://doi.org/10.17608/k6.auckland.10080263
16
https://doi.org/10.17608/k6.auckland.10080263
(including SED-ML)
your work FAIRly
CellML, OpenCOR, and Python.
17
https://doi.org/10.17608/k6.auckland.10080263
Alan Garny Gonzalo Maso Talou
18
https://doi.org/10.17608/k6.auckland.10080263
19
Jonathan Karr Mount Sinai TR&D 1 John Gennari U Washington TR&D 2 Ion Moraru UConn Health TR&D 3 Herbert Sauro U Washington Director David Nickerson ABI Curation Service
Support by NIBIB and NIGMS:
20
Long-term
precision medicine and synthetic biology Short-term
composable, collaborative, and scalable
21
22
23
https://doi.org/10.17608/k6.auckland.10080263
26
27
Simulation tool
models
Biological publication repository
Simulation result
28
First attempt to run the model, measuring the spiking rate v over time
load SBML into the simulation tool COPASI use parametrisation as given in the SBML file define output variables (v) run the time course
1 ms (standard) 100ms 1000ms
29
Fig.: COPASI simulation, duration: 140ms, step size: 0.14
Second attempt to run the model, adjusting simulation step size and duration
30
Fig.: COPASI, adjusted parameter values (a=0.02, b=0.2 c=-55, d=4)
Third attempt to run the model, updating initial model parameters
31
Standards for Visual Representation Standards for Models and their Analyses Standards for Knowledge Representation
Associated Standards
Used by core standards
Controlled Vocabularies Infrastructure Projects
BioModels.net qualifiers
○
○
○
https://doi.org/10.1109/WSC.2017.8247840
http://co.mbine.org/comm