Efficient design of stochastic molecular circuits with differentiable programming

ORAL

Abstract

Existing methods for the inverse design of gene regulatory circuits typically rely on hand-crafted rules, evolutionary algorithms, and problem-specific techniques, often disregarding stochastic effects. Developing more general and efficient techniques would have a significant impact on many fields, including synthetic biology, developmental biology, and tissue engineering. In this work, we explore the use of general gradient-based optimization approaches to tackle this problem. We rely on automatic differentiation algorithms and hardware acceleration provided by neural network libraries to efficiently compute high-dimensional gradients through entire simulations. To retain full access to the stochastic effects that influence the system dynamics, we employ Stochastic Simulation Algorithms (SSAs), which in turn introduce additional complexities in gradient computations and optimization. We discuss the applicability of this framework to the design of genetic circuits with potentially nonlinear interactions and to the control of inherently stochastic effects, such as fluctuations in gene expression levels that cause readout errors in the circuit's outputs.

Presenters

  • Francesco Mottes

    Harvard University

Authors

  • Francesco Mottes

    Harvard University

  • Ramya Deshpande

    Harvard University

  • Michael P Brenner

    Harvard University