Vivarium: an interface and engine for integrative multiscale modeling in computational biology
Eran Agmon1, Ryan K Spangler1, Christopher J Skalnik1
1Department of Bioengineering, Stanford University, Stanford, CA 94305, USA.
Bioinformatics (Oxford, England)
|February 8, 2022
Summary
Vivarium is new software that simplifies creating complex biological models by integrating diverse data and modeling approaches. This tool facilitates collaboration and streamlines the development of multiscale biological simulations for computational biologists.
Area of Science:
- Computational Biology
- Systems Biology
- Bioinformatics
Background:
- Integrative multiscale modeling combines diverse datasets and strategies to understand complex biological mechanisms.
- Current model development is labor-intensive, requiring significant effort and collaboration on a case-by-case basis.
- Streamlined software tools are crucial for advancing computational biology and facilitating collaborative modeling efforts.
Purpose of the Study:
- Introduce Vivarium, a novel software tool designed to simplify the creation and execution of integrated multiscale biological models.
- Enable computational biologists to easily define, combine, and execute diverse mechanistic models.
- Facilitate collaboration and streamline the development process for complex biological simulations.
Main Methods:
- Vivarium provides an interface to modularize individual models, allowing them to be combined into large composite models.
- The software supports parallelization across multiple CPUs and utilizes a discrete-event simulation engine.
- Demonstrates utility by integrating agent-based models, ODEs, stochastic reaction systems, constraint-based models, solid-body physics, and spatial diffusion.
Main Results:
- Vivarium successfully integrates multiple heterogeneous modeling frameworks into unified, executable multiscale models.
- The software facilitates the creation of complex composite models by enabling modularization and interconnection of individual components.
- Demonstrates the potential for integrating a wide range of biological scales and model types.
Conclusions:
- Vivarium significantly lowers the barrier to entry for developing complex, integrated multiscale biological models.
- The software promotes collaboration and reusability of modeling components within the computational biology community.
- Vivarium is poised to accelerate research in systems biology by enabling more sophisticated and comprehensive simulations.
Related Concept Videos
Multicompartment Models: Overview
280
Multicompartment models are mathematical constructs that depict how drugs are distributed and eliminated within the body. They segment the body into several compartments, symbolizing various physiological or anatomical areas connected through drug transfer processes such as absorption, metabolism, distribution, and elimination.
These models offer a more comprehensive representation of drug behavior in the body than one-compartment models. They accommodate the complexity of drug distribution,...
These models offer a more comprehensive representation of drug behavior in the body than one-compartment models. They accommodate the complexity of drug distribution,...
280
Two-Compartment Open Model: Overview
268
Multicompartmental models are crucial tools in pharmacokinetics, providing a framework to understand how drugs move within the body. The two-compartment model is a crucial subtype, segmenting the body into central and peripheral compartments. The central compartment represents areas with high blood flow, such as plasma and highly perfused organs like the kidneys and liver, while the peripheral compartment signifies tissues with lower blood flow, like adipose tissue and muscle tissue.
The...
The...
268
Mechanistic Models: Compartment Models in Individual and Population Analysis
98
Mechanistic models are utilized in individual analysis using single-source data, but imperfections arise due to data collection errors, preventing perfect prediction of observed data. The mathematical equation involves known values (Xi), observed concentrations (Ci), measurement errors (εi), model parameters (ϕj), and the related function (ƒi) for i number of values. Different least-squares metrics quantify differences between predicted and observed values. The ordinary least...
98
Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving
114
Mechanistic models play a crucial role in algorithms for numerical problem-solving, particularly in nonlinear mixed effects modeling (NMEM). These models aim to minimize specific objective functions by evaluating various parameter estimates, leading to the development of systematic algorithms. In some cases, linearization techniques approximate the model using linear equations.
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
114
Molecular Models
41.3K
Physical models representing molecular architectures of chemical compounds play essential roles in understanding chemistry. The use of molecular models makes it easier to visualize the structures and shapes of atoms and molecules.
41.3K
Three-Compartment Open Model
504
The three-compartment open model is a pharmacokinetic model used to describe the distribution and elimination of drugs following extravascular administration. It comprises a central compartment representing the plasma and two peripheral compartments. The highly perfused peripheral compartment represents organs and tissues with a rich blood supply, such as the liver, kidneys, and lungs. The scarcely perfused peripheral compartment represents tissues with lower blood supply, such as adipose...
504


