Skip to main content

Engineering Scalable Digital Circuits From Non-digital Genetic Components

  • Conference paper
  • First Online:
  • 613 Accesses

Part of the book series: Understanding Complex Systems ((UCS))

Abstract

Synthetically engineered single-cellular biological systems could be designed to classify patterns of chemical signals with high specificity and invoke appropriate responses. This requires cells to produce accurate logical computation over their multiple inputs and then trigger cellular response in a binary form like the signals YES and NO. However, current engineered biological systems, as a rule, are built from components like combinatorial promoters that, although displaying ’logic like’ capabilities, fall short of supporting true binary (Boolean) computation. Consequently misclassification of inputs or errors in processing commonly occur that in turn lead to an incorrect cellular response. Here we show how that increased nonlinearity combined with noise suppression leads to genetic circuits capable of true Boolean logic operation able to support scalable logic circuit design.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD   219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Y. Benenson, Biomolecular computing systems: principles, progress and potential. Nat. Rev. Genet. 13, 455–468 (2012)

    Article  Google Scholar 

  2. L. Bintu, N.E. Buchler, H.G. Garcia, U. Gerland, T. Hwa, J. Kondev, R. Phillips, Transcriptional regulation by the numbers: models. Curr. Opin. Genet. Dev. 15, 116–124 (2005)

    Article  Google Scholar 

  3. R.W. Bradley, B. Wang, Designer cell signal processing circuits for biotechnology. New Biotechnol. 32, 635–643 (2015)

    Article  Google Scholar 

  4. R.W. Bradley, M. Buck, B. Wang, Recognizing and engineering digital-like logic gates and switches in gene regulatory networks. Curr. Opin. Microbiol. 33, 74–82 (2016)

    Article  Google Scholar 

  5. J.A.N. Brophy, C.A. Voigt, Principles of genetic circuit design. Nat. Methods 11, 508–520 (2014)

    Article  Google Scholar 

  6. R.S. Cox-III, M.G. Surette, M.B. Elowitz, Programming gene expression with combinatorial promoters. Mol. Syst. Biol. 3, 145 (2007)

    Google Scholar 

  7. R.L. Goodstein, Boolean Algebra (Pergamon Press, Oxford, 1963)

    MATH  Google Scholar 

  8. M.B. Gu, Environmental biosensors using bioluminescent bacteria, in Environmental Chemistry, ed. by E. Lichtfouse, J. Schwarzbauer, D. Robert (Springer, Berlin, 2005), Chap 63, pp. 691–698

    Google Scholar 

  9. A.V. Hill, The possible effects of the aggregation of the molecules of hæmoglobin on its dissociation curves. Proc. Physiol. Soc. 40, iv–vii (1910)

    Google Scholar 

  10. Y. Lei, W. Chen, A. Mulchandani, Microbial biosensors. Anal. Chim. Acta 568, 200–210 (2006)

    Article  Google Scholar 

  11. M. Morel, R. Shtrahman, V. Rotter, L. Nissim, R.H. Bar-Ziv, Cellular heterogeneity mediates inherent sensitivity-specificity tradeoff in cancer targeting by synthetic circuits. PNAS 113, 8133–8138 (2016)

    Article  Google Scholar 

  12. J.M. Raser, E.K. O’Shea, Noise in gene expression: origins, consequences, and control. Science 309, 2010–2013 (2005)

    Article  Google Scholar 

  13. B. Wang, M. Barahona, M. Buck, A modular cell-based biosensor using engineered genetic logic circuits to detect and integrate multiple environmental signals. Biosens. Bioelectron. 40, 368–376 (2013)

    Article  Google Scholar 

  14. Z. Xie, L. Wroblewska, L. Prochazka, R. Weiss, Y. Benenson, Multi-input RNAi-based logic circuit for identification of specific cancer cells. Science 333, 1307–1311 (2011)

    Article  Google Scholar 

Download references

Acknowledgements

We thank Alfonso Jaramillo for fruitful discussions. This work was funded by the BBSRC/EPSRC grant to WISB (BB/M017982/1).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Alexander P. Nikitin .

Editor information

Editors and Affiliations

Appendix

Appendix

Let the circuit \(D \dashv E \dashv Z\) represents a double inversion module, where the protein D is repressing the synthesis of the protein E, and the protein E is repressing the synthesis of the protein Z. According to the thermodynamic model of transcription [2], the stationary concentration of the protein E is dependent on the concentration of D as following,

$$\begin{aligned} C_{E}=\omega \;\frac{\varOmega ^{m}}{C_{D}^{m}+\varOmega ^{m}}, \end{aligned}$$
(4.12)

