title: Implementing conventional logic unconventionally: photochromic molecular populations as registers and logic gates.
abstract: In this paper we detail experimental methods to implement registers, logic gates and logic circuits using populations of photochromic molecules exposed to sequences of light pulses. Photochromic molecules are molecules with two or more stable states that can be switched reversibly between states by illuminating with appropriate wavelengths of radiation. Registers are implemented by using the concentration of molecules in each state in a given sample to represent an integer value. The register's value can then be read using the intensity of a fluorescence signal from the sample. Logic gates have been implemented using a register with inputs in the form of light pulses to implement 1-input/1-output and 2-input/1-output logic gates. A proof of concept logic circuit is also demonstrated; coupled with the software workflow describe the transition from a circuit design to the corresponding sequence of light pulses.
authors.affiliation: Interdisciplinary Computing and Complex Systems Research Group, School of Computer Science, University of Nottingham, Jubilee Campus, UK. jcc@cs.nott.ac.uk
authors.forename: J C
authors.initials: JC
authors.lastname: Chaplin
authors.forename: N A
authors.initials: NA
authors.lastname: Russell
authors.forename: N
authors.initials: N
authors.lastname: Krasnogor
mesh_terms: D001578:Benzopyrans / Q000737:chemistry*; D003116:Color; D039301:Computers, Molecular; D005453:Fluorescence; D007211:Indoles / Q000737:chemistry*; D008128:Logic; D008956:Models, Chemical; D015394:Molecular Structure; D009574:Nitro Compounds / Q000737:chemistry*; D055668:Photochemical Processes; D022161:Transport Vesicles
chemical_list: D001578:Benzopyrans; D007211:Indoles; D009574:Nitro Compounds; C088184:spiropyran