Circuits, Computation, and Biology
07/01/2020
Computing with Random Bit Stream:
1. Logic that Operates on Probabilities

Random bit streams where the signal value is encoded by the probability of obtaining a one versus a zero. This method can be used to synthesize arbitrary polynomial functions. Through polynomial approximations, it can also be used to synthesize non-polynomial functions.
2. Logic that Generates Probabilities

Demonstrate novel techniques for synthesizing combinational logic that transforms a set of source probabilities into different target probabilities
Computation With Molecular Reactions:

Synthesizing Chemical Reaction Networks. The task of synthesizing a set of chemical reactions to compute a desired function is conceptually open-ended.