• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

转录合成电路的布尔函数分布式实现。

Distributed Implementation of Boolean Functions by Transcriptional Synthetic Circuits.

机构信息

Department of Electrical and Computer Engineering, Northeastern University, Boston, Massachusetts 02115, United States.

Department of Chemical Engineering, Northeastern University, Boston, Massachusetts 02115, United States.

出版信息

ACS Synth Biol. 2020 Aug 21;9(8):2172-2187. doi: 10.1021/acssynbio.0c00228. Epub 2020 Jul 14.

DOI:10.1021/acssynbio.0c00228
PMID:32589837
Abstract

Starting in the early 2000s, sophisticated technologies have been developed for the rational construction of synthetic genetic networks that implement specified logical functionalities. Despite impressive progress, however, the scaling necessary in order to achieve greater computational power has been hampered by many constraints, including repressor toxicity and the lack of large sets of mutually orthogonal repressors. As a consequence, a typical circuit contains no more than roughly seven repressor-based gates per cell. A possible way around this scalability problem is to distribute the computation among multiple cell types, each of which implements a small subcircuit, which communicate among themselves using diffusible small molecules (DSMs). Examples of DSMs are those employed by quorum sensing systems in bacteria. This paper focuses on systematic ways to implement this distributed approach, in the context of the evaluation of arbitrary Boolean functions. The unique characteristics of genetic circuits and the properties of DSMs require the development of new Boolean synthesis methods, distinct from those classically used in electronic circuit design. In this work, we propose a fast algorithm to synthesize distributed realizations for any Boolean function, under constraints on the number of gates per cell and the number of orthogonal DSMs. The method is based on an exact synthesis algorithm to find the minimal circuit per cell, which in turn allows us to build an extensive database of Boolean functions up to a given number of inputs. For concreteness, we will specifically focus on circuits of up to 4 inputs, which might represent, for example, two chemical inducers and two light inputs at different frequencies. Our method shows that, with a constraint of no more than seven gates per cell, the use of a single DSM increases the total number of realizable circuits by at least 7.58-fold compared to centralized computation. Moreover, when allowing two DSM's, one can realize 99.995% of all possible 4-input Boolean functions, still with at most 7 gates per cell. The methodology introduced here can be readily adapted to complement recent genetic circuit design automation software. A toolbox that uses the proposed algorithm was created and made available at https://github.com/sontaglab/DBC/.

摘要

从 21 世纪初开始,人们已经开发出了用于构建实现特定逻辑功能的合成遗传网络的复杂技术。尽管取得了令人印象深刻的进展,但为了实现更大的计算能力而进行的扩展受到了许多限制,包括抑制剂毒性和缺乏大量相互正交的抑制剂。因此,典型的电路在每个细胞中不包含超过大约七个基于抑制剂的门。解决这个可扩展性问题的一种可能方法是将计算分布在多个细胞类型中,每个细胞类型实现一个小的子电路,这些子电路通过可扩散的小分子 (DSMs) 相互通信。DSMs 的示例是细菌中群体感应系统使用的那些。本文重点介绍了在评估任意布尔函数的背景下,实现这种分布式方法的系统方法。遗传电路的独特特性和 DSM 的特性需要开发新的布尔综合方法,与经典的电子电路设计中使用的方法不同。在这项工作中,我们提出了一种快速算法,用于在每个细胞的门数和正交 DSM 数的约束下,为任何布尔函数合成分布式实现。该方法基于一种精确的综合算法来找到每个细胞的最小电路,这反过来又使我们能够构建一个广泛的布尔函数数据库,直到给定的输入数量。具体来说,我们将特别关注最多 4 个输入的电路,例如,两个化学诱导物和两个不同频率的光输入。我们的方法表明,在每个细胞不超过七个门的约束下,使用单个 DSM 将可实现的电路总数与集中计算相比至少增加了 7.58 倍。此外,当允许使用两个 DSM 时,可以实现所有可能的 4 输入布尔函数的 99.995%,仍然每个细胞最多 7 个门。这里介绍的方法可以很容易地适应最近的遗传电路设计自动化软件。创建了一个使用所提出算法的工具箱,并在 https://github.com/sontaglab/DBC/ 上提供。

相似文献

