Skip to main content
. Author manuscript; available in PMC: 2017 Sep 27.
Published in final edited form as: Nat Biotechnol. 2017 Mar 27;35(5):453–462. doi: 10.1038/nbt.3805

Figure 5. A 3-input BLADE template can be applied to create 3-input arithmetic computational circuits.

Figure 5

(a) The 3-input BLADE template can receive up to three inputs and produce eight distinct output functions. (b) Three 3-input-2-output binary arithmetic computational circuits made using the 3-input BLADE template. The full adder can add A + B + C while the full subtractor calculates A – B – C. For addition, input C, output P, and output Q represent Carry In, Carry Out and Sum, respectively. For subtraction, input C, output P, and output Q signify Borrow In, Borrow Out and Difference, respectively. The half adder-subtractor performs either binary addition of A + B or binary subtraction of A – B depending on the presence of select input C. F.I. = fluorescence intensity from n = 3 transfected cell cultures; a.u. = arbitrary units. Error bars represent standard error of the mean.