1-2 October 2020
Europe/Berlin timezone

Morpheus: A user-friendly simulation framework for multi-cellular systems biology

1 Oct 2020, 14:20
Main Session (Zoom)

Main Session


Talk Session 2


Lutz Brusch (Center for Information Services and High Performance Computing (ZIH), Technische Universität Dresden, Germany)


Computational modeling and simulation become increasingly important to analyze tissue morphogenesis. A number of corresponding software tools have been developed but require scientists to encode their models in an imperative programming language. Morpheus [1,2], on the other hand, is an extensible open-source software framework that is entirely based on declarative modeling. It uses the domain-specific language MorpheusML to define multicellular models through a user-friendly GUI and has since proven applicable by a much broader community, including experimentalists and trainees. We here present how MorpheusML and the open-source framework [3] allow for rapid model prototyping and advanced scientific work-flows. MorpheusML provides a bio-mathematical language in which symbolic identifiers in mathematical expressions describe the dynamics of and coupling between the various model components. It represents the spatial and mechanical aspects of interacting cells in terms of the cellular Potts model formalism and follows the software design rule of separation of model from implementation, enabling model sharing, versioning and archiving. A numerical simulation is then composed by parsing the MorpheusML model definition and automatic scheduling of predefined components in the simulator. Moreover, Morpheus supports simulations based on experimental data, e.g. segmented cell configurations, and offers a broad set of analysis tools to extract features right during simulation. A rich c++ API allows to extend MorpheusML and the simulator with user-tailored plugins. Finally, we apply Morpheus and image-based modeling to study the regulatory mechanisms underlying liver tissue architecture [4] and flatworm regeneration [5].
[1] Starruß et al. (2014). Bioinformatics 30, 1331.
[2] Morpheus homepage: https://morpheus.gitlab.io
[3] Source code: https://gitlab.com/morpheus.lab/morpheus
[4] Kolbe et al. (2019). Cell Reports 29, 4553.
[5] Vu et al. (2019). Developmental Cell 51, 526.

Presentation Materials

There are no materials yet.