~~NOTOC~~
====== Morpheus ======
Morpheus is a modeling and simulation environment for the study of multiscale and multicellular systems.
Morpheus is being developed by [[https://tu-dresden.de/zih/die-einrichtung/struktur/joern-starruss|Jörn Starruß]], [[http://walter.deback.net|Walter de Back]] and [[https://www.digs-bb.de/research/research-groups/lutz-brusch|Lutz Brusch]] at the [[http://imc.zih.tu-dresden.de/imc|IMC group]] headed by Prof. [[http://imc.zih.tu-dresden.de/imc/index.php?page=members&who=deutsch|Andreas Deutsch]]. We are part of the [[http://tu-dresden.de/die_tu_dresden/zentrale_einrichtungen/zih|Center for High Performance Computing]] and the [[https://tu-dresden.de/med/mf/imb?set_language=en|Institute for Medical Informatics and Biometry]] at the [[http://www.tu-dresden.de/en|TU Dresden]], Germany.
^ Website moved -- Jan 2019 ^^
| {{:logo.png?100 |}} **We moved our website to a new [[https://morpheus.gitlab.io | location]]**. \\ Most information here is still valid, but for current releases, blogs and tutorials read [[https://morpheus.gitlab.io]]||
{{ vimeo>70842450?large }}
\\
==== Modeling multicellular systems ====
Morpheus implements algorithms and solvers for the simulation and integration of cell-based (Potts) models, reaction-diffusion systems and models of ordinary differential equations. Due to its modular design, it allows a range of auxiliary spatiotemporal models to be constructed.
Check out the [[https://morpheus.gitlab.io/#examples|example models]] for an overview of modeling possibilities. For details, see the [[documentation:manual|user manual]].
==== Modeling without programming ====
Morpheus uses a model description language based on biological and mathematical terminology to translate model descriptions into numerical simulations. This domain-specific language allows the construction of complex multiscale models without programming or scripting.
It enables the straight-forward specification of mathematical models, such as systems of differential equations, in conventional in-fix notation, parsed by [[http://muparser.beltoforion.de/|muparser]].
==== Automated model integration ====
Integration of models representing processes at multiple spatiotemporal scales is, to a large extent, automated in Morpheus. Based on the inter-dependencies between (sub)models as specified in mathematical expressions, the simulator automatically maps spatial data and schedules of numerical updates such that ensure validity and optimize computational performance.
[{{ :morpheusgui.gif?direct&500 | Morpheus user interface (click for a tour). }}]
==== Graphical user interface ====
The stand-alone graphical user interface provides a number of workflow tools. Its features include:
* A model editor to create and edit models
* Job control to execute multithreaded and parallel simulations
* A result archive to browse simulation results and restore models
* Batch processing for parameter exploration and sensitivity analysis
* Execution of simulations on remote high performance computers
// //
==== Publications ====
Check out the list of [[https://morpheus.gitlab.io/#publications|publications]] for papers on Morpheus or its application in research and education.
----
//
[[http://tu-dresden.de|{{:tu-dd-logo.png ?direct&x150|}}]]
[[http://www.virtual-liver.de|{{ :vln.png?direct&x150|}}]]
//
----
// Μορφευς is the Greek god of dreams. The name signifies the fashioner or moulder, because he shaped or formed the dreams which appeared to the sleeper. (Ovid's Metamorphoses xi. 635., [[http://www.perseus.tufts.edu/hopper/text?doc=Perseus%3Atext%3A1999.04.0104%3Aalphabetic+letter%3DM%3Aentry+group%3D29%3Aentry%3Dmorpheus-bio-1|Smith, 1873]]). //