Breakout Report: Model and Data Sharing Working Group Peter Hunter auckland.ac.nzauckland.ac.nz Herbert Sauro uw.edu uw.edu Jim Bassingthwaighte uw.edu.

Slides:



Advertisements
Similar presentations
Software change management
Advertisements

Configuration management
The ERATO Systems Biology Workbench Michael Hucka, Hamid Bolouri, Andrew Finney, Herbert Sauro ERATO Kitano Systems Biology Project California Institute.
SBML2Murphi: a Translator from a Biology Markup Language to Murphy Andrea Romei Ciclo di Seminari su Model Checking Dipartimento di Informatica Università.
Model Reproducibility and Part Repositories Model Sharing Group Presentation Interagency Modeling and Analysis Group Herbert Sauro Maxwell Neal University.
CellDesigner Tutorial Laurence Calzone, Andrei Zinovyev UMR U900 INSERM/Institut Curie/Ecole des Mines de Paris Wednesday, April 30th.
Multiscale Systems Biology WG Breakout session Sept. 3, 2014.
The MEMOPS Programming Framework Wayne Boucher, Cambridge
The Computable Plant Claire Schulkey Kiri Hamaker California Institute of Technology Dr. Bruce E. Shapiro.
Computational Biology, Part 19 Cell Simulation: Virtual Cell Robert F. Murphy, Shann-Ching Chen, Justin Newberg Copyright  All rights reserved.
Computational Biology, Part 26 Virtual Cell Robert F. Murphy Copyright  2005,2006. All rights reserved.
SCB : 1 Department of Computer Science Simulation and Complexity SCB : Simulating Complex Biosystems Susan Stepney Department of Computer Science Leo Caves.
An framework for model-driven product design and development using Modelica Adrian Pop, Olof Johansson, Peter Fritzson Programming Environments Laboratory.
Software Frameworks for Acquisition and Control European PhD – 2009 Horácio Fernandes.
Use of Ontologies in the Life Sciences: BioPax Graciela Gonzalez, PhD (some slides adapted from presentations available at
Systems Biology: An (simple) Introduction Arthur Cheung.
Chapter 1: An Overview of Computers and Programming Languages
CASE Tools And Their Effect On Software Quality Peter Geddis – pxg07u.
4 th NeuroML Development Workshop & BrainScaleS CodeJam, Edinburgh, March NeuroML: Where are we at? Padraig Gleeson Department.
Description Language of Calculation Scheme for Automatic Simulation Code Generation Akira Amano College of Lifescience, Ritsumeikan University 1 CellML.
Analysis Functionality to enhance MATLAB default interpolation schema using mGstat ABSTRACT The Center for Remote Sensing of Ice Sheets (CReSIS) has a.
The route to Programmable Components Brian P Smith.
Review of Ondex Bernice Rogowitz G2P Visualization and Visual Analytics Team March 18, 2010.
Katanosh Morovat.   This concept is a formal approach for identifying the rules that encapsulate the structure, constraint, and control of the operation.
OpenAlea An OpenSource platform for plant modeling C. Pradal, S. Dufour-Kowalski, F. Boudon, C. Fournier, C. Godin.
Lecture 3: Pathway Generation Tool I: CellDesigner: A modeling tool of biochemical networks Y.Z. Chen Department of Pharmacy National University of Singapore.
MVC and MVP. References enter.html enter.html
The ERATO Systems Biology Workbench Michael Hucka, Andrew Finney, Herbert Sauro, Hamid Bolouri ERATO Kitano Systems Biology Project California Institute.
By: Md Rezaul Huda Reza 5Ps for SE Process Project Product People Problem.
GTL Facilities Computing Infrastructure for 21 st Century Systems Biology Ed Uberbacher ORNL & Mike Colvin LLNL.
XSEDE14 Reproducibility Workshop: Reproducibility in Large Scale Computing – Where do we stand Mark R. Fahey, NICS Robert McLay, TACC XSEDE14 - Reproducibility.
Composition and Aggregation in Modeling Regulatory Networks Clifford A. Shaffer* Ranjit Randhawa* John J. Tyson + Departments of Computer Science* and.
David Nickerson 1 (with help from Dagmar Waltemath 2 & Frank Bergmann 3 ) 1 Auckland Bioengineering Institute, University of Auckland 2 University of Rostock.
EBI is an Outstation of the European Molecular Biology Laboratory. BioModels Database, a public model- sharing resource In silico systems biology: network.
David Adams ATLAS ATLAS Distributed Analysis David Adams BNL March 18, 2004 ATLAS Software Workshop Grid session.
ESMF Code Generation Rocky Dunlap Spencer Rugaber Leo Mark Georgia Tech College of Computing.
Semantic Web for Life Sciences Workshop Session VII: Semantic Aggregation, Integration, and Inference Moderator: Joanne Luciano October, Cambridge,
Virtual Cell and CellML The Virtual Cell Group Center for Cell Analysis and Modeling University of Connecticut Health Center Farmington, CT – USA.
Event-Based Hybrid Consistency Framework (EBHCF) for Distributed Annotation Records Ahmet Fatih Mustacoglu Advisor: Prof. Geoffrey.
BIological NetwOrk Manager Cytoscape plugin Andrei Zinovyev Institut Curie/INSERM/Ecole de Mines, UMR 900 “Computational Systems Biology of Cancer”
IXA 1234 : C++ PROGRAMMING CHAPTER 1. PROGRAMMING LANGUAGE Programming language is a computer program that can solve certain problem / task Keyword: Computer.
The ERATO Systems Biology Workbench Hamid Bolouri ERATO Kitano Systems Biology Project California Institute of Technology & University of Hertfordshire,
K.Furukawa, Nov Database and Simulation Codes 1 Simple thoughts Around Information Repository and Around Simulation Codes K. Furukawa, KEK Nov.
Aggregation Connector: A Tool for Building Large Molecular Network Models from Components Thomas C. Jones Jr 1, Clifford A. Shaffer 1, Alida Palmisano.
Modelling epithelial transport David P. Nickerson¹, Kirk L. Hamilton², Peter J. Hunter¹ ¹Auckland Bioengineering Institute, Auckland, New Zealand ²Department.
Sharing Models. How Can I Exchange Models? SBML (Systems Biology Markup Language): de facto standard for representing cellular networks. A large number.
RoSBM Registry of Standard Biological Models Barry Canton (MIT) Vincent Rouilly (Imperial College) Registry Workshop November 2007,Boston.
The ERATO Systems Biology Workbench: Enabling Interaction and Exchange Between Tools for Computational Biology Michael Hucka, Andrew Finney, Herbert Sauro,
Summary of Progress During the last 12 Months in the Standards Community Model Sharing Working Group Peter Hunter and Herbert M Sauro IMAG Meeting 2012.
Nature Reviews/2012. Next-Generation Sequencing (NGS): Data Generation NGS will generate more broadly applicable data for various novel functional assays.
Confidential Continuous Integration Framework (CIF) 5/18/2004.
 Programming - the process of creating computer programs.
Kaifeng Chen Institute for Theoretical Physics Synthetic Biology with Engineering Tools 1 Francis Chen.
Fusing and Composing Macromolecular Regulatory Network Models Ranjit Randhawa* Clifford A. Shaffer* John J. Tyson + Departments of Computer Science* and.
Making Software Executable by Others Varun Ratnakar USC/ISI April 17, 2015
Overview of the Systems Biology Workbench Michael Hucka, Andrew Finney, Herbert Sauro, Hamid Bolouri ERATO Kitano Systems Biology Project California Institute.
Paul Alexander 2 nd SKADS Workshop October 2007 SKA and SKADS Costing The Future Paul Alexander Andrew Faulkner, Rosie Bolton.
IGEM 2008 Tutorial Modeling. What? Model A model in science is a physical, mathematical, or logical representation of a system of entities, phenomena,
Synthetic Biology Open Language (SBOL): Community-Driven Standard for Communi-cation of Synthetic Biology Designs Jacob Beal, Bryan Bartley, Kevin Clancy,
1 The Virtual Physiological Human ToolKit Jonathan Cooper University of Oxford On behalf of the ToolKit team  VPH NoE, 2009 All Hands Meeting 2009 Oxford.
A computer contains two major sets of tools, software and hardware. Software is generally divided into Systems software and Applications software. Systems.
Ontologies Reasoning Components Agents Simulations An Overview of Model-Driven Engineering and Architecture Jacques Robin.
JRA1 Meeting – 09/02/ Software Configuration Management and Integration EGEE is proposed as a project funded by the European Union under contract.
A Compiler for Printable Robots
CSC391/691 Intro to OpenCV Dr. Rongzhong Li Fall 2016
Types for Programs and Proofs
The ERATO Systems Biology Workbench
Modularization and Semantics of Learning Objects in a Cooperative Knowledge Space Nadine Ludwig Center for Multimedia in eLearning & eResearch, Berlin.
Programming language translators
UML  UML stands for Unified Modeling Language. It is a standard which is mainly used for creating object- oriented, meaningful documentation models for.
Presentation transcript:

Breakout Report: Model and Data Sharing Working Group Peter Hunter auckland.ac.nzauckland.ac.nz Herbert Sauro uw.edu uw.edu Jim Bassingthwaighte uw.edu uw.edu Roger Mark MIT.EDU MIT.EDU

People Present: Jacob Barhak Kevin Shelburne Thomas Radman from NIH Jessica Appler from HHS Mark Walker Brian Carlson Jim Bassingthwaite Maciej Swat Mike Hucka Jim Sluka Herbert Sauro

Reproducibility Poor reproducibility in infectious disease modeling and biostatistics community. Jacob Barhak Don’t even use electronic formats ― errors in papers, wrong units, cannot trace equations Probably 50 to 90% of models in our community are not reproducible.

Modularity in Models Various efforts underway: – Jim Bassingthwaite has a java based solution that merged modules – SBML community has effort that uses model composition to support modular models based on biological information. Growing list of supported software. – CellML has the notion of components that allows modularity of model math.

Modularity in Models

What about standards for other modeling domains? Maciej Swat (Compucell3D) et al have started to think about a virtual tissue language based on Python. It will be declarative way of defining cell behavior agent-based aiming for a Matlab for virtual tissues

Annotation Models Annotation of models allow computers to manipulate models. Examples, name species, reactions, cellular structures and behaviors, kinetics etc. Brian Carlson talked about their work on SemGen for annotation bring models together, attach ontological terms JB: brought up the issue of different ontologies not matching up, and synonyms Ultimate aim: Super standard to convert down to other standards like SBML, CellML, NeuroML etc.

Persistence of Data and Models Kevin Shelburne brought up the important issue of persistence of data and models. Their current approach is to store such information on SimBios. This led to a discussion of reliability of such resources including how to manage version control of such data : More likely to survive Least likely to survive PIs Computer Couple of years? NIH/NSF etc Centers 5 to 10 years Code repositories such as (Up to 80 years?) Github, Bitbucket, Sourceforge etc. University Library Eg Oxford and Cambridge Uni libraries have been maintained for almost 1000 years. (Up to years) Centralized resources, eg EBI, Medline Up to 40 years

New Tools Mike Hucka reported the release of MOCCASIN “Model ODE Converter for Creating Awesome SBML Interoperability” This can convert Matlab biochemical pathway models to SBML by reverse engineering the biology.

New Tools Herbert Sauro reported the release of libRoadRunner and Tellurium libRoadRunner is a cross-platform library that implements a high performance ODE based simulator. Uses LLVM to generate what is effectively a machine code representation of your model. Achieves 97% if raw C compiled code. Good for real- time interactive simulation and cluster configurations for large scale optimization and simulation. You can even run it on a Raspberry Pi.

New Tools Tellurium is Python framework that bring together a wide range of tools for modelers, including: libRoadRunner, SBML, SEDML, Bifurcation, Antimony, Matlab export, SciPy, Matplotlib etc. Supports creation of reproducible SBML based models using community developed reproducibility standards (SEDML).

Educational Video There is an educational video on YouTube that describes how to create an SBML model using four different Tools: 1.Tellurium 2.COPASI 3.CellDesigner 4.PathwayDesigner 5.See IMAG Wiki for link.

IEEE Special Issue on Reproducibly

For the Following Year More educational material – What are the SBML and CellML standards? – What other standards are useful – Videos on how to use specific tools – Reproducibility – Improve the mailing list – Reports from relevant workshops such as COMBINE

And Finally… Satellite Meeting tomorrow! Overview and Use of Standards and Formats Relevant to the IMAG/MSM Community See agenda in your IMAG package.