Virtual Cell Satarupa Dey Alex Mogilner. What is Virtual cell? The Virtual cell (or Vcell) is a...

51
Virtual Cell Satarupa Dey Alex Mogilner

Transcript of Virtual Cell Satarupa Dey Alex Mogilner. What is Virtual cell? The Virtual cell (or Vcell) is a...

Page 1: 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.

Virtual Cell

Satarupa Dey

Alex Mogilner

Page 2: 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.

What is Virtual cell?

•The Virtual cell (or Vcell) is a software developed by NRCAM.

•This software platform has been designed to model cell biological processes.

• Vcell consists of a biological and mathematical framework. Scientists can create biological models from which the software will automatically generate mathematical code needed to run simulation.

•This software consists of 3 key components, named BioModel, Geometry and Math Model documents, each of which is saved independently, althogh they do reference each other.

•Models can be reused, updated and published so they are available to the scientific community or they can be shared privately amongst collaborating groups.

Page 3: 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.

Schematic:

Biological Framework: cell Physiological events can be simulated within empirically derived geometries, thus direct comparison of model prediction with experiments.

Math Framework: based on Virtual cell Math language for creating personal math description.

Page 4: 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.

What do we require to access Vcell modeling software?

•Computer (Desktop or Laptop)

•Internet connection

Note:

Virtual cell software is free for academic use. However, one must register to download Vcell client.

Vcell is fully supported by Windows 95/98/NT/XP

Page 5: 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.

5 easy Steps to get started

Step 1: Click Windows Internet ExplorerStep 2: Type Vcell in Googlebar and Enter.

Page 6: 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.

Step 3: Click on Virtual Cell NRCAM (1st search result)Step 4: Click Vcell Software

Page 7: 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.

Wait 5-7minitues to complete...........

Step 5: Click Run Vcell 4.5

Page 8: 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.

Registration: Click on New User Registration

Page 9: 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.

Fill out this form and click OK.

Wait 20 sec......and...

Page 10: 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.

What we will do

Create Model

Run simulation

View Results

Let us start with Reactor problem.

We are ready to play with Vcell

Page 11: 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.

Creating Biomodel:

Steps:

Defining compartments

Creating Species

Defining Reactions

Page 12: 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.

Double click the White Circle. It will turn red with a small box in it...

Enter a name of this Empty compartment, say `Reactor` and click OK. For simplicity consider only one compartment here.

Defining Compartments:

Page 13: 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.

Adding Species:

Select the species tool , click once with left mouse button in the compartment „Reactor“.

•Enter a name of the species

•Add reference notes in annotation box (optional)

•Then click Add

Repeat these steps to add more species.

We will add 2 specieses A and B in the Reactor.

It will look like........

Page 14: 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.

Here A is initial # of molecules and B is # of molecules after some time, say t.

In our Model we have 1 compartment named Reactor with 2 specieses A and B.

Page 15: 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.

Specifying Biochemical reaction•Click left mouse button to select Reactor. It will turn red.

•Click right mouse button to to access the Reactions menu.

•The following window will appear.

Click on Reactions option and we will find a new window..........

Page 16: 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.

Several icons:

Moving species

Species tool

Reaction icon

Flux icon

Line tool

This small Window will show reactions in compartment Reactor.

Here, A= Reactant and B= Product

Page 17: 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.

•Adjust A and B with Moving tool

•Click Reaction Icon once in menu bar.

•Click left mouse button between A and B.

• connect A and B with line tool

Important Note:

Connect A and B to the Reaction icon such that A and B show Reactant and Product respectively.

Next click the yellow reaction icon to get the Reaction kinetic editor.

Steps:

Page 18: 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.

•We can Rename the reaction .•Kynetic Type General (Default).

•Reaction rate we have to assign.

Here,AB with a constant rate K

Reaction Rate: J = A_Reactor - K*B_ReactorK = any Arbitrary constant (say,1)

Close these windows and go to File>save as.. to save this biomodel.

Page 19: 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.

Creating Application:

What We do in Application

1. Structure Mapping between Model and Geometry.

