bioRxiv Science⌕ Search

Biology subjects

Heiland, R.

Publications and source records attributed to Heiland, R..

15 recordsLinked to original sources

PhysiCelldFBA: Linking single-cell genome-scale metabolism to spatially explicit multicellular dynamics

Genome-scale metabolic models can predict how individual cells allocate resources and respond to their environment, yet few frameworks link single-cell metabolism to the spatial organisation of multicellular systems. Here we introduce PhysiCelldFBA, an extension of the PhysiCell agent-based framework that couples genome-scale dynamic flux balance analysis to off-lattice multicellular simulations. Each simulated cell carries its own metabolic model, allowing local environmental conditions to shape metabolism while metabolic activity feeds back on the surrounding environment, cellular behaviour, and spatial organisation. We first validate this coupling by showing that glucose consumption, CO2 production, and biomass accumulation remain mass-balanced in a closed E. coli system, with simulated biomass agreeing with analytical predictions to within 1%. We then demonstrate how metabolic phenotypes emerge from this coupling across microbial and mammalian systems. Spatial nutrient gradients generate metabolic stratification and acetate cross-feeding in growing E. coli colonies; diffusion-limited metabolism produces proliferative, hypoxic, and necrotic zones across a broad panel of metabolites in a tumour-like tissue; distinct, organism-specific metabolic networks give rise to syntrophic cross-feeding and spatial niche formation in a two-species consortium; and metabolic state couples energy availability to transitions between cellular motility and growth. Across these examples, metabolic stratification, cross-feeding, and phenotypic adaptation emerge from local metabolic optimisation and environmental feedback rather than being explicitly prescribed. PhysiCelldFBA therefore provides a general framework for simulating genome-scale metabolism at single-cell resolution and linking intracellular metabolic state to cellular behaviour and emergent organisation across scales.

systems biology↗

UQ-PhysiCell: An extensible Python framework for uncertainty quantification and model analysis in PhysiCell

Agent-based models (ABMs) are widely used to study complex multiscale biological systems, particularly in cancer research. However, their high-dimensional parameter spaces, stochasticity, and computational costs pose significant challenges for uncertainty quantification, calibration, and systematic comparison of competing mechanistic hypotheses. PhysiCell has evolved into a growing ecosystem of open-source tools supporting physics-based multicellular modeling, including model construction, visualization, experimental data integration (e.g., spatial multiomics), and downstream output analysis. However, despite these advances, systematic support for uncertainty-aware model analysis, scalable parameter exploration, and formal calibration workflows remains limited. Here, we introduce UQ-PhysiCell, an open-source Python package that enables uncertainty quantification, calibration, and model selection for PhysiCell models using a modular and scalable workflow. UQ-PhysiCell acts as a manager of PhysiCell simulation inputs and outputs, including parameters, initial conditions, rules, and MultiCellDS-compliant objects, and provides automated orchestration of large ensembles of simulations. The framework supports multiple levels of parallelism to accelerate the analysis, including the parallel execution of independent simulations, stochastic replicates, and downstream analysis tasks. UQ-PhysiCell integrates directly with established Python libraries for sensitivity analysis, optimization, Bayesian inference, and surrogate modeling, allowing users to construct customized pipelines that match their modeling goals and computational resource requirements. UQ-PhysiCell decouples model execution from statistical analysis and emphasizes extensibility and reproducibility. This lowers the barrier to rigorous uncertainty-aware analysis and supports systematic evaluation of PhysiCell models in biological and biomedical research. Author summaryWe developed UQ-PhysiCell to address a key challenge in agent-based modeling: the systematic quantification of uncertainty in complex stochastic simulations. PhysiCell is widely used to model multicellular biological systems, particularly in cancer research; however, practical tools for uncertainty analysis, calibration, and model comparison are often developed in an ad hoc manner. This makes the results difficult to reproduce and limits the ability to rigorously evaluate competing biological hypotheses. UQ-PhysiCell provides a flexible Python framework that manages the inputs and outputs of PhysiCell simulations and enables large-scale computational analysis. We designed the software to be modular, allowing users to build their own analysis pipelines and combine different methodologies for sensitivity analysis, calibration, and model selection. Rather than enforcing a single workflow, UQ-PhysiCell supports customization to match specific scientific questions and computational requirements. To make uncertainty-aware analyses feasible for computationally intensive agent-based models, UQ-PhysiCell implements multiple parallelism strategies, enabling the concurrent execution of simulations, stochastic replicates, and downstream analyses. UQ-PhysiCell promotes reproducibility, scalability, and methodological flexibility. This helps researchers move beyond single best-fit simulations toward more reliable and interpretable computational modeling.

