The community site for and by
developmental and stem cell biologists

EmbryoMaker: a general modeling framework to simulate developing systems and perform experiments in silico.

Posted by , on 4 October 2015

One of the main challenges of Developmental Biology is to understand the complex developmental mechanisms giving rise to different organs or whole organisms. In most cases, these involve the interplay between cell-cell signalling and cell and tissue movements driven by one or several cell behaviours (such as cell proliferation, cell migration, etc.). Cell signalling will affect how surrounding tissues grow or change in shape, which in turn will change the spatial context in which signalling is taking place. Such complexity in the developmental dynamics can account for the formation of quite complex organs, such as mammalian teeth1 or vertebrate limbs2, but understanding how perturbations on those developmental processes will affect the resulting phenotype is not trivial.

Multi-scale computational models can help in better understanding the dynamics of developmental processes both qualitatively and quantitatively. They should be built upon explicit mechanistic hypotheses about how development takes place. Computational models can then provide explicit quantitative predictions on how the morphology of the organ or embryo or the expression pattern of certain gene products change during development (Figure 1).

Mathematical models need to be based on experimental observations. These are interpreted and a mechanistic hypothesis is formulated (i.e. how the system is supposed to work). The model is implemented by translating the hypothesis into a mathematical formulation and solved through computational methods. Model validation consists on testing how accurately the model can reproduce experimental observations. A validated model can then be used to predict the behaviour of the system under conditions that haven't been yet reproduced experimentally.
Figure 1. Model design and validation. Mathematical models need to be based on experimental observations. These are interpreted and a mechanistic hypothesis is formulated (i.e. how the system is supposed to work). The model is implemented by translating the hypothesis into a mathematical formulation and solved through computational methods. Model validation consists on testing how accurately the model can reproduce experimental observations. A validated model can then be used to predict the behaviour of the system under conditions that haven’t been yet reproduced experimentally.

 

In the Salazar-Ciudad lab we work on the design of computational models of development in order to study how the complexity of developmental dynamics may give rise to complex structures and how the presence of different types of developmental mechanisms in different lineages may affect their evolution. For some time we have been using a tooth development model1 in order to approach those questions. However, if one wants to tackle those questions from a more general point of view, organ-specific models of development are not enough. For that purpose we need a modelling framework that implements a general developmental toolkit, that is: 1) the ensemble of cell behaviours known to happen in animal development (cell growth, division, death, cell migration, adhesion, epithelial-mesenchymal transition, cell signalling and extracellular matrix modification), 2) the basic mechanical properties of epithelial and mesenchymal cells and extracellular matrix and 3) the freedom to design gene regulatory networks (GRN) that dynamically control the mechanical properties of cells and their behaviours. Such a modelling tool should be able to simulate the development of, say a tooth or a limb, given that we correctly choose the gene networks and initial conditions in each case. Most interestingly, this would allow to study in silico how to transform one organ into the other by replacing, for example, the tooth forming GRN by the limb forming GRN and vice versa. In a similar way evolutionary transitions between different organs or structures could be inferred by rewiring the GRN step-wise.

Although there already exist modelling frameworks of development3,4,5 none explicitly implements the differential mechanical properties of both epithelial and mesenchymal cells or the whole range of cell behaviours we enumerated above. Thus, we decided to develop the most general developmental modelling framework up to date with all the elements described above.

In a paper recently published in Bioinformatics we present this new modelling framework implemented in the open source software EmbryoMaker, freely available for download at our lab’s website. The software provides a graphical interface to visualize the progress of a simulation in real time. In addition, it comes with a user-friendly editing tools in order to design the spatial initial conditions of any developmental system made of either epithelia, mesenchyme and/or extracellular matrix (the size and shape of the tissues at time 0 and their mechanical properties and gene expression profiles) and the GRN (that is defining the number of genes that will participate, their regulatory interactions and their regulation of different cell behaviours). The editing tools can be further used during the simulation of development in order to manipulate the system in real time. For instance, groups of cells can be removed or replaced in the fashion of a graft experiment, or growth factor releasing beads can be placed in any point in the developing system (Figure 2A). Thus, EmbryoMaker may work as an in silico wet lab that allows to predict the outcome of possible experiments on the system of study before carrying them out in vivo or in vitro (Figure 1).

