Department of Medicine, University of Florida, Gainesville, Florida, United States of America.
Department of Intelligent Systems Engineering and Biocomplexity Institute, Indiana University, Bloomington, Indiana, United States of America.
PLoS Comput Biol. 2023 Oct 23;19(10):e1010768. doi: 10.1371/journal.pcbi.1010768. eCollection 2023 Oct.
Tissue Forge is an open-source interactive environment for particle-based physics, chemistry and biology modeling and simulation. Tissue Forge allows users to create, simulate and explore models and virtual experiments based on soft condensed matter physics at multiple scales, from the molecular to the multicellular, using a simple, consistent interface. While Tissue Forge is designed to simplify solving problems in complex subcellular, cellular and tissue biophysics, it supports applications ranging from classic molecular dynamics to agent-based multicellular systems with dynamic populations. Tissue Forge users can build and interact with models and simulations in real-time and change simulation details during execution, or execute simulations off-screen and/or remotely in high-performance computing environments. Tissue Forge provides a growing library of built-in model components along with support for user-specified models during the development and application of custom, agent-based models. Tissue Forge includes an extensive Python API for model and simulation specification via Python scripts, an IPython console and a Jupyter Notebook, as well as C and C++ APIs for integrated applications with other software tools. Tissue Forge supports installations on 64-bit Windows, Linux and MacOS systems and is available for local installation via conda.
Tissue Forge 是一个开源的基于粒子的物理、化学和生物学建模和模拟的交互式环境。Tissue Forge 允许用户使用简单、一致的界面,在多个尺度上(从分子到多细胞)创建、模拟和探索基于软凝聚态物理的模型和虚拟实验。虽然 Tissue Forge 旨在简化解决复杂的亚细胞、细胞和组织生物物理学问题,但它支持从经典分子动力学到具有动态群体的基于代理的多细胞系统的应用。Tissue Forge 用户可以实时构建和交互模型和模拟,并在执行过程中更改模拟细节,或者在高性能计算环境中脱机和/或远程执行模拟。Tissue Forge 提供了一个不断增长的内置模型组件库,并在开发和应用自定义基于代理的模型时支持用户指定的模型。Tissue Forge 包括一个用于通过 Python 脚本、IPython 控制台和 Jupyter Notebook 进行模型和模拟规范的广泛的 Python API,以及用于与其他软件工具集成应用的 C 和 C++ API。Tissue Forge 支持 64 位 Windows、Linux 和 MacOS 系统的安装,并可通过 conda 进行本地安装。