where the coefficients \(\omega \) and \(\varOmega \) are some constants, m is integer, \(m=1,\; 2,\; 3,\; 4,\;\ldots \). It is assumed that \(\omega >0\) and \(\varOmega >0\). Here \(m=1\) corresponds to a case of the protein D that is a simple repressor of E. In contrast to \(m=1\), the case \(m>1\) means the protein D is assembled into a complex to be the repressor of E. For examples, \(m=2\) corresponds to a dimer, and \(m=4\) means the complex is a tetramer, e.t.c. We can write a similar equation for a relationship between the concentrations of the proteins Z and E,

$$\begin{aligned} C_{Z}=\lambda \; \frac{\varLambda ^{i}}{C_{E}^{i}+\varLambda ^{i}}, \end{aligned}$$
(4.13)

where the coefficients \(\lambda \) and \(\varLambda \) are some positive constants, \(\lambda >0\) and \(\varLambda >0\), the index i is integer, \(i=1,\; 2,\; 3,\; 4,\;\ldots \).

By substitution Eq. (4.12) into Eq. (4.13), we obtain the transfer function of the double inversion module,

$$\begin{aligned} C_{Z}= & {} \lambda \frac{\varLambda ^{i} \left( C_{D}^{m}+\varOmega ^{m} \right) ^{i}}{\omega ^{i}\varOmega ^{i m}+\varLambda ^{i}\left( C_{D}^{m}+\varOmega ^{m} \right) ^{i}} \nonumber \\= & {} \lambda \;\frac{\varLambda ^{i} \sum _{k=0}^{i}\left( {\begin{array}{c}i\\ k\end{array}}\right) C_{D}^{m k}\varOmega ^{(i-k)m}}{\omega ^{i}\varOmega ^{i m}+\varLambda ^{i} \sum _{k=0}^{i}\left( {\begin{array}{c}i\\ k\end{array}}\right) C_{D}^{m k}\varOmega ^{(i-k)m}}, \end{aligned}$$
(4.14)

where \(\left( {\begin{array}{c}i\\ k\end{array}}\right) \) are the binomial coefficients.

In case \(i=1\), Eq. (4.14) can be simplified,

$$\begin{aligned} C_{Z}= \frac{\lambda }{\varLambda } \; \frac{ C_{D}^{m}+\varOmega ^{m}}{C_{D}^{m} + \left( \dfrac{\omega }{\varLambda }+1\right) \varOmega ^{m} }. \end{aligned}$$
(4.15)

It is easy to find a similarity between Eq. (4.15) and the thermodynamic model of transcription with a simple activator [2], \(D\rightarrow Z\),

$$\begin{aligned} C_{Z}= \nu \; \frac{ C_{D}^{n}+\varGamma ^{m}}{C_{D}^{m} + M^{m}}. \end{aligned}$$
(4.16)

Indeed, Eqs. (4.15) and (4.16) are identical when \(M^{m}=(\omega /\varLambda +1)\varOmega ^{m}\), \(\varGamma =\varOmega \) and \(\nu =\frac{\lambda }{\varLambda }\). Therefore, the double inversion module can be replaced by the single activator module with the same order m of the complex, i.e. a dimer activator can be used instead of a dimer repressor and a single represser together. On one hand, the simplification of the genetic circuit could be an advantage. On the other hand, the double inversion module has an advantage over the activation module. The number of free parameters in the double inversion module is greater than in the activation module therefore the circuit with double inversion module could easily be tuned to parameter levels of interest. For example, we need a module with a very low saturation level in limit \(C_{D}\rightarrow 0\). Then, Eq. (4.14) is transformed into the following,

$$\begin{aligned} \lim _{C_{D}\rightarrow 0} C_{Z}= \lambda \frac{\varLambda ^{i} \varOmega ^{i m}}{\omega ^{i}\varOmega ^{i m}+\varLambda ^{i}\varOmega ^{i m}} = \lambda \frac{1}{\left( \dfrac{\omega }{\varLambda }\right) ^{i}+1}. \end{aligned}$$
(4.17)

According to Eq. (4.17), the low saturation level is independent from the parameters \(\varOmega \) and m. If the ratio \(\omega /\varLambda >1\) then \(\lim _{C_{D}\rightarrow 0} C_{Z}\) rapidly approaches to zero with growing i. Therefore the low level limit can be reduced by increasing both the ratio \(\omega /\varLambda \) and i.

In contrast to the low saturation level, the high saturation level is only dependent on one parameter, \(\lim _{C_{D}\rightarrow \infty }C_{Z}=\lambda \).

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Nikitin, A.P., Garcia–Ojalvo, J., Stocks, N.G. (2019). Engineering Scalable Digital Circuits From Non-digital Genetic Components. In: In, V., Longhini, P., Palacios, A. (eds) Proceedings of the 5th International Conference on Applications in Nonlinear Dynamics. Understanding Complex Systems. Springer, Cham. https://doi.org/10.1007/978-3-030-10892-2_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-10892-2_4

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-10891-5

  • Online ISBN: 978-3-030-10892-2

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics