Figure 1 | Scientific Reports

Figure 1

From: Computing Mathematical Functions using DNA via Fractional Coding

Figure 1

Basic molecular units. (a) The Multiplication unit, Mult. This unit calculates c = a × b, the multiplication of two input variables a and b in the unipolar fractional representation. (b) The NMult unit. This unit computes c = 1 − a × b in the unipolar fractional representation. (c) The MUX unit. This unit performs scaled addition. Here a,b and c can be in the unipolar or the bipolar representation, while s must be in in unipolar representation. (d) The bipolar Mult unit. This unit performs multiplication in the bipolar fractional representation. (e) The bipolar NMult unit. This unit computes c = −a × b in the bipolar fractional representation. Note the symbols that we will use to represent the different units are shown above the CRNs.

Back to article page