4.7 Article

Vivarium: an interface and engine for integrative multiscale modeling in computational biology

期刊

BIOINFORMATICS
卷 38, 期 7, 页码 1972-1979

出版社

OXFORD UNIV PRESS
DOI: 10.1093/bioinformatics/btac049

关键词

-

资金

  1. Paul G. Allen Frontiers Group via an Allen Discovery Center at Stanford
  2. NIGMS of the National Institutes of Health [F32GM137464]
  3. NSF [CBET1903477]

向作者/读者索取更多资源

Vivarium is a software tool for building integrative multiscale models, providing an interface that allows computational biologists to easily define mechanistic models and combine them as an integrated multiscale model. It streamlines the integrative modeling effort by making individual models into modules that can be wired together and run with Vivarium's discrete-event simulation engine. This tool has been demonstrated to successfully build composite models that combine various modeling frameworks, and it has the potential to support future efforts in integrating more types of models at different biological scales.
Motivation: This article introduces Vivarium-software born of the idea that it should be as easy as possible for computational biologists to define any imaginable mechanistic model, combine it with existing models and execute them together as an integrated multiscale model. Integrative multiscale modeling confronts the complexity of biology by combining heterogeneous datasets and diverse modeling strategies into unified representations. These integrated models are then run to simulate how the hypothesized mechanisms operate as a whole. But building such models has been a labor-intensive process that requires many contributors, and they are still primarily developed on a case-by-case basis with each project starting anew. New software tools that streamline the integrative modeling effort and facilitate collaboration are therefore essential for future computational biologists. Results: Vivarium is a software tool for building integrative multiscale models. It provides an interface that makes individual models into modules that can be wired together in large composite models, parallelized across multiple CPUs and run with Vivarium's discrete-event simulation engine. Vivarium's utility is demonstrated by building composite models that combine several modeling frameworks: agent-based models, ordinary differential equations, stochastic reaction systems, constraint-based models, solid-body physics and spatial diffusion. This demonstrates just the beginning of what is possible-Vivarium will be able to support future efforts that integrate many more types of models and at many more biological scales. Availability and implementation: The specific models, simulation pipelines and notebooks developed for this article are all available at the vivarium-notebooks repository: https://github.com/vivarium-collective/vivarium-notebooks. Vivarium-core is available at https://github.com/vivarium-collective/vivarium-core, and has been released on Python Package Index. The Vivarium Collective (https://vivarium-collective.github.io) is a repository of freely available Vivarium processes and composites, including the processes used in Section 3. Supplementary Materials provide with an extensive methodology section, with several code listings that demonstrate the basic interfaces. Contact: agmon.eran@gmail.com or mcovert@stanford.edu Supplementary information: Supplementary data are available at Bioinformatics online.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.7
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据