Virtual Cell and CellML The Virtual Cell Group Center for Cell Analysis and Modeling University of Connecticut Health Center Farmington, CT – USA.

Slides:



Advertisements
Similar presentations
National Database Templates for the Biosafety Clearing-House Application (NDT-nBCH) Overview of the US nBCH Applications.
Advertisements

The ERATO Systems Biology Workbench Michael Hucka, Hamid Bolouri, Andrew Finney, Herbert Sauro ERATO Kitano Systems Biology Project California Institute.
CellDesigner Tutorial Laurence Calzone, Andrei Zinovyev UMR U900 INSERM/Institut Curie/Ecole des Mines de Paris Wednesday, April 30th.
Åbo Akademi University & TUCS, Turku, Finland Ion PETRE Andrzej MIZERA COPASI Complex Pathway Simulator.
Diffusion is the process by which molecules spread from areas of high concentratiion, to areas of low concentration. When the molecules are even throughout.
 Introduction Originally developed by Open Software Foundation (OSF), which is now called The Open Group ( Provides a set of tools and.
Computational Biology, Part 19 Cell Simulation: Virtual Cell Robert F. Murphy, Shann-Ching Chen, Justin Newberg Copyright  All rights reserved.
J2ME Web Services Specification.  With the promise to ease interoperability and allow for large scale software collaboration over the Internet by offering.
Computational Biology, Part 26 Virtual Cell Robert F. Murphy Copyright  2005,2006. All rights reserved.
An framework for model-driven product design and development using Modelica Adrian Pop, Olof Johansson, Peter Fritzson Programming Environments Laboratory.
August 29, 2002InforMax Confidential1 Vector PathBlazer Product Overview.
PHP Scripting Language. Introduction “PHP” is an acronym for “PHP: Hypertext Preprocessor.” It is an interpreted, server-side scripting language. Originally.
Asst.Prof.Dr.Ahmet Ünveren SPRING Computer Engineering Department Asst.Prof.Dr.Ahmet Ünveren SPRING Computer Engineering Department.
4 th NeuroML Development Workshop & BrainScaleS CodeJam, Edinburgh, March NeuroML: Where are we at? Padraig Gleeson Department.
Developing Reusable Software Infrastructure – Middleware – for Multiscale Modeling Wilfred W. Li, Ph.D. National Biomedical Computation Resource Center.
JCE A Java-based Commissioning Environment tool Hiroyuki Sako, JAEA Hiroshi Ikeda, Visible Information Center Inc. SAD Workshop.
Virtual Cell Satarupa Dey Alex Mogilner. What is Virtual cell? The Virtual cell (or Vcell) is a software developed by NRCAM. This software platform has.
OpenAlea An OpenSource platform for plant modeling C. Pradal, S. Dufour-Kowalski, F. Boudon, C. Fournier, C. Godin.
Configuration Management and Server Administration Mohan Bang Endeca Server.
Adapting Legacy Computational Software for XMSF 1 © 2003 White & Pullen, GMU03F-SIW-112 Adapting Legacy Computational Software for XMSF Elizabeth L. White.
Lecture 3: Pathway Generation Tool I: CellDesigner: A modeling tool of biochemical networks Y.Z. Chen Department of Pharmacy National University of Singapore.
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.
WRF Domain Wizard A tool for the WRF Preprocessing System Jeff Smith Paula McCaslin July 17, 2008.
CSCI 6962: Server-side Design and Programming Introduction to Java Server Faces.
第十四章 J2EE 入门 Introduction What is J2EE ?
Computational Infrastructure Ion I. Moraru. UConn Health HPC Facility Originated out of the computational needs of another NIH P41 grant (NRCAM, continuously.
Web mapping interoperability in practice, a Java approach guided by the OpenGis Web Map Server Interface Specification Pedro Fernández, R. Béjar, M.A.
The Problem. The Virtual Cell Project Rashad Badrawi John Carson Yung-Sze Choi Ann Cowan Fei Gao Susan Krueger Anu Lakshminarayana Daniel Lucio Frank.
Comprehensive model for formalized description, visualization and simulation of biological systems Fedor A. Kolpakov Biosoft.Ru,
Measure Model Manipulate The Center for Cell Analysis and Modeling focuses on creating new technologies for understanding the dynamic distributions of.
BioUML integrated platform for building virtual cell and virtual physiological human Fedor Kolpakov Institute of Systems Biology Laboratory of Bioinformatics,
June 2011 The UNEP Java Climate Model Cindy Shellito University of Northern Colorado.
Conifer Cast New features Windows Vista Compatibility New Installer Solver Pause/Resume Locally Implicit Advection Split Lagrangian VOF Advection.
Design of a Search Engine for Metadata Search Based on Metalogy Ing-Xiang Chen, Che-Min Chen,and Cheng-Zen Yang Dept. of Computer Engineering and Science.
Taverna Workflows for Systems Biology Katy Wolstencroft School of Computer Science University of Manchester.
BIological NetwOrk Manager Cytoscape plugin Andrei Zinovyev Institut Curie/INSERM/Ecole de Mines, UMR 900 “Computational Systems Biology of Cancer”
Presentation: SOAP/WS in a distributed object framework, Application Servers & AXIS SOAP.
The Physiome Model Repository – PMR David Nickerson Auckland Bioengineering Institute The University.
The ERATO Systems Biology Workbench Hamid Bolouri ERATO Kitano Systems Biology Project California Institute of Technology & University of Hertfordshire,
CaliBayes and BASIS: e-Science applications for Systems Biology research Yuhui Chen Institute for Ageing and Health Centre for Integrated Systems Biology.
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.
CellDesigner and Virtual Cell Leang Chhun and Chanchala Kaddi Georgia Institute of Technology 29 June, 2006.
Copyright © by Shayne R Flint Simplified Web Application Development Shayne R Flint Department of Computer Science Australian National University.
The ERATO Systems Biology Workbench: Enabling Interaction and Exchange Between Tools for Computational Biology Michael Hucka, Andrew Finney, Herbert Sauro,
CORBA Common Object Request Broker Architecture. Basic Architecture A distributed objects architecture. Logically, an object client makes method calls.
Developing Models in Virtual Cell Susana Neves, Ph.D. 1.
An introduction to data exchange protocols in TDWG Renato De Giovanni TDWG 2008.
Biomodel Reaction Networks Electrophysiology Rule-based Modeling  Mesoscopic Processes Cell Motility Model Analysis Moving Boundary Solver Moving Boundary.
An Introduction to Web Services Web Services using Java / Session 1 / 2 of 21 Objectives Discuss distributed computing Explain web services and their.
National Resource for Cell Analysis and Modeling Scientific Advisory Board Meeting Nov. 18, 2015 Advisors: Reka Albert, Gary Bader, Phil Colella, Jason.
Systems Biology Markup Language Ranjit Randhawa Department of Computer Science Virginia Tech.
EBI is an Outstation of the European Molecular Biology Laboratory. Gautier Koscielny VectorBase Meeting 08 Feburary 2012, EBI VectorBase Text Search Engine.
TR&D 2: NUMERICAL TOOLS FOR MODELING IN CELL BIOLOGY Software development: Jim Schaff Fei Gao Frank Morgan Math & Physics: Boris Slepchenko Diana Resasco.
MIBLab Workshop E-Cell Project 29 June, E-Cell Model and reconstruct biological phenomena In silico Precise whole cell simulation.
MA354 Math Modeling Introduction. Outline A. Three Course Objectives 1. Model literacy: understanding a typical model description 2. Model Analysis 3.
ARCH-IT Symposium, EVA London, 23 rd July 2003 Outline of Overview  ARCO Project goals  Prototype systems and components  Digitisation of artefacts.
OSSIM Technology Overview Mark Lucas. “Awesome” Open Source Software Image Map (OSSIM)
BENG/CHEM/Pharm/MATH 276 HHMI Interfaces Lab 2: Numerical Analysis for Multi-Scale Biology Modeling Cell Biochemical and Biophysical Networks Britton Boras.
Virtual Cell How to model reaction diffusion systems.
Architecture Review 10/11/2004
Integrating ArcSight with Enterprise Ticketing Systems
Integrating ArcSight with Enterprise Ticketing Systems
CMPE419 Mobile Application Development
Cell Electrophysiology Simulation Environment (CESE)
Digital Human Meeting FAS, July 23, 2001 NLM, Bethesda, MD
Middleware, Services, etc.
Java Analysis Studio - Status
CMPE419 Mobile Application Development
Compartmental and Spatial Rule-Based Modeling with Virtual Cell
Presentation transcript:

Virtual Cell and CellML The Virtual Cell Group Center for Cell Analysis and Modeling University of Connecticut Health Center Farmington, CT – USA.

04/04/2007 CellML Workshop The Virtual Cell 2 Outline Virtual Cell – a brief introduction Current CellML support in VCell Issues Possibility of using CellML API Requirements for libCellML … Acknowledgements

04/04/2007 CellML Workshop The Virtual Cell 3 The Virtual Cell What is it?  It is a tool to build models and run simulations of cellular processes What can it do?  Modeling reactions, diffusion, membrane transport, flow, electrical potential and currents  Compartmental or spatial simulations (1D, 2D, 3D) on analytical or image-based geometries  Collaborative work (shared database) and interoperability (SBML, CellML, data formats) Where can you get it?  At What do you need to run it?  Java and an Internet connection (it runs over the web)  It is free but you must register Where can you find more info or get help?   The website (user guide, tutorials, technical info, examples) What new features are expected in the near future?  Standalone, grid-based, resource-sharing versions  Stochastics and brownian motion  Filaments and structures  Open source and plug-in architecture  Components as web services  Modeling the experiment… and much, much more!

04/04/2007 CellML Workshop The Virtual Cell 4 VCell Modeling Process Model Application (maps to experimental context) Init Condn Boundary Condn Diffusion protocols Math Description Equations Domains Sim Results time response sensitivities steady state Modeling & Analysis Structures mapped to Subdomains Subdomains (Image Regions) Structures Map reactions, fluxes, and currents Species Reactions Math Mapping Experiment External Resources pathway databases existing literature Physiological Model Cytosol ER Nucleus Extracellular A+B C D Geometry Simulation (job) Model Parameters Mesh Solver options Solver Services Fluxes Currents

04/04/2007 CellML Workshop The Virtual Cell 5 Applications Topology Geometry, Initial Conditions, Boundary Conditions, Diffusion Coefficients, Pseudo-steady, Enable/Disable Reactions Images Applications Topology Geometry, Initial Conditions, Boundary Conditions, Diffusion Coefficients, Pseudo-steady, Enable/Disable Reactions Images Applications Topology Geometry, Initial Conditions, Boundary Conditions, Diffusion Coefficients, Pseudo-steady, Enable/Disable Reactions Images Applications Topology Geometry, Initial Conditions, Boundary Conditions, Diffusion Coefficients, Pseudo-steady, Enable/Disable Reactions Electrophysiology Protocols Images Math Description VCMDL Physiology Molecular Species Compartment Topology Reactions and Fluxes Simulations Timestep, Mesh Size, Parameter Searches, Sensitivity Results Simulations Timestep, Mesh Size, Parameter Searches, Sensitivity Results Simulations Timestep, Mesh Size, Parameter Searches, Sensitivity Results

04/04/2007 CellML Workshop The Virtual Cell 6 What can we simulate? Math and Physics

04/04/2007 CellML Workshop The Virtual Cell 7 Current Scope and Future Plans Intended Users  Biologists  Biophysicists/Mathematicians Modeling domain  Compartmental or 1D, 2D, 3D Geometry  Reaction/Diffusion/Membrane Transport  Electric Potential (electrophysiology)  Advection and Membrane Diffusion Future  Optimization & parameter scans  Protocols  Advection & Directed Transport  Stochastic Processes  Complexes  Constraints & Virtual Experiments  Stand-alone & grid-based versions  Cell motility  New architecture – plug-ins, modules, etc. (VCell OpenSource)

04/04/2007 CellML Workshop The Virtual Cell 8 Current support for CellML in Virtual Cell Incomplete support for CellML  Export non-spatial biomodels and non-spatial math models to CellML1.0  Hasn’t been actively maintained Parsing of XML DOM object from CellML and translating into appropriate VCell equivalent object  Cumbersome process  Can be inconsistent Does not export electrophysiological models

04/04/2007 CellML Workshop The Virtual Cell 9 Issues to consider New Physics-oriented layer in VCell  All modeling assumptions made explicit and mathematically complete (e.g. lumped vs distributed parameter model for the same mechanism)  Components described by equations, connected to form a system (causality may be left unspecified) Compatible with CellML after determining causality (identify solvable form of equations and all state variables) VCell Physiology VCell Application New Physics Layer VCell Math Layer Solvers VCell Geometry

04/04/2007 CellML Workshop The Virtual Cell 10 Using the CellML API Using the.idl files in the CellML API package, generated the Java interface stubs Seems to provide the necessary functionality to create a CellML document Problem :  Implementation of the Java interfaces and client necessary!  Possible, but time-consuming Non-CORBA JNI (Java) Binding will be extremely helpful !!

04/04/2007 CellML Workshop The Virtual Cell 11 What do we need? …. Simple library to read, write, manipulate CellML models  similar to libSBML  we will have our own internal CellML compatible representation  With Java bindings, supporting Windows, Linux, Mac platforms  Simple methods to add/extract CellML model constructs - transparency from XML syntax Looking forward to the release of the non-CORBA JNI (Java) Binding for CellML-API (soon??) !!

04/04/2007 CellML Workshop The Virtual Cell 12 Acknowledgements We would like to thank CellML consortium for providing this opportunity to present our computational cell biology tool to the CellML community Our sincere thanks to David Nickerson for making the presentation on our behalf