No retraction, correction or concern found when last checked on Oct 19, 2026.
Morpheus: a user-friendly modeling environment for multiscale and multicellular systems biology
Jörn Starruß, Walter de Back, Lutz Brusch and 1 more
Bioinformatics · 2014 · CC BY
doi:10.1093/bioinformatics/btt772
Abstract
Summary: Morpheus is a modeling environment for the simulation and integration of cell-based models with ordinary differential equations and reaction-diffusion systems. It allows rapid development of multiscale models in biological terms and mathematical expressions rather than programming code. Its graphical user interface supports the entire workflow from model construction and simulation to visualization, archiving and batch processing. Availability and implementation: Binary packages are available at http://imc.zih.tu-dresden.de/wiki/morpheus for Linux, Mac OSX and MS Windows. Contact: walter.deback@tu-dresden.de Supplementary information: Supplementary data are available at Bioinformatics online.
Full text
From PubMed Central, U.S. National Library of Medicine, as current on Oct 19, 2026. Paragraph numbers are ours, so an answer can point at one.
1 INTRODUCTION
Systems biology is rapidly expanding its scope from the study of intracellular networks to the analysis of tissue- and organ-scale systems. This increases the need for computational methods and software that support the simulation and integration of cell-based models with models for intra- and extracellular dynamics. Currently available modeling environments typically require programming or scripting to account for dynamical feedback between submodels at different scales. Yet, as models grow more complex, it becomes increasingly important to separate modeling from implementation, to automate multiscale model integration and to provide intuitive user interfaces.
Morpheus is a user-friendly application for the modeling, simulation and integration of cell-based models, ordinary differential equations and reaction-diffusion systems. It supports the construction of multiscale models using biological terminology and mathematical constructs, based on a novel domain-specific language. Its graphical user interface (GUI) supports the whole workflow from model development and simulation to visualization and data output and features tools for archiving and batch processing.
Morpheus has hitherto been used in a variety of studies, including collective motion, morphogenesis and cell fate decisions (Fig. 1A).
2.1 Model formalisms
Modeling of multicellular systems requires methods that go beyond the standard repertoire of model formalisms in systems biology. Cells must typically be modeled as discrete interacting entities, sometimes as motile objects, possibly even with articulated 3D cell shapes. Morpheus provides methods to define cell-based models of interactions between discrete cells, spatially represented as point-like objects or with explicit 2D/3D cell shapes. Cell motility, adhesion and biophysical constraints can be added using the cellular Potts model (CPM) framework.
Cells can be linked to models of intracellular biological pathways such as gene regulatory networks and signaling pathways. These can be specified in the form of ordinary, stochastic and delay differential equations or imported from SBML-based models. Morpheus also supports the simulation of reaction-diffusion systems. This can be used to couple cellular behavior to morphogen concentrations in the extracellular environment.
Apart from these core formalisms, a range of auxiliary models can be constructed including coupled lattice ODEs, finite state machines, gradient-based models and cellular automata. All formalisms can be used as single-scale models or integrated into multiscale models. Example use cases are described on the Web site and are available in the GUI.
2.2 Model description
Morpheus separates modeling from numerical implementation by using a declarative domain-specific markup language. The model description language allows users to describe their models in biological and mathematical terms. Mathematical expressions such as functions, equations, events and systems of differential equations can be specified in common infix notation to describe the interactions and dynamics of cell-bound variables and molecular species in reaction-diffusion systems, based on symbolic identifiers.
Multiscale interactions are described by linking symbolic identifiers associated with different spatiotemporal models. Internally, Morpheus automatically integrates these models by appropriately mapping data between spatial models and scheduling numerical updates according to the dependencies between symbols.
Model descriptions also specify aspects related to the simulation of the model, such as time and spatial discretization, initial and boundary conditions as well as data output and visualization. The full model specification is stored in a single file in XML format, aiding archiving and model exchange. The same format is used to periodically store the simulation state during execution.
The model description language and model integration is described in more detail in the Supplementary Information and on the Web site.
2.3 Graphical user interface
GUI (Fig. 1B) assists the user in the workflow from model development to data analysis. The model editor supports model construction by, for example, copy/pasting between models, disabling/enabling model components and providing context-sensitive documentation. It provides a job scheduler that supports multithreaded and parallel job execution. For parameter exploration and sensitivity analysis, ranges of values can be specified for batch processing of any set of model parameters. Simulation results are archived with their associated models in a folder structure that can be browsed from within the GUI. Archived models can be restored and resumed for further analysis.
Output data can be analyzed at runtime, written to plain text files for post hoc analysis and visualized using the flexible gnuplot interface. For 3D data, the multichannel TIFF format is supported, providing an interface to image analysis software such as ImageJ.
3 CASE STUDIES
To date, the Morpheus modeling and simulation environment has been used in a diverse range of studies including the study of collective motion in Myxococcus xantus using an extension of the CPM, the investigation of transdifferentiation and pattern formation in the pancreas using a coupled ODE lattice model (Fig. 1A1) and modeling of vascular morphogenesis using a coupled CPM/reaction-diffusion model (,; Fig. 1A2). Currently, the software is also being used for image-based modeling by integration of spatial information from microscopy images into simulation models (e.g. liver tissue, Fig. 1A3). Morpheus has also proven to be useful in the classroom, for students in mathematics and physics as well as in biology.
References 11
- 1.
Andasari V, et al. Integrating intracellular dynamics using CompuCell3D and BionetSolver: applications to multiscale modelling of cancer cell growth and invasion. PLoS One. 2012;7:e33726.
Not in our library10.1371/journal.pone.0033726
- 2.
de Back W, et al. On the role of lateral stabilization during early patterning in the pancreas. J. R. Soc. Interface. 2013a;10:20120766.
Not in our library10.1098/rsif.2012.0766
- 3.
de Back W, et al. Transdifferentiation of pancreatic cells by loss of contact-mediated signals. BMC Syst. Biol. 2013b;7:77.
Not in our library10.1186/1752-0509-7-77
- 4.
Graner F, et al. Simulation of biological cell sorting using a two-dimensional extended Potts model. Phys. Rev. Lett. 1992;69:2013-2016.
Not in our library10.1103/physrevlett.69.2013
- 5.
Köhn-Luque A, et al. Early embryonic vascular patterning by matrix-mediated paracrine signalling: a mathematical model study. PLoS One. 2011;6:e24175.
Not in our library10.1371/journal.pone.0024175
- 6.
Köhn-Luque A, et al. Dynamics of VEGF matrix-retention in vascular network patterning. Phys. Biol. 2013;10:066007.
Not in our library10.1088/1478-3975/10/6/066007
- 7.
Machado D, et al. Modeling formalisms in systems biology. AMB Express. 2011;1:1-14.
Not in our library10.1186/2191-0855-1-45
- 8.
- 9.
Starruß J, et al. A new mechanism for collective migration in Myxococcus xanthus. J. Stat. Phys. 2007;128:269-286.
Not in our library
- 10.
Sütterlin T, et al. Bridging the scales: semantic integration of quantitative SBML in graphical multi-cellular models and simulations with EPISIM and COPASI. Bioinformatics. 2013;29:223-229.
Not in our library10.1093/bioinformatics/bts659
- 11.
Swat MH, et al. Multi-scale modeling of tissues using CompuCell3D. Methods Cell Biol. 2012;110:325.
Not in our library10.1016/b978-0-12-388403-9.00013-8
Cited by papers we hold 4
- Heterogeneous, delayed-onset killing by multiple-hitting T cells: Stochastic simulations to assess methods for analysis of imaging data. · 2020Not checked
- PhysiCell: An open source physics-based cell simulator for 3-D multicellular systems · 2018No notice
- Comparing individual-based approaches to modelling the self-organization of multicellular tissues · 2017No notice
- Simulation Frameworks for Morphogenetic Problems · 2015Not checked
Reads
Read by people on this page
None yet.
Checked or read by AI through naulon
None yet.
A person counts once a day per paper. We keep no cookie and no address: a reader is a hash that changes every day. Any month under five reads shows no number.
Are you an author?
Is this your paper?
Claim it to add your note and be paid when agents cite it. Free.