image: Schematic of horizontal elongation in an optimized cell cluster. (a) Left: The final configuration of a simulation with randomly initialized parameters; right: The final simulation state after learning. Source cells, in red, secrete the growth factor and cannot divide. Proliferating cells, in gray, sense the growth factor and divide in response to it. (b) The learned gene network. The receptor gene is activated only by the presence of the external chemical factor, which results in repression of the division propensity. (c) Chemical gradient created by source cells along the cluster x-coordinate. (d) Division propensity distribution at the end of the simulation along the x-axis, highlighting the concentration of dividing cells at the tip.
Credit: Brenner group / Harvard SEAS
Key Takeaways
- Harvard physicists have developed a computational method that can uncover the rules that cells use to self-organize, translating the complex process of cell growth into an optimization problem a computer can solve.
- The technique they use is automatic differentiation, originally built for training neural networks, but used in this context for predicting how small changes in genes or cellular signals affect the final design.
- Scientists could someday use such predictive models in real biological experiments to design living tissues with specific functions or shapes.
One of the most fundamental processes in all of biology is the spontaneous organization of cells into clusters that divide and eventually turn into shapes – be they organs, wings or limbs.
Scientists have long explored this enormously complex process to make artificial organs or understand cancer growth – but precisely engineering single cells to achieve a desired collective outcome is often a trial-and-error process.
Harvard applied physicists consider the control of cellular organization and morphogenesis to be an optimization problem that can be solved with powerful new machine learning tools. In new research published in Nature Computational Science, researchers in the John A. Paulson School of Engineering and Applied Sciences (SEAS) have created a computational framework that can extract the rules that cells need to follow as they grow, in order for a collective function to emerge from the whole.
The computer learns these “rules” in the form of genetic networks that guide a cell's behavior, influencing the many ways cells chemically signal to each other, or the physical forces that make them stick together or pull apart.
Currently a proof of concept, the new methods could be combined with experiments to allow scientists to understand and control how organisms develop from the cellular level.
The research was co-led by graduate student Ramya Deshpande and postdoctoral researcher Francesco Mottes. The senior author was Michael Brenner, Catalyst Professor of Applied Mathematics and Applied Physics at SEAS.
Automatic differentiation
The search for rules that cells must follow was enabled by a computational technique called automatic differentiation. This method, which forms the backbone of training deep learning models in artificial intelligence, consists of algorithms designed to efficiently compute highly complex functions. Automatic differentiation allows the computer to detect the precise effect that a small change in any part of the gene network would have on the behavior of the whole cell collective.
For the last several years, Brenner’s team has been applying such algorithms to problems beyond neural networks, including designing self-assembling colloid materials, improving fluid dynamics simulations, or engineering certain types of proteins.
Deshpande said the principles from the paper could help guide follow-up experiments on physical systems of cells. “Once you have a model that can predict what happens when you have a certain combination of cells, genes or molecules that interact, can we then invert that model and say, ‘We want these cells to come together and do this particular thing. How do we program them to do that?’
Mottes said that by enabling the scaling of physics-based systems biology models, automatic differentiation offers a promising path toward achieving the predictive control needed to, in the distant future, engineer the growth of organs — the holy grail of computational bioengineering.
“If you have a model that is predictive enough and calibrated enough on experimental data, the hope is that you can just say, for example, ‘I want a spheroid with these characteristics. How should I engineer my cells to achieve this?’” Mottes said.
The research was supported by the Office of Naval Research and the NSF AI institute of Dynamic Systems. The paper is dedicated to the memory of former Harvard postdoctoral researcher Alma Dal Co.
Journal
Nature Computational Science
Method of Research
Computational simulation/modeling
Subject of Research
Cells
Article Title
Engineering morphogenesis of cell clusters with differentiable programming
Article Publication Date
13-Aug-2025