systems biology↗

Tumor-immune trajectory context connects static tissue architecture to clinical outcomes

Multiplexed tissue imaging (MTI) has revealed recurrent tumor microenvironment (TME) architectures with prognostic value, yet these measurements are inherently static, obscuring dynamic changes in the TME that govern therapeutic response. Here, we introduce a trajectory-centric framework that reconstructs continuous TME dynamics by integrating agent-based mathematical modeling and simulation with state space analysis. This approach yields a mechanistically constrained reference landscape built entirely from in silico simulation, and onto which static patient biospecimens can be projected and mapped onto simulated TME trajectories. Systematic simulation of tumor-immune interactions in triple-negative breast cancer identifies six metastable TME states connected by transition pathways spanning immune control to immune escape. Mapping MTI data from two independent patient cohorts, including longitudinal samples from a randomized immunotherapy trial, validates this landscape by positioning individual biospecimens along inferred TME trajectories rather than in static states. We show that treatment-phase TME states, but not pre-treatment configurations, robustly predict immunotherapy response, and identical terminal states can arise from distinct trajectory histories corresponding to immune failure or resolved inflammation. Thus, this framework enables mechanistic simulations to define a reference dynamical landscape that serves as a coordinate system for interpreting static clinical spatial data, providing a principled basis for evaluating consistency, predictiveness, and clinical relevance across independent patient cohorts. Altogether, this study advances spatial tumor profiling from static state classification of human tissues to dynamic trajectory inference, establishing a quantitative framework for trajectory-informed, state-guided, and temporally adaptive immunotherapy strategies.

cancer biology↗

PhysiGym: bridging the gap between the Gymnasium reinforcement learning application interface and the PhysiCell agent-based model software

This paper presents PhysiGym, a framework that integrates agent-based biological simulation within standardized reinforcement learning environments. By integrating the agent-based modeling framework PhysiCell with the Gymnasium API, we provide a flexible tool for exploring reinforcement learning strategies to control insilico biological processes. We demonstrate PhysiGyms potential with a case study where a deep reinforcement learning algorithm guides a tumor microenvironment model toward an anti-tumoral state, ultimately achieving tumour elimination. Our results highlight PhysiGyms flexibility for AI-driven biological control and optimization of dynamic treatment regimes.

bioinformatics↗

Open Benchmarking for Cell-Based Multiscale Models: Lessons from a Community Initiative

The emergence of virtual human twins (VHT) in biomedical research has sparked interest in multiscale in silico modelling frameworks, particularly in their application bridging cellular to tissue levels. Among the diverse array of multiscale modelling tools, off-lattice center-based agent-based models (CBM) offer a promising approach due to their depiction of cells in 3D space, closely resembling biological reality. Despite the proliferation of CBM tools addressing various biomedical challenges, a comprehensive and systematic comparison among them has been elusive. This paper presents a community-driven benchmark initiative aimed at evaluating and comparing CBM for biomedical applications, akin to successful efforts in other scientific domains such as the Critical Assessment of Protein Structure Prediction (CASP). Enlisting developers from leading tools like BioDynaMo, Chaste, PhysiCell,TiSim, and CompuTiX, we devised a benchmark scope, defined metrics, and established reference datasets to ensure a meaningful and equitable evaluation. Unit tests targeting different solvers within these tools were designed, ranging from diffusion and mechanics to cell cycle simulations and growth scenarios. Results from these tests demonstrate varying tool implementations in handling diffusion, mechanics, and cell cycle equations, emphasising the need for standardised benchmarks and interoperability. Discussions among the community underscore the necessity for defining gold standards, fostering interoperability, and drawing lessons from analogous benchmarking experiences. The outcomes, disseminated through a public platform in collaboration with OpenEBench, aim to catalyse advancements in computational biology, offering a comprehensive resource for tool evaluation and guiding future developments in cell-level simulations. This initiative endeavours to strengthen and expand the computational biology simulation community through continued dissemination and performance-oriented benchmarking efforts to enable the use of VHT in biomedicine.

