Published January 30, 2023 | Version v1
Journal article Open

Cell Modeling in Jupyter Notebook using CompuCell3D

  • 1. University of California, Berkeley, CA 94720
  • 2. Department of Medicine, University of Florida, Gainesville, FL 32611
  • 3. Biocomplexity Institute and Department of Intelligent Systems Engineering, Indiana University, Bloomington, IN 47408

Description

CompuCell3D (CC3D) is an open-source software framework for building and executing multi-cell biological virtual-tissue models. It represents cells using the Glazier–Graner–Hogeweg model, also known as Cellular Potts model. The primary CC3D application consists of two separate tools, a smart model editor (Twedit++) and a tool for model execution, visualization and steering (Player). The CompuCell3D version 4.x release introduces support for Jupyter Notebooks, an interactive computational environment, which brings the benefits of reproducibility, portability, and self-documentation. Since model specifications in CC3D are written in Python and CC3DML and Jupyter supports Python and other languages, Jupyter can naturally act as an integrated development environment (IDE) for CC3D users as well as a live document with embedded text and simulations. This update follows the trend in software to move away from monolithic freestanding applications to the distribution of methodologies in the form of libraries that can be used in conjunction with other libraries and packages. With these benefits, CC3D deployed inJupyter Notebook is a more natural and efficient platform for scientific publishing and education using CC3D. 

Files

T. Chung_ Cell Modeling in Jupyter Notbook_2-2-23.pdf

Files (2.3 MB)