Binary Counting with Chemical Reactions Aleksandra Kharam, Hua Jiang, Marc Riedel, and Keshab Parhi Electrical and Computer Engineering University of Minnesota
Binary Counting with Chemical Reactions
Aleksandra Kharam, Hua Jiang, Marc Riedel, and Keshab Parhi
Binary Counting with Chemical Reactions
Aleksandra Kharam, Hua Jiang, Marc Riedel, and Keshab Parhi
Electrical and Computer Engineering University of Minnesota
Signal
10, 2, 12, 8, 4, 8, 10, 2, …
5, 6, 7, 10, 6, 6, 9, 6, …
1010 010100101100 01100111
input outputElectronicsChemicalReactions
Molecular computations
In ElectronicsIn Chemistry
Input
Output
Prereactants and Absence Indicators
Molecular Type X
Absence indicator ax
Prereactant Xp
Prereactant for the next type Yp
zx Mapping to Experimental Chassis Mapping to Experimental Chassis
Auxiliary ComplexesReactants Products
* D. Soloveichik et al: “DNA as a Universal Substrate for Chemical Kinetics.” PNAS, Mar 2010
Conclusion
Robustness: - the design is rate independent.
Future and related work: - generalizing to n-bit counter;
- borrowing idea from digital logic (edge triggered clock );
- computing variety of functions
Questions?Questions?Thanks to PSB organizers,Thanks to PSB organizers,
NSF, BICB, and UROPNSF, BICB, and UROP
NSF CAREER Award #0845650NSF EAGER Grant #0946601
Biomedical Informatics & Computational Biology
UMN / Mayo Clinic / IBM