Multi-Input Distributed Classifiers for Synthetic Genetic Circuits

For practical construction of complex synthetic genetic networks able to perform elaborate functions it is important to have a pool of relatively simple modules with different functionality which can be compounded together. To complement engineering of very different existing synthetic genetic devices such as switches, oscillators or logical gates, we propose and develop here a design of synthetic multi-input classifier based on a recently introduced distributed classifier concept. A heterogeneous population of cells acts as a single classifier, whose output is obtained by summarizing the outputs of individual cells. The learning ability is achieved by pruning the population, instead of tuning parameters of an individual cell. The present paper is focused on evaluating two possible schemes of multi-input gene classifier circuits. We demonstrate their suitability for implementing a multi-input distributed classifier capable of separating data which are inseparable for single-input classifiers, and characterize performance of the classifiers by analytical and numerical results. The simpler scheme implements a linear classifier in a single cell and is targeted at separable classification problems with simple class borders. A hard learning strategy is used to train a distributed classifier by removing from the population any cell answering incorrectly to at least one training example. The other scheme implements a circuit with a bell-shaped response in a single cell to allow potentially arbitrary shape of the classification border in the input space of a distributed classifier. Inseparable classification problems are addressed using soft learning strategy, characterized by probabilistic decision to keep or discard a cell at each training iteration. We expect that our classifier design contributes to the development of robust and predictable synthetic biosensors, which have the potential to affect applications in a lot of fields, including that of medicine and industry.

[1]  Shigeo Abe DrEng Pattern Classification , 2001, Springer London.

[2]  S. Basu,et al.  A synthetic multicellular system for programmed pattern formation , 2005, Nature.

[3]  Drew Endy,et al.  Amplifying Genetic Logic Gates , 2013, Science.

[4]  L. Tsimring,et al.  A synchronized quorum of genetic clocks , 2009, Nature.

[5]  Christopher A. Voigt,et al.  Synthetic biology: Engineering Escherichia coli to see light , 2005, Nature.

[6]  Martin Fussenegger,et al.  Emerging biomedical applications of synthetic biology , 2011, Nature Reviews Genetics.

[7]  M. Elowitz,et al.  Programming gene expression with combinatorial promoters , 2007, Molecular systems biology.

[8]  Reinhard Wolf,et al.  Coding-Sequence Determinants of Gene Expression in Escherichia coli , 2009 .

[9]  Ron Weiss,et al.  Toward in vivo Digital Circuits , 2002 .

[10]  Mark Ptashne,et al.  A Genetic Switch: Gene Control and Phage Lambda , 1986 .

[11]  J. Collins,et al.  Construction of a genetic toggle switch in Escherichia coli , 2000, Nature.

[12]  M. Bennett,et al.  A fast, robust, and tunable synthetic gene oscillator , 2008, Nature.

[13]  G. Church,et al.  Synthetic Gene Networks That Count , 2009, Science.

[14]  Trevor Hastie,et al.  The Elements of Statistical Learning , 2001 .

[15]  E. Winfree,et al.  Synthetic in vitro transcriptional oscillators , 2011, Molecular systems biology.

[16]  H. Bujard,et al.  Independent and tight regulation of transcriptional units in Escherichia coli via the LacR/O, the TetR/O and AraC/I1-I2 regulatory elements. , 1997, Nucleic acids research.

[17]  Robert Tibshirani,et al.  The Elements of Statistical Learning: Data Mining, Inference, and Prediction, 2nd Edition , 2001, Springer Series in Statistics.

[18]  Christopher A. Voigt,et al.  Automated design of synthetic ribosome binding sites to control protein expression , 2016 .

[19]  Baojun Wang,et al.  Engineering modular and orthogonal genetic logic gates for robust digital-like synthetic biology , 2011, Nature communications.

[20]  Mark Isalan,et al.  Building synthetic gene circuits from combinatorial libraries: screening and selection strategies. , 2013, Molecular bioSystems.

[21]  J. Stelling,et al.  A tunable synthetic mammalian oscillator , 2009, Nature.

[22]  David G. Stork,et al.  Pattern Classification , 1973 .

[23]  Christopher A. Voigt,et al.  Robust multicellular computing using genetically encoded NOR gates and chemical ‘wires’ , 2011, Nature.

[24]  M. Elowitz,et al.  A synthetic oscillatory network of transcriptional regulators , 2000, Nature.

[25]  Christopher A. Voigt,et al.  Genetic programs constructed from layered logic gates in single cells , 2012, Nature.

[26]  Pamela A. Silver,et al.  Eukaryotic systems broaden the scope of synthetic biology , 2009, The Journal of cell biology.

[27]  Gaël Varoquaux,et al.  Scikit-learn: Machine Learning in Python , 2011, J. Mach. Learn. Res..

[28]  J. Liao,et al.  A synthetic gene–metabolic oscillator , 2005, Nature.

[29]  Ambuj Tewari,et al.  On the Consistency of Multiclass Classification Methods , 2007, J. Mach. Learn. Res..

[30]  Nicolas E. Buchler,et al.  Protein sequestration generates a flexible ultrasensitive response in a genetic network , 2009, Molecular systems biology.

[31]  Jeff Hasty,et al.  Distributed Classifier Based on Genetically Engineered Bacterial Cell Cultures , 2014, ACS synthetic biology.

[32]  James J. Collins,et al.  Next-Generation Synthetic Gene Networks , 2009, Nature Biotechnology.

[33]  Erik Winfree,et al.  Evolution as Computation , 2002, Natural Computing Series.

[34]  J. Collins,et al.  Synthetic Biology Moving into the Clinic , 2011, Science.

[35]  Ahmad S. Khalil,et al.  Synthetic biology: applications come of age , 2010, Nature Reviews Genetics.

[36]  D. Endy,et al.  Rewritable digital data storage in live cells via engineered control of recombination directionality , 2012, Proceedings of the National Academy of Sciences.

[37]  Matthew R Bennett,et al.  Library of synthetic transcriptional AND gates built with split T7 RNA polymerase mutants , 2013, Proceedings of the National Academy of Sciences.

[38]  Brian F. Pfleger,et al.  Combinatorial engineering of intergenic regions in operons tunes expression of multiple genes , 2006, Nature Biotechnology.

[39]  Timothy K Lu,et al.  Synthetic circuits integrating logic and memory in living cells , 2013, Nature Biotechnology.

[40]  Ron Milo,et al.  Spanning high-dimensional expression space using ribosome-binding site combinatorics , 2013, Nucleic acids research.

[41]  Chrisantha Fernando,et al.  Molecular circuits for associative learning in single-celled organisms , 2008, Journal of The Royal Society Interface.

[42]  Farren J. Isaacs,et al.  Programming cells by multiplex genome engineering and accelerated evolution , 2009, Nature.