Computational Biology, Part 26 Virtual Cell Robert F. Murphy Copyright 2005,2006. 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 phenoma Built in support for describing compartments, biochemical species, electrophysiological phenoma 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
Virtual Cell - To do Create account Create account Read User Guide Read User Guide
Virtual Cell - Hodgkin-Huxley Versions of the models in “Computational cell biology” by Fall et al have been implemented in Virtual Cell Versions of the models in “Computational cell biology” by Fall et al have been implemented in Virtual Cell These are available as Public models These are available as Public models Within Virtual Cell, use Open/Biomodel Within Virtual Cell, use Open/Biomodel Then open Model Neighborhood/CompCell/Hodgkin-Huxley Then open Model Neighborhood/CompCell/Hodgkin-Huxley
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
Building a simulation Define a Cell compartment Define a Cell compartment 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 Right (control) click on Cell membrane Define a flux for prohormone as “0.1*prohormone_Extracellular” Define a flux for prohormone as “0.1*prohormone_Extracellular” 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 10.0 Give initial value for prohormone_Extracellular as 10.0 Run model Run model
Models that consider compartment geometry Virtual Cell facilitated Ca-diffusion model from tutorial Virtual Cell facilitated Ca-diffusion model from tutorial
Making a compartment map for Virtual Cell from a fluorescence microscope image Start from a fluorescence microscope image of a lysosomal protein (LAMP-2) Start from a fluorescence microscope image of a lysosomal protein (LAMP-2)
Making a compartment map for Virtual Cell from a fluorescence microscope image Use Matlab to create an image with values of zero for background, one for cytoplasm, and two for lysosomes Use Matlab to create an image with values of zero for background, one for cytoplasm, and two for lysosomes Assume that the autofluorescence in the lysosome image is sufficient to find a region corresponding to the cytoplasm Assume that the autofluorescence in the lysosome image is sufficient to find a region corresponding to the cytoplasm
Make contiguous cytoplasm image by averaging weak autofluorescence img=imread('r06aug97.h4b dat.png');a=double(img);b=(a-min(min(a)))./(max(max(a))-min(min(a)));H=fspecial('average',13);c=imfilter(b,H,'replicate');d=im2bw(c,0.004);imshow(d);max(max(d))
Combine with image of pixels with positive lysosomal staining e=im2bw(b,graythresh(b));imshow(e); f=d + e; imshow(f,[0 2]); g=uint8(f);imwrite(g,'geomap.tif','TIF','Compression','none');
Resulting image