systems biology↗

Drug-loaded nanoparticles for cancer therapy: a high-throughput multicellular agent-based modeling study

Interactions between biological systems and engineered nanomaterials have become an important area of study due to the application of nanomaterials in medicine. In particular, the application of nanomaterials for cancer diagnosis or treatment presents a challenging opportunity due to the complex biology of this disease spanning multiple time and spatial scales. A system-level analysis would benefit from mathematical modeling and computational simulation to explore the interactions between anticancer drug-loaded nanoparticles (NPs), cells, and tissues, and the associated parameters driving this system and a patients overall response. Although a number of models have explored these interactions in the past, few have focused on simulating individual cell-NP interactions. This study develops a multicellular agent-based model of cancer nanotherapy that simulates NP internalization, drug release within the cell cytoplasm, "inheritance" of NPs by daughter cells at cell division, cell pharmacodynamic response to the intracellular drug, and overall drug effect on tumor dynamics. A large-scale parallel computational framework is used to investigate the impact of pharmacokinetic design parameters (NP internalization rate, NP decay rate, anticancer drug release rate) and therapeutic strategies (NP doses and injection frequency) on the tumor dynamics. In particular, through the exploration of NP "inheritance" at cell division, the results indicate that cancer treatment may be improved when NPs are inherited at cell division for cytotoxic chemotherapy. Moreover, smaller dosage of cytostatic chemotherapy may also improve inhibition of tumor growth when cell division is not completely inhibited. This work suggests that slow delivery by "heritable" NPs can drive new dimensions of nanotherapy design for more sustained therapeutic response.

systems biology↗

PhysiCell Studio: a graphical tool to make agent-based modeling more accessible

Defining a multicellular model can be challenging. There may be hundreds of parameters that specify the attributes and behaviors of objects. Hopefully the model will be defined using some format specification, e.g., a markup language, that will provide easy model sharing (and a minimal step toward reproducibility). PhysiCell is an open source, physics-based multicellular simulation framework with an active and growing user community. It uses XML to define a model and, traditionally, users needed to manually edit the XML to modify the model. PhysiCell Studio is a tool to make this task easier. It provides a graphical user interface that allows editing the XML model definition, including the creation and deletion of fundamental objects, e.g., cell types and substrates in the microenvironment. It also lets users build their model by defining initial conditions and biological rules, run simulations, and view results interactively. PhysiCell Studio has evolved over multiple workshops and academic courses in recent years which has led to many improvements. Its design and development has benefited from an active undergraduate and graduate research program. Like PhysiCell, the Studio is open source software and contributions from the community are encouraged.

bioinformatics↗

Digitize your Biology! Modeling multicellular systems through interpretable cell behavior

Cells are fundamental units of life, constantly interacting and evolving as dynamical systems. While recent spatial multi-omics can quantitate individual cells characteristics and regulatory programs, forecasting their evolution ultimately requires mathematical modeling. We develop a conceptual framework--a cell behavior hypothesis grammar--that uses natural language statements (cell rules) to create mathematical models. This allows us to systematically integrate biological knowledge and multi-omics data to make them computable. We can then perform virtual "thought experiments" that challenge and extend our understanding of multicellular systems, and ultimately generate new testable hypotheses. In this paper, we motivate and describe the grammar, provide a reference implementation, and demonstrate its potential through a series of examples in tumor biology and immunotherapy. Altogether, this approach provides a bridge between biological, clinical, and systems biology researchers for mathematical modeling of biological systems at scale, allowing the community to extrapolate from single-cell characterization to emergent multicellular behavior.

systems biology↗

PhysiCell training apps: Cloud hosted open-source apps to learn cell-based simulation software

