Functional Curation with the Cardiac Electrophysiology Web Lab Gary Mirams Computational Biology, University of Oxford CellML Workshop, 14 th April 2015.

Slides:



Advertisements
Similar presentations
Maurice Wilkins Centre CellML Workshop 2012 Overview of recent developments in the VPH/Physiome project.
Advertisements

COM vs. CORBA.
ONYX RIP Version Technical Training General. Overview General Messaging and What’s New in X10 High Level Print and Cut & Profiling Overviews In Depth.
Snejina Lazarova Senior QA Engineer, Team Lead CRMTeam Dimo Mitev Senior QA Engineer, Team Lead SystemIntegrationTeam Telerik QA Academy SOAP-based Web.
Samford University Virtual Supercomputer (SUVS) Brian Toone 4/14/09.
1 Richard White Design decisions: architecture 1 July 2005 BiodiversityWorld Grid Workshop NeSC, Edinburgh, 30 June - 1 July 2005 Design decisions: architecture.
The KB on its way to Web 2.0 Lower the barrier for users to remix the output of services. Theo van Veen, ELAG 2006, April 26.
Computational Biology, Part 19 Cell Simulation: Virtual Cell Robert F. Murphy, Shann-Ching Chen, Justin Newberg Copyright  All rights reserved.
Data Analytics and Dynamic Languages Lee E. Edlefsen, Ph.D. VP of Engineering 1.
Understand the football simulation source code. Understand the football simulation source code. Learn all the technical specifications of the system components.
Lecture 7 Evaluation. Purpose Assessment of the result Against requirements Qualitative Quantitative User trials Etc Assessment of and Reflection on process.
High Performance Faceted Interfaces Using S2S Eric Rozell, Tetherless World Constellation.
HTML, XML, PDF Pros and Cons.
RSS RSS is a method that uses XML to distribute web content on one web site, to many other web sites. RSS allows fast browsing for news and updates.
NEES Central Goran Josipovic IT Manager
The Project AH Computing. Functional Requirements  What the product must do!  Examples attractive welcome screen all options available as clickable.
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
Description Language of Calculation Scheme for Automatic Simulation Code Generation Akira Amano College of Lifescience, Ritsumeikan University 1 CellML.
Advanced jQuery and Lasso Integration By Steffan Cline
COM vs. CORBA Computer Science at Azusa Pacific University September 19, 2015 Azusa Pacific University, Azusa, CA 91702, Tel: (800) Department.
Codeigniter is an open source web application. It occupies a very small amount of space in the memory and is most useful for developers who aim to develop.
CARDIAC ELECTROPHYSIOLOGY WEB LAB The underlying software.
David Nickerson 1 (with help from Dagmar Waltemath 2 & Frank Bergmann 3 ) 1 Auckland Bioengineering Institute, University of Auckland 2 University of Rostock.
Software Engineering in Robotics Packaging and Deployment of Systems Henrik I. Christensen –
Developing.NET Web Service- based Architectures with Aspect-Oriented Component Engineering Santokh Singh 1, Professor John Grundy 1,2 and Professor John.
C O M P U T E R G R A P H I C S Jie chen Computer graphic -- OpenGL Howto.
1 Technologies for distributed systems Andrew Jones School of Computer Science Cardiff University.
Indo-US Workshop, June23-25, 2003 Building Digital Libraries for Communities using Kepler Framework M. Zubair Old Dominion University.
Math 15 Lecture 10 University of California, Merced Scilab Programming – No. 1.
INTRODUCTION TO WORDPRESS. About WordPress The free service that we will use from WordPress is often used as blogging software – very little knowledge.
PTT GSP Knowledge Management System User Training Ekkarin Sereechuenpojit System Engineer Infrastructure Solutions Wannee Govitsutthisak System Engineer.
Teranode Tools and Platform for Pathway Analysis Michael Kellen, Solution Manager June 16, 2006.
Modeling and simulation of systems Model building Slovak University of Technology Faculty of Material Science and Technology in Trnava.
1 Bridging the gap between the paper past and digital future.
Virtual Cell and CellML The Virtual Cell Group Center for Cell Analysis and Modeling University of Connecticut Health Center Farmington, CT – USA.
CARDIAC ELECTROPHYSIOLOGY WEB LAB Developing your own protocol descriptions.
The european ITM Task Force data structure F. Imbeaux.
The Physiome Model Repository – PMR David Nickerson Auckland Bioengineering Institute The University.
Modelling epithelial transport David P. Nickerson¹, Kirk L. Hamilton², Peter J. Hunter¹ ¹Auckland Bioengineering Institute, Auckland, New Zealand ²Department.
CMP 131 Introduction to Computer Programming Violetta Cavalli-Sforza Week 3, Lecture 1.
INTRODUCTION TO CSS. TOPICS TO BE DISCUSSED……….  Introduction Introduction  Features of CSS Features of CSS  Creating Style Sheet Creating Style Sheet.
FuGE: A framework for developing standards for functional genomics Andrew Jones School of Computer Science, University of Manchester Metabomeeting 2.0.
An Introduction to Designing, Executing and Sharing Workflows with Taverna Katy Wolstencroft myGrid University of Manchester IMPACT/Taverna Hackathon 2011.
1 CSCD 326 Data Structures I Software Design. 2 The Software Life Cycle 1. Specification 2. Design 3. Risk Analysis 4. Verification 5. Coding 6. Testing.
User Profiling using Semantic Web Group members: Ashwin Somaiah Asha Stephen Charlie Sudharshan Reddy.
Mar. 13 th, 2014 Geant4 Physicslist and Validation Working Group Meeting 1 Hans Wenzel Mar 13 th 2014 Physics validation display Webapplication.
1 Registry Services Overview J. Steven Hughes (Deputy Chair) Principal Computer Scientist NASA/JPL 17 December 2015.
Mike Cooling March Missing Semantics
SCHOOL OF LIBRARY, ARCHIVE AND INFORMATION STUDIES Andy Dawson LIS1510 Library and Archives Automation Issues XML and extensible systems Andy Dawson School.
Community 7 th International CellML Workshop, 25 March 2013 Auckland, New Zealand The.
Mike Hildreth DASPOS Update Mike Hildreth representing the DASPOS project 1.
CARDIAC ELECTROPHYSIOLOGY WEB LAB Introduction and overview Gary Mirams and Jonathan Cooper Computational Biology Group, Department of Computer Science.
A Data Handling System for Modern and Future Fermilab Experiments Robert Illingworth Fermilab Scientific Computing Division.
1 PSI/PhUSE Single Day Event – SAS Applications – June 11, 2009 SAS Drug Development from the Inside Magnus Mengelbier Director.
TechKnowlogy Conference August 2, 2011 Using GoogleDocs for Collaboration.
A Semi-Automated Digital Preservation System based on Semantic Web Services Jane Hunter Sharmin Choudhury DSTC PTY LTD, Brisbane, Australia Slides by Ananta.
SHERPA/RoMEO Open Access Policy Tool for Publishers Peter Millington Centre for Research Communications University of Nottingham SHERPA/RoMEO for Publishers.
CSE3 Winter 2014 Making Information Available to the World with HTML and Web Pages Notepad++ was used for every webpage that was created. Used XHTML (Extensible.
JavaScript is a programming language designed for Web pages.
Osmium: helping PMR support the VPH requirements for identifiable and discoverable computational models Tommy Yu, Peter Hunter, David Nickerson Auckland.
An Overview of Data-PASS Shared Catalog
Matlab Training Session 4: Control, Flow and Functions
Model Curation Edmund J. Crampin Auckland Bioengineering Institute
Automatic launch and tracking the computational simulations with LiFlow and Sumatra Evgeniy Kuklin.
PLOTr -KUSHAL MEHTA.
Digital Human Meeting FAS, July 23, 2001 NLM, Bethesda, MD
Unit 6: Application Development
Semantic Markup for Semantic Web Tools:
Contents Introducing the GSBPM Links to other standards
VoiceXML An investigation Author: Mya Anderson
Presentation transcript:

Functional Curation with the Cardiac Electrophysiology Web Lab Gary Mirams Computational Biology, University of Oxford CellML Workshop, 14 th April 2015

Outline Motivation What does it enable now? Demo What will it enable in the future? Where are we going? Cardiac Web Lab1.

Gary’s Vision of the Future! Biological knowledge is represented as a quantitative mathematical model Experimentalists perform the experiments necessary to select, fit and test the model (we aren’t a million miles off this in ion channel modelling) When something new is discovered they know what protocols to perform, whilst varying the ‘new thing’. It should be a science to make a new model, not an art. And it should be fast! We should pre-define how well it has to perform, and in what validation experiments, for acceptance (as per σ standards in Physics) See my story at: Cardiac Web Lab1.

Motivation Cardiac Web Lab1.

What does it enable now? Cardiac Web Lab1.

Functional Curation Protocol Language Cardiac Web Lab1. Based on proposed extensions to SED-ML (will accept SED-ML protocols) Has a text-like simplified view (as per openCOR) You define the interface to the model (e.g. Voltage in, sodium current out) and the interface is built dynamically (as per SemGen?) You can inherit bits of protocol from other libraries (like CellML 1.1 does for models), for example an action potential duration calculation You can perform nested simulations – even call whole other protocols in loops Post-processing on N-dimensional arrays Plotting with some simple options

Some of the nice features Cardiac Web Lab1. Units conversions are all handled automatically Specify inputs and outputs – simulator works out which equations it needs for that simulation Replace components – for example encode your own stimulus protocol, or replace an entire current with a certain formulation Includes all the postprocessing and plotting instructions Nest protocols within other protocols for parameter sweeps etc. Makes a COMBINE archive for each model/protocol combo.

Demo Cardiac Web Lab1.

Cardiac Web Lab1.

What will it enable in the future? Cardiac Web Lab1.

Where are we going with it? Cardiac Web Lab1. Further improvements to ease of use: Especially for writing new protocols Nicer debugging/error handling in protocols Better documentation More flexibility in the language Cloud based rather than on an Oxford server More structure in ontology to allow e.g. “clamp all cytoplasmic concentrations”, “plot the sum of the membrane potassium currents” Allow exploratory investigation of data? (plot against experimental data) MICEE – Minimum Information about a Cardiac Electrophysiology Experiment – the description of the wet lab experiment should include enough detail to also provide the machine-readable web lab protocol. Explicit link to experimental data — parameter fitting

Things for discussion here Cardiac Web Lab1. Adding our metadata tags to the Physiome Model Repository in some form Want to remove our own copies of CellML files in Chaste and Web Lab, and get to one reference version. Is there a nice easy web service or something to i.list all models ii.get a model (+ metadata) In other programs or websites? Use some of this to enrich electrophysiology model curation in PMR? Anything you’d like me to report back on using/accessing real data?

Acknowledgements Jonathan Cooper Martin Scharm Aidan Daly Erich Kerekes Cardiac Web Lab1. Advance notice of a Workshop – Oxford, Sept Covers all aspects of using the Web Lab, especially uploading your own models & protocols, and using the underlying software directly. An opportunity to steer future developments and get involved. Some travel bursaries will be available. Dagmar Waltemath Jon Olav Vik Steven Niederer Alan Garny