Process Bigraphs and the Architecture of Compositional Systems Biology
Eran Agmon, Ryan K Spangler

TL;DR
This paper introduces Process Bigraphs, a framework for composing and simulating multiscale biological models with clear interfaces, hierarchical data, and orchestration, demonstrated through the Vivarium 2.0 implementation and Spatio-Flux application.
Contribution
It presents Process Bigraphs as a novel formal framework for multiscale biological model composition, enhancing clarity, reuse, and extensibility over existing tools.
Findings
Implemented Vivarium 2.0 as an open-source framework.
Demonstrated integration of kinetic ODEs, flux analysis, and spatial processes.
Improved model clarity and reusability in multiscale biological simulations.
Abstract
Building multiscale biological models requires integrating independently developed submodels, which involves sharing variables and coordinating execution. Most existing tools focus on isolated mechanisms and numerical methods, but rarely specify model interfaces: which variables are read or written, how they are translated, or how updates are synchronized. We present Process Bigraphs, a framework for composing and simulating multiscale biological models. Process Bigraphs generalize architectural principles from the Vivarium software into a shared specification that defines process interfaces, hierarchical data structures, composition patterns, and orchestration patterns. The paper describes the organization of the framework and explains how it improves model clarity, reuse, and extensibility; formal definitions are provided in the Supplementary Materials. We introduce Vivarium 2.0 as an…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSlime Mold and Myxomycetes Research · Gene Regulatory Network Analysis · Scientific Computing and Data Management