2. Define Initial condition of the of the system.

3. Reaction Mapping.

4. We can view the software generated math code describing our model and equations used in simulations.

5. Simulation results.

Page 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.

Creating Application:1. Click on Application>New>Deterministic or stochastic (in this case deterministic)

Steps:

2.Enter a name for application.

3.Type compartmental and OK.

Page 21: 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.

Application: Compartmental window will pop up with Structure Mapping highlighted.

By default, the application loads with a Compartmental model already mapped according to our described model.

Page 22: 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.

Important Notes:

1.Compartmental ModelsRepresent a single point simulation based on Physiological model andGeometric assumptions.

2. These Models are notSpatially resolved.

3. They are solved using ODEs.

Compartmental Model

Structure Mapping:

Page 23: 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.

Put Value of the Volume (say 1; since we dont have any other compartment, we can consider the volume of the reactor as unity) and enter.

We are done with Structure mapping.

Now we will click Initial Condition text on the Application Document.

Let us zoom the lower part of the Application: Compartmental forStructure Mapping dialog

Page 24: 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.

Click on Initial Condition in Application document. A new document will appear. We have to enter the Initial value of A and B in respective rows.

Initial conditions

Page 25: 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.

Double click the row of Species A . The following Expression Editor dialog Will show up.Enter a value of A (say 10.0) and press OK.Initially B=0.0

Go to File> Save.The software will automatically generateMath Description.

Now,

We can view the software generated math code describing our model and equations used in simulations.

Page 26: 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.

Use radio button to display a parameter (constants, functions and volume domains) in equation as name or as a value . Click on yellow tabs and see the parameter equation or the value.

Page 27: 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.

Use View Model Description Language (VCMDL) button to see the Software generated Code.

Important NoteVCMDL tab is used only to display the math used in the simulation. Later weWill discuss how to create our own math model.

Page 28: 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.

Use View Model Description Language (VCMDL) button to see the Software generated Code.

Important NoteVCMDL tab is used only to display the math used in the simulation. Later weWill discuss how to create our own math model.

Page 29: 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.

Use View Model Description Language (VCMDL) button to see the Software generated Code.

Important NoteVCMDL tab is used only to display the math used in the simulation. Later weWill discuss how to create our own math model.

Page 30: 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.

Simulations:

At this point we can run a simulation.The appropriate solver for compartmental models (ODEs) and Spatial models (PDEs) willAutomatically be implemented based on the Math description.

In our case:

1. We have a compartmental model.

2. Compartmental simulation executes a single point simulation.

3. The ODEs for single point simulation, representing the reactions kinetics are generated and passed to an interpreted ODE solver.

Now, click Simulation text on Application document.

Page 31: 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.

Click new to create a new simulation.

Enter descriptiveComments pertaining the simulation in the comment text field

Page 32: 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.

Click Run to initiate the simulation to run.

ODE solver

Time steps for thesimulation

Click here to Edit the default settings.

Simulation:

Page 33: 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.

Click EditTask to change the strat and end time and press Ok.

Click Edit Advance to change DEs solver start and end time and time steps press OK.

Page 34: 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.

Click Edit Parameters to change the parameters

Change value: Simulation editor allows to override the default value Of any parameter by putting a diff Value to be used during simulation.Double click the the parameter, type a new value and Ok.

Note: the new value will appear in RED

Scan:we have to check the check box for parameter(s) and dialog box will appear where we can enter a list or range of values to be scanned.

Page 35: 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.

Clicking run shows this document with Running status submitted......

After a while Running status shows completed and Results text is highlighted.

Click Results to see the simulation results.

Page 36: 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.

This is the simulation result in graphical form.It is a time series plot.

We can View data

We can Export data

And/or

Plot settings:The graph is interactive. Moving cursor over the graph, corresponding values of X and Y coordinate values will be displayed.

These toggle buttons is used to switch between plotand Values View.

Page 37: 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.

Clicking this button this document will show.

Clicking here we can change the X and Y axes parameter.

Add function is used to define a function to be displayed in Y axis.

Page 38: 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.

