Virtual Cell

Last updated
Virtual Cell
Initial releaseOctober 11, 1999;23 years ago (1999-10-11)
Stable release
7.4 / March 2021;1 year ago (2021-03)
Repository github.com/virtualcell/vcell
Written in Java, C++, Perl
Operating system Windows, macOS, Linux
Platform IA-32, x64
License MIT license
Website vcell.org

Virtual Cell (VCell) [1] [2] [3] [4] is an open-source software platform for modeling and simulation of living organisms, primarily cells. It has been designed to be a tool for a wide range of scientists, from experimental cell biologists to theoretical biophysicists. [5]

Contents

Concept

Virtual Cell is an advanced software platform for modeling and simulating reaction kinetics, membrane transport and diffusion in the complex geometries of cells and multicellular tissues. VCell models have a hierarchical tree structure. The trunk level is the "Physiology" consisting of compartments, species and chemical reactions, and reaction rates that are functions of concentrations. Given initial concentrations of species, VCell can calculate how these concentrations change over time. How these numerical simulations are performed, is determined through a number of "Applications", which specify whether simulations will be deterministic or stochastic, and spatial or compartmental; multiple "Applications" can also specify initial concentrations, diffusion coefficients, flow rates and a variety of modeling assumptions. Thus "Applications" can be viewed as computational experiments to test ideas about the physiological system. Each "Application" corresponds to a mathematical description, which is automatically translated into the VCell Math Description Language. Multiple "Simulations", including parameter scans and changes in solver specifications, can be run within each "Application".

Models can range from the simple to the highly complex, and can represent a mixture of experimental data and purely theoretical assumptions.

The Virtual Cell can be used as a distributed application over the Internet or as a standalone application. The graphical user interface allows construction of complex models in biologically relevant terms: compartment dimensions and shape, molecular characteristics, and interaction parameters. VCell converts the biological description into an equivalent mathematical system of differential equations. Users can switch back-and-forth between the schematic biological view and the mathematical view in the common graphical interface. Indeed, if users desire, they can manipulate the mathematical description directly, bypassing the schematic view. VCell allows users a choice of numerical solvers to translate the mathematical description into software code which is executed to perform the simulations. The results can be displayed on-line, or they can be downloaded to the user's computer in a wide variety of export formats. The Virtual Cell license allows free access to all members of the scientific community. [6]

Users may save their models in the VCell DataBase, which is maintained on servers at U. Connecticut. The VCell Database uses an access control system with permissions to allow users to maintain their models private, share them with select collaborators or make them public. The VCell website maintains a searchable list of models that are public and associated with research publications.

VCell Models can be formulated as reaction networks or based on reaction rules. A model can be simulated using many physical assumptions: deterministic, stochastic or hybrid deterministic/stochastic; non-spatial compartmental, simulating only reaction kinetics, or with explicit spatial geometries accounting also for diffusion and flow. A new experimental feature allows for reaction-diffusion models in changing geometries (top). VCell Model Specification and Simulation Methods.gif
VCell Models can be formulated as reaction networks or based on reaction rules. A model can be simulated using many physical assumptions: deterministic, stochastic or hybrid deterministic/stochastic; non-spatial compartmental, simulating only reaction kinetics, or with explicit spatial geometries accounting also for diffusion and flow. A new experimental feature allows for reaction-diffusion models in changing geometries (top).

Features

VCell supports the following features:

VCell allows users integrated access to a variety of sources to help build and annotate models:

Development

The Virtual Cell is being developed at the R. D Berlin Center for Cell Analysis and Modeling at the University of Connecticut Health Center. [16] The team is primarily funded through research grants through the National Institutes of Health.

See also

Related Research Articles

<span class="mw-page-title-main">Gene regulatory network</span> Collection of molecular regulators

A generegulatory network (GRN) is a collection of molecular regulators that interact with each other and with other substances in the cell to govern the gene expression levels of mRNA and proteins which, in turn, determine the function of the cell. GRN also play a central role in morphogenesis, the creation of body structures, which in turn is central to evolutionary developmental biology (evo-devo).

<span class="mw-page-title-main">Computer simulation</span> Process of mathematical modelling, performed on a computer

Computer simulation is the process of mathematical modelling, performed on a computer, which is designed to predict the behaviour of, or the outcome of, a real-world or physical system. The reliability of some mathematical models can be determined by comparing their results to the real-world outcomes they aim to predict. Computer simulations have become a useful tool for the mathematical modeling of many natural systems in physics, astrophysics, climatology, chemistry, biology and manufacturing, as well as human systems in economics, psychology, social science, health care and engineering. Simulation of a system is represented as the running of the system's model. It can be used to explore and gain new insights into new technology and to estimate the performance of systems too complex for analytical solutions.