Cell-based tissue simulations require not only the ability to write new code in a simulation framework, but also an understanding of underlying mathematical models, background biology, and parameters for each behavior of an agent. This can entail a steep learning curve for interdisciplinary researchers joining computational biology research. We have created a suite of cloud-hosted open-source tools to separately explore and learn key components of an agent-based cellular simulation framework. This creates an self-contained environment to learn and test functions of cells and the micro-environment in a modular fashion before creating more detailed, research-focused simulation models.

systems biology↗

Rapid community-driven development of a SARS-CoV-2 tissue simulator

The 2019 novel coronavirus, SARS-CoV-2, is a pathogen of critical significance to international public health. Knowledge of the interplay between molecular-scale virus-receptor interactions, single-cell viral replication, intracellular-scale viral transport, and emergent tissue-scale viral propagation is limited. Moreover, little is known about immune system-virus-tissue interactions and how these can result in low-level (asymptomatic) infections in some cases and acute respiratory distress syndrome (ARDS) in others, particularly with respect to presentation in different age groups or pre-existing inflammatory risk factors. Given the nonlinear interactions within and among each of these processes, multiscale simulation models can shed light on the emergent dynamics that lead to divergent outcomes, identify actionable "choke points" for pharmacologic interventions, screen potential therapies, and identify potential biomarkers that differentiate patient outcomes. Given the complexity of the problem and the acute need for an actionable model to guide therapy discovery and optimization, we introduce and iteratively refine a prototype of a multiscale model of SARS-CoV-2 dynamics in lung tissue. The first prototype model was built and shared internationally as open source code and an online interactive model in under 12 hours, and community domain expertise is driving regular refinements. In a sustained community effort, this consortium is integrating data and expertise across virology, immunology, mathematical biology, quantitative systems physiology, cloud and high performance computing, and other domains to accelerate our response to this critical threat to international health. More broadly, this effort is creating a reusable, modular framework for studying viral replication and immune response in tissues, which can also potentially be adapted to related problems in immunology and immunotherapy.

systems biology↗

Supporting Computational Apprenticeship through educational and software infrastructure. A case study in a mathematical oncology research lab

There is growing awareness of the need for mathematics and computing to quantitatively understand the complex dynamics and feedbacks in the life sciences. Although several institutions and research groups are conducting pioneering multidisciplinary research, communication and education across fields remains a bottleneck. The opportunity is ripe for using education research-supported mechanisms of cross-disciplinary training at the intersection of mathematics, computation and biology. This case study uses the computational apprenticeship theoretical framework to describe the efforts of a computational biology lab to rapidly prototype, test, and refine a mentorship infrastructure for undergraduate research experiences. We describe the challenges, benefits, and lessons learned, as well as the utility of the computational apprenticeship framework in supporting computational/math students learning and contributing to biology, and biologists in learning computational methods. We also explore implications for undergraduate classroom instruction, and cross-disciplinary scientific communication.

scientific communication and education↗

xml2jupyter: Mapping parameters between XML and Jupyter widgets

Jupyter Notebooks [4, 6] provide executable documents (in a variety of programming languages) that can be run in a web browser. When a notebook contains graphical widgets, it becomes an easy-to-use graphical user interface (GUI). Many scientific simulation packages use text-based configuration files to provide parameter values and run at the command line without a graphical interface. Manually editing these files to explore how different values affect a simulation can be burdensome for technical users, and impossible to use for those with other scientific backgrounds. xml2jupyter is a Python package that addresses these scientific bottlenecks. It provides a mapping between configuration files, formatted in the Extensible Markup Language (XML), and Jupyter widgets. Widgets are automatically generated from the XML file and these can, optionally, be incorporated into a larger GUI for a simulation package, and optionally hosted on cloud resources. Users modify parameter values via the widgets, and the values are written to the XML configuration file which is input to the simulations command-line interface. xml2jupyter has been tested using PhysiCell [1], an open source, agent-based simulator for biology, and it is being used by students for classroom and research projects. In addition, we use xml2jupyter to help create Jupyter GUIs for PhysiCell-related applications running on nanoHUB [5].

bioinformatics↗

