Engineering emergent morphogenetic properties of cell clusters with differentiable programming

ORAL

Abstract



Living systems have a remarkable ability to self-organize into increasingly complex structures. Due to the sheer complexity of coordinating this over large numbers of cells via local inputs, it has been challenging to learn how individual cellular decisions can orchestrate emergent behavior. In this work, we use differentiable programming to optimize over physical models of cells, learning local decision functions to drive collective behavior. In our model, cells can interact through morphogen diffusion, adhesive interactions, and mechanical stress and make internal decisions based on local inputs. These cellular decisions, such as whether to divide or not, are parametrized by neural networks and learned via gradient-based optimization. We apply this framework to learn how to program clusters of cells to (i) grow homogeneously in the presence of a growth factor, (ii) grow into elongated and v-shaped structures, and (iii) maintain chemical homeostasis between cell types. The learned decision functions exhibit characteristics not specifically trained for and are robust to perturbations. Our work opens new avenues for learning how to engineer synthetic systems such as organoids, as well as for inferring mechanisms from experimental observations.

Publication: Planned paper submission

Presenters

  • Ramya Deshpande

    Harvard University

Authors

  • Ramya Deshpande

    Harvard University

  • Francesco Mottes

    Harvard University

  • Ariana Dalia-Vlad

    Harvard University

  • Michael P Brenner

    Harvard University

  • Alma Dal Co

    UNIL