Genetic switches and circuits based on nucleic acids DNA and RNA molecules – can be used to rationally design molecular switches and circuits that can be used for molecular computation or communication in the context of synthetic and also live cells
EVOLVING LIVING COMPUTING Understanding and quantifying synthetic biological systems' applicability, performance, and limits - Biology, Bugs and Bits: computing and programming with synthetic biology - Brown University 2015