We can now play with these tools in simulation document.

1. Click new to create a new simulation.

2. Click Edit to change the end time, lets take t_end=10.

3. Change the parameter value K.

4. Use different solver algorithm to solve ODE.

5. Run the simulation and see the results.

It will take less than a minute to get simulation results without knowing any programming language or without writing any code.

Page 39: 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.

Now we will deal with two important Problems:

1. Law of Mass Action

2. Michaelis Menten problem.

Using Vcell software we will solve these two problems with a few mouse clicks.

Page 40: 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.

The Law of Mass Action (by Norwegian scientists 1864–79CCato M. Gulberg and Peter Waage)

The law of mass action is universal, applicable under any circumstance. However, for reactions that are complete, the result may not be very useful. We introduce the mass action law by using a general chemical reaction equation in which reactants A and B react to give product C and D.

a A + b B --> c C + d D

where a, b, c, d are the coefficients for a balanced chemical equation. The mass action law states that if the system is at equilibrium at a given temperature, then the following ratio is a constant.

[C]c [D]d

------------- = Keq

[A]a

[B]b

The square brackets "[ ]" around the chemical species represent their concentrations. This is the ideal law of chemical equilibrium or law of mass action. The units for K depend upon the units used for concentrations. If M is used for all concentrations, K has units Mc+d-(a+b)

Page 41: 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.

Now create a New Biomodel DocumentConsider the case where A and B reacts to produce AB

A+BAB. Lets start with the following steps---

•Give name of the unnamed compartment

•Add specieses A,B and AB

•Set reaction

•Set Reaction Kinetic Editor

•Kinetic type mass action

•Put Value of Kf and Kr

•Save the Model with a name.

Page 42: 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.

•Go to Application NewDeterministic

•Name the Application (again we will be doing compartmental application) and OK.

•Put volume=1 in Structure Mapping Text.

•Click Initial Condition Text and assign Value of A and B.

•Save the Model once again to View Math and to start Simulation.

Note the Mathcomment,Which says MathModel is already generated by the software.

Page 43: 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.

We can view Math Equations or View VCMDL

Now click simulation Text to run the Simulation.

Page 44: 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.

See Results and play with the different parameters by clicking Edit .

Page 45: 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.

Michaelis-Menten Kinetics(by Leonor Michaelis and

Maud Menten in 1913 )

M-M kinetics approximately describes the kinetics of the Enzyme.The most convenient derivation of the Michaelis–Menten equation, described by Briggs and Haldane, is obtained as follows:

The enzymatic reaction is assumed to be irreversible, and the product does not bind to the enzyme.

                              E+S ES E+P

Kf

Kr

Kp

Enz+SubEnz-Subs-complex Enz+Prod

Now our aim is to analyze this mechanism. With Vcell we can find the reactionrate of production of the product P and the complex ES and also study the impactsof several rate constants Kf,Kr,Kp.

Page 46: 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.

Start with a new Biomodel:

•Name the compartment

•Add Specieses S, E, ES, P

•Set the Reaction

•Set Reaction kinetic Editorfor two reactions.

•Set Mass Action as KineticType

•Save the Model with a name.

Page 47: 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.

•Go to ApplicationNewDeterministic

•Name the Application and OK.

•Put volume=1 in Structure Mapping Text.

•Click Initial Condition Text and assign Value of E and S.

•Save the Model once again to View Math and to start Simulation.

•Math Model will be generated Automatically.

Steps are same as Mass-Action

Page 48: 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.

Clicking View Math we can see the Math Model generated by the software

With the radio button we can see the value or name of the parameter eqn.

Page 49: 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.

Run the Simulation:

Clicking Edit we can change different parameters

Page 50: 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.

•Analyze formation rate of ES, P with time or with other parameter.

•We can choose Graphical results or data values by clicking

Page 51: 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.

Now Play with the tool in Simulation Document, for example

• Change values of Kf,Kr and Kp

• Change Initial concentration of E and S

• Change End time or Time steps.

•Use Different solver

See the result and analyze the mechanism of the Enzyme Kinetics