<span class="mw-page-title-main">Mathematical and theoretical biology</span> Branch of biology

Mathematical and theoretical biology, or biomathematics, is a branch of biology which employs theoretical analysis, mathematical models and abstractions of the living organisms to investigate the principles that govern the structure, development and behavior of the systems, as opposed to experimental biology which deals with the conduction of experiments to prove and validate the scientific theories. The field is sometimes called mathematical biology or biomathematics to stress the mathematical side, or theoretical biology to stress the biological side. Theoretical biology focuses more on the development of theoretical principles for biology while mathematical biology focuses on the use of mathematical tools to study biological systems, even though the two terms are sometimes interchanged.

<span class="mw-page-title-main">CellML</span>

CellML is an XML based markup language for describing mathematical models. Although it could theoretically describe any mathematical model, it was originally created with the Physiome Project in mind, and hence used primarily to describe models relevant to the field of biology. This is reflected in its name CellML, although this is simply a name, not an abbreviation. CellML is growing in popularity as a portable description format for computational models, and groups throughout the world are using CellML for modelling or developing software tools based on CellML. CellML is similar to Systems Biology Markup Language SBML but provides greater scope for model modularity and reuse, and is not specific to descriptions of biochemistry.

Modelling biological systems is a significant task of systems biology and mathematical biology. Computational systems biology aims to develop and use efficient algorithms, data structures, visualization and communication tools with the goal of computer modelling of biological systems. It involves the use of computer simulations of biological systems, including cellular subsystems, to both analyze and visualize the complex connections of these cellular processes.

<span class="mw-page-title-main">Metabolic network modelling</span> Form of biological modelling

Metabolic network modelling, also known as metabolic network reconstruction or metabolic pathway analysis, allows for an in-depth insight into the molecular mechanisms of a particular organism. In particular, these models correlate the genome with molecular physiology. A reconstruction breaks down metabolic pathways into their respective reactions and enzymes, and analyzes them within the perspective of the entire network. In simplified terms, a reconstruction collects all of the relevant metabolic information of an organism and compiles it in a mathematical model. Validation and analysis of reconstructions can allow identification of key features of metabolism such as growth yield, resource distribution, network robustness, and gene essentiality. This knowledge can then be applied to create novel biotechnology.

<span class="mw-page-title-main">Flux balance analysis</span>

Flux balance analysis (FBA) is a mathematical method for simulating metabolism in genome-scale reconstructions of metabolic networks. In comparison to traditional methods of modeling, FBA is less intensive in terms of the input data required for constructing the model. Simulations performed using FBA are computationally inexpensive and can calculate steady-state metabolic fluxes for large models in a few seconds on modern personal computers. The related method of metabolic pathway analysis seeks to find and list all possible pathways between metabolites.

The Systems Biology Markup Language (SBML) is a representation format, based on XML, for communicating and storing computational models of biological processes. It is a free and open standard with widespread software support and a community of users and developers. SBML can represent many different classes of biological phenomena, including metabolic networks, cell signaling pathways, regulatory networks, infectious diseases, and many others. It has been proposed as a standard for representing computational models in systems biology today.

A stochastic simulation is a simulation of a system that has variables that can change stochastically (randomly) with individual probabilities.

Systems immunology is a research field under systems biology that uses mathematical approaches and computational methods to examine the interactions within cellular and molecular networks of the immune system. The immune system has been thoroughly analyzed as regards to its components and function by using a "reductionist" approach, but its overall function can't be easily predicted by studying the characteristics of its isolated components because they strongly rely on the interactions among these numerous constituents. It focuses on in silico experiments rather than in vivo.

A multi-compartment model is a type of mathematical model used for describing the way materials or energies are transmitted among the compartments of a system. Sometimes, the physical system that we try to model in equations is too complex, so it is much easier to discretize the problem and reduce the number of parameters. Each compartment is assumed to be a homogeneous entity within which the entities being modeled are equivalent. A multi-compartment model is classified as a lumped parameters model. Similar to more general mathematical models, multi-compartment models can treat variables as continuous, such as a differential equation, or as discrete, such as a Markov chain. Depending on the system being modeled, they can be treated as stochastic or deterministic.

<span class="mw-page-title-main">Metabolic flux analysis</span>

Metabolic flux analysis (MFA) is an experimental fluxomics technique used to examine production and consumption rates of metabolites in a biological system. At an intracellular level, it allows for the quantification of metabolic fluxes, thereby elucidating the central metabolism of the cell. Various methods of MFA, including isotopically stationary metabolic flux analysis, isotopically non-stationary metabolic flux analysis, and thermodynamics-based metabolic flux analysis, can be coupled with stoichiometric models of metabolism and mass spectrometry methods with isotopic mass resolution to elucidate the transfer of moieties containing isotopic tracers from one metabolite into another and derive information about the metabolic network. Metabolic flux analysis (MFA) has many applications such as determining the limits on the ability of a biological system to produce a biochemical such as ethanol, predicting the response to gene knockout, and guiding the identification of bottleneck enzymes in metabolic networks for metabolic engineering efforts.