We also show how the modelling framework is able generate complex morphologies from rather simple initial conditions by combining different cell behaviours in a dynamic way (Figure 2B). In this case, the joint action of localized cell contraction, cell polarization and polarized cell division drive the invagination of a spheric epithelium by epiboly.

Overall we expect this new modelling framework to contribute positively to the advance of the Developmental Biology and Evolution fields by providing powerful predictive tools to aid experimental design but also as a means to systematically study the capacity of Development to generate complex and disparate structures and how those might evolve.

 

A, Simulation of a growth factor releasing bead experiment in which. The first row shows a developmental sequence in which an epithelial bud (blue and purple) grows over a mesenchymal condensate (pink). The second row shows the same process, but in this case a growth factor releasing bead is place at a certain time during the simulation. The growth factor diffuses towards the epithelial cells and increases their proliferation rate, thus making the left side grow larger than the right side. B, Simulation of a complex developmental system by combining several cell behaviours on a hollow spheric epithelium. The contraction of a localized group of cells causes a shallow invagination of the epithelium. Meanwhile, a molecular gradient is being formed towards the invaginated region, and cells across the embryo are instructed to proliferate in the direction of the gradient. The directional growth of the embryo pushes cells deeper into the embryo in a fashion reminiscent of the process of gastrulation by epiboly.
Figure2. Examples of simulations performed with the EmbryoMaker software. A, Simulation of a growth factor releasing bead experiment. The first row shows a developmental sequence in which an epithelial bud (blue and purple) grows over a mesenchymal condensate (pink). The second row shows the same process, but in this case a growth factor releasing bead is placed at a certain time during the simulation. The diffusible growth factor will only reach the cells closest to the bead and will increases their proliferation rate, thus making the left side grow larger than the right side. B, Simulation of a complex developmental system by combining several cell behaviours on a hollow spheric epithelium. The contraction of a localized group of cells causes a shallow invagination of the epithelium. Meanwhile, a molecular gradient is being formed towards the invaginated region (colors depict the concentration of the molecule: yellow is high and blue is low), and cells across the embryo are instructed to proliferate in the direction of the gradient. The directional growth of the embryo pushes cells deeper into the embryo in a fashion reminiscent of the process of gastrulation by epiboly.

 

Main reference: 

Marin-Riera M, Brun-Usan M, Zimm R, Välikangas T, Salazar-Ciudad I (2015) Computational modeling of development by epithelia, mesenchyme and their interactions: a unified model. Bioinformatics

 

Other references:

1- Salazar-Ciudad I and Jernvall J (2010) A computational model of teeth and the developmental origins of morphological variation. Nature 464, 583-586.

2- Hentschel HGE et al. (2004) Dynamical mechanisms for skeletal pattern formation in the vertebrate limb. Proc. Royal Soc. B. 271, 1713-1722.

3- Pitt-Francis J et al. (2009) Chaste: a test-driven approach to software development for biological modeling. Comput Phys Commun. 180: 2452-2471

4- Izaguirre JA et al. (2004) CompuCell, a multi-model framework for simulation of morphogenesis. Bioinformatics 20, 1129-1137

5- Delile J et al. (2013) Computational modeling and simulation of animal early embryogenesis with the MecaGen platform. In: Kriete A, Eils R editors. Computational Systems Biology, 2nd ed. Academic Press. Elsevier pp. 359-405

 

Thumbs up (5 votes)
Loading...

Tags: ,
Categories: Research, Resources

Leave a Reply

Your email address will not be published. Required fields are marked *

Get involved

Create an account or log in to post your story on the Node.

Sign up for emails

Subscribe to our mailing lists.

Most-read posts in November

Do you have any news to share?

Our ‘Developing news’ posts celebrate the various achievements of the people in the developmental and stem cell biology community. Let us know if you would like to share some news.