BMC BioinformaticsSystems BiologyPeer-reviewed journal article
Adapting machine-learning algorithms to design gene circuits
Abstract
Biological systems rely on complex networks, such as transcriptional circuits and protein-protein interaction networks, to perform a variety of functions e.g. responding to stimuli, directing cell fate, or patterning an embryo. Mathematical models are often used to ask: given some network, what function does it perform? However, we often want precisely the opposite i.e. given some circuit - either observed in vivo, or desired for some engineering objective - what biological networks could execute this function? Here, we adapt optimization algorithms from machine learning to rapidly screen and design gene circuits capable of performing arbitrary functions. We demonstrate the power of this approach by designing circuits (1) that recapitulate important in vivo phenomena, such as oscillators, and (2) to perform complex tasks for synthetic biology, such as counting noisy biological events. Our method can be readily applied to biological networks of any type and size, and is provided as an open-source and easy-to-use python module, GeneNet.
- Citations
- 59
- FWCI
- 1.49
- Field percentile
- top 19%
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Optimization for Predictive Gene Circuit Design Automation
Frederick Starkey, Filippo Menolascina·bioRxiv·Jun 21, 2022
- A network approach to genetic circuit designs
Matthew Crowther, Anil Wipat, Ángel Goñi‐Moreno·ACS Synthetic BiologyPeer-reviewed·Aug 31, 2022
- Generative design of synthetic gene circuits for functional and evolutionary properties
Olivia Gallup, Harrison Steel·npj Systems Biology and ApplicationsPeer-reviewed·Mar 16, 2026
- Automated design of gene circuits with optimal mushroom-bifurcation behaviour
Irene Otero‐Muras, Rubén Perez‐Carrasco, … Chris P. Barnes·iSciencePeer-reviewed·May 9, 2023
- Bayesian optimization for design of multiscale biological circuits
Charlotte Merzbacher, Oisin Mac Aodha, Diego A. Oyarzún·ACS Synthetic BiologyPeer-reviewed·Jun 20, 2023
- Designing biochemical circuits with tree search
Pranav S. Bhamidipati, Matt W. Thomson·bioRxiv·Jan 27, 2025