~~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]]). //