Kanakov Oleg, Kotelnikov Roman, Alsaedi Ahmed, Tsimring Lev, Huerta Ramón, Zaikin Alexey, Ivanchenko Mikhail
Oscillation Theory Department, Lobachevsky State University of Nizhniy Novgorod, Nizhniy Novgorod, Russia.
Department of Bioinformatics, Lobachevsky State University of Nizhniy Novgorod, Nizhniy Novgorod, Russia.
PLoS One. 2015 May 6;10(5):e0125144. doi: 10.1371/journal.pone.0125144. eCollection 2015.
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.
对于能够执行复杂功能的复杂合成基因网络的实际构建而言,拥有一组具有不同功能的相对简单的模块并将它们组合在一起是很重要的。为了补充现有非常不同的合成基因装置(如开关、振荡器或逻辑门)的工程设计,我们在此提出并开发一种基于最近引入的分布式分类器概念的合成多输入分类器设计。异质细胞群体充当单个分类器,其输出通过汇总单个细胞的输出获得。学习能力是通过修剪细胞群体来实现的,而不是调整单个细胞的参数。本文重点评估多输入基因分类器电路的两种可能方案。我们展示了它们适用于实现能够分离单输入分类器无法分离的数据的多输入分布式分类器,并通过分析和数值结果来表征分类器的性能。较简单的方案在单个细胞中实现线性分类器,针对具有简单类边界的可分离分类问题。使用硬学习策略通过从群体中移除任何对至少一个训练示例回答错误的细胞来训练分布式分类器。另一种方案在单个细胞中实现具有钟形响应的电路,以允许分布式分类器输入空间中分类边界具有潜在的任意形状。使用软学习策略来解决不可分离分类问题,其特征在于在每次训练迭代时以概率决定保留或丢弃一个细胞。我们期望我们的分类器设计有助于稳健且可预测的合成生物传感器的开发,这些生物传感器有可能影响包括医学和工业在内众多领域的应用。