Igor I. Goryanin is a systems biologist, who holds a Henrik Kacser Chair in Computational Systems Biology at the University of Edinburgh. He also heads the Biological Systems Unit at the Okinawa Institute of Science and Technology, Japan.

<span class="mw-page-title-main">Cellular model</span>

A cellular model is a mathematical model of aspects of a biological cell, for the purposes of in silico research.

The system size expansion, also known as van Kampen's expansion or the Ω-expansion, is a technique pioneered by Nico van Kampen used in the analysis of stochastic processes. Specifically, it allows one to find an approximation to the solution of a master equation with nonlinear transition rates. The leading order term of the expansion is given by the linear noise approximation, in which the master equation is approximated by a Fokker–Planck equation with linear coefficients determined by the transition rates and stoichiometry of the system.

COPASI is an open-source software application for creating and solving mathematical models of biological processes such as metabolic networks, cell-signaling pathways, regulatory networks, infectious diseases, and many others.

In mathematical modeling, deterministic simulations contain no random variables and no degree of randomness, and consist mostly of equations, for example difference equations. These simulations have known inputs and they result in a unique set of outputs. Contrast stochastic (probability) simulation, which includes random variables.

Within bioinformatics, intrinsic Noise Analyzer (iNA) is an open source software for studying reaction kinetics in living cells. The software analyzes mathematical models of intracellular reaction kinetics such as gene expression, regulatory networks or signaling pathways to quantify concentration fluctuations due to the random nature of chemical reactions.

Multi-state modeling of biomolecules refers to a series of techniques used to represent and compute the behaviour of biological molecules or complexes that can adopt a large number of possible functional states.

References

  1. Schaff J, Fink CC, Slepchenko B, Carson JH, Loew LM (September 1997). "A general computational framework for modeling cellular structure and function". Biophysical Journal. 73 (3): 1135–46. Bibcode:1997BpJ....73.1135S. doi:10.1016/S0006-3495(97)78146-3. PMC   1181013 . PMID   9284281.
  2. "Mapping The Mechanisms At The Basis Of Life". Hartford Courant. 23 February 1999. Retrieved 19 March 2012.
  3. Loew LM, Schaff JC (October 2001). "The Virtual Cell: a software environment for computational cell biology". Trends in Biotechnology. 19 (10): 401–6. doi:10.1016/S0167-7799(01)01740-1. PMID   11587765.
  4. Cowan AE, Moraru II, Schaff JC, Slepchenko BM, Loew LM (2012). "Spatial modeling of cell signaling networks". Methods in Cell Biology. Elsevier. 110: 195–221. doi:10.1016/b978-0-12-388403-9.00008-4. ISBN   9780123884039. PMC   3519356 . PMID   22482950.
  5. Moraru II, Schaff JC, Slepchenko BM, Blinov ML, Morgan F, Lakshminarayana A, Gao F, Li Y, Loew LM (September 2008). "Virtual Cell modelling and simulation software environment". IET Systems Biology. 2 (5): 352–62. doi:10.1049/iet-syb:20080102. PMC   2711391 . PMID   19045830.
  6. "VCell - The Virtual Cell". UConn Health Center. Retrieved 22 March 2012.
  7. Blinov ML, Schaff JC, Vasilescu D, Moraru II, Bloom JE, Loew LM (October 2017). "Compartmental and Spatial Rule-Based Modeling with Virtual Cell". Biophysical Journal. 113 (7): 1365–1372. Bibcode:2017BpJ...113.1365B. doi:10.1016/j.bpj.2017.08.022. PMC   5627391 . PMID   28978431.
  8. "Smoldyn: a spatial stochastic simulator for chemical reaction networks" . Retrieved 23 March 2012.
  9. "VCell Software Architecture - VCML Specification" . Retrieved 23 March 2012.
  10. "Systems Biology Markup Language (SBML)" . Retrieved 23 March 2012.
  11. "BioPAX - Biological Pathway Exchange" . Retrieved 23 March 2012.
  12. "BioModels Database - A Database of Annotated Published Models" . Retrieved 23 March 2012.
  13. "Pathway Commons" . Retrieved 23 March 2012.
  14. "UniProt" . Retrieved 23 March 2012.
  15. "Chemical Entities of Biological Interest (ChEBI)" . Retrieved 23 March 2012.
  16. "The Richard D. Berlin Center for Cell Analysis and Modeling (CCAM)" . Retrieved 23 March 2012.