henhaobio
Sign in

BMC BioinformaticsSystems BiologyPeer-reviewed journal article

Adapting machine-learning algorithms to design gene circuits

Tom W. HiscockiD

PDFDOIPreprint

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.

Similarity Map
SelectedSame fieldCross-field
THISStarkey '22Crowther '22Gallup '26Otero‐Muras '23Merzbacher '23Bhamidipati '25
73% semantic matchSynthetic Biology
Frederick Starkey, Filippo Menolascina·bioRxiv·Jun 21, 2022· 1 citations