Department of Electrical Engineering and Information Technology, TU Darmstadt, Darmstadt64283, Germany.
Centre for Synthetic Biology, TU Darmstadt, Darmstadt64283, Germany.
ACS Synth Biol. 2023 Feb 17;12(2):446-459. doi: 10.1021/acssynbio.2c00361. Epub 2023 Jan 24.
Genetic design automation (GDA) tools hold promise to speed-up circuit design in synthetic biology. Their widespread adoption is hampered by their limited predictive power, resulting in frequent deviations between the in silico and in vivo performance of a genetic circuit. Context effects, i.e., the change in overall circuit functioning, due to the intracellular environment of the host and due to cross-talk among circuits components are believed to be a major source for the aforementioned deviations. Incorporating these effects in computational models of GDA tools is challenging but is expected to boost their predictive power and hence their deployment. Using fine-grained thermodynamic models of promoter activity, we show in this work how to account for two major components of cellular context effects: (i) crosstalk due to limited specificity of used regulators and (ii) titration of circuit regulators to off-target binding sites on the host genome. We show how we can compensate the incurred increase in computational complexity through dedicated branch-and-bound techniques during the technology mapping process. Using the synthesis of several combinational logic circuits based on Cello's device library as a case study, we analyze the effect of different intensities and distributions of crosstalk on circuit performance and on the usability of a given device library.
遗传设计自动化 (GDA) 工具有望加快合成生物学中的电路设计。它们的广泛采用受到其有限的预测能力的阻碍,导致遗传电路的计算机模拟和体内性能之间经常出现偏差。据信,由于宿主的细胞内环境和电路组件之间的串扰而导致的上下文效应(即整体电路功能的变化)是导致上述偏差的主要原因之一。在 GDA 工具的计算模型中纳入这些效应具有挑战性,但预计将提高它们的预测能力,从而提高它们的部署能力。在这项工作中,我们使用启动子活性的细粒度热力学模型来展示如何考虑细胞上下文效应的两个主要组成部分:(i)由于所用调节剂的有限特异性导致的串扰,以及(ii)对宿主基因组上的非靶标结合位点进行的电路调节剂滴定。我们展示了如何通过在技术映射过程中使用专门的分支定界技术来补偿计算复杂度增加所带来的影响。我们使用基于 Cello 器件库的几个组合逻辑电路的综合作为案例研究,分析了不同强度和分布的串扰对电路性能和给定器件库的可用性的影响。