Learning-accelerated Discovery of Immune-Tumour Interactions

We present an integrated framework for enabling dynamic exploration of design spaces for cancer immunotherapies with detailed dynamical simulation models on high-performance computing resources. Our framework combines PhysiCell, an open source agent-based simulation platform for cancer and other multicellular systems, and EMEWS, an open source platform for extreme-scale model exploration. We build an agent-based model of immunosurveillance against heterogeneous tumours, which includes spatial dynamics of stochastic tumour-immune contact interactions. We implement active learning and genetic algorithms using high-performance computing workflows to adaptively sample the model parameter space and iteratively discover optimal cancer regression regions within biological and clinical constraints.

systems biology↗

PhysiBoSS: a multi-scale agent based modelling framework integrating physical dimension and cell signalling

Due to the complexity of biological systems, their heterogeneity, and the internal regulation of each cell and its surrounding, mathematical models that take into account cell signalling, cell population behaviour and the extracellular environment are particularly helpful to understand such complex systems. However, very few of these tools, freely available and computationally efficient, are currently available. To fill this gap, we present here our open-source software, PhysiBoSS, which is built on two available software packages that focus on different scales: intracellular signalling using continuous-time markovian Boolean modelling (MaBoSS) and multicellular behaviour using agent-based modelling (PhysiCell).\n\nThe multi-scale feature of PhysiBoSS - its agent-based structure and the possibility to integrate any Boolean network to it - provide a flexible and computationally efficient framework to study heterogeneous cell population growth in diverse experimental set-ups. This tool allows one to explore the effect of environmental and genetic alterations of individual cells at the population level, bridging the critical gap from genotype to phenotype. PhysiBoSS thus becomes very useful when studying population response to treatment, mutations effects, cell modes of invasion or isomorphic morphogenesis events.\n\nTo illustrate potential use of PhysiBoSS, we studied heterogeneous cell fate decisions in response to TNF treatment in a 2-D cell population and in a tumour cell 3-D spheroid. We explored the effect of different treatment regimes and the behaviour and selection of several resistant mutants. We highlighted the importance of spatial information on the population dynamics by considering the effect of competition for resources like oxygen. PhysiBoSS is freely available on GitHub (https://github.com/gletort/PhysiBoSS), and is distributed open source under the BSD 3-clause license. It is compatible with most Unix systems, and a Docker package (https://hub.docker.com/r/gletort/physiboss/) is provided to ease its deployment in other systems.

systems biology↗

High-throughput cancer hypothesis testing with an integrated PhysiCell-EMEWS workflow

BackgroundCancer is a complex, multiscale dynamical system, with interactions between tumor cells and non-cancerous host systems. Therapies act on this combined cancer-host system, sometimes with unexpected results. Systematic investigation of mechanistic computational models can augment traditional laboratory and clinical studies, helping identify the factors driving a treatments success or failure. However, given the uncertainties regarding the underlying biology, these multiscale computational models can take many potential forms, in addition to encompassing high-dimensional parameter spaces. Therefore, the exploration of these models is computationally challenging. We propose that integrating two existing technologies--one to aid the construction of multiscale agent-based models, the other developed to enhance model exploration and optimization--can provide a computational means for high-throughput hypothesis testing, and eventually, optimization.\n\nResultsIn this paper, we introduce a high throughput computing (HTC) framework that integrates a mechanistic 3-D multicellular simulator (PhysiCell) with an extreme-scale model exploration platform (EMEWS) to investigate high-dimensional parameter spaces. We show early results in applying PhysiCell-EMEWS to 3-D cancer immunotherapy and show insights on therapeutic failure. We describe a generalized PhysiCell-EMEWS workflow for high-throughput cancer hypothesis testing, where hundreds or thousands of mechanistic simulations are compared against data-driven error metrics to perform hypothesis optimization.\n\nConclusionsWhile key notational and computational challenges remain, mechanistic agent-based models and high-throughput model exploration environments can be combined to systematically and rapidly explore key problems in cancer. These high-throughput computational experiments can improve our understanding of the underlying biology, drive future experiments, and ultimately inform clinical practice.

systems biology↗