Presentation is loading. Please wait.

Presentation is loading. Please wait.

CARDIAC ELECTROPHYSIOLOGY WEB LAB Introduction and overview Gary Mirams and Jonathan Cooper Computational Biology Group, Department of Computer Science.

Similar presentations


Presentation on theme: "CARDIAC ELECTROPHYSIOLOGY WEB LAB Introduction and overview Gary Mirams and Jonathan Cooper Computational Biology Group, Department of Computer Science."— Presentation transcript:

1 CARDIAC ELECTROPHYSIOLOGY WEB LAB Introduction and overview Gary Mirams and Jonathan Cooper Computational Biology Group, Department of Computer Science

2 A vision of the future… Knowledge about mechanisms is captured in quantitative models Best experiments to do are therefore the ones that best [select and] parameterise the model Provide these to experimentalists Automate model development Deploy in the Virtual Physiological Human!

3 Motivation

4 What does the Web Lab enable?

5 Key features summary Consistent application of a protocol to any model Interface described at the level of biophysical concepts Units conversions are all handled automatically Specify model inputs and outputs Simulator works out which equations it needs for that simulation Replace components For example encode your own stimulus protocol, or apply voltage clamps Includes all the post-processing and plotting instructions Ability to do complex parameter sweeps, analysis, etc.

6 What’s in a protocol? Protocol Inputs Default values given Plots Imports from protocol libraries Post-processing Functional array-based language Outputs N-d arrays (with units) Model Has inputs and outputs (n-d arrays with units) Can be simulated / run Nested simulation loop(s) Outputs are n-dimensional arrays Model Interface definition Library Variables & functions

7 Interfacing using ontologies Models use different names for variables e.g. V, Vm, voltage, membrane_V, Em An ontology gives unique labels to concepts Can also describe relationships between them Model variables can be annotated with these labels e.g. https://chaste.comlab.ox.ac.uk/cellml/ns/oxford- metadata#membrane_voltage Protocols also refer to these labels Models and protocols need to agree on the labels to use A single variable can have many labels

8 Demo https://chaste.cs.ox.ac.uk/FunctionalCuration

9 What will it enable in the future?

10 Acknowledgments Gary MiramsJonathan Cooper Additional development work by: Martin Scharm Aidan Daly Erich Kerekes Ideas and inspiration: Dagmar Waltemath Jon Olav Vik Steven Niederer Alan Garny David Gavaghan Denis & Penny Noble

11 Over to you! Practical session tasks are at https://goo.gl/jl62ghhttps://goo.gl/jl62gh Ask us if anything is unclear Please do record any feedback as you go


Download ppt "CARDIAC ELECTROPHYSIOLOGY WEB LAB Introduction and overview Gary Mirams and Jonathan Cooper Computational Biology Group, Department of Computer Science."

Similar presentations


Ads by Google