
Modeling living tissue mechanics and growth
Download MMX
MorphoMechanX is an AddOn for MorphoDynamX that enables the mechanical modeling of biological tissues by means of Finite Element Method (FEM) for solid mechanics. Unlike engineering FEM softwares, MorphoMechanX is specialized for elements that grow and subdivide, and allows growth and mechanics to interact with integrated genetic network simulations. The software is highly parallelized by means of the Thrust library which can use Cuda on NVIDIA GPUs or OMP on the host processor. MorphoMechanX is developed in collaboration with Gabriella Mosca, and has evolved from her PhD work.
Steady state mechanics

Realistic templates extracted with MorphoGraphX, or idealized plant cells are inflated with turgor pressure and the resulting stresses visualized. These simulations are primarily used to study the effect of cell geometry on stress, or to interpret the results of micro-indentation experiments performed with the Cellular Force Microscope (CFM) and its controlling software MorphoRobotX.
Dynamic growth mechanics

MorphoMechanX allows finite elements to grow, with growth specified directly as model parameters, or from the output of molecular signaling networks performed in MorphoDynamX. The software can be used both for cellular models and continuous tissue simulation.
Download installable packages of the software (pre-release) for Linux Mint or Ubuntu, compiled against CUDA or OMP, from this Git repo:
For older versions of MorphoMechanX, go to https://github.com/GabriellaMosca/MorphoMechanX/tree/main/OlderVersions
Installation instructions for the pre-compiled packages can be found here: https://github.com/GabriellaMosca/MorphoMechanX/blob/main/InstallationInstructions.pdf
Some sample models can be found at these links (read the README.dm file for instructions on which package version of MMX to install and how to run the models, many models provide the installable version of MMX they are guaranteed to run against in their own Git repository):
- https://github.com/GabriellaMosca/FEM_2DOvuleGrowthModel
- https://github.com/GabriellaMosca/MassSpring_2DovuleGrowthModel
- https://github.com/GabriellaMosca/3DAutoLabeling-ShapeQuant
- https://github.com/GabriellaMosca/PollenGrain_indentation
- https://github.com/GabriellaMosca/root_pressurization_Liu_et_al
- https://gitlab.mpcdf.mpg.de/g-gabriellamosca1/cardaminecontractility_growth
To obtain the source code (pre-release) of MorphoMechanX and more sample models, please email Richard Smith or Gabriella Mosca