Computational Biology, Part 19 Cell Simulation: Virtual Cell Robert F. Murphy, Shann-Ching Chen, Justin Newberg Copyright  2004-2009. All rights reserved.

Slides:



Advertisements
Similar presentations
Theory. Modeling of Biochemical Reaction Systems 2 Assumptions: The reaction systems are spatially homogeneous at every moment of time evolution. The.
Advertisements

Computer modeling of cellular processes
Microsoft Excel 2003 Illustrated Complete Excel Files and Incorporating Web Information Sharing.
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.
Computational Biology, Part 17 Biochemical Kinetics I Robert F. Murphy Copyright  1996, All rights reserved.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Computational Biology, Part 26 Virtual Cell Robert F. Murphy Copyright  2005,2006. All rights reserved.
"Every attempt to employ mathematical methods in the study of biological questions must be considered profoundly irrational and contrary to the spirit.
Resting membrane potential 1 mV= V membrane separates intra- and extracellular compartments inside negative (-80 to -60 mV) due to the asymmetrical.
1 Computing for Todays Lecture 22 Yumei Huo Fall 2006.
Mgt 240 Lecture Website Construction: Software and Language Alternatives March 29, 2005.
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.
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.
Functional Curation with the Cardiac Electrophysiology Web Lab Gary Mirams Computational Biology, University of Oxford CellML Workshop, 14 th April 2015.
{ Digital Notebooks Microsoft Office OneNote Michelle Lawrence Kearney High School
RMG Study Group Session I: Git, Sphinx, webRMG Connie Gao 9/20/
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.
Computational Biology, Part 20 Neuronal Modeling Robert F. Murphy Copyright  1996, 1999, All rights reserved.
Lecture 3: Pathway Generation Tool I: CellDesigner: A modeling tool of biochemical networks Y.Z. Chen Department of Pharmacy National University of Singapore.
Exercises: C = 0 on the whole boundary no flux at all boundaries In these cases, make surface color plots of the concentration in the cell at different.
Composition and Aggregation in Modeling Regulatory Networks Clifford A. Shaffer* Ranjit Randhawa* John J. Tyson + Departments of Computer Science* and.
Using authoring tools to produce materials Hot Potatoes:  small windows or Mac program that creates a variety of exercises  can be freely downloaded.
Converting Macromolecular Regulatory Models from Deterministic to Stochastic Formulation Pengyuan Wang, Ranjit Randhawa, Clifford A. Shaffer, Yang Cao,
Computational Infrastructure Ion I. Moraru. UConn Health HPC Facility Originated out of the computational needs of another NIH P41 grant (NRCAM, continuously.
The Problem. The Virtual Cell Project Rashad Badrawi John Carson Yung-Sze Choi Ann Cowan Fei Gao Susan Krueger Anu Lakshminarayana Daniel Lucio Frank.
Instructors begin using McGraw-Hill’s Homework Manager by creating a unique class Web site in the system. The Class Homepage becomes the entry point for.
Exercise: SIR MODEL (Infected individuals do not move, they stay at home) What is the effect of diffusion? How is the behavior affected by the diffusion.
Measure Model Manipulate The Center for Cell Analysis and Modeling focuses on creating new technologies for understanding the dynamic distributions of.
RMG Study Group Basics of Git Nathan Yee 2/23/
Web Design and Development for E-Business By Jensen J. Zhao Copyright 2003 Prentice Hall, Inc. Web Design and Development for E-Business Jensen J. Zhao.
Computational Biology, Part 15 Biochemical Kinetics I Robert F. Murphy Copyright  1996, 1999, 2000, All rights reserved.
BME 6938 Mathematical Principles in Neuroscience Instructor: Dr Sachin S. Talahthi.
Virtual Cell and CellML The Virtual Cell Group Center for Cell Analysis and Modeling University of Connecticut Health Center Farmington, CT – USA.
GeoGebra: Free Dynamic Software for Geometry and Beyond Shelley W. Question to ponder:
Computation and Visualization for Chemistry Educators and Students at the Institute for Chemistry Literacy Through Computational Science (ICLCS) Jay Mashl.
Preventing Sudden Cardiac Death Rob Blake NA Seminar
BioSPICE and Problem-Solving Environments for Systems Biology Clifford A. Shaffer Department of Computer Science Virginia Tech.
Today we will deal with two important Problems: 1.Law of Mass Action 2. Michaelis Menten problem. Creating Biomodel in Vcell we will solve these two problems.
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.
Developing Models in Virtual Cell Susana Neves, Ph.D. 1.
Unit 1 Opener neuro4e-unit-01-opener.jpg.
es/by-sa/2.0/. Simulation Programs: What is out there? A critical evaluation. Prof:Rui Alves
Electrophysiology 1.
TR&D 2: Physics to Numerics ( NUMERICAL TOOLS FOR MODELING IN CELL BIOLOGY) Specific Aims: 1. Algorithms for modeling diffusion-advection-reaction systems.
Biomodel Reaction Networks Electrophysiology Rule-based Modeling  Mesoscopic Processes Cell Motility Model Analysis Moving Boundary Solver Moving Boundary.
National Resource for Cell Analysis and Modeling Scientific Advisory Board Meeting Nov. 18, 2015 Advisors: Reka Albert, Gary Bader, Phil Colella, Jason.
MA354 An Introduction to Math Models (more or less corresponding to 1.0 in your book)
Fusing and Composing Macromolecular Regulatory Network Models Ranjit Randhawa* Clifford A. Shaffer* John J. Tyson + Departments of Computer Science* and.
TR&D 2: NUMERICAL TOOLS FOR MODELING IN CELL BIOLOGY Software development: Jim Schaff Fei Gao Frank Morgan Math & Physics: Boris Slepchenko Diana Resasco.
Computer-Aided Design of LIVing systEms CADLIVE automatically converts a biochemical network map to a dynamic model. JAVA application Client-Server System.
JigCell Nicholas A. Allen*, Kathy C. Chen**, Emery D. Conrad**, Ranjit Randhawa*, Clifford A. Shaffer*, John J. Tyson**, Layne T. Watson* and Jason W.
MA354 Math Modeling Introduction. Outline A. Three Course Objectives 1. Model literacy: understanding a typical model description 2. Model Analysis 3.
Modeling and Simulation of Signal Transduction Pathways Mark Moeller & Björn Oleson Supervisors: Klaus Prank Ralf Hofestädt.
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.
XP Creating Web Pages with Microsoft Office
1 New Perspectives on Access 2016 Module 8: Sharing, Integrating, and Analyzing Data.
Using Access and the Web
Working with Data in Windows
Today we will deal with two important Problems:
Digital Human Meeting FAS, July 23, 2001 NLM, Bethesda, MD
Staying afloat in the sensor data deluge
Code Analysis, Repository and Modelling for e-Neuroscience
Xpath service Getting data out of XML Aleksandra Pawlik materials by Katy Wolstencroft University of Manchester 1.
Compartmental and Spatial Rule-Based Modeling with Virtual Cell
Presentation transcript:

Computational Biology, Part 19 Cell Simulation: Virtual Cell Robert F. Murphy, Shann-Ching Chen, Justin Newberg Copyright  All rights reserved.

Virtual Cell - NRCAM Framework for building and running models of cell biological processes Framework for building and running models of cell biological processes Built in support for describing compartments, biochemical species, electrophysiological phenomena Built in support for describing compartments, biochemical species, electrophysiological phenomena Models can incorporate empirically derived geometries for compartments Models can incorporate empirically derived geometries for compartments Models saved and calculated on the server Models saved and calculated on the server

Quantitative Cell Biology Predictions Dynamics of Cellular Structures and Molecules Simulation Hypothesis (Model) What are the initial concentrations, diffusion coefficients and locations of all the implicated molecules?What are the initial concentrations, diffusion coefficients and locations of all the implicated molecules? What are the rate laws and rate constants for all the biochemical transformations?What are the rate laws and rate constants for all the biochemical transformations? What are the membrane fluxes and how are they regulated?What are the membrane fluxes and how are they regulated? How are the forces controlling cytoskeletal mechanics regulated?How are the forces controlling cytoskeletal mechanics regulated? Experiment Trends in Cell Biology 13: (2003)

Mathematical Description (view-only, automatically generated) Mathematical Description (view-only, automatically generated) Mathematical Description (view-only, automatically generated) Results Results Results Applications Structure mapping (topology to geometry) Initial Conditions Boundary conditions Diffusion constants (if spatial) Electrophysiology protocols Enable/disable reactions Fast reactions Model analysis Stochastic rate conversion Applications Structure mapping (topology to geometry) Initial Conditions Boundary conditions Diffusion constants (if spatial) Electrophysiology protocols Enable/disable reactions Fast reactions Model analysis Stochastic rate conversion Applications Structure mapping (topology to geometry) Initial Conditions Boundary conditions Diffusion constants (if spatial) Electrophysiology protocols Enable/disable reactions Fast reactions Model analysis Stochastic rate conversion SimulationsTimecourseTimestep Mesh size Solver type Solver settings Parameter changes Parameter scans Parameter sensitivity SimulationsTimecourseTimestep Mesh size Solver type Solver settings Parameter changes Parameter scans Parameter sensitivity SimulationsTimecourseTimestep Mesh size Solver type Solver settings Parameter changes Parameter scans Parameter sensitivity PhysiologyMoleculesStructures(topology) ReactionsFluxes

single model locations/molecules/mechanisms non-spatial apps ODEs, sensitivity analysis multiple simulations spatial apps 1D,2D,3D PDEs reaction/diffusion/advection multiple simulations

non-spatial “Math Model” ODEs, sensitivity analysis multiple simulations spatial “Math Model” 1D,2D,3D PDEs reaction/diffusion/advection multiple simulations Math Models

Minimal Usage Requirements ► Registration  Free; separate link on website ► Java  Version 1.5 or later (except Mac – 1.4 required)  Runs as installed application or as web applet ► Internet connection (for full functionality)  Required for: ► Database access ► Running simulations ► Viewing results  Fast & without firewalls! – but will use tunneling… ► A large monitor… !

Typical usage ► Define physiology  Create compartments  Add species  Add reactions/fluxes ► Create an application  Choose and map geometry (try compartmental first!!)  Specify initial conditions ► Create a simulation  Choose resolution  Choose numerical conditions (timestep!!) ► Run simulation ► View results  Export and analyze data ► Create new simulations… ► Create new applications… ► Create new BioModels…

Virtual Cell - to do Read documentation Read documentation(  Contains quickstart, user guide, tutorials Click on link to run VCell webstart (on Virtual Cell home page) Click on link to run VCell webstart (on Virtual Cell home page) Create account first time you run the Java application Create account first time you run the Java application

Model Descriptions Virtual Cell supports exporting (and to a limited extent, importing) model descriptions in various XML formats Virtual Cell supports exporting (and to a limited extent, importing) model descriptions in various XML formats  SBML (Systems Biology Markup Language, uses MathML)  CellML  VCML (Virtual Cell Markup Language) - required to re-import full model

SBML Models electrical behavior of the squid giant axon. Used to demonstrate interacting ion channels. Described in 2.5. Models electrical behavior of the squid giant axon. Used to demonstrate interacting ion channels. Described in 2.5. Models electrical behavior of the squid giant axon. Used to demonstrate interacting ion channels. Described in 2.5. Models electrical behavior of the squid giant axon. Used to demonstrate interacting ion channels. Described in 2.5.

SBML taum taum V V

CellML

CellML Models electrical behavior of the squid giant axon. Used to demonstrate interacting ion channels. Described in 2.5. Models electrical behavior of the squid giant axon. Used to demonstrate interacting ion channels. Described in 2.5.</Ann\otation> K K Na Channel H Gate (Open) Na Channel H Gate (Open) Na Na Na Channel M Gate (Open) Na Channel M Gate (Open)

Building a simulation To illustrate building a new simulation, we will build a model in which To illustrate building a new simulation, we will build a model in which  Prohormone is initially outside a cell,  Prohormone is internalized into the cell,  Prohormone is converted to hormone  Hormone is exported from the cell ProhormoneProhormone Hormone Hormone internalized converted exported

Building a simulation Define a Cell compartment using feature tool Define a Cell compartment using feature tool Rename unnamed compartment to Extracellular Rename unnamed compartment to Extracellular Add a species “prohormone” to Extracellular Add a species “prohormone” to Extracellular Add a species “hormone” to Extracellular Add a species “hormone” to Extracellular Copy species “prohormone” to Cell Copy species “prohormone” to Cell Copy species “hormone” to Cell Copy species “hormone” to Cell

Building a simulation Right (control) click on Cell membrane and select Reactions Right (control) click on Cell membrane and select Reactions Define a flux for prohormone as “0.1” Define a flux for prohormone as “0.1” Define a flux for hormone as “- 1.0*hormone_Cell” Define a flux for hormone as “- 1.0*hormone_Cell” Right (control) click on Cell Right (control) click on Cell Define a reaction for prohormone to hormone with mass action forward rate=1.0 and reverse rate=0.0 Define a reaction for prohormone to hormone with mass action forward rate=1.0 and reverse rate=0.0

Building a simulation Define a new Application Define a new Application Give initial value for prohormone_Extracellular as 0.01 Give initial value for prohormone_Extracellular as 0.01 Run model Run modelProhormoneProhormone Hormone Hormone internalized converted exported