1
Distributed Implementation of Boolean Functions by Transcriptional Synthetic Circuits.转录合成电路的布尔函数分布式实现。
ACS Synth Biol. 2020 Aug 21;9(8):2172-2187. doi: 10.1021/acssynbio.0c00228. Epub 2020 Jul 14.
2
In silico design and in vivo implementation of yeast gene Boolean gates.酵母基因布尔门的计算机设计与体内实现。
J Biol Eng. 2014 Feb 2;8(1):6. doi: 10.1186/1754-1611-8-6.
3
Logic Synthesis of Recombinase-Based Genetic Circuits.基于重组酶的遗传回路的逻辑综合。
Sci Rep. 2017 Oct 9;7(1):12873. doi: 10.1038/s41598-017-07386-3.
4
Implementation of novel boolean logic gates for IMPLICATION and XOR functions using riboregulators.利用核糖开关实现蕴涵和异或函数的新型布尔逻辑门。
Bioengineered. 2022 Jan;13(1):1235-1248. doi: 10.1080/21655979.2021.2020493.
5
The Multiplicative Complexity of 6-variable Boolean Functions.六变量布尔函数的乘法复杂度
Cryptogr Commun. 2018;11(1):93-107. doi: 10.1007/s12095-018-0297-2.
6
Scaling up genetic circuit design for cellular computing: advances and prospects.扩大用于细胞计算的基因电路设计:进展与前景。
Nat Comput. 2018;17(4):833-853. doi: 10.1007/s11047-018-9715-9. Epub 2018 Oct 5.
7
Automatic design of digital synthetic gene circuits.基因数字合成回路的自动设计。
PLoS Comput Biol. 2011 Feb;7(2):e1001083. doi: 10.1371/journal.pcbi.1001083. Epub 2011 Feb 17.
8
DNA algorithm for an unbounded fan-in Boolean circuit.用于无界扇入布尔电路的DNA算法。
Biosystems. 2005 Oct;82(1):52-60. doi: 10.1016/j.biosystems.2005.05.010.
9
BoolFilter: an R package for estimation and identification of partially-observed Boolean dynamical systems.布尔滤波器:一个用于估计和识别部分观测布尔动力系统的R软件包。
BMC Bioinformatics. 2017 Nov 25;18(1):519. doi: 10.1186/s12859-017-1886-3.
10
How to make a synthetic multicellular computer.如何制造一台合成多细胞计算机。
PLoS One. 2014 Feb 19;9(2):e81248. doi: 10.1371/journal.pone.0081248. eCollection 2014.

引用本文的文献

1
Partitioning of a 2-bit hash function across 66 communicating cells.一个2位哈希函数在66个通信单元之间的划分。
Nat Chem Biol. 2025 Feb;21(2):268-279. doi: 10.1038/s41589-024-01730-1. Epub 2024 Sep 24.
2
Emergent digital bio-computation through spatial diffusion and engineered bacteria.通过空间扩散和工程细菌实现紧急数字生物计算。
Nat Commun. 2024 Jun 8;15(1):4896. doi: 10.1038/s41467-024-49264-3.
3
Implementing re-configurable biological computation with distributed multicellular consortia.利用分布式多细胞联合体实现可重构生物计算。
Nucleic Acids Res. 2022 Nov 28;50(21):12578-12595. doi: 10.1093/nar/gkac1120.
4
A single layer artificial neural network type architecture with molecular engineered bacteria for reversible and irreversible computing.一种具有分子工程细菌的单层人工神经网络型架构,用于可逆和不可逆计算。
Chem Sci. 2021 Nov 9;12(48):15821-15832. doi: 10.1039/d1sc01505b. eCollection 2021 Dec 15.
5
A synthetic distributed genetic multi-bit counter.一种合成分布式遗传多位计数器。
iScience. 2021 Nov 29;24(12):103526. doi: 10.1016/j.isci.2021.103526. eCollection 2021 Dec 17.
6
Context-Dependent Stability and Robustness of Genetic Toggle Switches with Leaky Promoters.具有渗漏启动子的基因 Toggle 开关的上下文相关稳定性和鲁棒性
Life (Basel). 2021 Oct 28;11(11):1150. doi: 10.3390/life11111150.
7
Stability and Robustness of Unbalanced Genetic Toggle Switches in the Presence of Scarce Resources.稀缺资源条件下不平衡基因开关的稳定性与稳健性
Life (Basel). 2021 Mar 24;11(4):271. doi: 10.3390/life11040271.
8
From Microbial Communities to Distributed Computing Systems.从微生物群落到分布式计算系统。
Front Bioeng Biotechnol. 2020 Jul 22;8:834. doi: 10.3389/fbioe.2020.00834. eCollection 2020.