| Literature DB >> 24567476 |
Abstract
We analyse the pros and cons of analog versus digital computation in living cells. Our analysis is based on fundamental laws of noise in gene and protein expression, which set limits on the energy, time, space, molecular count and part-count resources needed to compute at a given level of precision. We conclude that analog computation is significantly more efficient in its use of resources than deterministic digital computation even at relatively high levels of precision in the cell. Based on this analysis, we conclude that synthetic biology must use analog, collective analog, probabilistic and hybrid analog-digital computational approaches; otherwise, even relatively simple synthetic computations in cells such as addition will exceed energy and molecular-count budgets. We present schematics for efficiently representing analog DNA-protein computation in cells. Analog electronic flow in subthreshold transistors and analog molecular flux in chemical reactions obey Boltzmann exponential laws of thermodynamics and are described by astoundingly similar logarithmic electrochemical potentials. Therefore, cytomorphic circuits can help to map circuit designs between electronic and biochemical domains. We review recent work that uses positive-feedback linearization circuits to architect wide-dynamic-range logarithmic analog computation in Escherichia coli using three transcription factors, nearly two orders of magnitude more efficient in parts than prior digital implementations.Entities:
Keywords: analog computation; bioenergetics; cytomorphic; logarithmic computation; probabilistic computation; synthetic biology
Mesh:
Substances:
Year: 2014 PMID: 24567476 PMCID: PMC3928905 DOI: 10.1098/rsta.2013.0110
Source DB: PubMed Journal: Philos Trans A Math Phys Eng Sci ISSN: 1364-503X Impact factor: 4.226
Figure 3.The cytomorphic mapping. (a) The figure shows the deep connections between electronic flow in transistors and molecular flow in chemical reactions caused by their obeying the same laws of thermodynamics. (b) The figure shows that this similarity enables circuits in both domains to be mapped to each other.
Figure 1.Analog schematic for genetic circuits. (a) An electrical equivalent circuit accurately represents the noise, dynamics and stochastics of DNA–protein circuits. (b) A simplification of the circuit in (a) that neglects mRNA dynamics.
Intuitive analog versus digital comparison.
| analog | digital | |
|---|---|---|
| (1) compute on a continuous set, e.g. [0,1], graded protein production from low to a maximum level | (1) compute on a discrete set, e.g. {0,1}, protein produced at a maximum level or not present at all | |
| (2) the basis functions for computation arise from the physics and chemistry of the computing devices such that the amount of computation squeezed out of a single genetic, RNA or protein circuit is high | (2) the basis functions for computation arise from the mathematics of Boolean logic such that the amount of computation squeezed out of a single genetic, RNA or protein circuit is low | |
| (3) one wire, channel or state variable represents many bits of information | (3) one wire, channel or state variable represents one bit of information | |
| (4) computation is sensitive to the parameters of the molecular circuits | (4) computation is less sensitive to the parameters of the molecular circuits | |
| (5) noise owing to thermal fluctuations in molecular devices | (5) noise owing to round off error and temporal aliasing | |
| (6) signal is not restored at each stage of the computation | (6) signal is restored at each stage of the computation | |
| (7) robust at final and decisive outputs | (7) robust in every device and signal |
Parameters used for molecular addition.
| parameter | value |
|---|---|
| 3 min | |
| 1000 min | |
| 20 000 | |
| 100 | |
| 0.5 | |
| 0.5 | |
| 2.49 |
Figure 2.Analog versus digital computation in cells. (a) The figure shows the power costs for doing addition in cells with a genetic circuit. (b) The figure shows the molecular protein number required for doing addition in cells with a genetic circuit.
Chemistry and electronics.
| chemical-reaction dynamics | electron flow in transistor |
|---|---|
| reactant concentration | electron concentration at the source |
| product concentration | electron concentration at the drain |
| forward and reverse reaction rates in chemical reaction | forward and reverse current flows in the transistor |
| forward and reverse chemical reaction rates are exponential in the free-energy difference between transition state and reactant/product, respectively | forward and reverse electronic currents are exponential in the voltage difference between transistor channel and source/drain, respectively |
| enzymes or catalysts in chemical reactions increase reaction rates | increases in gate voltage lower energy barriers in a transistor, increasing current flow |
| stochastics of molecular Poisson processes in chemical reactions [1,11] | stochastics of electronic Poisson processes in subthreshold transistors [1,11] |
| flux balance analysis | Kirchoff's current law |
| chemical energy conservation | Kirchoff's voltage law |
| chemical concentration | current |
| electrochemical potential: log(concentration) + energy | electrochemical potential: log(current) + voltage |
Figure 4.A positive-feedback linearization circuit. (a) A genetic circuit that linearizes inducer operation over a wide log-linear dynamic range is shown. (b) An analog circuit schematic represents this circuit.
Figure 5.Linearization data. (a) The effect of linearization on the biological input is clearly seen. (b) A sinh-linearized tanh differential-pair circuit in electronics bears similarity to the genetic circuit motif. It also architects linearization by having expansive and compressive (saturating) nonlinearities interact. (Online version in colour.)
Figure 6.A pRATIO circuit. (a) The genetic circuit computes the logarithmic ratio of its two molecular inputs. (b) An associated electrical schematic equivalent is shown. (c) The ratio is computed over four orders of magnitude in the genetic circuit.
Figure 7.A power-law circuit. (a) A genetic power-law circuit. (b) An associated electrical equivalent schematic is shown. (c) The experimental data for the genetic circuit.
Resource consumption in an N-bit digital adder.
| LSB sum and | ( | ||||
|---|---|---|---|---|---|
| carry gates | sum gates | carry gates | inputs | gate | total |
| 2 | 6( | 0 | 0 | H-XOR | 6 |
| 1 | 2( | 2 | 0 | AND | 4 |
| 1 | 3( | 2 | 0 | OR | 5 |
| 0 | 0 | 0 | 2 | input (no gate) | 2 |
| total molecules (no. of gate outputs plus inputs) | 17 |