<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://gcat.davidson.edu/GcatWiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Emgarren</id>
		<title>GcatWiki - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://gcat.davidson.edu/GcatWiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Emgarren"/>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=Special:Contributions/Emgarren"/>
		<updated>2026-05-17T03:12:51Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.28.2</generator>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=Logic_Gates_-_Emma_Garren&amp;diff=4424</id>
		<title>Logic Gates - Emma Garren</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=Logic_Gates_-_Emma_Garren&amp;diff=4424"/>
				<updated>2007-12-14T02:33:41Z</updated>
		
		<summary type="html">&lt;p&gt;Emgarren: /* Cellular Logic with Orthogonal Ribosomes. (Rackham and Chin, 2006) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Background: Logic Gates and Truth Tables=&lt;br /&gt;
&lt;br /&gt;
A [http://en.wikipedia.org/wiki/Logic_gate logic gate], the building block for digital circuits, is a computing unit that performs a logical operation on one or more inputs and produces a single output.  Gates are identified by their function, and each type of logic gate can be represented with a distinctive symbol.  Inputs to outputs are read from left to right.  A small circle on the right indicates the inversion of the output.  A double line on the left indicates that the function is &amp;quot;exclusive.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
A [http://en.wikipedia.org/wiki/Truth_table truth table] is a useful way to describe the behavior or function of a logic gate.  Logic states for both inputs and outputs are designated with 0's and 1's.  Click [[Logic Gates: Symbols and Truth Tables|here]] to see some common logic gates and their truth tables.&lt;br /&gt;
&lt;br /&gt;
Logic gates can be placed in parallel or serial combinations in order to perform more complex functions.  Here, two parallel outputs, D and E, act as inputs to the function of output Q:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Figure 1. Combination of logic gates: &amp;lt;/b&amp;gt; Q = D &amp;lt;b&amp;gt;OR&amp;lt;/b&amp;gt; E = (&amp;lt;b&amp;gt;NOT&amp;lt;/b&amp;gt;(A OR B)) &amp;lt;b&amp;gt;OR&amp;lt;/b&amp;gt; (B &amp;lt;b&amp;gt;AND&amp;lt;/b&amp;gt; C)&lt;br /&gt;
&lt;br /&gt;
[[Image:combination_gates.gif]]&lt;br /&gt;
&lt;br /&gt;
([http://www.kpsec.freeuk.com/gates.htm Image] by John Hewes, 2007)&lt;br /&gt;
&lt;br /&gt;
=Logic Gates in Synthetic Biology=&lt;br /&gt;
Synthetic biology applies many of the principles of engineering to the field of biology in order to create biological devices which can ultimately be integrated into increasingly complex systems.  These principles include standardization of parts, modularity, abstraction, reliability, predictability, and uniformity (Adrianantoandro ''et al.'', 2006).  The application of engineering principles to biology is complicated by the inability to predict the functions of even simple devices and modules within the cellular environment.  Some of the confounding factors are [[Term paper wiki|gene expression noise]], mutation, cell death, undefined and changing extracellular environments, and interactions with the cellular context (Adrianantoandro ''et al.'', 2006).  &lt;br /&gt;
&lt;br /&gt;
While for digital logic, inputs are either on or off (1 or 0), biological logic is sometimes leads to intermediate induction levels (Voigt, 2006).  However, due to their [http://en.wikipedia.org/wiki/Sigmoid_function sigmoid-shaped] dose response curves, gene regulation systems can be considered genetic analog-digital converters.  The signal is either ON or OFF for a wide range of input concentrations, with the system changing between the ON and OFF states in a relatively small concentration window (Kramer ''et al.'', 2004).&lt;br /&gt;
&lt;br /&gt;
In synthetic biology, logic gates are created by engineering the biochemical reactions that regulate various cellular processes, such as transcription, translation, protein phosphorylation, allosteric regulation, ligand/receptor binding, and enzymatic reactions.  Although the diversity of biochemical reactions can make it difficult to combine different devices, these logic gates can be used to build complex systems with functions that have many practical applications.  [http://gcat.davidson.edu/GcatWiki/index.php/CellularMemory:Mathematical_Models Mathematical modeling] is used to predict the dynamics of the signaling and regulatory networks resulting from the logic gates.&lt;br /&gt;
&lt;br /&gt;
=Biomolecular Logic Gates:'' In Vitro''=&lt;br /&gt;
&lt;br /&gt;
''In vitro'' studies have been used to design combinations of molecules that have emergent properties related to information processing--molecular computing devices.  Both the inputs and outputs consist of molecular species, with the output being a biologically active molecule.  The extent to which these devices will be used with the cellular context is unclear--however, they are bound to inspire new directions for research in synthetic biology, and have potential applications in biochemical sensing, pathway engineering, and medical diagnosis and treatment.&lt;br /&gt;
&lt;br /&gt;
==Protein-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
Enzymes:&lt;br /&gt;
*&amp;lt;b&amp;gt;Two coupled enzymes perform in parallel the 'AND' and 'InhibAND' logic gate operations. (Baron et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Logic Gates and Elementary Computing by Enzymes. (Baron et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
Synthetic Peptide Networks:&lt;br /&gt;
*&amp;lt;b&amp;gt;Boolean Logic Functions of a Synthetic Peptide Network. (Ashkenasy and Ghadiri, 2004)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
Signaling Proteins:&lt;br /&gt;
*&amp;lt;b&amp;gt;Engineering synthetic signaling proteins with ultrasensitive input/output control. (Dueber et al., 2007)&amp;lt;/b&amp;gt;  Summary: Many eukaryotic signaling proteins have natural, modular &amp;quot;input&amp;quot; and &amp;quot;output&amp;quot; domains:  the &amp;quot;inputs&amp;quot; participate in steric or conformational autoinhibitory reactions, and the &amp;quot;outputs&amp;quot; are catalytically, constitutively active domains.  Simple synthetic switch functions can be engineered by swapping the regulatory and catalytic domains.  This paper describes the engineering of &amp;quot;ultrasensitive switches&amp;quot; for use in more complex regulatory networks, by combining multiple identical modular autoinhibitory domains that function [http://en.wikipedia.org/wiki/Cooperativity cooperatively].  Mathematical models are used to simulate the behavior of these multivalent domain switches and explore the effect of autoinhibitory interaction number and affinity: an external input ligand alters the population distribution of active vs. inactive enzymes, where individual states are &amp;quot;fully repressed in the presence of any intramolecular interactions and fully active only in the absence of all intramolecular interactions&amp;quot; (661).  The predictions from the models are tested using synthetic switches built by linking the catalytic output domain of the protein N-WASP to novel peptide input, demonstrating that it is possible to engineer nonlinear switches based on the cooperativity of simple autoinhibitory components.  Other complex switches, such as ones that integrate three input signals, have also been built using this approach.&lt;br /&gt;
&lt;br /&gt;
==Deoxyribozyme-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
Deoxyribozyme-based gates are controlled by oligonucleotide inputs, and have been used to engineer logic gates that perform:&lt;br /&gt;
*multiple logical operations in parallel&lt;br /&gt;
*single-step signaling cascades&lt;br /&gt;
*a feedback cycle that acts as an exponential chain reaction&lt;br /&gt;
&lt;br /&gt;
These papers provide examples of deoxyribozyme-based logic gates:&lt;br /&gt;
*&amp;lt;b&amp;gt;Deoxyribozyme-Based Ligase Logic Gates and Their Initial Circuits. (Stojanovic et al., 2005)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Deoxyribozyme-Based Three-Input Logic Gates and Construction of a Molecular Full Adder. (Lederman et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Construction of Molecular Logic Gates with a DNA-Cleaving Deoxyribozyme (Chen et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==DNA-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;b&amp;gt;Modular Multi-Level Circuits from Immobilized DNA-Based Logic Gates. (Frezza et al., 2007)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;DNA Logic Gates Based on Structural Polymorphism of Telomere DNA Molecules Responding to Chemical Input Signals. (Miyoshi et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Photonic boolean logic gates based on DNA aptamers. (Yoshida and Yokobayashi, 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Parallel Molecular Computations of Pairwise Exclusive-OR (XOR) Using DNA &amp;quot;String Tile&amp;quot; Self-Assembly. (Yan et al., 2003)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==An autonomous molecular computer for logical control of gene expression. (Benenson et al., 2004)==&lt;br /&gt;
&lt;br /&gt;
===Overview:===&lt;br /&gt;
&lt;br /&gt;
This gate uses sequence recognition to control enzyme catalysis of covalent bond formation and breakage, producing an ssDNA output.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; Specific combination mRNA levels, serving as a simple model of a disease state (cancer)&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; “Drug” (or drug repressor) in the form of a single-stranded DNA sequence with known anti-cancer activity&lt;br /&gt;
&lt;br /&gt;
===Design:===&lt;br /&gt;
&lt;br /&gt;
[[Figure 2. Logical design of the molecular computer.]]&lt;br /&gt;
&lt;br /&gt;
An ''in vitro'' system is designed to recognize a specific combination of mRNA levels as its inputs, and performs a logical operation that results in the production of a molecule that can affect gene expression.  The input mRNA levels have been designed to mimic a simplistic version of gene expression modeling cancer, and the output is a drug-like ssDNA with known anticancer activity.  Therefore, the molecular computer is analogous to &amp;quot;a computational version of 'diagnosis'&amp;quot; (424).&lt;br /&gt;
&lt;br /&gt;
===Function:===&lt;br /&gt;
&lt;br /&gt;
[[Figure 3. Operation of the molecular computer.]] &lt;br /&gt;
&lt;br /&gt;
The molecular computers consist of a double-stranded DNA sequence with unique 7-bp sequences that recognize the “input” RNA.  Each mRNA indicator is processed one at a time.  An “inactivation tag” results in the displacement of the transition molecule, which destroys the computation fragment.  An “activation tag” results in activation of the transition molecule.  There are two separate molecular computers working simultaneously—one that releases the drug (a specific single-stranded DNA sequence) upon “positive diagnosis,” and another that releases the drug suppressor in response to “negative diagnosis.”  The drug (or drug repressor) is incorporated into the DNA fragment as an inactive loop, protected by the double-stranded recognition sequences.  If all of the transitions are “positive,” the ultimate output is drug administration (release of ssDNA).  If any of the steps results in a “negative” transition, the output is a drug repressor.  The design is flexible in that any sufficiently long mRNA molecule can be used as an indicator, and any ssDNA or short RNA molecule (up to at least 21-bp) can be designed as the output.  PCR was used to for the experimental demonstration of both diagnosis and drug administration, and it is shown that the amount of active drug increases with the confidence of positive diagnosis.  Future work could test the effectiveness of using alternate inputs (such as proteins), alternate outputs (such as RNA interference), as well as testing the function of the molecular computer ''in vivo''.&lt;br /&gt;
&lt;br /&gt;
==Enzyme-Free Nucleic Acid Logic Circuits. (Seelig et al., 2006)==&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; 2 DNA strands - F(in) and G(in)&lt;br /&gt;
*&amp;lt;b&amp;gt;Gate:&amp;lt;/b&amp;gt; 3 DNA strands - E(q), F(f), and G&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Fluorescence - release of F(f)&lt;br /&gt;
&lt;br /&gt;
Nucleic acid devices are simplified by the predicability of base pairing.  Although previous research has engineered nucleic acid logic switches based on hybridization and conformational changes ''in vivo'', and this paper designs chemical logic gates that are capable of being combined into large, reliable circuits.  These logic gates embody the following digital design principles: logic, cascading, restoration, fan-out, and modularity.&lt;br /&gt;
&lt;br /&gt;
The benefits of this approach are that both inputs and outputs are in the same form, which makes cascading possible (the output for one gate serves as the input for the next gate in the circuit).&lt;br /&gt;
&lt;br /&gt;
Gate function is entirely determined by base pairing and breaking.  Each gate is composed of one or more gate strands, and one output strand.  &lt;br /&gt;
&lt;br /&gt;
[[Figure 4. Two-input AND gate.]]&lt;br /&gt;
&lt;br /&gt;
Restoration:&lt;br /&gt;
*When a gate fails to produce enough output when triggered, restoration increases a moderate output amount to the full activation level.&lt;br /&gt;
*When a gate &amp;quot;leaks&amp;quot; by spontaneously releasing the output strand, restoration decreases the small output amount to a negligible level.&lt;br /&gt;
*Gates for [[Restoration: Amplification Gate|amplification]] and [[Restoration: Thresholding Gate|thresholding]] were used to implement signal restoration.&lt;br /&gt;
&lt;br /&gt;
Modularity and Scalability:  &lt;br /&gt;
*Eleven gates (AND, OR, sequence translation, input amplification, and signal restoration) were used to compose a large, complex circuit.&lt;br /&gt;
&lt;br /&gt;
=Cellular Logic Gates: ''In Vivo''=&lt;br /&gt;
&lt;br /&gt;
As stated above, there the cellular environment possesses many characteristics that complicate the implementation of biomolecular logic circuits, such as gene expression noise, mutation, cell death, undefined and changing extracellular environments, and interactions with the cellular context.  Some researchers are trying to engineer the &amp;quot;minimal cell,&amp;quot; either through top-down or bottom-up approaches, in order to produce a living unit that can perform logical operations without some of these excess confounding factors.  These efforts were recently reviewed by [http://www.nature.com/msb/journal/v2/n1/pdf/msb4100090.pdf Forster and Church (2006)].    However, many efforts at building cellular logic gates have succeeded, both in prokaryotes and eukaryotes, with wide-ranging applications.  Below are summaries of a few examples.&lt;br /&gt;
&lt;br /&gt;
==Synthetic Oscillators and Switches==&lt;br /&gt;
[[Image:design_fig_1ab.gif|Synthetic oscillators and switches.]]&lt;br /&gt;
&lt;br /&gt;
[[Image:design_fig_1d.gif]]&lt;br /&gt;
&lt;br /&gt;
(Image from Figure 1 of Drubin et al., 2007. Permission pending.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Figure 5. &amp;lt;/b&amp;gt;Schematic representation of the function of various engineered biological switches.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;A.  [[Repressilator]]&amp;lt;/b&amp;gt; (Elowitz and Leibler, 2000).  The &amp;quot;repressilator,&amp;quot; or synthetic cellular oscillator, can be built from a string of three repressors, each acting the repress the expression of the next gene in the circuit.  Oscillatory output is read by GFP expression regulated by one of the repressors (in this case, tetracycline).  The design is analogous to a series of three NOT gates.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;B.  Toggle switch&amp;lt;/b&amp;gt; (Gardner et al., 2000).  A toggle switch can be designed from two repressor systems that cross-regulate each other's promoters, and is analogous to the construction of two independent IF gates.  It is useful as a pathway module to create more complex programmable cells.  Toggle switches can be used to engineer [[CellularMemory:Toggle_Switch|cellular memory]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;D.  RNA-based antiswitch.&amp;lt;/b&amp;gt;  When the engineered RNA is bound to an inducer ligand, the structure changes to either expose or hide a region of RNA that is homologous to a region of the target mRNA (encompassing the translational start site).  Thus, when the antisense region is exposed, translation of target mRNA is repressed.  Synthetic switches in both eukaryotes ([[Antiswitches|antiswitches]]) and prokaryotes ([[Riboregulators|riboregulators]] and [[Riboswitches|riboswitches]]) can be mediated via RNA devices.&lt;br /&gt;
&lt;br /&gt;
==Environmental signal integration by a modular AND gate. (Anderson et al., 2007)==&lt;br /&gt;
&lt;br /&gt;
AND gates allow cells to integrate multiple signals and can increase their specificity in sensing the environment.  This is especially useful for engineering cells to sense environments that are not encountered naturally, or those that are too specific to be identified by a single environmental signal.&lt;br /&gt;
&lt;br /&gt;
A logic gate achieves &amp;lt;b&amp;gt;modularity&amp;lt;/b&amp;gt; when it can be used as a self-contained component of more complex systems, and is designed to interface with multiple different inputs and outputs.  This paper demonstrates a modular AND gate in ''E. coli'' that uses promoters for both the inputs and the output.  This design, unlike that of previously engineered prokaryotic logic gates, makes it relatively easy to use the same gate for different inputs and outputs.&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
*&amp;lt;b&amp;gt;Inputs:&amp;lt;/b&amp;gt;&lt;br /&gt;
# Promoter that drives the expression of the gene for T7 RNA polymerase (''T7ptag''), containing two [http://en.wikipedia.org/wiki/Stop_codon amber stop codons] that prevent translation under normal circumstances.&lt;br /&gt;
#Promoter that drives the expression of the gene for the SupD amber suppressor (''supD''), which decodes the amber stop codons as serine, and allows for translation of T7 RNA polymerase.&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Gene expressed under the T7 promoter, which requires functional translation of both T7 RNA polymerase and the SupD amber suppressor.&lt;br /&gt;
&lt;br /&gt;
The fluorescence data (see [Figure 2. Function of the AND gate. Figure 2]) was used to parameterize a [[transfer function model]] that was derived in order to understand how the range of the input promoters affects the function of the circuit.&lt;br /&gt;
&lt;br /&gt;
[[Figure 1. Schematic representation of AND gate.]]&lt;br /&gt;
&lt;br /&gt;
*Input 1: P(sal) controls the expression supD gene, and is activated by the addition of salicylate (Sal).&lt;br /&gt;
*Input 2: P(BAD) controls T7 RNA polymerase gene, and is activated by the addition of arabinose (Ara).  Because a strong RBS for T7ptag resulted in high levels of basal expression, the RBS was mutagenized and tuned by screening for the presence of output only when both inducers were present.&lt;br /&gt;
*Output: ''GFPmut3_LAA'' (fast-folding GFP with a degradation tag)&lt;br /&gt;
&lt;br /&gt;
[[Figure 2. Function of the AND gate.]]&lt;br /&gt;
&lt;br /&gt;
There is 1000-fold induction of fluorescence in the presence of high concentrations of both inducers, arabinose and salicylate.&lt;br /&gt;
&lt;br /&gt;
[[Figure 6. Modularity of the AND gate.]]&lt;br /&gt;
&lt;br /&gt;
The modularity of the AND gate is demonstrated by reconnecting the gate to new inputs (natural promoters), and a new output (desired phenotype).&lt;br /&gt;
&lt;br /&gt;
A.  Exchanging the inputs:&lt;br /&gt;
*Input 1: The ''lux'' promoter, which responds to the [[Quorum Sensing|quorum signal]] AI-1.&lt;br /&gt;
*Input 2: The ''mgrB'' promoter, which responds to the absence of exogenous magnesium via the PhoPQ two-component system.&lt;br /&gt;
&lt;br /&gt;
B. Exchanging the output:&lt;br /&gt;
*Output: The ''inv'' gene, coding for invasin, a protein that allows bacteria to invade mammalian cells.&lt;br /&gt;
&lt;br /&gt;
==BioLogic Gates Enable Logical Transcription Control in Mammalian Cells. (Kramer et al., 2004)==&lt;br /&gt;
&lt;br /&gt;
Transcription control modules, responsive to up to three small molecule inputs, were engineered in mammalian Chinese hamster ovary cells.  These &amp;quot;BioLogic gates&amp;quot; provide the tools and building blocks to engineer more complex gene regulatory networks in eukaryotic cells.  The gates use butyrolactone-, streptogramin-, tetracycline-, and macrolide-dependent transcription factors, each fused to a KRAB or VP16 repression domain. &lt;br /&gt;
&lt;br /&gt;
#[[NOT IF gate]] - two inputs&lt;br /&gt;
#[[NOT IF IF gate]] - three inputs&lt;br /&gt;
#[[NAND gate]] - parallel arrangement of two NOT gates&lt;br /&gt;
#[[OR gate]] - parallel arrangement of two IF gates&lt;br /&gt;
#[[NOR gate]] - constructed from two NOT gates in consecutive order&lt;br /&gt;
#[[INVERTER gate]] - combination of two independent IF gates, acts as the inverse of the NOT IF gate&lt;br /&gt;
&lt;br /&gt;
==Cellular Logic with Orthogonal Ribosomes. (Rackham and Chin, 2006)==&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
Two-input logic gates were constructed in ''E. coli'' based on the interactions between synthetic O-rRNA and O-mRNA.&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; Orthogonal ribosomes (O-ribosomes), which translate O-mRNA, but do not significantly translate any of the thousands of cellular transcripts bearing cellular RBS sequences.&lt;br /&gt;
*&amp;lt;b&amp;gt;Gate:&amp;lt;/b&amp;gt; Orthogonal mRNAs (O-mRNAs), which contain ribosome-binding sequences (RBSs) that do not direct the translation of downstream genes by endogenous ribosomes.&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Fluorescence.&lt;br /&gt;
&lt;br /&gt;
Three distinct O-ribosome-O-mRNA pairs were isolated, with molecular specificities for independent function.  This was accomplished through [[Hunter Stone - Synthetic Biology Seminar|directed evolution]] in two steps: &lt;br /&gt;
#A library of new potential RBSs were placed upstream of a novel fusion of the genes encoding chloramphenicol acetyltransferase and uracil phosphoribosyltransferase, and screened against 5-fluorouracil to select for the O-mRNA sequences that were not translated by endogenous ribosomes.&lt;br /&gt;
#The selected O-mRNAs were combined with a library of mutated 16s rRNA sequences, and these cells were grown in the presence of chloramphenicol to screen for  those in which the mutant ribosomes translated the O-mRNAs.&lt;br /&gt;
The O-ribosome-O-mRNA pairs can be used to control almost any molecular interaction that can be linked to gene expression.  In this case they were used to build an &amp;lt;b&amp;gt;AND gate&amp;lt;/b&amp;gt; composed of two O-mRNA sequences: O-mRNA-A-omega, encoding the omega fragment of beta-galactosidase, and O-mRNA-C-alpha, encoding the alpha fragment of beta-galactosidase.  Synthesis and assembly of a complete beta-galactosidase enzyme (both fragments) results in the cells hydrolyzing FDG into F (fluorescein), which is detected with a fluorometer.  Cells programmed with both of the corresponding O-ribosome inputs, O-rRNA-A and O-rRNA-C, exhibited a 20-fold increase in fluorescence when compared with cells containing any other rRNA combinations.&lt;br /&gt;
&lt;br /&gt;
[[Figure 1. O-ribosomes and Boolean logic.]]&lt;br /&gt;
&lt;br /&gt;
=Applications and Future Directions=&lt;br /&gt;
&lt;br /&gt;
Logic gates can be used to design increasingly complex circuits with far-reaching applications in:&lt;br /&gt;
*Genetic engineering&lt;br /&gt;
*Nanotechnology&lt;br /&gt;
*Industrial Fermentation&lt;br /&gt;
*Metabolic engineering: &lt;br /&gt;
**increasingly complex synthetic gene circuits might be used to engineer and optimize novel metabolic pathways.&lt;br /&gt;
*[[Medical Applications of Synthetic Biology - Samantha Simpson|Medicine]]:&lt;br /&gt;
**Bacteria to deliver cancer treatment: the integration of multiple inputs can help bacteria sense and respond to increasingly specific environments, such as that of a tumor in the human body.&lt;br /&gt;
**Pharmaceuticals: produced through metabolic engineering; &amp;quot;smart&amp;quot; drug delivery.&lt;br /&gt;
&lt;br /&gt;
=References=&lt;br /&gt;
*Anderson, J. C., Voigt, C. A., Arkin, A. P. (2007). Environmental signal integration by a modular AND gate. Mol Syst Biol. 3:133. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17700541&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Andrianantoandro, E., Subhayu, B., Karig, D. K., Weiss, R. (2006). Synthetic biology: new engineering rules for an emerging discipline. Mol Syst. Biol. 2:2006.0028. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16738572&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Ashkenasy, G., Ghadiri, M. R. (2004). Boolean Logic Functions of a Synthetic Peptide Network. J Am Chem Soc. 126(36):11140-1. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15355081&amp;amp;ordinalpos=13&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Baron, R., Lioubashevski, O., Katz, E., Niazov, T., Willner, I. (2006). Two coupled enzymes perform in parallel the “AND” and “InhibAND” logic gate operations. Org Biomol Chem. 4(6): 989-91. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16525539&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Baron, R., Lioubashevski, O., Katz, E., Niazov, T., Willner, I. (2006). Logic gates and elementary computing by enzymes. J Phys Chem A. 110(27):8548-53. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16821840&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Benenson, Y., Binyamin, G., Ben-Dor, U., Adar, R., Shapiro, E. (2004). An autonomous molecular computer for logical control of gene expression. Nature. 429:423-429. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15116117&amp;amp;ordinalpos=6&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Boczko, E., Gedeon, T., Mischaikow, K. (2007). Dynamics of a simple regulatory switch. J Math Biol. 55(5-6):679-719. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17622532&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Chen, X., Wang, Y., Liu, Q., Zhang, Z., Fan, C., He, L. (2006). Construction of molecular logic gates with a DNA-cleaving deoxyribozyme. Angew Chem Int Ed Engl. 45(11):1759-62. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16470893&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Davidson, E.A., Ellington, A.D. (2007). Synthetic RNA circuits. Nat Chem Biol. 3(1):23-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17173026&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Dueber, J.E., Mirsky, E.A., Lim, W.A. (2007). Engineering synthetic signaling proteins with ultrasensitive input/output control. Nat Biotechnol. 25(6):660-662. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17515908&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Drubin, D. A., Way, J. C., Silver, P. A. (2007). Designing biological systems. Genes Dev. 21(3):242-54. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17289915&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Elowitz, M. B., &amp;amp; Leibler, S. (2000). A synthetic oscillatory network of transcriptional regulators. Nature. 403(6767):335-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=10659856&amp;amp;ordinalpos=10&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract] &lt;br /&gt;
*Farfel, J., Stefanovic, D. (2005). Towards practical biomolecular computers using microfluidic deoxyribozyme logic gate networks.  University of New Mexico.&lt;br /&gt;
*Forster, A.C., Church G.M. (2006). Towards synthesis of a minimal cell. Mol Sys Biol. 2(45):1-10. [http://www.nature.com/msb/journal/v2/n1/pdf/msb4100090.pdf PDF]&lt;br /&gt;
*Frezza, B.M., Cockroft, S. L., Ghadiri, M.R. (2007). Modular Multi-level Circuits from Immobilized DNA-Based Logic Gates. J Am Chem Soc. (Epub ahead of print) [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17994734&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Gardner, T.S., Cantor, C.R., Collins, J.J. (2000). Construction of a genetic toggle switch in Escherichia coli. Nature. 403(6767):338-42. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=10659857&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Heinemann, M., Panke, S. (2006). Synthetic biology—putting engineering into biology. Bioinformatics. 22(22):2790-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16954140&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Kaznessis, Y. N. (2007). Models for synthetic biology. BMC Syst Biol. 1(1):47. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17986347&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Kramer, B. P., Fischer, C., Fussenegger, M. (2004). BioLogic Gates Enable Transcription Control in Mammalian Cells. Biotechnol Bioeng. 87(4):478-84. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15286985&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Lederman, H., Macdonald, J., Stefanovic, D., Stojanovic, M. N. (2006). Deoxyribozyme-based three-input logic gates and construction of a molecular full adder. Biochemistry. 45(4):1194-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16430215&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Narayanaswamy, R., Ellington, A.D. (2006). Engineering RNA-based circuits. Handb Exp Pharmacol. (173):423-45. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16594629&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVAbstractPlus Abstract]&lt;br /&gt;
*Rackham, O., Chin, J. W. (2005). Cellular logic with orthogonal ribosomes. JACS 1227:17584-85. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16351070&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Rackham, O., Chin, J.W. (2006) Synthesizing cellular networks from evolved ribosome-mRNA pairs. Biochem Soc Trans. 34(2):328-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16545106&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Sayut, D.J., Kambam, P.K., Sun, L. (2007). Engineering and applications of genetic circuits. Mol Biosyst. 3(12):835-840. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=18000560&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Seelig G., Soloveichik, D., Zhang, D. Y., Winfree, E., (2006). Enzyme-free nucleic acid logic circuits. Science. 314(5805): 1585-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17158324&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Stojanovic, M. N., Semova, S., Kolpashchikov, D., Macdonald, J., Morgan, C., Stefanovic, D. (2005). Deoxyribozyme-based ligase logic gates and their initial circuits. J Am Chem Soc. 127(19):6914-5.  [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15884910&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Voigt, C. A. (2006). Genetic parts to program bacteria. Curr Opin Biotechnol. 17:548-557. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16978856&amp;amp;ordinalpos=9&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Wall, M. E., Hlavacek, W. S., Savageau, M. A. (2004). Design of gene circuits: lessons from bacteria. Nat Rev Genet. 5(1):34-42. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=14708014&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Yan, H., Feng, L., LaBean, T.H., Reif, J.H. (2003). Parallel Molecular Computations of Pairwise Exclusive-Or (XOR) Using DNA &amp;quot;String Tile&amp;quot; Self-Assembly. J Am Chem Soc. 125:14246-14247. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=14624551&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Yoshida, W., Yokobayashi, Y. (2007). Photon Boolean logic gates based on DNA aptamers. Chem Commun (Camb). (2):195-7. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17180244&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;/div&gt;</summary>
		<author><name>Emgarren</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=Logic_Gates_-_Emma_Garren&amp;diff=4423</id>
		<title>Logic Gates - Emma Garren</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=Logic_Gates_-_Emma_Garren&amp;diff=4423"/>
				<updated>2007-12-14T02:32:39Z</updated>
		
		<summary type="html">&lt;p&gt;Emgarren: /* Cellular Logic Gates: ''In Vivo'' */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Background: Logic Gates and Truth Tables=&lt;br /&gt;
&lt;br /&gt;
A [http://en.wikipedia.org/wiki/Logic_gate logic gate], the building block for digital circuits, is a computing unit that performs a logical operation on one or more inputs and produces a single output.  Gates are identified by their function, and each type of logic gate can be represented with a distinctive symbol.  Inputs to outputs are read from left to right.  A small circle on the right indicates the inversion of the output.  A double line on the left indicates that the function is &amp;quot;exclusive.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
A [http://en.wikipedia.org/wiki/Truth_table truth table] is a useful way to describe the behavior or function of a logic gate.  Logic states for both inputs and outputs are designated with 0's and 1's.  Click [[Logic Gates: Symbols and Truth Tables|here]] to see some common logic gates and their truth tables.&lt;br /&gt;
&lt;br /&gt;
Logic gates can be placed in parallel or serial combinations in order to perform more complex functions.  Here, two parallel outputs, D and E, act as inputs to the function of output Q:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Figure 1. Combination of logic gates: &amp;lt;/b&amp;gt; Q = D &amp;lt;b&amp;gt;OR&amp;lt;/b&amp;gt; E = (&amp;lt;b&amp;gt;NOT&amp;lt;/b&amp;gt;(A OR B)) &amp;lt;b&amp;gt;OR&amp;lt;/b&amp;gt; (B &amp;lt;b&amp;gt;AND&amp;lt;/b&amp;gt; C)&lt;br /&gt;
&lt;br /&gt;
[[Image:combination_gates.gif]]&lt;br /&gt;
&lt;br /&gt;
([http://www.kpsec.freeuk.com/gates.htm Image] by John Hewes, 2007)&lt;br /&gt;
&lt;br /&gt;
=Logic Gates in Synthetic Biology=&lt;br /&gt;
Synthetic biology applies many of the principles of engineering to the field of biology in order to create biological devices which can ultimately be integrated into increasingly complex systems.  These principles include standardization of parts, modularity, abstraction, reliability, predictability, and uniformity (Adrianantoandro ''et al.'', 2006).  The application of engineering principles to biology is complicated by the inability to predict the functions of even simple devices and modules within the cellular environment.  Some of the confounding factors are [[Term paper wiki|gene expression noise]], mutation, cell death, undefined and changing extracellular environments, and interactions with the cellular context (Adrianantoandro ''et al.'', 2006).  &lt;br /&gt;
&lt;br /&gt;
While for digital logic, inputs are either on or off (1 or 0), biological logic is sometimes leads to intermediate induction levels (Voigt, 2006).  However, due to their [http://en.wikipedia.org/wiki/Sigmoid_function sigmoid-shaped] dose response curves, gene regulation systems can be considered genetic analog-digital converters.  The signal is either ON or OFF for a wide range of input concentrations, with the system changing between the ON and OFF states in a relatively small concentration window (Kramer ''et al.'', 2004).&lt;br /&gt;
&lt;br /&gt;
In synthetic biology, logic gates are created by engineering the biochemical reactions that regulate various cellular processes, such as transcription, translation, protein phosphorylation, allosteric regulation, ligand/receptor binding, and enzymatic reactions.  Although the diversity of biochemical reactions can make it difficult to combine different devices, these logic gates can be used to build complex systems with functions that have many practical applications.  [http://gcat.davidson.edu/GcatWiki/index.php/CellularMemory:Mathematical_Models Mathematical modeling] is used to predict the dynamics of the signaling and regulatory networks resulting from the logic gates.&lt;br /&gt;
&lt;br /&gt;
=Biomolecular Logic Gates:'' In Vitro''=&lt;br /&gt;
&lt;br /&gt;
''In vitro'' studies have been used to design combinations of molecules that have emergent properties related to information processing--molecular computing devices.  Both the inputs and outputs consist of molecular species, with the output being a biologically active molecule.  The extent to which these devices will be used with the cellular context is unclear--however, they are bound to inspire new directions for research in synthetic biology, and have potential applications in biochemical sensing, pathway engineering, and medical diagnosis and treatment.&lt;br /&gt;
&lt;br /&gt;
==Protein-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
Enzymes:&lt;br /&gt;
*&amp;lt;b&amp;gt;Two coupled enzymes perform in parallel the 'AND' and 'InhibAND' logic gate operations. (Baron et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Logic Gates and Elementary Computing by Enzymes. (Baron et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
Synthetic Peptide Networks:&lt;br /&gt;
*&amp;lt;b&amp;gt;Boolean Logic Functions of a Synthetic Peptide Network. (Ashkenasy and Ghadiri, 2004)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
Signaling Proteins:&lt;br /&gt;
*&amp;lt;b&amp;gt;Engineering synthetic signaling proteins with ultrasensitive input/output control. (Dueber et al., 2007)&amp;lt;/b&amp;gt;  Summary: Many eukaryotic signaling proteins have natural, modular &amp;quot;input&amp;quot; and &amp;quot;output&amp;quot; domains:  the &amp;quot;inputs&amp;quot; participate in steric or conformational autoinhibitory reactions, and the &amp;quot;outputs&amp;quot; are catalytically, constitutively active domains.  Simple synthetic switch functions can be engineered by swapping the regulatory and catalytic domains.  This paper describes the engineering of &amp;quot;ultrasensitive switches&amp;quot; for use in more complex regulatory networks, by combining multiple identical modular autoinhibitory domains that function [http://en.wikipedia.org/wiki/Cooperativity cooperatively].  Mathematical models are used to simulate the behavior of these multivalent domain switches and explore the effect of autoinhibitory interaction number and affinity: an external input ligand alters the population distribution of active vs. inactive enzymes, where individual states are &amp;quot;fully repressed in the presence of any intramolecular interactions and fully active only in the absence of all intramolecular interactions&amp;quot; (661).  The predictions from the models are tested using synthetic switches built by linking the catalytic output domain of the protein N-WASP to novel peptide input, demonstrating that it is possible to engineer nonlinear switches based on the cooperativity of simple autoinhibitory components.  Other complex switches, such as ones that integrate three input signals, have also been built using this approach.&lt;br /&gt;
&lt;br /&gt;
==Deoxyribozyme-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
Deoxyribozyme-based gates are controlled by oligonucleotide inputs, and have been used to engineer logic gates that perform:&lt;br /&gt;
*multiple logical operations in parallel&lt;br /&gt;
*single-step signaling cascades&lt;br /&gt;
*a feedback cycle that acts as an exponential chain reaction&lt;br /&gt;
&lt;br /&gt;
These papers provide examples of deoxyribozyme-based logic gates:&lt;br /&gt;
*&amp;lt;b&amp;gt;Deoxyribozyme-Based Ligase Logic Gates and Their Initial Circuits. (Stojanovic et al., 2005)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Deoxyribozyme-Based Three-Input Logic Gates and Construction of a Molecular Full Adder. (Lederman et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Construction of Molecular Logic Gates with a DNA-Cleaving Deoxyribozyme (Chen et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==DNA-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;b&amp;gt;Modular Multi-Level Circuits from Immobilized DNA-Based Logic Gates. (Frezza et al., 2007)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;DNA Logic Gates Based on Structural Polymorphism of Telomere DNA Molecules Responding to Chemical Input Signals. (Miyoshi et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Photonic boolean logic gates based on DNA aptamers. (Yoshida and Yokobayashi, 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Parallel Molecular Computations of Pairwise Exclusive-OR (XOR) Using DNA &amp;quot;String Tile&amp;quot; Self-Assembly. (Yan et al., 2003)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==An autonomous molecular computer for logical control of gene expression. (Benenson et al., 2004)==&lt;br /&gt;
&lt;br /&gt;
===Overview:===&lt;br /&gt;
&lt;br /&gt;
This gate uses sequence recognition to control enzyme catalysis of covalent bond formation and breakage, producing an ssDNA output.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; Specific combination mRNA levels, serving as a simple model of a disease state (cancer)&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; “Drug” (or drug repressor) in the form of a single-stranded DNA sequence with known anti-cancer activity&lt;br /&gt;
&lt;br /&gt;
===Design:===&lt;br /&gt;
&lt;br /&gt;
[[Figure 2. Logical design of the molecular computer.]]&lt;br /&gt;
&lt;br /&gt;
An ''in vitro'' system is designed to recognize a specific combination of mRNA levels as its inputs, and performs a logical operation that results in the production of a molecule that can affect gene expression.  The input mRNA levels have been designed to mimic a simplistic version of gene expression modeling cancer, and the output is a drug-like ssDNA with known anticancer activity.  Therefore, the molecular computer is analogous to &amp;quot;a computational version of 'diagnosis'&amp;quot; (424).&lt;br /&gt;
&lt;br /&gt;
===Function:===&lt;br /&gt;
&lt;br /&gt;
[[Figure 3. Operation of the molecular computer.]] &lt;br /&gt;
&lt;br /&gt;
The molecular computers consist of a double-stranded DNA sequence with unique 7-bp sequences that recognize the “input” RNA.  Each mRNA indicator is processed one at a time.  An “inactivation tag” results in the displacement of the transition molecule, which destroys the computation fragment.  An “activation tag” results in activation of the transition molecule.  There are two separate molecular computers working simultaneously—one that releases the drug (a specific single-stranded DNA sequence) upon “positive diagnosis,” and another that releases the drug suppressor in response to “negative diagnosis.”  The drug (or drug repressor) is incorporated into the DNA fragment as an inactive loop, protected by the double-stranded recognition sequences.  If all of the transitions are “positive,” the ultimate output is drug administration (release of ssDNA).  If any of the steps results in a “negative” transition, the output is a drug repressor.  The design is flexible in that any sufficiently long mRNA molecule can be used as an indicator, and any ssDNA or short RNA molecule (up to at least 21-bp) can be designed as the output.  PCR was used to for the experimental demonstration of both diagnosis and drug administration, and it is shown that the amount of active drug increases with the confidence of positive diagnosis.  Future work could test the effectiveness of using alternate inputs (such as proteins), alternate outputs (such as RNA interference), as well as testing the function of the molecular computer ''in vivo''.&lt;br /&gt;
&lt;br /&gt;
==Enzyme-Free Nucleic Acid Logic Circuits. (Seelig et al., 2006)==&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; 2 DNA strands - F(in) and G(in)&lt;br /&gt;
*&amp;lt;b&amp;gt;Gate:&amp;lt;/b&amp;gt; 3 DNA strands - E(q), F(f), and G&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Fluorescence - release of F(f)&lt;br /&gt;
&lt;br /&gt;
Nucleic acid devices are simplified by the predicability of base pairing.  Although previous research has engineered nucleic acid logic switches based on hybridization and conformational changes ''in vivo'', and this paper designs chemical logic gates that are capable of being combined into large, reliable circuits.  These logic gates embody the following digital design principles: logic, cascading, restoration, fan-out, and modularity.&lt;br /&gt;
&lt;br /&gt;
The benefits of this approach are that both inputs and outputs are in the same form, which makes cascading possible (the output for one gate serves as the input for the next gate in the circuit).&lt;br /&gt;
&lt;br /&gt;
Gate function is entirely determined by base pairing and breaking.  Each gate is composed of one or more gate strands, and one output strand.  &lt;br /&gt;
&lt;br /&gt;
[[Figure 4. Two-input AND gate.]]&lt;br /&gt;
&lt;br /&gt;
Restoration:&lt;br /&gt;
*When a gate fails to produce enough output when triggered, restoration increases a moderate output amount to the full activation level.&lt;br /&gt;
*When a gate &amp;quot;leaks&amp;quot; by spontaneously releasing the output strand, restoration decreases the small output amount to a negligible level.&lt;br /&gt;
*Gates for [[Restoration: Amplification Gate|amplification]] and [[Restoration: Thresholding Gate|thresholding]] were used to implement signal restoration.&lt;br /&gt;
&lt;br /&gt;
Modularity and Scalability:  &lt;br /&gt;
*Eleven gates (AND, OR, sequence translation, input amplification, and signal restoration) were used to compose a large, complex circuit.&lt;br /&gt;
&lt;br /&gt;
=Cellular Logic Gates: ''In Vivo''=&lt;br /&gt;
&lt;br /&gt;
As stated above, there the cellular environment possesses many characteristics that complicate the implementation of biomolecular logic circuits, such as gene expression noise, mutation, cell death, undefined and changing extracellular environments, and interactions with the cellular context.  Some researchers are trying to engineer the &amp;quot;minimal cell,&amp;quot; either through top-down or bottom-up approaches, in order to produce a living unit that can perform logical operations without some of these excess confounding factors.  These efforts were recently reviewed by [http://www.nature.com/msb/journal/v2/n1/pdf/msb4100090.pdf Forster and Church (2006)].    However, many efforts at building cellular logic gates have succeeded, both in prokaryotes and eukaryotes, with wide-ranging applications.  Below are summaries of a few examples.&lt;br /&gt;
&lt;br /&gt;
==Synthetic Oscillators and Switches==&lt;br /&gt;
[[Image:design_fig_1ab.gif|Synthetic oscillators and switches.]]&lt;br /&gt;
&lt;br /&gt;
[[Image:design_fig_1d.gif]]&lt;br /&gt;
&lt;br /&gt;
(Image from Figure 1 of Drubin et al., 2007. Permission pending.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Figure 5. &amp;lt;/b&amp;gt;Schematic representation of the function of various engineered biological switches.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;A.  [[Repressilator]]&amp;lt;/b&amp;gt; (Elowitz and Leibler, 2000).  The &amp;quot;repressilator,&amp;quot; or synthetic cellular oscillator, can be built from a string of three repressors, each acting the repress the expression of the next gene in the circuit.  Oscillatory output is read by GFP expression regulated by one of the repressors (in this case, tetracycline).  The design is analogous to a series of three NOT gates.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;B.  Toggle switch&amp;lt;/b&amp;gt; (Gardner et al., 2000).  A toggle switch can be designed from two repressor systems that cross-regulate each other's promoters, and is analogous to the construction of two independent IF gates.  It is useful as a pathway module to create more complex programmable cells.  Toggle switches can be used to engineer [[CellularMemory:Toggle_Switch|cellular memory]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;D.  RNA-based antiswitch.&amp;lt;/b&amp;gt;  When the engineered RNA is bound to an inducer ligand, the structure changes to either expose or hide a region of RNA that is homologous to a region of the target mRNA (encompassing the translational start site).  Thus, when the antisense region is exposed, translation of target mRNA is repressed.  Synthetic switches in both eukaryotes ([[Antiswitches|antiswitches]]) and prokaryotes ([[Riboregulators|riboregulators]] and [[Riboswitches|riboswitches]]) can be mediated via RNA devices.&lt;br /&gt;
&lt;br /&gt;
==Environmental signal integration by a modular AND gate. (Anderson et al., 2007)==&lt;br /&gt;
&lt;br /&gt;
AND gates allow cells to integrate multiple signals and can increase their specificity in sensing the environment.  This is especially useful for engineering cells to sense environments that are not encountered naturally, or those that are too specific to be identified by a single environmental signal.&lt;br /&gt;
&lt;br /&gt;
A logic gate achieves &amp;lt;b&amp;gt;modularity&amp;lt;/b&amp;gt; when it can be used as a self-contained component of more complex systems, and is designed to interface with multiple different inputs and outputs.  This paper demonstrates a modular AND gate in ''E. coli'' that uses promoters for both the inputs and the output.  This design, unlike that of previously engineered prokaryotic logic gates, makes it relatively easy to use the same gate for different inputs and outputs.&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
*&amp;lt;b&amp;gt;Inputs:&amp;lt;/b&amp;gt;&lt;br /&gt;
# Promoter that drives the expression of the gene for T7 RNA polymerase (''T7ptag''), containing two [http://en.wikipedia.org/wiki/Stop_codon amber stop codons] that prevent translation under normal circumstances.&lt;br /&gt;
#Promoter that drives the expression of the gene for the SupD amber suppressor (''supD''), which decodes the amber stop codons as serine, and allows for translation of T7 RNA polymerase.&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Gene expressed under the T7 promoter, which requires functional translation of both T7 RNA polymerase and the SupD amber suppressor.&lt;br /&gt;
&lt;br /&gt;
The fluorescence data (see [Figure 2. Function of the AND gate. Figure 2]) was used to parameterize a [[transfer function model]] that was derived in order to understand how the range of the input promoters affects the function of the circuit.&lt;br /&gt;
&lt;br /&gt;
[[Figure 1. Schematic representation of AND gate.]]&lt;br /&gt;
&lt;br /&gt;
*Input 1: P(sal) controls the expression supD gene, and is activated by the addition of salicylate (Sal).&lt;br /&gt;
*Input 2: P(BAD) controls T7 RNA polymerase gene, and is activated by the addition of arabinose (Ara).  Because a strong RBS for T7ptag resulted in high levels of basal expression, the RBS was mutagenized and tuned by screening for the presence of output only when both inducers were present.&lt;br /&gt;
*Output: ''GFPmut3_LAA'' (fast-folding GFP with a degradation tag)&lt;br /&gt;
&lt;br /&gt;
[[Figure 2. Function of the AND gate.]]&lt;br /&gt;
&lt;br /&gt;
There is 1000-fold induction of fluorescence in the presence of high concentrations of both inducers, arabinose and salicylate.&lt;br /&gt;
&lt;br /&gt;
[[Figure 6. Modularity of the AND gate.]]&lt;br /&gt;
&lt;br /&gt;
The modularity of the AND gate is demonstrated by reconnecting the gate to new inputs (natural promoters), and a new output (desired phenotype).&lt;br /&gt;
&lt;br /&gt;
A.  Exchanging the inputs:&lt;br /&gt;
*Input 1: The ''lux'' promoter, which responds to the [[Quorum Sensing|quorum signal]] AI-1.&lt;br /&gt;
*Input 2: The ''mgrB'' promoter, which responds to the absence of exogenous magnesium via the PhoPQ two-component system.&lt;br /&gt;
&lt;br /&gt;
B. Exchanging the output:&lt;br /&gt;
*Output: The ''inv'' gene, coding for invasin, a protein that allows bacteria to invade mammalian cells.&lt;br /&gt;
&lt;br /&gt;
==BioLogic Gates Enable Logical Transcription Control in Mammalian Cells. (Kramer et al., 2004)==&lt;br /&gt;
&lt;br /&gt;
Transcription control modules, responsive to up to three small molecule inputs, were engineered in mammalian Chinese hamster ovary cells.  These &amp;quot;BioLogic gates&amp;quot; provide the tools and building blocks to engineer more complex gene regulatory networks in eukaryotic cells.  The gates use butyrolactone-, streptogramin-, tetracycline-, and macrolide-dependent transcription factors, each fused to a KRAB or VP16 repression domain. &lt;br /&gt;
&lt;br /&gt;
#[[NOT IF gate]] - two inputs&lt;br /&gt;
#[[NOT IF IF gate]] - three inputs&lt;br /&gt;
#[[NAND gate]] - parallel arrangement of two NOT gates&lt;br /&gt;
#[[OR gate]] - parallel arrangement of two IF gates&lt;br /&gt;
#[[NOR gate]] - constructed from two NOT gates in consecutive order&lt;br /&gt;
#[[INVERTER gate]] - combination of two independent IF gates, acts as the inverse of the NOT IF gate&lt;br /&gt;
&lt;br /&gt;
==Cellular Logic with Orthogonal Ribosomes. (Rackham and Chin, 2006)==&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
Two-input logic gates were constructed based on the interactions between synthetic O-rRNA and O-mRNA.&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; Orthogonal ribosomes (O-ribosomes), which translate O-mRNA, but do not significantly translate any of the thousands of cellular transcripts bearing cellular RBS sequences.&lt;br /&gt;
*&amp;lt;b&amp;gt;Gate:&amp;lt;/b&amp;gt; Orthogonal mRNAs (O-mRNAs), which contain ribosome-binding sequences (RBSs) that do not direct the translation of downstream genes by endogenous ribosomes.&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Fluorescence.&lt;br /&gt;
&lt;br /&gt;
Three distinct O-ribosome-O-mRNA pairs were isolated, with molecular specificities for independent function.  This was accomplished through [[Hunter Stone - Synthetic Biology Seminar|directed evolution]] in two steps: &lt;br /&gt;
#A library of new potential RBSs were placed upstream of a novel fusion of the genes encoding chloramphenicol acetyltransferase and uracil phosphoribosyltransferase, and screened against 5-fluorouracil to select for the O-mRNA sequences that were not translated by endogenous ribosomes.&lt;br /&gt;
#The selected O-mRNAs were combined with a library of mutated 16s rRNA sequences, and these cells were grown in the presence of chloramphenicol to screen for  those in which the mutant ribosomes translated the O-mRNAs.&lt;br /&gt;
The O-ribosome-O-mRNA pairs can be used to control almost any molecular interaction that can be linked to gene expression.  In this case they were used to build an &amp;lt;b&amp;gt;AND gate&amp;lt;/b&amp;gt; composed of two O-mRNA sequences: O-mRNA-A-omega, encoding the omega fragment of beta-galactosidase, and O-mRNA-C-alpha, encoding the alpha fragment of beta-galactosidase.  Synthesis and assembly of a complete beta-galactosidase enzyme (both fragments) results in the cells hydrolyzing FDG into F (fluorescein), which is detected with a fluorometer.  Cells programmed with both of the corresponding O-ribosome inputs, O-rRNA-A and O-rRNA-C, exhibited a 20-fold increase in fluorescence when compared with cells containing any other rRNA combinations.&lt;br /&gt;
&lt;br /&gt;
[[Figure 1. O-ribosomes and Boolean logic.]]&lt;br /&gt;
&lt;br /&gt;
=Applications and Future Directions=&lt;br /&gt;
&lt;br /&gt;
Logic gates can be used to design increasingly complex circuits with far-reaching applications in:&lt;br /&gt;
*Genetic engineering&lt;br /&gt;
*Nanotechnology&lt;br /&gt;
*Industrial Fermentation&lt;br /&gt;
*Metabolic engineering: &lt;br /&gt;
**increasingly complex synthetic gene circuits might be used to engineer and optimize novel metabolic pathways.&lt;br /&gt;
*[[Medical Applications of Synthetic Biology - Samantha Simpson|Medicine]]:&lt;br /&gt;
**Bacteria to deliver cancer treatment: the integration of multiple inputs can help bacteria sense and respond to increasingly specific environments, such as that of a tumor in the human body.&lt;br /&gt;
**Pharmaceuticals: produced through metabolic engineering; &amp;quot;smart&amp;quot; drug delivery.&lt;br /&gt;
&lt;br /&gt;
=References=&lt;br /&gt;
*Anderson, J. C., Voigt, C. A., Arkin, A. P. (2007). Environmental signal integration by a modular AND gate. Mol Syst Biol. 3:133. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17700541&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Andrianantoandro, E., Subhayu, B., Karig, D. K., Weiss, R. (2006). Synthetic biology: new engineering rules for an emerging discipline. Mol Syst. Biol. 2:2006.0028. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16738572&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Ashkenasy, G., Ghadiri, M. R. (2004). Boolean Logic Functions of a Synthetic Peptide Network. J Am Chem Soc. 126(36):11140-1. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15355081&amp;amp;ordinalpos=13&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Baron, R., Lioubashevski, O., Katz, E., Niazov, T., Willner, I. (2006). Two coupled enzymes perform in parallel the “AND” and “InhibAND” logic gate operations. Org Biomol Chem. 4(6): 989-91. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16525539&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Baron, R., Lioubashevski, O., Katz, E., Niazov, T., Willner, I. (2006). Logic gates and elementary computing by enzymes. J Phys Chem A. 110(27):8548-53. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16821840&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Benenson, Y., Binyamin, G., Ben-Dor, U., Adar, R., Shapiro, E. (2004). An autonomous molecular computer for logical control of gene expression. Nature. 429:423-429. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15116117&amp;amp;ordinalpos=6&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Boczko, E., Gedeon, T., Mischaikow, K. (2007). Dynamics of a simple regulatory switch. J Math Biol. 55(5-6):679-719. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17622532&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Chen, X., Wang, Y., Liu, Q., Zhang, Z., Fan, C., He, L. (2006). Construction of molecular logic gates with a DNA-cleaving deoxyribozyme. Angew Chem Int Ed Engl. 45(11):1759-62. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16470893&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Davidson, E.A., Ellington, A.D. (2007). Synthetic RNA circuits. Nat Chem Biol. 3(1):23-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17173026&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Dueber, J.E., Mirsky, E.A., Lim, W.A. (2007). Engineering synthetic signaling proteins with ultrasensitive input/output control. Nat Biotechnol. 25(6):660-662. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17515908&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Drubin, D. A., Way, J. C., Silver, P. A. (2007). Designing biological systems. Genes Dev. 21(3):242-54. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17289915&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Elowitz, M. B., &amp;amp; Leibler, S. (2000). A synthetic oscillatory network of transcriptional regulators. Nature. 403(6767):335-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=10659856&amp;amp;ordinalpos=10&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract] &lt;br /&gt;
*Farfel, J., Stefanovic, D. (2005). Towards practical biomolecular computers using microfluidic deoxyribozyme logic gate networks.  University of New Mexico.&lt;br /&gt;
*Forster, A.C., Church G.M. (2006). Towards synthesis of a minimal cell. Mol Sys Biol. 2(45):1-10. [http://www.nature.com/msb/journal/v2/n1/pdf/msb4100090.pdf PDF]&lt;br /&gt;
*Frezza, B.M., Cockroft, S. L., Ghadiri, M.R. (2007). Modular Multi-level Circuits from Immobilized DNA-Based Logic Gates. J Am Chem Soc. (Epub ahead of print) [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17994734&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Gardner, T.S., Cantor, C.R., Collins, J.J. (2000). Construction of a genetic toggle switch in Escherichia coli. Nature. 403(6767):338-42. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=10659857&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Heinemann, M., Panke, S. (2006). Synthetic biology—putting engineering into biology. Bioinformatics. 22(22):2790-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16954140&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Kaznessis, Y. N. (2007). Models for synthetic biology. BMC Syst Biol. 1(1):47. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17986347&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Kramer, B. P., Fischer, C., Fussenegger, M. (2004). BioLogic Gates Enable Transcription Control in Mammalian Cells. Biotechnol Bioeng. 87(4):478-84. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15286985&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Lederman, H., Macdonald, J., Stefanovic, D., Stojanovic, M. N. (2006). Deoxyribozyme-based three-input logic gates and construction of a molecular full adder. Biochemistry. 45(4):1194-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16430215&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Narayanaswamy, R., Ellington, A.D. (2006). Engineering RNA-based circuits. Handb Exp Pharmacol. (173):423-45. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16594629&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVAbstractPlus Abstract]&lt;br /&gt;
*Rackham, O., Chin, J. W. (2005). Cellular logic with orthogonal ribosomes. JACS 1227:17584-85. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16351070&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Rackham, O., Chin, J.W. (2006) Synthesizing cellular networks from evolved ribosome-mRNA pairs. Biochem Soc Trans. 34(2):328-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16545106&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Sayut, D.J., Kambam, P.K., Sun, L. (2007). Engineering and applications of genetic circuits. Mol Biosyst. 3(12):835-840. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=18000560&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Seelig G., Soloveichik, D., Zhang, D. Y., Winfree, E., (2006). Enzyme-free nucleic acid logic circuits. Science. 314(5805): 1585-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17158324&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Stojanovic, M. N., Semova, S., Kolpashchikov, D., Macdonald, J., Morgan, C., Stefanovic, D. (2005). Deoxyribozyme-based ligase logic gates and their initial circuits. J Am Chem Soc. 127(19):6914-5.  [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15884910&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Voigt, C. A. (2006). Genetic parts to program bacteria. Curr Opin Biotechnol. 17:548-557. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16978856&amp;amp;ordinalpos=9&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Wall, M. E., Hlavacek, W. S., Savageau, M. A. (2004). Design of gene circuits: lessons from bacteria. Nat Rev Genet. 5(1):34-42. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=14708014&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Yan, H., Feng, L., LaBean, T.H., Reif, J.H. (2003). Parallel Molecular Computations of Pairwise Exclusive-Or (XOR) Using DNA &amp;quot;String Tile&amp;quot; Self-Assembly. J Am Chem Soc. 125:14246-14247. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=14624551&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Yoshida, W., Yokobayashi, Y. (2007). Photon Boolean logic gates based on DNA aptamers. Chem Commun (Camb). (2):195-7. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17180244&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;/div&gt;</summary>
		<author><name>Emgarren</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=Logic_Gates_-_Emma_Garren&amp;diff=4137</id>
		<title>Logic Gates - Emma Garren</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=Logic_Gates_-_Emma_Garren&amp;diff=4137"/>
				<updated>2007-12-06T17:21:20Z</updated>
		
		<summary type="html">&lt;p&gt;Emgarren: /* Applications and Future Directions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Background: Logic Gates and Truth Tables=&lt;br /&gt;
&lt;br /&gt;
A [http://en.wikipedia.org/wiki/Logic_gate logic gate], the building block for digital circuits, is a computing unit that performs a logical operation on one or more inputs and produces a single output.  Gates are identified by their function, and each type of logic gate can be represented with a distinctive symbol.  Inputs to outputs are read from left to right.  A small circle on the right indicates the inversion of the output.  A double line on the left indicates that the function is &amp;quot;exclusive.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
A [http://en.wikipedia.org/wiki/Truth_table truth table] is a useful way to describe the behavior or function of a logic gate.  Logic states for both inputs and outputs are designated with 0's and 1's.  Click [[Logic Gates: Symbols and Truth Tables|here]] to see some common logic gates and their truth tables.&lt;br /&gt;
&lt;br /&gt;
Logic gates can be placed in parallel or serial combinations in order to perform more complex functions.  Here, two parallel outputs, D and E, act as inputs to the function of output Q:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Figure 1. Combination of logic gates: &amp;lt;/b&amp;gt; Q = D &amp;lt;b&amp;gt;OR&amp;lt;/b&amp;gt; E = (&amp;lt;b&amp;gt;NOT&amp;lt;/b&amp;gt;(A OR B)) &amp;lt;b&amp;gt;OR&amp;lt;/b&amp;gt; (B &amp;lt;b&amp;gt;AND&amp;lt;/b&amp;gt; C)&lt;br /&gt;
&lt;br /&gt;
[[Image:combination_gates.gif]]&lt;br /&gt;
&lt;br /&gt;
([http://www.kpsec.freeuk.com/gates.htm Image] by John Hewes, 2007)&lt;br /&gt;
&lt;br /&gt;
=Logic Gates in Synthetic Biology=&lt;br /&gt;
Synthetic biology applies many of the principles of engineering to the field of biology in order to create biological devices which can ultimately be integrated into increasingly complex systems.  These principles include standardization of parts, modularity, abstraction, reliability, predictability, and uniformity (Adrianantoandro et al., 2006).  The application of engineering principles to biology is complicated by the inability to predict the functions of even simple devices and modules within the cellular environment.  Some of the confounding factors are [[Term paper wiki|gene expression noise]], mutation, cell death, undefined and changing extracellular environments, and interactions with the cellular context (Adrianantoandro et al., 2006).  &lt;br /&gt;
&lt;br /&gt;
While for digital logic, inputs are either on or off (1 or 0), biological logic is sometimes leads to intermediate induction levels (Voigt, 2006).  However, due to their [http://en.wikipedia.org/wiki/Sigmoid_function sigmoid-shaped] dose response curves, gene regulation systems can be considered genetic analog-digital converters.  The signal is either ON or OFF for a wide range of input concentrations, with the system changing between the ON and OFF states in a relatively small concentration window (Kramer et al., 2004).&lt;br /&gt;
&lt;br /&gt;
In synthetic biology, logic gates are created by engineering the biochemical reactions that regulate various cellular processes, such as transcription, translation, protein phosphorylation, allosteric regulation, ligand/receptor binding, and enzymatic reactions.  Although the diversity of biochemical reactions can make it difficult to combine different devices, these logic gates can be used to build complex systems with functions that have many practical applications.  [http://gcat.davidson.edu/GcatWiki/index.php/CellularMemory:Mathematical_Models Mathematical modeling] is used to predict the dynamics of the signaling and regulatory networks resulting from the logic gates.&lt;br /&gt;
&lt;br /&gt;
=Biomolecular Logic Gates:'' In Vitro''=&lt;br /&gt;
&lt;br /&gt;
''In vitro'' studies have been used to design combinations of molecules that have emergent properties related to information processing--molecular computing devices.  Both the inputs and outputs consist of molecular species, with the output being a biologically active molecule.  The extent to which these devices will be used with the cellular context is unclear--however, they are bound to inspire new directions for research in synthetic biology, and have potential applications in biochemical sensing, pathway engineering, and medical diagnosis and treatment.&lt;br /&gt;
&lt;br /&gt;
==Protein-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
Enzymes:&lt;br /&gt;
*&amp;lt;b&amp;gt;Two coupled enzymes perform in parallel the 'AND' and 'InhibAND' logic gate operations. (Baron et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Logic Gates and Elementary Computing by Enzymes. (Baron et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
Synthetic Peptide Networks:&lt;br /&gt;
*&amp;lt;b&amp;gt;Boolean Logic Functions of a Synthetic Peptide Network. (Ashkenasy and Ghadiri, 2004)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
Signaling Proteins:&lt;br /&gt;
*&amp;lt;b&amp;gt;Engineering synthetic signaling proteins with ultrasensitive input/output control. (Dueber et al., 2007)&amp;lt;/b&amp;gt;  Summary: Many eukaryotic signaling proteins have natural, modular &amp;quot;input&amp;quot; and &amp;quot;output&amp;quot; domains:  the &amp;quot;inputs&amp;quot; participate in steric or conformational autoinhibitory reactions, and the &amp;quot;outputs&amp;quot; are catalytically, constitutively active domains.  Simple synthetic switch functions can be engineered by swapping the regulatory and catalytic domains.  This paper describes the engineering of &amp;quot;ultrasensitive switches&amp;quot; for use in more complex regulatory networks, by combining multiple identical modular autoinhibitory domains that function [http://en.wikipedia.org/wiki/Cooperativity cooperatively].  Mathematical models are used to simulate the behavior of these multivalent domain switches and explore the effect of autoinhibitory interaction number and affinity: an external input ligand alters the population distribution of active vs. inactive enzymes, where individual states are &amp;quot;fully repressed in the presence of any intramolecular interactions and fully active only in the absence of all intramolecular interactions&amp;quot; (661).  The predictions from the models are tested using synthetic switches built by linking the catalytic output domain of the protein N-WASP to novel peptide input, demonstrating that it is possible to engineer nonlinear switches based on the cooperativity of simple autoinhibitory components.  Other complex switches, such as ones that integrate three input signals, have also been built using this approach.&lt;br /&gt;
&lt;br /&gt;
==Deoxyribozyme-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
Deoxyribozyme-based gates are controlled by oligonucleotide inputs, and have been used to engineer logic gates that perform:&lt;br /&gt;
*multiple logical operations in parallel&lt;br /&gt;
*single-step signaling cascades&lt;br /&gt;
*a feedback cycle that acts as an exponential chain reaction&lt;br /&gt;
&lt;br /&gt;
These papers provide examples of deoxyribozyme-based logic gates:&lt;br /&gt;
*&amp;lt;b&amp;gt;Deoxyribozyme-Based Ligase Logic Gates and Their Initial Circuits. (Stojanovic et al., 2005)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Deoxyribozyme-Based Three-Input Logic Gates and Construction of a Molecular Full Adder. (Lederman et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Construction of Molecular Logic Gates with a DNA-Cleaving Deoxyribozyme (Chen et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==DNA-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;b&amp;gt;Modular Multi-Level Circuits from Immobilized DNA-Based Logic Gates. (Frezza et al., 2007)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;DNA Logic Gates Based on Structural Polymorphism of Telomere DNA Molecules Responding to Chemical Input Signals. (Miyoshi et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Photonic boolean logic gates based on DNA aptamers. (Yoshida and Yokobayashi, 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Parallel Molecular Computations of Pairwise Exclusive-OR (XOR) Using DNA &amp;quot;String Tile&amp;quot; Self-Assembly. (Yan et al., 2003)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==An autonomous molecular computer for logical control of gene expression. (Benenson et al., 2004)==&lt;br /&gt;
&lt;br /&gt;
===Overview:===&lt;br /&gt;
&lt;br /&gt;
This gate uses sequence recognition to control enzyme catalysis of covalent bond formation and breakage, producing an ssDNA output.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; Specific combination mRNA levels, serving as a simple model of a disease state (cancer)&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; “Drug” (or drug repressor) in the form of a single-stranded DNA sequence with known anti-cancer activity&lt;br /&gt;
&lt;br /&gt;
===Design:===&lt;br /&gt;
&lt;br /&gt;
[[Figure 2. Logical design of the molecular computer.]]&lt;br /&gt;
&lt;br /&gt;
An ''in vitro'' system is designed to recognize a specific combination of mRNA levels as its inputs, and performs a logical operation that results in the production of a molecule that can affect gene expression.  The input mRNA levels have been designed to mimic a simplistic version of gene expression modeling cancer, and the output is a drug-like ssDNA with known anticancer activity.  Therefore, the molecular computer is analogous to &amp;quot;a computational version of 'diagnosis'&amp;quot; (424).&lt;br /&gt;
&lt;br /&gt;
===Function:===&lt;br /&gt;
&lt;br /&gt;
[[Figure 3. Operation of the molecular computer.]] &lt;br /&gt;
&lt;br /&gt;
The molecular computers consist of a double-stranded DNA sequence with unique 7-bp sequences that recognize the “input” RNA.  Each mRNA indicator is processed one at a time.  An “inactivation tag” results in the displacement of the transition molecule, which destroys the computation fragment.  An “activation tag” results in activation of the transition molecule.  There are two separate molecular computers working simultaneously—one that releases the drug (a specific single-stranded DNA sequence) upon “positive diagnosis,” and another that releases the drug suppressor in response to “negative diagnosis.”  The drug (or drug repressor) is incorporated into the DNA fragment as an inactive loop, protected by the double-stranded recognition sequences.  If all of the transitions are “positive,” the ultimate output is drug administration (release of ssDNA).  If any of the steps results in a “negative” transition, the output is a drug repressor.  The design is flexible in that any sufficiently long mRNA molecule can be used as an indicator, and any ssDNA or short RNA molecule (up to at least 21-bp) can be designed as the output.  PCR was used to for the experimental demonstration of both diagnosis and drug administration, and it is shown that the amount of active drug increases with the confidence of positive diagnosis.  Future work could test the effectiveness of using alternate inputs (such as proteins), alternate outputs (such as RNA interference), as well as testing the function of the molecular computer ''in vivo''.&lt;br /&gt;
&lt;br /&gt;
==Enzyme-Free Nucleic Acid Logic Circuits. (Seelig et al., 2006)==&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; 2 DNA strands - F(in) and G(in)&lt;br /&gt;
*&amp;lt;b&amp;gt;Gate:&amp;lt;/b&amp;gt; 3 DNA strands - E(q), F(f), and G&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Fluorescence - release of F(f)&lt;br /&gt;
&lt;br /&gt;
Nucleic acid devices are simplified by the predicability of base pairing.  Although previous research has engineered nucleic acid logic switches based on hybridization and conformational changes ''in vivo'', and this paper designs chemical logic gates that are capable of being combined into large, reliable circuits.  These logic gates embody the following digital design principles: logic, cascading, restoration, fan-out, and modularity.&lt;br /&gt;
&lt;br /&gt;
The benefits of this approach are that both inputs and outputs are in the same form, which makes cascading possible (the output for one gate serves as the input for the next gate in the circuit).&lt;br /&gt;
&lt;br /&gt;
Gate function is entirely determined by base pairing and breaking.  Each gate is composed of one or more gate strands, and one output strand.  &lt;br /&gt;
&lt;br /&gt;
[[Figure 4. Two-input AND gate.]]&lt;br /&gt;
&lt;br /&gt;
Restoration:&lt;br /&gt;
*When a gate fails to produce enough output when triggered, restoration increases a moderate output amount to the full activation level.&lt;br /&gt;
*When a gate &amp;quot;leaks&amp;quot; by spontaneously releasing the output strand, restoration decreases the small output amount to a negligible level.&lt;br /&gt;
*Gates for [[Restoration: Amplification Gate|amplification]] and [[Restoration: Thresholding Gate|thresholding]] were used to implement signal restoration.&lt;br /&gt;
&lt;br /&gt;
Modularity and Scalability:  &lt;br /&gt;
*Eleven gates (AND, OR, sequence translation, input amplification, and signal restoration) were used to compose a large, complex circuit.&lt;br /&gt;
&lt;br /&gt;
=Cellular Logic Gates: ''In Vivo''=&lt;br /&gt;
&lt;br /&gt;
As stated above, there the cellular environment possesses many characteristics that complicate the implementation of biomolecular logic circuits, such as gene expression noise, mutation, cell death, undefined and changing extracellular environments, and interactions with the cellular context.  Some researchers are trying to engineer the &amp;quot;minimal cell,&amp;quot; either through top-down or bottom-up approaches, in order to produce a living unit that can perform logical operations without some of these excess confounding factors found in the cells used .  These efforts were recently reviewed by [http://www.nature.com/msb/journal/v2/n1/pdf/msb4100090.pdf Forster and Church (2006)].    However, many efforts at building cellular logic gates have succeeded, both in prokaryotes and eukaryotes, with wide-ranging applications.  Below are summaries of a few examples.&lt;br /&gt;
&lt;br /&gt;
==Synthetic Oscillators and Switches==&lt;br /&gt;
[[Image:design_fig_1ab.gif|Synthetic oscillators and switches.]]&lt;br /&gt;
&lt;br /&gt;
[[Image:design_fig_1d.gif]]&lt;br /&gt;
&lt;br /&gt;
(Image from Figure 1 of Drubin et al., 2007. Permission pending.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Figure 5. &amp;lt;/b&amp;gt;Schematic representation of the function of various engineered biological switches.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;A.  [[Repressilator]]&amp;lt;/b&amp;gt; (Elowitz and Leibler, 2000).  The &amp;quot;repressilator,&amp;quot; or synthetic cellular oscillator, can be built from a string of three repressors, each acting the repress the expression of the next gene in the circuit.  Oscillatory output is read by GFP expression regulated by one of the repressors (in this case, tetracycline).  The design is analogous to a series of three NOT gates.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;B.  Toggle switch&amp;lt;/b&amp;gt; (Gardner et al., 2000).  A toggle switch can be designed from two repressor systems that cross-regulate each other's promoters, and is analogous to the construction of two independent IF gates.  It is useful as a pathway module to create more complex programmable cells.  Toggle switches can be used to engineer [[CellularMemory:Toggle_Switch|cellular memory]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;D.  RNA-based antiswitch.&amp;lt;/b&amp;gt;  When the engineered RNA is bound to an inducer ligand, the structure changes to either expose or hide a region of RNA that is homologous to a region of the target mRNA (encompassing the translational start site).  Thus, when the antisense region is exposed, translation of target mRNA is repressed.  Synthetic switches in both eukaryotes ([[Antiswitches|antiswitches]]) and prokaryotes ([[Riboregulators|riboregulators]] and [[Riboswitches|riboswitches]]) can be mediated via RNA devices.&lt;br /&gt;
&lt;br /&gt;
==Environmental signal integration by a modular AND gate. (Anderson et al., 2007)==&lt;br /&gt;
&lt;br /&gt;
AND gates allow cells to integrate multiple signals and can increase their specificity in sensing the environment.  This is especially useful for engineering cells to sense environments that are not encountered naturally, or those that are too specific to be identified by a single environmental signal.&lt;br /&gt;
&lt;br /&gt;
A logic gate achieves &amp;lt;b&amp;gt;modularity&amp;lt;/b&amp;gt; when it can be used as a self-contained component of more complex systems, and is designed to interface with multiple different inputs and outputs.  This paper demonstrates a modular AND gate in ''E. coli'' that uses promoters for both the inputs and the output.  This design, unlike that of previously engineered prokaryotic logic gates, makes it relatively easy to use the same gate for different inputs and outputs.&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
*&amp;lt;b&amp;gt;Inputs:&amp;lt;/b&amp;gt;&lt;br /&gt;
# Promoter that drives the expression of the gene for T7 RNA polymerase (''T7ptag''), containing two [http://en.wikipedia.org/wiki/Stop_codon amber stop codons] that prevent translation under normal circumstances.&lt;br /&gt;
#Promoter that drives the expression of the gene for the SupD amber suppressor (''supD''), which decodes the amber stop codons as serine, and allows for translation of T7 RNA polymerase.&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Gene expressed under the T7 promoter, which requires functional translation of both T7 RNA polymerase and the SupD amber suppressor.&lt;br /&gt;
&lt;br /&gt;
The fluorescence data (see [Figure 2. Function of the AND gate. Figure 2]) was used to parameterize a [[transfer function model]] that was derived in order to understand how the range of the input promoters affects the function of the circuit.&lt;br /&gt;
&lt;br /&gt;
[[Figure 1. Schematic representation of AND gate.]]&lt;br /&gt;
&lt;br /&gt;
*Input 1: P(sal) controls the expression supD gene, and is activated by the addition of salicylate (Sal).&lt;br /&gt;
*Input 2: P(BAD) controls T7 RNA polymerase gene, and is activated by the addition of arabinose (Ara).  Because a strong RBS for T7ptag resulted in high levels of basal expression, the RBS was mutagenized and tuned by screening for the presence of output only when both inducers were present.&lt;br /&gt;
*Output: ''GFPmut3_LAA'' (fast-folding GFP with a degradation tag)&lt;br /&gt;
&lt;br /&gt;
[[Figure 2. Function of the AND gate.]]&lt;br /&gt;
&lt;br /&gt;
There is 1000-fold induction of fluorescence in the presence of high concentrations of both inducers, arabinose and salicylate.&lt;br /&gt;
&lt;br /&gt;
[[Figure 6. Modularity of the AND gate.]]&lt;br /&gt;
&lt;br /&gt;
The modularity of the AND gate is demonstrated by reconnecting the gate to new inputs (natural promoters), and a new output (desired phenotype).&lt;br /&gt;
&lt;br /&gt;
A.  Exchanging the inputs:&lt;br /&gt;
*Input 1: The ''lux'' promoter, which responds to the [[Quorum Sensing|quorum signal]] AI-1.&lt;br /&gt;
*Input 2: The ''mgrB'' promoter, which responds to the absence of exogenous magnesium via the PhoPQ two-component system.&lt;br /&gt;
&lt;br /&gt;
B. Exchanging the output:&lt;br /&gt;
*Output: The ''inv'' gene, coding for invasin, a protein that allows bacteria to invade mammalian cells.&lt;br /&gt;
&lt;br /&gt;
==BioLogic Gates Enable Logical Transcription Control in Mammalian Cells. (Kramer et al., 2004)==&lt;br /&gt;
&lt;br /&gt;
Transcription control modules, responsive to up to three small molecule inputs, were engineered in mammalian Chinese hamster ovary cells.  These &amp;quot;BioLogic gates&amp;quot; provide the tools and building blocks to engineer more complex gene regulatory networks in eukaryotic cells.  The gates use butyrolactone-, streptogramin-, tetracycline-, and macrolide-dependent transcription factors, each fused to a KRAB or VP16 repression domain. &lt;br /&gt;
&lt;br /&gt;
#[[NOT IF gate]] - two inputs&lt;br /&gt;
#[[NOT IF IF gate]] - three inputs&lt;br /&gt;
#[[NAND gate]] - parallel arrangement of two NOT gates&lt;br /&gt;
#[[OR gate]] - parallel arrangement of two IF gates&lt;br /&gt;
#[[NOR gate]] - constructed from two NOT gates in consecutive order&lt;br /&gt;
#[[INVERTER gate]] - combination of two independent IF gates, acts as the inverse of the NOT IF gate&lt;br /&gt;
&lt;br /&gt;
==Cellular Logic with Orthogonal Ribosomes. (Rackham and Chin, 2006)==&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
Two-input logic gates were constructed based on the interactions between synthetic O-rRNA and O-mRNA.&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; Orthogonal ribosomes (O-ribosomes), which translate O-mRNA, but do not significantly translate any of the thousands of cellular transcripts bearing cellular RBS sequences.&lt;br /&gt;
*&amp;lt;b&amp;gt;Gate:&amp;lt;/b&amp;gt; Orthogonal mRNAs (O-mRNAs), which contain ribosome-binding sequences (RBSs) that do not direct the translation of downstream genes by endogenous ribosomes.&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Fluorescence.&lt;br /&gt;
&lt;br /&gt;
Three distinct O-ribosome-O-mRNA pairs were isolated, with molecular specificities for independent function.  This was accomplished through [[Hunter Stone - Synthetic Biology Seminar|directed evolution]] in two steps: &lt;br /&gt;
#A library of new potential RBSs were placed upstream of a novel fusion of the genes encoding chloramphenicol acetyltransferase and uracil phosphoribosyltransferase, and screened against 5-fluorouracil to select for the O-mRNA sequences that were not translated by endogenous ribosomes.&lt;br /&gt;
#The selected O-mRNAs were combined with a library of mutated 16s rRNA sequences, and these cells were grown in the presence of chloramphenicol to screen for  those in which the mutant ribosomes translated the O-mRNAs.&lt;br /&gt;
The O-ribosome-O-mRNA pairs can be used to control almost any molecular interaction that can be linked to gene expression.  In this case they were used to build an &amp;lt;b&amp;gt;AND gate&amp;lt;/b&amp;gt; composed of two O-mRNA sequences: O-mRNA-A-omega, encoding the omega fragment of beta-galactosidase, and O-mRNA-C-alpha, encoding the alpha fragment of beta-galactosidase.  Synthesis and assembly of a complete beta-galactosidase enzyme (both fragments) results in the cells hydrolyzing FDG into F (fluorescein), which is detected with a fluorometer.  Cells programmed with both of the corresponding O-ribosome inputs, O-rRNA-A and O-rRNA-C, exhibited a 20-fold increase in fluorescence when compared with cells containing any other rRNA combinations.&lt;br /&gt;
&lt;br /&gt;
[[Figure 1. O-ribosomes and Boolean logic.]]&lt;br /&gt;
&lt;br /&gt;
=Applications and Future Directions=&lt;br /&gt;
&lt;br /&gt;
Logic gates can be used to design increasingly complex circuits with far-reaching applications in:&lt;br /&gt;
*Genetic engineering&lt;br /&gt;
*Nanotechnology&lt;br /&gt;
*Industrial Fermentation&lt;br /&gt;
*Metabolic engineering: &lt;br /&gt;
**increasingly complex synthetic gene circuits might be used to engineer and optimize novel metabolic pathways.&lt;br /&gt;
*[[Medical Applications of Synthetic Biology - Samantha Simpson|Medicine]]:&lt;br /&gt;
**Bacteria to deliver cancer treatment: the integration of multiple inputs can help bacteria sense and respond to increasingly specific environments, such as that of a tumor in the human body.&lt;br /&gt;
**Pharmaceuticals: produced through metabolic engineering; &amp;quot;smart&amp;quot; drug delivery.&lt;br /&gt;
&lt;br /&gt;
=References=&lt;br /&gt;
*Anderson, J. C., Voigt, C. A., Arkin, A. P. (2007). Environmental signal integration by a modular AND gate. Mol Syst Biol. 3:133. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17700541&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Andrianantoandro, E., Subhayu, B., Karig, D. K., Weiss, R. (2006). Synthetic biology: new engineering rules for an emerging discipline. Mol Syst. Biol. 2:2006.0028. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16738572&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Ashkenasy, G., Ghadiri, M. R. (2004). Boolean Logic Functions of a Synthetic Peptide Network. J Am Chem Soc. 126(36):11140-1. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15355081&amp;amp;ordinalpos=13&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Baron, R., Lioubashevski, O., Katz, E., Niazov, T., Willner, I. (2006). Two coupled enzymes perform in parallel the “AND” and “InhibAND” logic gate operations. Org Biomol Chem. 4(6): 989-91. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16525539&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Baron, R., Lioubashevski, O., Katz, E., Niazov, T., Willner, I. (2006). Logic gates and elementary computing by enzymes. J Phys Chem A. 110(27):8548-53. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16821840&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Benenson, Y., Binyamin, G., Ben-Dor, U., Adar, R., Shapiro, E. (2004). An autonomous molecular computer for logical control of gene expression. Nature. 429:423-429. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15116117&amp;amp;ordinalpos=6&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Boczko, E., Gedeon, T., Mischaikow, K. (2007). Dynamics of a simple regulatory switch. J Math Biol. 55(5-6):679-719. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17622532&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Chen, X., Wang, Y., Liu, Q., Zhang, Z., Fan, C., He, L. (2006). Construction of molecular logic gates with a DNA-cleaving deoxyribozyme. Angew Chem Int Ed Engl. 45(11):1759-62. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16470893&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Davidson, E.A., Ellington, A.D. (2007). Synthetic RNA circuits. Nat Chem Biol. 3(1):23-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17173026&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Dueber, J.E., Mirsky, E.A., Lim, W.A. (2007). Engineering synthetic signaling proteins with ultrasensitive input/output control. Nat Biotechnol. 25(6):660-662. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17515908&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Drubin, D. A., Way, J. C., Silver, P. A. (2007). Designing biological systems. Genes Dev. 21(3):242-54. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17289915&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Elowitz, M. B., &amp;amp; Leibler, S. (2000). A synthetic oscillatory network of transcriptional regulators. Nature. 403(6767):335-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=10659856&amp;amp;ordinalpos=10&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract] &lt;br /&gt;
*Farfel, J., Stefanovic, D. (2005). Towards practical biomolecular computers using microfluidic deoxyribozyme logic gate networks.  University of New Mexico.&lt;br /&gt;
*Forster, A.C., Church G.M. (2006). Towards synthesis of a minimal cell. Mol Sys Biol. 2(45):1-10. [http://www.nature.com/msb/journal/v2/n1/pdf/msb4100090.pdf PDF]&lt;br /&gt;
*Frezza, B.M., Cockroft, S. L., Ghadiri, M.R. (2007). Modular Multi-level Circuits from Immobilized DNA-Based Logic Gates. J Am Chem Soc. (Epub ahead of print) [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17994734&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Gardner, T.S., Cantor, C.R., Collins, J.J. (2000). Construction of a genetic toggle switch in Escherichia coli. Nature. 403(6767):338-42. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=10659857&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Heinemann, M., Panke, S. (2006). Synthetic biology—putting engineering into biology. Bioinformatics. 22(22):2790-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16954140&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Kaznessis, Y. N. (2007). Models for synthetic biology. BMC Syst Biol. 1(1):47. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17986347&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Kramer, B. P., Fischer, C., Fussenegger, M. (2004). BioLogic Gates Enable Transcription Control in Mammalian Cells. Biotechnol Bioeng. 87(4):478-84. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15286985&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Lederman, H., Macdonald, J., Stefanovic, D., Stojanovic, M. N. (2006). Deoxyribozyme-based three-input logic gates and construction of a molecular full adder. Biochemistry. 45(4):1194-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16430215&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Narayanaswamy, R., Ellington, A.D. (2006). Engineering RNA-based circuits. Handb Exp Pharmacol. (173):423-45. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16594629&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVAbstractPlus Abstract]&lt;br /&gt;
*Rackham, O., Chin, J. W. (2005). Cellular logic with orthogonal ribosomes. JACS 1227:17584-85. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16351070&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Rackham, O., Chin, J.W. (2006) Synthesizing cellular networks from evolved ribosome-mRNA pairs. Biochem Soc Trans. 34(2):328-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16545106&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Sayut, D.J., Kambam, P.K., Sun, L. (2007). Engineering and applications of genetic circuits. Mol Biosyst. 3(12):835-840. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=18000560&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Seelig G., Soloveichik, D., Zhang, D. Y., Winfree, E., (2006). Enzyme-free nucleic acid logic circuits. Science. 314(5805): 1585-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17158324&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Stojanovic, M. N., Semova, S., Kolpashchikov, D., Macdonald, J., Morgan, C., Stefanovic, D. (2005). Deoxyribozyme-based ligase logic gates and their initial circuits. J Am Chem Soc. 127(19):6914-5.  [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15884910&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Voigt, C. A. (2006). Genetic parts to program bacteria. Curr Opin Biotechnol. 17:548-557. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16978856&amp;amp;ordinalpos=9&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Wall, M. E., Hlavacek, W. S., Savageau, M. A. (2004). Design of gene circuits: lessons from bacteria. Nat Rev Genet. 5(1):34-42. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=14708014&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Yan, H., Feng, L., LaBean, T.H., Reif, J.H. (2003). Parallel Molecular Computations of Pairwise Exclusive-Or (XOR) Using DNA &amp;quot;String Tile&amp;quot; Self-Assembly. J Am Chem Soc. 125:14246-14247. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=14624551&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Yoshida, W., Yokobayashi, Y. (2007). Photon Boolean logic gates based on DNA aptamers. Chem Commun (Camb). (2):195-7. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17180244&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;/div&gt;</summary>
		<author><name>Emgarren</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=Logic_Gates_-_Emma_Garren&amp;diff=4134</id>
		<title>Logic Gates - Emma Garren</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=Logic_Gates_-_Emma_Garren&amp;diff=4134"/>
				<updated>2007-12-06T17:20:11Z</updated>
		
		<summary type="html">&lt;p&gt;Emgarren: /* Synthetic Oscillators and Switches */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Background: Logic Gates and Truth Tables=&lt;br /&gt;
&lt;br /&gt;
A [http://en.wikipedia.org/wiki/Logic_gate logic gate], the building block for digital circuits, is a computing unit that performs a logical operation on one or more inputs and produces a single output.  Gates are identified by their function, and each type of logic gate can be represented with a distinctive symbol.  Inputs to outputs are read from left to right.  A small circle on the right indicates the inversion of the output.  A double line on the left indicates that the function is &amp;quot;exclusive.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
A [http://en.wikipedia.org/wiki/Truth_table truth table] is a useful way to describe the behavior or function of a logic gate.  Logic states for both inputs and outputs are designated with 0's and 1's.  Click [[Logic Gates: Symbols and Truth Tables|here]] to see some common logic gates and their truth tables.&lt;br /&gt;
&lt;br /&gt;
Logic gates can be placed in parallel or serial combinations in order to perform more complex functions.  Here, two parallel outputs, D and E, act as inputs to the function of output Q:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Figure 1. Combination of logic gates: &amp;lt;/b&amp;gt; Q = D &amp;lt;b&amp;gt;OR&amp;lt;/b&amp;gt; E = (&amp;lt;b&amp;gt;NOT&amp;lt;/b&amp;gt;(A OR B)) &amp;lt;b&amp;gt;OR&amp;lt;/b&amp;gt; (B &amp;lt;b&amp;gt;AND&amp;lt;/b&amp;gt; C)&lt;br /&gt;
&lt;br /&gt;
[[Image:combination_gates.gif]]&lt;br /&gt;
&lt;br /&gt;
([http://www.kpsec.freeuk.com/gates.htm Image] by John Hewes, 2007)&lt;br /&gt;
&lt;br /&gt;
=Logic Gates in Synthetic Biology=&lt;br /&gt;
Synthetic biology applies many of the principles of engineering to the field of biology in order to create biological devices which can ultimately be integrated into increasingly complex systems.  These principles include standardization of parts, modularity, abstraction, reliability, predictability, and uniformity (Adrianantoandro et al., 2006).  The application of engineering principles to biology is complicated by the inability to predict the functions of even simple devices and modules within the cellular environment.  Some of the confounding factors are [[Term paper wiki|gene expression noise]], mutation, cell death, undefined and changing extracellular environments, and interactions with the cellular context (Adrianantoandro et al., 2006).  &lt;br /&gt;
&lt;br /&gt;
While for digital logic, inputs are either on or off (1 or 0), biological logic is sometimes leads to intermediate induction levels (Voigt, 2006).  However, due to their [http://en.wikipedia.org/wiki/Sigmoid_function sigmoid-shaped] dose response curves, gene regulation systems can be considered genetic analog-digital converters.  The signal is either ON or OFF for a wide range of input concentrations, with the system changing between the ON and OFF states in a relatively small concentration window (Kramer et al., 2004).&lt;br /&gt;
&lt;br /&gt;
In synthetic biology, logic gates are created by engineering the biochemical reactions that regulate various cellular processes, such as transcription, translation, protein phosphorylation, allosteric regulation, ligand/receptor binding, and enzymatic reactions.  Although the diversity of biochemical reactions can make it difficult to combine different devices, these logic gates can be used to build complex systems with functions that have many practical applications.  [http://gcat.davidson.edu/GcatWiki/index.php/CellularMemory:Mathematical_Models Mathematical modeling] is used to predict the dynamics of the signaling and regulatory networks resulting from the logic gates.&lt;br /&gt;
&lt;br /&gt;
=Biomolecular Logic Gates:'' In Vitro''=&lt;br /&gt;
&lt;br /&gt;
''In vitro'' studies have been used to design combinations of molecules that have emergent properties related to information processing--molecular computing devices.  Both the inputs and outputs consist of molecular species, with the output being a biologically active molecule.  The extent to which these devices will be used with the cellular context is unclear--however, they are bound to inspire new directions for research in synthetic biology, and have potential applications in biochemical sensing, pathway engineering, and medical diagnosis and treatment.&lt;br /&gt;
&lt;br /&gt;
==Protein-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
Enzymes:&lt;br /&gt;
*&amp;lt;b&amp;gt;Two coupled enzymes perform in parallel the 'AND' and 'InhibAND' logic gate operations. (Baron et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Logic Gates and Elementary Computing by Enzymes. (Baron et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
Synthetic Peptide Networks:&lt;br /&gt;
*&amp;lt;b&amp;gt;Boolean Logic Functions of a Synthetic Peptide Network. (Ashkenasy and Ghadiri, 2004)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
Signaling Proteins:&lt;br /&gt;
*&amp;lt;b&amp;gt;Engineering synthetic signaling proteins with ultrasensitive input/output control. (Dueber et al., 2007)&amp;lt;/b&amp;gt;  Summary: Many eukaryotic signaling proteins have natural, modular &amp;quot;input&amp;quot; and &amp;quot;output&amp;quot; domains:  the &amp;quot;inputs&amp;quot; participate in steric or conformational autoinhibitory reactions, and the &amp;quot;outputs&amp;quot; are catalytically, constitutively active domains.  Simple synthetic switch functions can be engineered by swapping the regulatory and catalytic domains.  This paper describes the engineering of &amp;quot;ultrasensitive switches&amp;quot; for use in more complex regulatory networks, by combining multiple identical modular autoinhibitory domains that function [http://en.wikipedia.org/wiki/Cooperativity cooperatively].  Mathematical models are used to simulate the behavior of these multivalent domain switches and explore the effect of autoinhibitory interaction number and affinity: an external input ligand alters the population distribution of active vs. inactive enzymes, where individual states are &amp;quot;fully repressed in the presence of any intramolecular interactions and fully active only in the absence of all intramolecular interactions&amp;quot; (661).  The predictions from the models are tested using synthetic switches built by linking the catalytic output domain of the protein N-WASP to novel peptide input, demonstrating that it is possible to engineer nonlinear switches based on the cooperativity of simple autoinhibitory components.  Other complex switches, such as ones that integrate three input signals, have also been built using this approach.&lt;br /&gt;
&lt;br /&gt;
==Deoxyribozyme-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
Deoxyribozyme-based gates are controlled by oligonucleotide inputs, and have been used to engineer logic gates that perform:&lt;br /&gt;
*multiple logical operations in parallel&lt;br /&gt;
*single-step signaling cascades&lt;br /&gt;
*a feedback cycle that acts as an exponential chain reaction&lt;br /&gt;
&lt;br /&gt;
These papers provide examples of deoxyribozyme-based logic gates:&lt;br /&gt;
*&amp;lt;b&amp;gt;Deoxyribozyme-Based Ligase Logic Gates and Their Initial Circuits. (Stojanovic et al., 2005)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Deoxyribozyme-Based Three-Input Logic Gates and Construction of a Molecular Full Adder. (Lederman et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Construction of Molecular Logic Gates with a DNA-Cleaving Deoxyribozyme (Chen et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==DNA-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;b&amp;gt;Modular Multi-Level Circuits from Immobilized DNA-Based Logic Gates. (Frezza et al., 2007)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;DNA Logic Gates Based on Structural Polymorphism of Telomere DNA Molecules Responding to Chemical Input Signals. (Miyoshi et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Photonic boolean logic gates based on DNA aptamers. (Yoshida and Yokobayashi, 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Parallel Molecular Computations of Pairwise Exclusive-OR (XOR) Using DNA &amp;quot;String Tile&amp;quot; Self-Assembly. (Yan et al., 2003)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==An autonomous molecular computer for logical control of gene expression. (Benenson et al., 2004)==&lt;br /&gt;
&lt;br /&gt;
===Overview:===&lt;br /&gt;
&lt;br /&gt;
This gate uses sequence recognition to control enzyme catalysis of covalent bond formation and breakage, producing an ssDNA output.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; Specific combination mRNA levels, serving as a simple model of a disease state (cancer)&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; “Drug” (or drug repressor) in the form of a single-stranded DNA sequence with known anti-cancer activity&lt;br /&gt;
&lt;br /&gt;
===Design:===&lt;br /&gt;
&lt;br /&gt;
[[Figure 2. Logical design of the molecular computer.]]&lt;br /&gt;
&lt;br /&gt;
An ''in vitro'' system is designed to recognize a specific combination of mRNA levels as its inputs, and performs a logical operation that results in the production of a molecule that can affect gene expression.  The input mRNA levels have been designed to mimic a simplistic version of gene expression modeling cancer, and the output is a drug-like ssDNA with known anticancer activity.  Therefore, the molecular computer is analogous to &amp;quot;a computational version of 'diagnosis'&amp;quot; (424).&lt;br /&gt;
&lt;br /&gt;
===Function:===&lt;br /&gt;
&lt;br /&gt;
[[Figure 3. Operation of the molecular computer.]] &lt;br /&gt;
&lt;br /&gt;
The molecular computers consist of a double-stranded DNA sequence with unique 7-bp sequences that recognize the “input” RNA.  Each mRNA indicator is processed one at a time.  An “inactivation tag” results in the displacement of the transition molecule, which destroys the computation fragment.  An “activation tag” results in activation of the transition molecule.  There are two separate molecular computers working simultaneously—one that releases the drug (a specific single-stranded DNA sequence) upon “positive diagnosis,” and another that releases the drug suppressor in response to “negative diagnosis.”  The drug (or drug repressor) is incorporated into the DNA fragment as an inactive loop, protected by the double-stranded recognition sequences.  If all of the transitions are “positive,” the ultimate output is drug administration (release of ssDNA).  If any of the steps results in a “negative” transition, the output is a drug repressor.  The design is flexible in that any sufficiently long mRNA molecule can be used as an indicator, and any ssDNA or short RNA molecule (up to at least 21-bp) can be designed as the output.  PCR was used to for the experimental demonstration of both diagnosis and drug administration, and it is shown that the amount of active drug increases with the confidence of positive diagnosis.  Future work could test the effectiveness of using alternate inputs (such as proteins), alternate outputs (such as RNA interference), as well as testing the function of the molecular computer ''in vivo''.&lt;br /&gt;
&lt;br /&gt;
==Enzyme-Free Nucleic Acid Logic Circuits. (Seelig et al., 2006)==&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; 2 DNA strands - F(in) and G(in)&lt;br /&gt;
*&amp;lt;b&amp;gt;Gate:&amp;lt;/b&amp;gt; 3 DNA strands - E(q), F(f), and G&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Fluorescence - release of F(f)&lt;br /&gt;
&lt;br /&gt;
Nucleic acid devices are simplified by the predicability of base pairing.  Although previous research has engineered nucleic acid logic switches based on hybridization and conformational changes ''in vivo'', and this paper designs chemical logic gates that are capable of being combined into large, reliable circuits.  These logic gates embody the following digital design principles: logic, cascading, restoration, fan-out, and modularity.&lt;br /&gt;
&lt;br /&gt;
The benefits of this approach are that both inputs and outputs are in the same form, which makes cascading possible (the output for one gate serves as the input for the next gate in the circuit).&lt;br /&gt;
&lt;br /&gt;
Gate function is entirely determined by base pairing and breaking.  Each gate is composed of one or more gate strands, and one output strand.  &lt;br /&gt;
&lt;br /&gt;
[[Figure 4. Two-input AND gate.]]&lt;br /&gt;
&lt;br /&gt;
Restoration:&lt;br /&gt;
*When a gate fails to produce enough output when triggered, restoration increases a moderate output amount to the full activation level.&lt;br /&gt;
*When a gate &amp;quot;leaks&amp;quot; by spontaneously releasing the output strand, restoration decreases the small output amount to a negligible level.&lt;br /&gt;
*Gates for [[Restoration: Amplification Gate|amplification]] and [[Restoration: Thresholding Gate|thresholding]] were used to implement signal restoration.&lt;br /&gt;
&lt;br /&gt;
Modularity and Scalability:  &lt;br /&gt;
*Eleven gates (AND, OR, sequence translation, input amplification, and signal restoration) were used to compose a large, complex circuit.&lt;br /&gt;
&lt;br /&gt;
=Cellular Logic Gates: ''In Vivo''=&lt;br /&gt;
&lt;br /&gt;
As stated above, there the cellular environment possesses many characteristics that complicate the implementation of biomolecular logic circuits, such as gene expression noise, mutation, cell death, undefined and changing extracellular environments, and interactions with the cellular context.  Some researchers are trying to engineer the &amp;quot;minimal cell,&amp;quot; either through top-down or bottom-up approaches, in order to produce a living unit that can perform logical operations without some of these excess confounding factors found in the cells used .  These efforts were recently reviewed by [http://www.nature.com/msb/journal/v2/n1/pdf/msb4100090.pdf Forster and Church (2006)].    However, many efforts at building cellular logic gates have succeeded, both in prokaryotes and eukaryotes, with wide-ranging applications.  Below are summaries of a few examples.&lt;br /&gt;
&lt;br /&gt;
==Synthetic Oscillators and Switches==&lt;br /&gt;
[[Image:design_fig_1ab.gif|Synthetic oscillators and switches.]]&lt;br /&gt;
&lt;br /&gt;
[[Image:design_fig_1d.gif]]&lt;br /&gt;
&lt;br /&gt;
(Image from Figure 1 of Drubin et al., 2007. Permission pending.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Figure 5. &amp;lt;/b&amp;gt;Schematic representation of the function of various engineered biological switches.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;A.  [[Repressilator]]&amp;lt;/b&amp;gt; (Elowitz and Leibler, 2000).  The &amp;quot;repressilator,&amp;quot; or synthetic cellular oscillator, can be built from a string of three repressors, each acting the repress the expression of the next gene in the circuit.  Oscillatory output is read by GFP expression regulated by one of the repressors (in this case, tetracycline).  The design is analogous to a series of three NOT gates.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;B.  Toggle switch&amp;lt;/b&amp;gt; (Gardner et al., 2000).  A toggle switch can be designed from two repressor systems that cross-regulate each other's promoters, and is analogous to the construction of two independent IF gates.  It is useful as a pathway module to create more complex programmable cells.  Toggle switches can be used to engineer [[CellularMemory:Toggle_Switch|cellular memory]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;D.  RNA-based antiswitch.&amp;lt;/b&amp;gt;  When the engineered RNA is bound to an inducer ligand, the structure changes to either expose or hide a region of RNA that is homologous to a region of the target mRNA (encompassing the translational start site).  Thus, when the antisense region is exposed, translation of target mRNA is repressed.  Synthetic switches in both eukaryotes ([[Antiswitches|antiswitches]]) and prokaryotes ([[Riboregulators|riboregulators]] and [[Riboswitches|riboswitches]]) can be mediated via RNA devices.&lt;br /&gt;
&lt;br /&gt;
==Environmental signal integration by a modular AND gate. (Anderson et al., 2007)==&lt;br /&gt;
&lt;br /&gt;
AND gates allow cells to integrate multiple signals and can increase their specificity in sensing the environment.  This is especially useful for engineering cells to sense environments that are not encountered naturally, or those that are too specific to be identified by a single environmental signal.&lt;br /&gt;
&lt;br /&gt;
A logic gate achieves &amp;lt;b&amp;gt;modularity&amp;lt;/b&amp;gt; when it can be used as a self-contained component of more complex systems, and is designed to interface with multiple different inputs and outputs.  This paper demonstrates a modular AND gate in ''E. coli'' that uses promoters for both the inputs and the output.  This design, unlike that of previously engineered prokaryotic logic gates, makes it relatively easy to use the same gate for different inputs and outputs.&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
*&amp;lt;b&amp;gt;Inputs:&amp;lt;/b&amp;gt;&lt;br /&gt;
# Promoter that drives the expression of the gene for T7 RNA polymerase (''T7ptag''), containing two [http://en.wikipedia.org/wiki/Stop_codon amber stop codons] that prevent translation under normal circumstances.&lt;br /&gt;
#Promoter that drives the expression of the gene for the SupD amber suppressor (''supD''), which decodes the amber stop codons as serine, and allows for translation of T7 RNA polymerase.&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Gene expressed under the T7 promoter, which requires functional translation of both T7 RNA polymerase and the SupD amber suppressor.&lt;br /&gt;
&lt;br /&gt;
The fluorescence data (see [Figure 2. Function of the AND gate. Figure 2]) was used to parameterize a [[transfer function model]] that was derived in order to understand how the range of the input promoters affects the function of the circuit.&lt;br /&gt;
&lt;br /&gt;
[[Figure 1. Schematic representation of AND gate.]]&lt;br /&gt;
&lt;br /&gt;
*Input 1: P(sal) controls the expression supD gene, and is activated by the addition of salicylate (Sal).&lt;br /&gt;
*Input 2: P(BAD) controls T7 RNA polymerase gene, and is activated by the addition of arabinose (Ara).  Because a strong RBS for T7ptag resulted in high levels of basal expression, the RBS was mutagenized and tuned by screening for the presence of output only when both inducers were present.&lt;br /&gt;
*Output: ''GFPmut3_LAA'' (fast-folding GFP with a degradation tag)&lt;br /&gt;
&lt;br /&gt;
[[Figure 2. Function of the AND gate.]]&lt;br /&gt;
&lt;br /&gt;
There is 1000-fold induction of fluorescence in the presence of high concentrations of both inducers, arabinose and salicylate.&lt;br /&gt;
&lt;br /&gt;
[[Figure 6. Modularity of the AND gate.]]&lt;br /&gt;
&lt;br /&gt;
The modularity of the AND gate is demonstrated by reconnecting the gate to new inputs (natural promoters), and a new output (desired phenotype).&lt;br /&gt;
&lt;br /&gt;
A.  Exchanging the inputs:&lt;br /&gt;
*Input 1: The ''lux'' promoter, which responds to the [[Quorum Sensing|quorum signal]] AI-1.&lt;br /&gt;
*Input 2: The ''mgrB'' promoter, which responds to the absence of exogenous magnesium via the PhoPQ two-component system.&lt;br /&gt;
&lt;br /&gt;
B. Exchanging the output:&lt;br /&gt;
*Output: The ''inv'' gene, coding for invasin, a protein that allows bacteria to invade mammalian cells.&lt;br /&gt;
&lt;br /&gt;
==BioLogic Gates Enable Logical Transcription Control in Mammalian Cells. (Kramer et al., 2004)==&lt;br /&gt;
&lt;br /&gt;
Transcription control modules, responsive to up to three small molecule inputs, were engineered in mammalian Chinese hamster ovary cells.  These &amp;quot;BioLogic gates&amp;quot; provide the tools and building blocks to engineer more complex gene regulatory networks in eukaryotic cells.  The gates use butyrolactone-, streptogramin-, tetracycline-, and macrolide-dependent transcription factors, each fused to a KRAB or VP16 repression domain. &lt;br /&gt;
&lt;br /&gt;
#[[NOT IF gate]] - two inputs&lt;br /&gt;
#[[NOT IF IF gate]] - three inputs&lt;br /&gt;
#[[NAND gate]] - parallel arrangement of two NOT gates&lt;br /&gt;
#[[OR gate]] - parallel arrangement of two IF gates&lt;br /&gt;
#[[NOR gate]] - constructed from two NOT gates in consecutive order&lt;br /&gt;
#[[INVERTER gate]] - combination of two independent IF gates, acts as the inverse of the NOT IF gate&lt;br /&gt;
&lt;br /&gt;
==Cellular Logic with Orthogonal Ribosomes. (Rackham and Chin, 2006)==&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
Two-input logic gates were constructed based on the interactions between synthetic O-rRNA and O-mRNA.&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; Orthogonal ribosomes (O-ribosomes), which translate O-mRNA, but do not significantly translate any of the thousands of cellular transcripts bearing cellular RBS sequences.&lt;br /&gt;
*&amp;lt;b&amp;gt;Gate:&amp;lt;/b&amp;gt; Orthogonal mRNAs (O-mRNAs), which contain ribosome-binding sequences (RBSs) that do not direct the translation of downstream genes by endogenous ribosomes.&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Fluorescence.&lt;br /&gt;
&lt;br /&gt;
Three distinct O-ribosome-O-mRNA pairs were isolated, with molecular specificities for independent function.  This was accomplished through [[Hunter Stone - Synthetic Biology Seminar|directed evolution]] in two steps: &lt;br /&gt;
#A library of new potential RBSs were placed upstream of a novel fusion of the genes encoding chloramphenicol acetyltransferase and uracil phosphoribosyltransferase, and screened against 5-fluorouracil to select for the O-mRNA sequences that were not translated by endogenous ribosomes.&lt;br /&gt;
#The selected O-mRNAs were combined with a library of mutated 16s rRNA sequences, and these cells were grown in the presence of chloramphenicol to screen for  those in which the mutant ribosomes translated the O-mRNAs.&lt;br /&gt;
The O-ribosome-O-mRNA pairs can be used to control almost any molecular interaction that can be linked to gene expression.  In this case they were used to build an &amp;lt;b&amp;gt;AND gate&amp;lt;/b&amp;gt; composed of two O-mRNA sequences: O-mRNA-A-omega, encoding the omega fragment of beta-galactosidase, and O-mRNA-C-alpha, encoding the alpha fragment of beta-galactosidase.  Synthesis and assembly of a complete beta-galactosidase enzyme (both fragments) results in the cells hydrolyzing FDG into F (fluorescein), which is detected with a fluorometer.  Cells programmed with both of the corresponding O-ribosome inputs, O-rRNA-A and O-rRNA-C, exhibited a 20-fold increase in fluorescence when compared with cells containing any other rRNA combinations.&lt;br /&gt;
&lt;br /&gt;
[[Figure 1. O-ribosomes and Boolean logic.]]&lt;br /&gt;
&lt;br /&gt;
=Applications and Future Directions=&lt;br /&gt;
&lt;br /&gt;
Logic gates can be used to design increasingly complex circuits with far-reaching applications in:&lt;br /&gt;
*Genetic engineering&lt;br /&gt;
*Nanotechnology&lt;br /&gt;
*Industrial Fermentation&lt;br /&gt;
*Metabolic engineering: increasingly complex synthetic gene circuits might be used to engineer and optimize novel metabolic pathways.&lt;br /&gt;
*[[Medical Applications of Synthetic Biology - Samantha Simpson|Medicine]]&lt;br /&gt;
**Bacteria to deliver cancer treatment: the integration of multiple inputs can help bacteria sense and respond to increasingly specific environments, such as that of a tumor in the human body.&lt;br /&gt;
**Pharmaceuticals: produced through metabolic engineering; &amp;quot;smart&amp;quot; drug delivery.&lt;br /&gt;
&lt;br /&gt;
=References=&lt;br /&gt;
*Anderson, J. C., Voigt, C. A., Arkin, A. P. (2007). Environmental signal integration by a modular AND gate. Mol Syst Biol. 3:133. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17700541&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Andrianantoandro, E., Subhayu, B., Karig, D. K., Weiss, R. (2006). Synthetic biology: new engineering rules for an emerging discipline. Mol Syst. Biol. 2:2006.0028. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16738572&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Ashkenasy, G., Ghadiri, M. R. (2004). Boolean Logic Functions of a Synthetic Peptide Network. J Am Chem Soc. 126(36):11140-1. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15355081&amp;amp;ordinalpos=13&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Baron, R., Lioubashevski, O., Katz, E., Niazov, T., Willner, I. (2006). Two coupled enzymes perform in parallel the “AND” and “InhibAND” logic gate operations. Org Biomol Chem. 4(6): 989-91. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16525539&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Baron, R., Lioubashevski, O., Katz, E., Niazov, T., Willner, I. (2006). Logic gates and elementary computing by enzymes. J Phys Chem A. 110(27):8548-53. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16821840&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Benenson, Y., Binyamin, G., Ben-Dor, U., Adar, R., Shapiro, E. (2004). An autonomous molecular computer for logical control of gene expression. Nature. 429:423-429. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15116117&amp;amp;ordinalpos=6&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Boczko, E., Gedeon, T., Mischaikow, K. (2007). Dynamics of a simple regulatory switch. J Math Biol. 55(5-6):679-719. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17622532&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Chen, X., Wang, Y., Liu, Q., Zhang, Z., Fan, C., He, L. (2006). Construction of molecular logic gates with a DNA-cleaving deoxyribozyme. Angew Chem Int Ed Engl. 45(11):1759-62. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16470893&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Davidson, E.A., Ellington, A.D. (2007). Synthetic RNA circuits. Nat Chem Biol. 3(1):23-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17173026&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Dueber, J.E., Mirsky, E.A., Lim, W.A. (2007). Engineering synthetic signaling proteins with ultrasensitive input/output control. Nat Biotechnol. 25(6):660-662. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17515908&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Drubin, D. A., Way, J. C., Silver, P. A. (2007). Designing biological systems. Genes Dev. 21(3):242-54. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17289915&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Elowitz, M. B., &amp;amp; Leibler, S. (2000). A synthetic oscillatory network of transcriptional regulators. Nature. 403(6767):335-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=10659856&amp;amp;ordinalpos=10&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract] &lt;br /&gt;
*Farfel, J., Stefanovic, D. (2005). Towards practical biomolecular computers using microfluidic deoxyribozyme logic gate networks.  University of New Mexico.&lt;br /&gt;
*Forster, A.C., Church G.M. (2006). Towards synthesis of a minimal cell. Mol Sys Biol. 2(45):1-10. [http://www.nature.com/msb/journal/v2/n1/pdf/msb4100090.pdf PDF]&lt;br /&gt;
*Frezza, B.M., Cockroft, S. L., Ghadiri, M.R. (2007). Modular Multi-level Circuits from Immobilized DNA-Based Logic Gates. J Am Chem Soc. (Epub ahead of print) [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17994734&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Gardner, T.S., Cantor, C.R., Collins, J.J. (2000). Construction of a genetic toggle switch in Escherichia coli. Nature. 403(6767):338-42. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=10659857&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Heinemann, M., Panke, S. (2006). Synthetic biology—putting engineering into biology. Bioinformatics. 22(22):2790-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16954140&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Kaznessis, Y. N. (2007). Models for synthetic biology. BMC Syst Biol. 1(1):47. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17986347&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Kramer, B. P., Fischer, C., Fussenegger, M. (2004). BioLogic Gates Enable Transcription Control in Mammalian Cells. Biotechnol Bioeng. 87(4):478-84. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15286985&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Lederman, H., Macdonald, J., Stefanovic, D., Stojanovic, M. N. (2006). Deoxyribozyme-based three-input logic gates and construction of a molecular full adder. Biochemistry. 45(4):1194-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16430215&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Narayanaswamy, R., Ellington, A.D. (2006). Engineering RNA-based circuits. Handb Exp Pharmacol. (173):423-45. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16594629&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVAbstractPlus Abstract]&lt;br /&gt;
*Rackham, O., Chin, J. W. (2005). Cellular logic with orthogonal ribosomes. JACS 1227:17584-85. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16351070&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Rackham, O., Chin, J.W. (2006) Synthesizing cellular networks from evolved ribosome-mRNA pairs. Biochem Soc Trans. 34(2):328-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16545106&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Sayut, D.J., Kambam, P.K., Sun, L. (2007). Engineering and applications of genetic circuits. Mol Biosyst. 3(12):835-840. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=18000560&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Seelig G., Soloveichik, D., Zhang, D. Y., Winfree, E., (2006). Enzyme-free nucleic acid logic circuits. Science. 314(5805): 1585-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17158324&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Stojanovic, M. N., Semova, S., Kolpashchikov, D., Macdonald, J., Morgan, C., Stefanovic, D. (2005). Deoxyribozyme-based ligase logic gates and their initial circuits. J Am Chem Soc. 127(19):6914-5.  [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15884910&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Voigt, C. A. (2006). Genetic parts to program bacteria. Curr Opin Biotechnol. 17:548-557. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16978856&amp;amp;ordinalpos=9&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Wall, M. E., Hlavacek, W. S., Savageau, M. A. (2004). Design of gene circuits: lessons from bacteria. Nat Rev Genet. 5(1):34-42. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=14708014&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Yan, H., Feng, L., LaBean, T.H., Reif, J.H. (2003). Parallel Molecular Computations of Pairwise Exclusive-Or (XOR) Using DNA &amp;quot;String Tile&amp;quot; Self-Assembly. J Am Chem Soc. 125:14246-14247. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=14624551&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Yoshida, W., Yokobayashi, Y. (2007). Photon Boolean logic gates based on DNA aptamers. Chem Commun (Camb). (2):195-7. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17180244&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;/div&gt;</summary>
		<author><name>Emgarren</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=Logic_Gates_-_Emma_Garren&amp;diff=4131</id>
		<title>Logic Gates - Emma Garren</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=Logic_Gates_-_Emma_Garren&amp;diff=4131"/>
				<updated>2007-12-06T17:19:23Z</updated>
		
		<summary type="html">&lt;p&gt;Emgarren: /* Protein-based Logic Gates */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Background: Logic Gates and Truth Tables=&lt;br /&gt;
&lt;br /&gt;
A [http://en.wikipedia.org/wiki/Logic_gate logic gate], the building block for digital circuits, is a computing unit that performs a logical operation on one or more inputs and produces a single output.  Gates are identified by their function, and each type of logic gate can be represented with a distinctive symbol.  Inputs to outputs are read from left to right.  A small circle on the right indicates the inversion of the output.  A double line on the left indicates that the function is &amp;quot;exclusive.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
A [http://en.wikipedia.org/wiki/Truth_table truth table] is a useful way to describe the behavior or function of a logic gate.  Logic states for both inputs and outputs are designated with 0's and 1's.  Click [[Logic Gates: Symbols and Truth Tables|here]] to see some common logic gates and their truth tables.&lt;br /&gt;
&lt;br /&gt;
Logic gates can be placed in parallel or serial combinations in order to perform more complex functions.  Here, two parallel outputs, D and E, act as inputs to the function of output Q:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Figure 1. Combination of logic gates: &amp;lt;/b&amp;gt; Q = D &amp;lt;b&amp;gt;OR&amp;lt;/b&amp;gt; E = (&amp;lt;b&amp;gt;NOT&amp;lt;/b&amp;gt;(A OR B)) &amp;lt;b&amp;gt;OR&amp;lt;/b&amp;gt; (B &amp;lt;b&amp;gt;AND&amp;lt;/b&amp;gt; C)&lt;br /&gt;
&lt;br /&gt;
[[Image:combination_gates.gif]]&lt;br /&gt;
&lt;br /&gt;
([http://www.kpsec.freeuk.com/gates.htm Image] by John Hewes, 2007)&lt;br /&gt;
&lt;br /&gt;
=Logic Gates in Synthetic Biology=&lt;br /&gt;
Synthetic biology applies many of the principles of engineering to the field of biology in order to create biological devices which can ultimately be integrated into increasingly complex systems.  These principles include standardization of parts, modularity, abstraction, reliability, predictability, and uniformity (Adrianantoandro et al., 2006).  The application of engineering principles to biology is complicated by the inability to predict the functions of even simple devices and modules within the cellular environment.  Some of the confounding factors are [[Term paper wiki|gene expression noise]], mutation, cell death, undefined and changing extracellular environments, and interactions with the cellular context (Adrianantoandro et al., 2006).  &lt;br /&gt;
&lt;br /&gt;
While for digital logic, inputs are either on or off (1 or 0), biological logic is sometimes leads to intermediate induction levels (Voigt, 2006).  However, due to their [http://en.wikipedia.org/wiki/Sigmoid_function sigmoid-shaped] dose response curves, gene regulation systems can be considered genetic analog-digital converters.  The signal is either ON or OFF for a wide range of input concentrations, with the system changing between the ON and OFF states in a relatively small concentration window (Kramer et al., 2004).&lt;br /&gt;
&lt;br /&gt;
In synthetic biology, logic gates are created by engineering the biochemical reactions that regulate various cellular processes, such as transcription, translation, protein phosphorylation, allosteric regulation, ligand/receptor binding, and enzymatic reactions.  Although the diversity of biochemical reactions can make it difficult to combine different devices, these logic gates can be used to build complex systems with functions that have many practical applications.  [http://gcat.davidson.edu/GcatWiki/index.php/CellularMemory:Mathematical_Models Mathematical modeling] is used to predict the dynamics of the signaling and regulatory networks resulting from the logic gates.&lt;br /&gt;
&lt;br /&gt;
=Biomolecular Logic Gates:'' In Vitro''=&lt;br /&gt;
&lt;br /&gt;
''In vitro'' studies have been used to design combinations of molecules that have emergent properties related to information processing--molecular computing devices.  Both the inputs and outputs consist of molecular species, with the output being a biologically active molecule.  The extent to which these devices will be used with the cellular context is unclear--however, they are bound to inspire new directions for research in synthetic biology, and have potential applications in biochemical sensing, pathway engineering, and medical diagnosis and treatment.&lt;br /&gt;
&lt;br /&gt;
==Protein-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
Enzymes:&lt;br /&gt;
*&amp;lt;b&amp;gt;Two coupled enzymes perform in parallel the 'AND' and 'InhibAND' logic gate operations. (Baron et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Logic Gates and Elementary Computing by Enzymes. (Baron et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
Synthetic Peptide Networks:&lt;br /&gt;
*&amp;lt;b&amp;gt;Boolean Logic Functions of a Synthetic Peptide Network. (Ashkenasy and Ghadiri, 2004)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
Signaling Proteins:&lt;br /&gt;
*&amp;lt;b&amp;gt;Engineering synthetic signaling proteins with ultrasensitive input/output control. (Dueber et al., 2007)&amp;lt;/b&amp;gt;  Summary: Many eukaryotic signaling proteins have natural, modular &amp;quot;input&amp;quot; and &amp;quot;output&amp;quot; domains:  the &amp;quot;inputs&amp;quot; participate in steric or conformational autoinhibitory reactions, and the &amp;quot;outputs&amp;quot; are catalytically, constitutively active domains.  Simple synthetic switch functions can be engineered by swapping the regulatory and catalytic domains.  This paper describes the engineering of &amp;quot;ultrasensitive switches&amp;quot; for use in more complex regulatory networks, by combining multiple identical modular autoinhibitory domains that function [http://en.wikipedia.org/wiki/Cooperativity cooperatively].  Mathematical models are used to simulate the behavior of these multivalent domain switches and explore the effect of autoinhibitory interaction number and affinity: an external input ligand alters the population distribution of active vs. inactive enzymes, where individual states are &amp;quot;fully repressed in the presence of any intramolecular interactions and fully active only in the absence of all intramolecular interactions&amp;quot; (661).  The predictions from the models are tested using synthetic switches built by linking the catalytic output domain of the protein N-WASP to novel peptide input, demonstrating that it is possible to engineer nonlinear switches based on the cooperativity of simple autoinhibitory components.  Other complex switches, such as ones that integrate three input signals, have also been built using this approach.&lt;br /&gt;
&lt;br /&gt;
==Deoxyribozyme-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
Deoxyribozyme-based gates are controlled by oligonucleotide inputs, and have been used to engineer logic gates that perform:&lt;br /&gt;
*multiple logical operations in parallel&lt;br /&gt;
*single-step signaling cascades&lt;br /&gt;
*a feedback cycle that acts as an exponential chain reaction&lt;br /&gt;
&lt;br /&gt;
These papers provide examples of deoxyribozyme-based logic gates:&lt;br /&gt;
*&amp;lt;b&amp;gt;Deoxyribozyme-Based Ligase Logic Gates and Their Initial Circuits. (Stojanovic et al., 2005)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Deoxyribozyme-Based Three-Input Logic Gates and Construction of a Molecular Full Adder. (Lederman et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Construction of Molecular Logic Gates with a DNA-Cleaving Deoxyribozyme (Chen et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==DNA-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;b&amp;gt;Modular Multi-Level Circuits from Immobilized DNA-Based Logic Gates. (Frezza et al., 2007)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;DNA Logic Gates Based on Structural Polymorphism of Telomere DNA Molecules Responding to Chemical Input Signals. (Miyoshi et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Photonic boolean logic gates based on DNA aptamers. (Yoshida and Yokobayashi, 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Parallel Molecular Computations of Pairwise Exclusive-OR (XOR) Using DNA &amp;quot;String Tile&amp;quot; Self-Assembly. (Yan et al., 2003)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==An autonomous molecular computer for logical control of gene expression. (Benenson et al., 2004)==&lt;br /&gt;
&lt;br /&gt;
===Overview:===&lt;br /&gt;
&lt;br /&gt;
This gate uses sequence recognition to control enzyme catalysis of covalent bond formation and breakage, producing an ssDNA output.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; Specific combination mRNA levels, serving as a simple model of a disease state (cancer)&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; “Drug” (or drug repressor) in the form of a single-stranded DNA sequence with known anti-cancer activity&lt;br /&gt;
&lt;br /&gt;
===Design:===&lt;br /&gt;
&lt;br /&gt;
[[Figure 2. Logical design of the molecular computer.]]&lt;br /&gt;
&lt;br /&gt;
An ''in vitro'' system is designed to recognize a specific combination of mRNA levels as its inputs, and performs a logical operation that results in the production of a molecule that can affect gene expression.  The input mRNA levels have been designed to mimic a simplistic version of gene expression modeling cancer, and the output is a drug-like ssDNA with known anticancer activity.  Therefore, the molecular computer is analogous to &amp;quot;a computational version of 'diagnosis'&amp;quot; (424).&lt;br /&gt;
&lt;br /&gt;
===Function:===&lt;br /&gt;
&lt;br /&gt;
[[Figure 3. Operation of the molecular computer.]] &lt;br /&gt;
&lt;br /&gt;
The molecular computers consist of a double-stranded DNA sequence with unique 7-bp sequences that recognize the “input” RNA.  Each mRNA indicator is processed one at a time.  An “inactivation tag” results in the displacement of the transition molecule, which destroys the computation fragment.  An “activation tag” results in activation of the transition molecule.  There are two separate molecular computers working simultaneously—one that releases the drug (a specific single-stranded DNA sequence) upon “positive diagnosis,” and another that releases the drug suppressor in response to “negative diagnosis.”  The drug (or drug repressor) is incorporated into the DNA fragment as an inactive loop, protected by the double-stranded recognition sequences.  If all of the transitions are “positive,” the ultimate output is drug administration (release of ssDNA).  If any of the steps results in a “negative” transition, the output is a drug repressor.  The design is flexible in that any sufficiently long mRNA molecule can be used as an indicator, and any ssDNA or short RNA molecule (up to at least 21-bp) can be designed as the output.  PCR was used to for the experimental demonstration of both diagnosis and drug administration, and it is shown that the amount of active drug increases with the confidence of positive diagnosis.  Future work could test the effectiveness of using alternate inputs (such as proteins), alternate outputs (such as RNA interference), as well as testing the function of the molecular computer ''in vivo''.&lt;br /&gt;
&lt;br /&gt;
==Enzyme-Free Nucleic Acid Logic Circuits. (Seelig et al., 2006)==&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; 2 DNA strands - F(in) and G(in)&lt;br /&gt;
*&amp;lt;b&amp;gt;Gate:&amp;lt;/b&amp;gt; 3 DNA strands - E(q), F(f), and G&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Fluorescence - release of F(f)&lt;br /&gt;
&lt;br /&gt;
Nucleic acid devices are simplified by the predicability of base pairing.  Although previous research has engineered nucleic acid logic switches based on hybridization and conformational changes ''in vivo'', and this paper designs chemical logic gates that are capable of being combined into large, reliable circuits.  These logic gates embody the following digital design principles: logic, cascading, restoration, fan-out, and modularity.&lt;br /&gt;
&lt;br /&gt;
The benefits of this approach are that both inputs and outputs are in the same form, which makes cascading possible (the output for one gate serves as the input for the next gate in the circuit).&lt;br /&gt;
&lt;br /&gt;
Gate function is entirely determined by base pairing and breaking.  Each gate is composed of one or more gate strands, and one output strand.  &lt;br /&gt;
&lt;br /&gt;
[[Figure 4. Two-input AND gate.]]&lt;br /&gt;
&lt;br /&gt;
Restoration:&lt;br /&gt;
*When a gate fails to produce enough output when triggered, restoration increases a moderate output amount to the full activation level.&lt;br /&gt;
*When a gate &amp;quot;leaks&amp;quot; by spontaneously releasing the output strand, restoration decreases the small output amount to a negligible level.&lt;br /&gt;
*Gates for [[Restoration: Amplification Gate|amplification]] and [[Restoration: Thresholding Gate|thresholding]] were used to implement signal restoration.&lt;br /&gt;
&lt;br /&gt;
Modularity and Scalability:  &lt;br /&gt;
*Eleven gates (AND, OR, sequence translation, input amplification, and signal restoration) were used to compose a large, complex circuit.&lt;br /&gt;
&lt;br /&gt;
=Cellular Logic Gates: ''In Vivo''=&lt;br /&gt;
&lt;br /&gt;
As stated above, there the cellular environment possesses many characteristics that complicate the implementation of biomolecular logic circuits, such as gene expression noise, mutation, cell death, undefined and changing extracellular environments, and interactions with the cellular context.  Some researchers are trying to engineer the &amp;quot;minimal cell,&amp;quot; either through top-down or bottom-up approaches, in order to produce a living unit that can perform logical operations without some of these excess confounding factors found in the cells used .  These efforts were recently reviewed by [http://www.nature.com/msb/journal/v2/n1/pdf/msb4100090.pdf Forster and Church (2006)].    However, many efforts at building cellular logic gates have succeeded, both in prokaryotes and eukaryotes, with wide-ranging applications.  Below are summaries of a few examples.&lt;br /&gt;
&lt;br /&gt;
==Synthetic Oscillators and Switches==&lt;br /&gt;
[[Image:design_fig_1ab.gif|Synthetic oscillators and switches.]]&lt;br /&gt;
&lt;br /&gt;
[[Image:design_fig_1d.gif]]&lt;br /&gt;
(Image from Figure 1 of Drubin et al., 2007. Permission pending.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Figure 5. &amp;lt;/b&amp;gt;Schematic representation of the function of various engineered biological switches.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;A.  [[Repressilator]]&amp;lt;/b&amp;gt; (Elowitz and Leibler, 2000).  The &amp;quot;repressilator,&amp;quot; or synthetic cellular oscillator, can be built from a string of three repressors, each acting the repress the expression of the next gene in the circuit.  Oscillatory output is read by GFP expression regulated by one of the repressors (in this case, tetracycline).  The design is analogous to a series of three NOT gates.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;B.  Toggle switch&amp;lt;/b&amp;gt; (Gardner et al., 2000).  A toggle switch can be designed from two repressor systems that cross-regulate each other's promoters, and is analogous to the construction of two independent IF gates.  It is useful as a pathway module to create more complex programmable cells.  Toggle switches can be used to engineer [[CellularMemory:Toggle_Switch|cellular memory]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;D.  RNA-based antiswitch.&amp;lt;/b&amp;gt;  When the engineered RNA is bound to an inducer ligand, the structure changes to either expose or hide a region of RNA that is homologous to a region of the target mRNA (encompassing the translational start site).  Thus, when the antisense region is exposed, translation of target mRNA is repressed.  Synthetic switches in both eukaryotes ([[Antiswitches|antiswitches]]) and prokaryotes ([[Riboregulators|riboregulators]] and [[Riboswitches|riboswitches]]) can be mediated via RNA devices.&lt;br /&gt;
&lt;br /&gt;
==Environmental signal integration by a modular AND gate. (Anderson et al., 2007)==&lt;br /&gt;
&lt;br /&gt;
AND gates allow cells to integrate multiple signals and can increase their specificity in sensing the environment.  This is especially useful for engineering cells to sense environments that are not encountered naturally, or those that are too specific to be identified by a single environmental signal.&lt;br /&gt;
&lt;br /&gt;
A logic gate achieves &amp;lt;b&amp;gt;modularity&amp;lt;/b&amp;gt; when it can be used as a self-contained component of more complex systems, and is designed to interface with multiple different inputs and outputs.  This paper demonstrates a modular AND gate in ''E. coli'' that uses promoters for both the inputs and the output.  This design, unlike that of previously engineered prokaryotic logic gates, makes it relatively easy to use the same gate for different inputs and outputs.&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
*&amp;lt;b&amp;gt;Inputs:&amp;lt;/b&amp;gt;&lt;br /&gt;
# Promoter that drives the expression of the gene for T7 RNA polymerase (''T7ptag''), containing two [http://en.wikipedia.org/wiki/Stop_codon amber stop codons] that prevent translation under normal circumstances.&lt;br /&gt;
#Promoter that drives the expression of the gene for the SupD amber suppressor (''supD''), which decodes the amber stop codons as serine, and allows for translation of T7 RNA polymerase.&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Gene expressed under the T7 promoter, which requires functional translation of both T7 RNA polymerase and the SupD amber suppressor.&lt;br /&gt;
&lt;br /&gt;
The fluorescence data (see [Figure 2. Function of the AND gate. Figure 2]) was used to parameterize a [[transfer function model]] that was derived in order to understand how the range of the input promoters affects the function of the circuit.&lt;br /&gt;
&lt;br /&gt;
[[Figure 1. Schematic representation of AND gate.]]&lt;br /&gt;
&lt;br /&gt;
*Input 1: P(sal) controls the expression supD gene, and is activated by the addition of salicylate (Sal).&lt;br /&gt;
*Input 2: P(BAD) controls T7 RNA polymerase gene, and is activated by the addition of arabinose (Ara).  Because a strong RBS for T7ptag resulted in high levels of basal expression, the RBS was mutagenized and tuned by screening for the presence of output only when both inducers were present.&lt;br /&gt;
*Output: ''GFPmut3_LAA'' (fast-folding GFP with a degradation tag)&lt;br /&gt;
&lt;br /&gt;
[[Figure 2. Function of the AND gate.]]&lt;br /&gt;
&lt;br /&gt;
There is 1000-fold induction of fluorescence in the presence of high concentrations of both inducers, arabinose and salicylate.&lt;br /&gt;
&lt;br /&gt;
[[Figure 6. Modularity of the AND gate.]]&lt;br /&gt;
&lt;br /&gt;
The modularity of the AND gate is demonstrated by reconnecting the gate to new inputs (natural promoters), and a new output (desired phenotype).&lt;br /&gt;
&lt;br /&gt;
A.  Exchanging the inputs:&lt;br /&gt;
*Input 1: The ''lux'' promoter, which responds to the [[Quorum Sensing|quorum signal]] AI-1.&lt;br /&gt;
*Input 2: The ''mgrB'' promoter, which responds to the absence of exogenous magnesium via the PhoPQ two-component system.&lt;br /&gt;
&lt;br /&gt;
B. Exchanging the output:&lt;br /&gt;
*Output: The ''inv'' gene, coding for invasin, a protein that allows bacteria to invade mammalian cells.&lt;br /&gt;
&lt;br /&gt;
==BioLogic Gates Enable Logical Transcription Control in Mammalian Cells. (Kramer et al., 2004)==&lt;br /&gt;
&lt;br /&gt;
Transcription control modules, responsive to up to three small molecule inputs, were engineered in mammalian Chinese hamster ovary cells.  These &amp;quot;BioLogic gates&amp;quot; provide the tools and building blocks to engineer more complex gene regulatory networks in eukaryotic cells.  The gates use butyrolactone-, streptogramin-, tetracycline-, and macrolide-dependent transcription factors, each fused to a KRAB or VP16 repression domain. &lt;br /&gt;
&lt;br /&gt;
#[[NOT IF gate]] - two inputs&lt;br /&gt;
#[[NOT IF IF gate]] - three inputs&lt;br /&gt;
#[[NAND gate]] - parallel arrangement of two NOT gates&lt;br /&gt;
#[[OR gate]] - parallel arrangement of two IF gates&lt;br /&gt;
#[[NOR gate]] - constructed from two NOT gates in consecutive order&lt;br /&gt;
#[[INVERTER gate]] - combination of two independent IF gates, acts as the inverse of the NOT IF gate&lt;br /&gt;
&lt;br /&gt;
==Cellular Logic with Orthogonal Ribosomes. (Rackham and Chin, 2006)==&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
Two-input logic gates were constructed based on the interactions between synthetic O-rRNA and O-mRNA.&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; Orthogonal ribosomes (O-ribosomes), which translate O-mRNA, but do not significantly translate any of the thousands of cellular transcripts bearing cellular RBS sequences.&lt;br /&gt;
*&amp;lt;b&amp;gt;Gate:&amp;lt;/b&amp;gt; Orthogonal mRNAs (O-mRNAs), which contain ribosome-binding sequences (RBSs) that do not direct the translation of downstream genes by endogenous ribosomes.&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Fluorescence.&lt;br /&gt;
&lt;br /&gt;
Three distinct O-ribosome-O-mRNA pairs were isolated, with molecular specificities for independent function.  This was accomplished through [[Hunter Stone - Synthetic Biology Seminar|directed evolution]] in two steps: &lt;br /&gt;
#A library of new potential RBSs were placed upstream of a novel fusion of the genes encoding chloramphenicol acetyltransferase and uracil phosphoribosyltransferase, and screened against 5-fluorouracil to select for the O-mRNA sequences that were not translated by endogenous ribosomes.&lt;br /&gt;
#The selected O-mRNAs were combined with a library of mutated 16s rRNA sequences, and these cells were grown in the presence of chloramphenicol to screen for  those in which the mutant ribosomes translated the O-mRNAs.&lt;br /&gt;
The O-ribosome-O-mRNA pairs can be used to control almost any molecular interaction that can be linked to gene expression.  In this case they were used to build an &amp;lt;b&amp;gt;AND gate&amp;lt;/b&amp;gt; composed of two O-mRNA sequences: O-mRNA-A-omega, encoding the omega fragment of beta-galactosidase, and O-mRNA-C-alpha, encoding the alpha fragment of beta-galactosidase.  Synthesis and assembly of a complete beta-galactosidase enzyme (both fragments) results in the cells hydrolyzing FDG into F (fluorescein), which is detected with a fluorometer.  Cells programmed with both of the corresponding O-ribosome inputs, O-rRNA-A and O-rRNA-C, exhibited a 20-fold increase in fluorescence when compared with cells containing any other rRNA combinations.&lt;br /&gt;
&lt;br /&gt;
[[Figure 1. O-ribosomes and Boolean logic.]]&lt;br /&gt;
&lt;br /&gt;
=Applications and Future Directions=&lt;br /&gt;
&lt;br /&gt;
Logic gates can be used to design increasingly complex circuits with far-reaching applications in:&lt;br /&gt;
*Genetic engineering&lt;br /&gt;
*Nanotechnology&lt;br /&gt;
*Industrial Fermentation&lt;br /&gt;
*Metabolic engineering: increasingly complex synthetic gene circuits might be used to engineer and optimize novel metabolic pathways.&lt;br /&gt;
*[[Medical Applications of Synthetic Biology - Samantha Simpson|Medicine]]&lt;br /&gt;
**Bacteria to deliver cancer treatment: the integration of multiple inputs can help bacteria sense and respond to increasingly specific environments, such as that of a tumor in the human body.&lt;br /&gt;
**Pharmaceuticals: produced through metabolic engineering; &amp;quot;smart&amp;quot; drug delivery.&lt;br /&gt;
&lt;br /&gt;
=References=&lt;br /&gt;
*Anderson, J. C., Voigt, C. A., Arkin, A. P. (2007). Environmental signal integration by a modular AND gate. Mol Syst Biol. 3:133. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17700541&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Andrianantoandro, E., Subhayu, B., Karig, D. K., Weiss, R. (2006). Synthetic biology: new engineering rules for an emerging discipline. Mol Syst. Biol. 2:2006.0028. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16738572&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Ashkenasy, G., Ghadiri, M. R. (2004). Boolean Logic Functions of a Synthetic Peptide Network. J Am Chem Soc. 126(36):11140-1. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15355081&amp;amp;ordinalpos=13&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Baron, R., Lioubashevski, O., Katz, E., Niazov, T., Willner, I. (2006). Two coupled enzymes perform in parallel the “AND” and “InhibAND” logic gate operations. Org Biomol Chem. 4(6): 989-91. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16525539&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Baron, R., Lioubashevski, O., Katz, E., Niazov, T., Willner, I. (2006). Logic gates and elementary computing by enzymes. J Phys Chem A. 110(27):8548-53. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16821840&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Benenson, Y., Binyamin, G., Ben-Dor, U., Adar, R., Shapiro, E. (2004). An autonomous molecular computer for logical control of gene expression. Nature. 429:423-429. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15116117&amp;amp;ordinalpos=6&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Boczko, E., Gedeon, T., Mischaikow, K. (2007). Dynamics of a simple regulatory switch. J Math Biol. 55(5-6):679-719. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17622532&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Chen, X., Wang, Y., Liu, Q., Zhang, Z., Fan, C., He, L. (2006). Construction of molecular logic gates with a DNA-cleaving deoxyribozyme. Angew Chem Int Ed Engl. 45(11):1759-62. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16470893&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Davidson, E.A., Ellington, A.D. (2007). Synthetic RNA circuits. Nat Chem Biol. 3(1):23-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17173026&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Dueber, J.E., Mirsky, E.A., Lim, W.A. (2007). Engineering synthetic signaling proteins with ultrasensitive input/output control. Nat Biotechnol. 25(6):660-662. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17515908&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Drubin, D. A., Way, J. C., Silver, P. A. (2007). Designing biological systems. Genes Dev. 21(3):242-54. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17289915&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Elowitz, M. B., &amp;amp; Leibler, S. (2000). A synthetic oscillatory network of transcriptional regulators. Nature. 403(6767):335-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=10659856&amp;amp;ordinalpos=10&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract] &lt;br /&gt;
*Farfel, J., Stefanovic, D. (2005). Towards practical biomolecular computers using microfluidic deoxyribozyme logic gate networks.  University of New Mexico.&lt;br /&gt;
*Forster, A.C., Church G.M. (2006). Towards synthesis of a minimal cell. Mol Sys Biol. 2(45):1-10. [http://www.nature.com/msb/journal/v2/n1/pdf/msb4100090.pdf PDF]&lt;br /&gt;
*Frezza, B.M., Cockroft, S. L., Ghadiri, M.R. (2007). Modular Multi-level Circuits from Immobilized DNA-Based Logic Gates. J Am Chem Soc. (Epub ahead of print) [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17994734&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Gardner, T.S., Cantor, C.R., Collins, J.J. (2000). Construction of a genetic toggle switch in Escherichia coli. Nature. 403(6767):338-42. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=10659857&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Heinemann, M., Panke, S. (2006). Synthetic biology—putting engineering into biology. Bioinformatics. 22(22):2790-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16954140&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Kaznessis, Y. N. (2007). Models for synthetic biology. BMC Syst Biol. 1(1):47. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17986347&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Kramer, B. P., Fischer, C., Fussenegger, M. (2004). BioLogic Gates Enable Transcription Control in Mammalian Cells. Biotechnol Bioeng. 87(4):478-84. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15286985&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Lederman, H., Macdonald, J., Stefanovic, D., Stojanovic, M. N. (2006). Deoxyribozyme-based three-input logic gates and construction of a molecular full adder. Biochemistry. 45(4):1194-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16430215&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Narayanaswamy, R., Ellington, A.D. (2006). Engineering RNA-based circuits. Handb Exp Pharmacol. (173):423-45. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16594629&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVAbstractPlus Abstract]&lt;br /&gt;
*Rackham, O., Chin, J. W. (2005). Cellular logic with orthogonal ribosomes. JACS 1227:17584-85. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16351070&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Rackham, O., Chin, J.W. (2006) Synthesizing cellular networks from evolved ribosome-mRNA pairs. Biochem Soc Trans. 34(2):328-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16545106&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Sayut, D.J., Kambam, P.K., Sun, L. (2007). Engineering and applications of genetic circuits. Mol Biosyst. 3(12):835-840. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=18000560&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Seelig G., Soloveichik, D., Zhang, D. Y., Winfree, E., (2006). Enzyme-free nucleic acid logic circuits. Science. 314(5805): 1585-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17158324&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Stojanovic, M. N., Semova, S., Kolpashchikov, D., Macdonald, J., Morgan, C., Stefanovic, D. (2005). Deoxyribozyme-based ligase logic gates and their initial circuits. J Am Chem Soc. 127(19):6914-5.  [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15884910&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Voigt, C. A. (2006). Genetic parts to program bacteria. Curr Opin Biotechnol. 17:548-557. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16978856&amp;amp;ordinalpos=9&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Wall, M. E., Hlavacek, W. S., Savageau, M. A. (2004). Design of gene circuits: lessons from bacteria. Nat Rev Genet. 5(1):34-42. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=14708014&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Yan, H., Feng, L., LaBean, T.H., Reif, J.H. (2003). Parallel Molecular Computations of Pairwise Exclusive-Or (XOR) Using DNA &amp;quot;String Tile&amp;quot; Self-Assembly. J Am Chem Soc. 125:14246-14247. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=14624551&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Yoshida, W., Yokobayashi, Y. (2007). Photon Boolean logic gates based on DNA aptamers. Chem Commun (Camb). (2):195-7. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17180244&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;/div&gt;</summary>
		<author><name>Emgarren</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=Logic_Gates_-_Emma_Garren&amp;diff=4125</id>
		<title>Logic Gates - Emma Garren</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=Logic_Gates_-_Emma_Garren&amp;diff=4125"/>
				<updated>2007-12-06T17:12:24Z</updated>
		
		<summary type="html">&lt;p&gt;Emgarren: /* Protein-based Logic Gates */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Background: Logic Gates and Truth Tables=&lt;br /&gt;
&lt;br /&gt;
A [http://en.wikipedia.org/wiki/Logic_gate logic gate], the building block for digital circuits, is a computing unit that performs a logical operation on one or more inputs and produces a single output.  Gates are identified by their function, and each type of logic gate can be represented with a distinctive symbol.  Inputs to outputs are read from left to right.  A small circle on the right indicates the inversion of the output.  A double line on the left indicates that the function is &amp;quot;exclusive.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
A [http://en.wikipedia.org/wiki/Truth_table truth table] is a useful way to describe the behavior or function of a logic gate.  Logic states for both inputs and outputs are designated with 0's and 1's.  Click [[Logic Gates: Symbols and Truth Tables|here]] to see some common logic gates and their truth tables.&lt;br /&gt;
&lt;br /&gt;
Logic gates can be placed in parallel or serial combinations in order to perform more complex functions.  Here, two parallel outputs, D and E, act as inputs to the function of output Q:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Figure 1. Combination of logic gates: &amp;lt;/b&amp;gt; Q = D &amp;lt;b&amp;gt;OR&amp;lt;/b&amp;gt; E = (&amp;lt;b&amp;gt;NOT&amp;lt;/b&amp;gt;(A OR B)) &amp;lt;b&amp;gt;OR&amp;lt;/b&amp;gt; (B &amp;lt;b&amp;gt;AND&amp;lt;/b&amp;gt; C)&lt;br /&gt;
&lt;br /&gt;
[[Image:combination_gates.gif]]&lt;br /&gt;
&lt;br /&gt;
([http://www.kpsec.freeuk.com/gates.htm Image] by John Hewes, 2007)&lt;br /&gt;
&lt;br /&gt;
=Logic Gates in Synthetic Biology=&lt;br /&gt;
Synthetic biology applies many of the principles of engineering to the field of biology in order to create biological devices which can ultimately be integrated into increasingly complex systems.  These principles include standardization of parts, modularity, abstraction, reliability, predictability, and uniformity (Adrianantoandro et al., 2006).  The application of engineering principles to biology is complicated by the inability to predict the functions of even simple devices and modules within the cellular environment.  Some of the confounding factors are [[Term paper wiki|gene expression noise]], mutation, cell death, undefined and changing extracellular environments, and interactions with the cellular context (Adrianantoandro et al., 2006).  &lt;br /&gt;
&lt;br /&gt;
While for digital logic, inputs are either on or off (1 or 0), biological logic is sometimes leads to intermediate induction levels (Voigt, 2006).  However, due to their [http://en.wikipedia.org/wiki/Sigmoid_function sigmoid-shaped] dose response curves, gene regulation systems can be considered genetic analog-digital converters.  The signal is either ON or OFF for a wide range of input concentrations, with the system changing between the ON and OFF states in a relatively small concentration window (Kramer et al., 2004).&lt;br /&gt;
&lt;br /&gt;
In synthetic biology, logic gates are created by engineering the biochemical reactions that regulate various cellular processes, such as transcription, translation, protein phosphorylation, allosteric regulation, ligand/receptor binding, and enzymatic reactions.  Although the diversity of biochemical reactions can make it difficult to combine different devices, these logic gates can be used to build complex systems with functions that have many practical applications.  [http://gcat.davidson.edu/GcatWiki/index.php/CellularMemory:Mathematical_Models Mathematical modeling] is used to predict the dynamics of the signaling and regulatory networks resulting from the logic gates.&lt;br /&gt;
&lt;br /&gt;
=Biomolecular Logic Gates:'' In Vitro''=&lt;br /&gt;
&lt;br /&gt;
''In vitro'' studies have been used to design combinations of molecules that have emergent properties related to information processing--molecular computing devices.  Both the inputs and outputs consist of molecular species, with the output being a biologically active molecule.  The extent to which these devices will be used with the cellular context is unclear--however, they are bound to inspire new directions for research in synthetic biology, and have potential applications in biochemical sensing, pathway engineering, and medical diagnosis and treatment.&lt;br /&gt;
&lt;br /&gt;
==Protein-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
Enzymes:&lt;br /&gt;
*&amp;lt;b&amp;gt;Two coupled enzymes perform in parallel the 'AND' and 'InhibAND' logic gate operations. (Baron et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Logic Gates and Elementary Computing by Enzymes. (Baron et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
Synthetic Peptide Networks:&lt;br /&gt;
*&amp;lt;b&amp;gt;Boolean Logic Functions of a Synthetic Peptide Network. (Ashkenasy and Ghadiri, 2004)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
Signaling Proteins:&lt;br /&gt;
*&amp;lt;b&amp;gt;Engineering synthetic signaling proteins with ultrasensitive input/output control. (Dueber et al., 2007)&amp;lt;/b&amp;gt;  Summary: Many eukaryotic signaling proteins have natural, modular &amp;quot;input&amp;quot; and &amp;quot;output&amp;quot; domains:  the &amp;quot;inputs&amp;quot; participate in steric or conformational autoinhibitory reactions, and the &amp;quot;outputs&amp;quot; are catalytically, constitutively active domains.  Simple synthetic switch functions can be engineered by swapping the regulatory and catalytic domains.  This paper describes the engineering of &amp;quot;ultrasensitive switches&amp;quot; for use in more complex regulatory networks, by combining multiple identical modular autoinhibitory domains that function [http://en.wikipedia.org/wiki/Cooperativity cooperatively].  The authors used mathematical models to simulate the behavior of these multivalent domain switches and explore the effect of autoinhibitory interaction number and affinity: an external input ligand alters the population distribution of active vs. inactive enzymes, where individual states are &amp;quot;fully repressed in the presence of any intramolecular interactions and fully active only in the absence of all intramolecular interactions&amp;quot; (661).&lt;br /&gt;
&lt;br /&gt;
==Deoxyribozyme-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
Deoxyribozyme-based gates are controlled by oligonucleotide inputs, and have been used to engineer logic gates that perform:&lt;br /&gt;
*multiple logical operations in parallel&lt;br /&gt;
*single-step signaling cascades&lt;br /&gt;
*a feedback cycle that acts as an exponential chain reaction&lt;br /&gt;
&lt;br /&gt;
These papers provide examples of deoxyribozyme-based logic gates:&lt;br /&gt;
*&amp;lt;b&amp;gt;Deoxyribozyme-Based Ligase Logic Gates and Their Initial Circuits. (Stojanovic et al., 2005)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Deoxyribozyme-Based Three-Input Logic Gates and Construction of a Molecular Full Adder. (Lederman et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Construction of Molecular Logic Gates with a DNA-Cleaving Deoxyribozyme (Chen et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==DNA-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;b&amp;gt;Modular Multi-Level Circuits from Immobilized DNA-Based Logic Gates. (Frezza et al., 2007)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;DNA Logic Gates Based on Structural Polymorphism of Telomere DNA Molecules Responding to Chemical Input Signals. (Miyoshi et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Photonic boolean logic gates based on DNA aptamers. (Yoshida and Yokobayashi, 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Parallel Molecular Computations of Pairwise Exclusive-OR (XOR) Using DNA &amp;quot;String Tile&amp;quot; Self-Assembly. (Yan et al., 2003)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==An autonomous molecular computer for logical control of gene expression. (Benenson et al., 2004)==&lt;br /&gt;
&lt;br /&gt;
===Overview:===&lt;br /&gt;
&lt;br /&gt;
This gate uses sequence recognition to control enzyme catalysis of covalent bond formation and breakage, producing an ssDNA output.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; Specific combination mRNA levels, serving as a simple model of a disease state (cancer)&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; “Drug” (or drug repressor) in the form of a single-stranded DNA sequence with known anti-cancer activity&lt;br /&gt;
&lt;br /&gt;
===Design:===&lt;br /&gt;
&lt;br /&gt;
[[Figure 2. Logical design of the molecular computer.]]&lt;br /&gt;
&lt;br /&gt;
An ''in vitro'' system is designed to recognize a specific combination of mRNA levels as its inputs, and performs a logical operation that results in the production of a molecule that can affect gene expression.  The input mRNA levels have been designed to mimic a simplistic version of gene expression modeling cancer, and the output is a drug-like ssDNA with known anticancer activity.  Therefore, the molecular computer is analogous to &amp;quot;a computational version of 'diagnosis'&amp;quot; (424).&lt;br /&gt;
&lt;br /&gt;
===Function:===&lt;br /&gt;
&lt;br /&gt;
[[Figure 3. Operation of the molecular computer.]] &lt;br /&gt;
&lt;br /&gt;
The molecular computers consist of a double-stranded DNA sequence with unique 7-bp sequences that recognize the “input” RNA.  Each mRNA indicator is processed one at a time.  An “inactivation tag” results in the displacement of the transition molecule, which destroys the computation fragment.  An “activation tag” results in activation of the transition molecule.  There are two separate molecular computers working simultaneously—one that releases the drug (a specific single-stranded DNA sequence) upon “positive diagnosis,” and another that releases the drug suppressor in response to “negative diagnosis.”  The drug (or drug repressor) is incorporated into the DNA fragment as an inactive loop, protected by the double-stranded recognition sequences.  If all of the transitions are “positive,” the ultimate output is drug administration (release of ssDNA).  If any of the steps results in a “negative” transition, the output is a drug repressor.  The design is flexible in that any sufficiently long mRNA molecule can be used as an indicator, and any ssDNA or short RNA molecule (up to at least 21-bp) can be designed as the output.  PCR was used to for the experimental demonstration of both diagnosis and drug administration, and it is shown that the amount of active drug increases with the confidence of positive diagnosis.  Future work could test the effectiveness of using alternate inputs (such as proteins), alternate outputs (such as RNA interference), as well as testing the function of the molecular computer ''in vivo''.&lt;br /&gt;
&lt;br /&gt;
==Enzyme-Free Nucleic Acid Logic Circuits. (Seelig et al., 2006)==&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; 2 DNA strands - F(in) and G(in)&lt;br /&gt;
*&amp;lt;b&amp;gt;Gate:&amp;lt;/b&amp;gt; 3 DNA strands - E(q), F(f), and G&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Fluorescence - release of F(f)&lt;br /&gt;
&lt;br /&gt;
Nucleic acid devices are simplified by the predicability of base pairing.  Although previous research has engineered nucleic acid logic switches based on hybridization and conformational changes ''in vivo'', and this paper designs chemical logic gates that are capable of being combined into large, reliable circuits.  These logic gates embody the following digital design principles: logic, cascading, restoration, fan-out, and modularity.&lt;br /&gt;
&lt;br /&gt;
The benefits of this approach are that both inputs and outputs are in the same form, which makes cascading possible (the output for one gate serves as the input for the next gate in the circuit).&lt;br /&gt;
&lt;br /&gt;
Gate function is entirely determined by base pairing and breaking.  Each gate is composed of one or more gate strands, and one output strand.  &lt;br /&gt;
&lt;br /&gt;
[[Figure 4. Two-input AND gate.]]&lt;br /&gt;
&lt;br /&gt;
Restoration:&lt;br /&gt;
*When a gate fails to produce enough output when triggered, restoration increases a moderate output amount to the full activation level.&lt;br /&gt;
*When a gate &amp;quot;leaks&amp;quot; by spontaneously releasing the output strand, restoration decreases the small output amount to a negligible level.&lt;br /&gt;
*Gates for [[Restoration: Amplification Gate|amplification]] and [[Restoration: Thresholding Gate|thresholding]] were used to implement signal restoration.&lt;br /&gt;
&lt;br /&gt;
Modularity and Scalability:  &lt;br /&gt;
*Eleven gates (AND, OR, sequence translation, input amplification, and signal restoration) were used to compose a large, complex circuit.&lt;br /&gt;
&lt;br /&gt;
=Cellular Logic Gates: ''In Vivo''=&lt;br /&gt;
&lt;br /&gt;
As stated above, there the cellular environment possesses many characteristics that complicate the implementation of biomolecular logic circuits, such as gene expression noise, mutation, cell death, undefined and changing extracellular environments, and interactions with the cellular context.  Some researchers are trying to engineer the &amp;quot;minimal cell,&amp;quot; either through top-down or bottom-up approaches, in order to produce a living unit that can perform logical operations without some of these excess confounding factors found in the cells used .  These efforts were recently reviewed by [http://www.nature.com/msb/journal/v2/n1/pdf/msb4100090.pdf Forster and Church (2006)].    However, many efforts at building cellular logic gates have succeeded, both in prokaryotes and eukaryotes, with wide-ranging applications.  Below are summaries of a few examples.&lt;br /&gt;
&lt;br /&gt;
==Synthetic Oscillators and Switches==&lt;br /&gt;
[[Image:design_fig_1ab.gif|Synthetic oscillators and switches.]]&lt;br /&gt;
&lt;br /&gt;
[[Image:design_fig_1d.gif]]&lt;br /&gt;
(Image from Figure 1 of Drubin et al., 2007. Permission pending.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Figure 5. &amp;lt;/b&amp;gt;Schematic representation of the function of various engineered biological switches.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;A.  [[Repressilator]]&amp;lt;/b&amp;gt; (Elowitz and Leibler, 2000).  The &amp;quot;repressilator,&amp;quot; or synthetic cellular oscillator, can be built from a string of three repressors, each acting the repress the expression of the next gene in the circuit.  Oscillatory output is read by GFP expression regulated by one of the repressors (in this case, tetracycline).  The design is analogous to a series of three NOT gates.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;B.  Toggle switch&amp;lt;/b&amp;gt; (Gardner et al., 2000).  A toggle switch can be designed from two repressor systems that cross-regulate each other's promoters, and is analogous to the construction of two independent IF gates.  It is useful as a pathway module to create more complex programmable cells.  Toggle switches can be used to engineer [[CellularMemory:Toggle_Switch|cellular memory]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;D.  RNA-based antiswitch.&amp;lt;/b&amp;gt;  When the engineered RNA is bound to an inducer ligand, the structure changes to either expose or hide a region of RNA that is homologous to a region of the target mRNA (encompassing the translational start site).  Thus, when the antisense region is exposed, translation of target mRNA is repressed.  Synthetic switches in both eukaryotes ([[Antiswitches|antiswitches]]) and prokaryotes ([[Riboregulators|riboregulators]] and [[Riboswitches|riboswitches]]) can be mediated via RNA devices.&lt;br /&gt;
&lt;br /&gt;
==Environmental signal integration by a modular AND gate. (Anderson et al., 2007)==&lt;br /&gt;
&lt;br /&gt;
AND gates allow cells to integrate multiple signals and can increase their specificity in sensing the environment.  This is especially useful for engineering cells to sense environments that are not encountered naturally, or those that are too specific to be identified by a single environmental signal.&lt;br /&gt;
&lt;br /&gt;
A logic gate achieves &amp;lt;b&amp;gt;modularity&amp;lt;/b&amp;gt; when it can be used as a self-contained component of more complex systems, and is designed to interface with multiple different inputs and outputs.  This paper demonstrates a modular AND gate in ''E. coli'' that uses promoters for both the inputs and the output.  This design, unlike that of previously engineered prokaryotic logic gates, makes it relatively easy to use the same gate for different inputs and outputs.&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
*&amp;lt;b&amp;gt;Inputs:&amp;lt;/b&amp;gt;&lt;br /&gt;
# Promoter that drives the expression of the gene for T7 RNA polymerase (''T7ptag''), containing two [http://en.wikipedia.org/wiki/Stop_codon amber stop codons] that prevent translation under normal circumstances.&lt;br /&gt;
#Promoter that drives the expression of the gene for the SupD amber suppressor (''supD''), which decodes the amber stop codons as serine, and allows for translation of T7 RNA polymerase.&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Gene expressed under the T7 promoter, which requires functional translation of both T7 RNA polymerase and the SupD amber suppressor.&lt;br /&gt;
&lt;br /&gt;
The fluorescence data (see [Figure 2. Function of the AND gate. Figure 2]) was used to parameterize a [[transfer function model]] that was derived in order to understand how the range of the input promoters affects the function of the circuit.&lt;br /&gt;
&lt;br /&gt;
[[Figure 1. Schematic representation of AND gate.]]&lt;br /&gt;
&lt;br /&gt;
*Input 1: P(sal) controls the expression supD gene, and is activated by the addition of salicylate (Sal).&lt;br /&gt;
*Input 2: P(BAD) controls T7 RNA polymerase gene, and is activated by the addition of arabinose (Ara).  Because a strong RBS for T7ptag resulted in high levels of basal expression, the RBS was mutagenized and tuned by screening for the presence of output only when both inducers were present.&lt;br /&gt;
*Output: ''GFPmut3_LAA'' (fast-folding GFP with a degradation tag)&lt;br /&gt;
&lt;br /&gt;
[[Figure 2. Function of the AND gate.]]&lt;br /&gt;
&lt;br /&gt;
There is 1000-fold induction of fluorescence in the presence of high concentrations of both inducers, arabinose and salicylate.&lt;br /&gt;
&lt;br /&gt;
[[Figure 6. Modularity of the AND gate.]]&lt;br /&gt;
&lt;br /&gt;
The modularity of the AND gate is demonstrated by reconnecting the gate to new inputs (natural promoters), and a new output (desired phenotype).&lt;br /&gt;
&lt;br /&gt;
A.  Exchanging the inputs:&lt;br /&gt;
*Input 1: The ''lux'' promoter, which responds to the [[Quorum Sensing|quorum signal]] AI-1.&lt;br /&gt;
*Input 2: The ''mgrB'' promoter, which responds to the absence of exogenous magnesium via the PhoPQ two-component system.&lt;br /&gt;
&lt;br /&gt;
B. Exchanging the output:&lt;br /&gt;
*Output: The ''inv'' gene, coding for invasin, a protein that allows bacteria to invade mammalian cells.&lt;br /&gt;
&lt;br /&gt;
==BioLogic Gates Enable Logical Transcription Control in Mammalian Cells. (Kramer et al., 2004)==&lt;br /&gt;
&lt;br /&gt;
Transcription control modules, responsive to up to three small molecule inputs, were engineered in mammalian Chinese hamster ovary cells.  These &amp;quot;BioLogic gates&amp;quot; provide the tools and building blocks to engineer more complex gene regulatory networks in eukaryotic cells.  The gates use butyrolactone-, streptogramin-, tetracycline-, and macrolide-dependent transcription factors, each fused to a KRAB or VP16 repression domain. &lt;br /&gt;
&lt;br /&gt;
#[[NOT IF gate]] - two inputs&lt;br /&gt;
#[[NOT IF IF gate]] - three inputs&lt;br /&gt;
#[[NAND gate]] - parallel arrangement of two NOT gates&lt;br /&gt;
#[[OR gate]] - parallel arrangement of two IF gates&lt;br /&gt;
#[[NOR gate]] - constructed from two NOT gates in consecutive order&lt;br /&gt;
#[[INVERTER gate]] - combination of two independent IF gates, acts as the inverse of the NOT IF gate&lt;br /&gt;
&lt;br /&gt;
==Cellular Logic with Orthogonal Ribosomes. (Rackham and Chin, 2006)==&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
Two-input logic gates were constructed based on the interactions between synthetic O-rRNA and O-mRNA.&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; Orthogonal ribosomes (O-ribosomes), which translate O-mRNA, but do not significantly translate any of the thousands of cellular transcripts bearing cellular RBS sequences.&lt;br /&gt;
*&amp;lt;b&amp;gt;Gate:&amp;lt;/b&amp;gt; Orthogonal mRNAs (O-mRNAs), which contain ribosome-binding sequences (RBSs) that do not direct the translation of downstream genes by endogenous ribosomes.&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Fluorescence.&lt;br /&gt;
&lt;br /&gt;
Three distinct O-ribosome-O-mRNA pairs were isolated, with molecular specificities for independent function.  This was accomplished through [[Hunter Stone - Synthetic Biology Seminar|directed evolution]] in two steps: &lt;br /&gt;
#A library of new potential RBSs were placed upstream of a novel fusion of the genes encoding chloramphenicol acetyltransferase and uracil phosphoribosyltransferase, and screened against 5-fluorouracil to select for the O-mRNA sequences that were not translated by endogenous ribosomes.&lt;br /&gt;
#The selected O-mRNAs were combined with a library of mutated 16s rRNA sequences, and these cells were grown in the presence of chloramphenicol to screen for  those in which the mutant ribosomes translated the O-mRNAs.&lt;br /&gt;
The O-ribosome-O-mRNA pairs can be used to control almost any molecular interaction that can be linked to gene expression.  In this case they were used to build an &amp;lt;b&amp;gt;AND gate&amp;lt;/b&amp;gt; composed of two O-mRNA sequences: O-mRNA-A-omega, encoding the omega fragment of beta-galactosidase, and O-mRNA-C-alpha, encoding the alpha fragment of beta-galactosidase.  Synthesis and assembly of a complete beta-galactosidase enzyme (both fragments) results in the cells hydrolyzing FDG into F (fluorescein), which is detected with a fluorometer.  Cells programmed with both of the corresponding O-ribosome inputs, O-rRNA-A and O-rRNA-C, exhibited a 20-fold increase in fluorescence when compared with cells containing any other rRNA combinations.&lt;br /&gt;
&lt;br /&gt;
[[Figure 1. O-ribosomes and Boolean logic.]]&lt;br /&gt;
&lt;br /&gt;
=Applications and Future Directions=&lt;br /&gt;
&lt;br /&gt;
Logic gates can be used to design increasingly complex circuits with far-reaching applications in:&lt;br /&gt;
*Genetic engineering&lt;br /&gt;
*Nanotechnology&lt;br /&gt;
*Industrial Fermentation&lt;br /&gt;
*Metabolic engineering: increasingly complex synthetic gene circuits might be used to engineer and optimize novel metabolic pathways.&lt;br /&gt;
*[[Medical Applications of Synthetic Biology - Samantha Simpson|Medicine]]&lt;br /&gt;
**Bacteria to deliver cancer treatment: the integration of multiple inputs can help bacteria sense and respond to increasingly specific environments, such as that of a tumor in the human body.&lt;br /&gt;
**Pharmaceuticals: produced through metabolic engineering; &amp;quot;smart&amp;quot; drug delivery.&lt;br /&gt;
&lt;br /&gt;
=References=&lt;br /&gt;
*Anderson, J. C., Voigt, C. A., Arkin, A. P. (2007). Environmental signal integration by a modular AND gate. Mol Syst Biol. 3:133. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17700541&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Andrianantoandro, E., Subhayu, B., Karig, D. K., Weiss, R. (2006). Synthetic biology: new engineering rules for an emerging discipline. Mol Syst. Biol. 2:2006.0028. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16738572&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Ashkenasy, G., Ghadiri, M. R. (2004). Boolean Logic Functions of a Synthetic Peptide Network. J Am Chem Soc. 126(36):11140-1. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15355081&amp;amp;ordinalpos=13&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Baron, R., Lioubashevski, O., Katz, E., Niazov, T., Willner, I. (2006). Two coupled enzymes perform in parallel the “AND” and “InhibAND” logic gate operations. Org Biomol Chem. 4(6): 989-91. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16525539&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Baron, R., Lioubashevski, O., Katz, E., Niazov, T., Willner, I. (2006). Logic gates and elementary computing by enzymes. J Phys Chem A. 110(27):8548-53. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16821840&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Benenson, Y., Binyamin, G., Ben-Dor, U., Adar, R., Shapiro, E. (2004). An autonomous molecular computer for logical control of gene expression. Nature. 429:423-429. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15116117&amp;amp;ordinalpos=6&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Boczko, E., Gedeon, T., Mischaikow, K. (2007). Dynamics of a simple regulatory switch. J Math Biol. 55(5-6):679-719. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17622532&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Chen, X., Wang, Y., Liu, Q., Zhang, Z., Fan, C., He, L. (2006). Construction of molecular logic gates with a DNA-cleaving deoxyribozyme. Angew Chem Int Ed Engl. 45(11):1759-62. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16470893&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Davidson, E.A., Ellington, A.D. (2007). Synthetic RNA circuits. Nat Chem Biol. 3(1):23-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17173026&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Dueber, J.E., Mirsky, E.A., Lim, W.A. (2007). Engineering synthetic signaling proteins with ultrasensitive input/output control. Nat Biotechnol. 25(6):660-662. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17515908&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Drubin, D. A., Way, J. C., Silver, P. A. (2007). Designing biological systems. Genes Dev. 21(3):242-54. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17289915&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Elowitz, M. B., &amp;amp; Leibler, S. (2000). A synthetic oscillatory network of transcriptional regulators. Nature. 403(6767):335-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=10659856&amp;amp;ordinalpos=10&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract] &lt;br /&gt;
*Farfel, J., Stefanovic, D. (2005). Towards practical biomolecular computers using microfluidic deoxyribozyme logic gate networks.  University of New Mexico.&lt;br /&gt;
*Forster, A.C., Church G.M. (2006). Towards synthesis of a minimal cell. Mol Sys Biol. 2(45):1-10. [http://www.nature.com/msb/journal/v2/n1/pdf/msb4100090.pdf PDF]&lt;br /&gt;
*Frezza, B.M., Cockroft, S. L., Ghadiri, M.R. (2007). Modular Multi-level Circuits from Immobilized DNA-Based Logic Gates. J Am Chem Soc. (Epub ahead of print) [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17994734&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Gardner, T.S., Cantor, C.R., Collins, J.J. (2000). Construction of a genetic toggle switch in Escherichia coli. Nature. 403(6767):338-42. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=10659857&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Heinemann, M., Panke, S. (2006). Synthetic biology—putting engineering into biology. Bioinformatics. 22(22):2790-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16954140&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Kaznessis, Y. N. (2007). Models for synthetic biology. BMC Syst Biol. 1(1):47. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17986347&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Kramer, B. P., Fischer, C., Fussenegger, M. (2004). BioLogic Gates Enable Transcription Control in Mammalian Cells. Biotechnol Bioeng. 87(4):478-84. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15286985&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Lederman, H., Macdonald, J., Stefanovic, D., Stojanovic, M. N. (2006). Deoxyribozyme-based three-input logic gates and construction of a molecular full adder. Biochemistry. 45(4):1194-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16430215&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Narayanaswamy, R., Ellington, A.D. (2006). Engineering RNA-based circuits. Handb Exp Pharmacol. (173):423-45. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16594629&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVAbstractPlus Abstract]&lt;br /&gt;
*Rackham, O., Chin, J. W. (2005). Cellular logic with orthogonal ribosomes. JACS 1227:17584-85. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16351070&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Rackham, O., Chin, J.W. (2006) Synthesizing cellular networks from evolved ribosome-mRNA pairs. Biochem Soc Trans. 34(2):328-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16545106&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Sayut, D.J., Kambam, P.K., Sun, L. (2007). Engineering and applications of genetic circuits. Mol Biosyst. 3(12):835-840. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=18000560&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Seelig G., Soloveichik, D., Zhang, D. Y., Winfree, E., (2006). Enzyme-free nucleic acid logic circuits. Science. 314(5805): 1585-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17158324&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Stojanovic, M. N., Semova, S., Kolpashchikov, D., Macdonald, J., Morgan, C., Stefanovic, D. (2005). Deoxyribozyme-based ligase logic gates and their initial circuits. J Am Chem Soc. 127(19):6914-5.  [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15884910&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Voigt, C. A. (2006). Genetic parts to program bacteria. Curr Opin Biotechnol. 17:548-557. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16978856&amp;amp;ordinalpos=9&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Wall, M. E., Hlavacek, W. S., Savageau, M. A. (2004). Design of gene circuits: lessons from bacteria. Nat Rev Genet. 5(1):34-42. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=14708014&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Yan, H., Feng, L., LaBean, T.H., Reif, J.H. (2003). Parallel Molecular Computations of Pairwise Exclusive-Or (XOR) Using DNA &amp;quot;String Tile&amp;quot; Self-Assembly. J Am Chem Soc. 125:14246-14247. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=14624551&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Yoshida, W., Yokobayashi, Y. (2007). Photon Boolean logic gates based on DNA aptamers. Chem Commun (Camb). (2):195-7. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17180244&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;/div&gt;</summary>
		<author><name>Emgarren</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=Logic_Gates_-_Emma_Garren&amp;diff=4124</id>
		<title>Logic Gates - Emma Garren</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=Logic_Gates_-_Emma_Garren&amp;diff=4124"/>
				<updated>2007-12-06T17:12:08Z</updated>
		
		<summary type="html">&lt;p&gt;Emgarren: /* Protein-based Logic Gates */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Background: Logic Gates and Truth Tables=&lt;br /&gt;
&lt;br /&gt;
A [http://en.wikipedia.org/wiki/Logic_gate logic gate], the building block for digital circuits, is a computing unit that performs a logical operation on one or more inputs and produces a single output.  Gates are identified by their function, and each type of logic gate can be represented with a distinctive symbol.  Inputs to outputs are read from left to right.  A small circle on the right indicates the inversion of the output.  A double line on the left indicates that the function is &amp;quot;exclusive.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
A [http://en.wikipedia.org/wiki/Truth_table truth table] is a useful way to describe the behavior or function of a logic gate.  Logic states for both inputs and outputs are designated with 0's and 1's.  Click [[Logic Gates: Symbols and Truth Tables|here]] to see some common logic gates and their truth tables.&lt;br /&gt;
&lt;br /&gt;
Logic gates can be placed in parallel or serial combinations in order to perform more complex functions.  Here, two parallel outputs, D and E, act as inputs to the function of output Q:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Figure 1. Combination of logic gates: &amp;lt;/b&amp;gt; Q = D &amp;lt;b&amp;gt;OR&amp;lt;/b&amp;gt; E = (&amp;lt;b&amp;gt;NOT&amp;lt;/b&amp;gt;(A OR B)) &amp;lt;b&amp;gt;OR&amp;lt;/b&amp;gt; (B &amp;lt;b&amp;gt;AND&amp;lt;/b&amp;gt; C)&lt;br /&gt;
&lt;br /&gt;
[[Image:combination_gates.gif]]&lt;br /&gt;
&lt;br /&gt;
([http://www.kpsec.freeuk.com/gates.htm Image] by John Hewes, 2007)&lt;br /&gt;
&lt;br /&gt;
=Logic Gates in Synthetic Biology=&lt;br /&gt;
Synthetic biology applies many of the principles of engineering to the field of biology in order to create biological devices which can ultimately be integrated into increasingly complex systems.  These principles include standardization of parts, modularity, abstraction, reliability, predictability, and uniformity (Adrianantoandro et al., 2006).  The application of engineering principles to biology is complicated by the inability to predict the functions of even simple devices and modules within the cellular environment.  Some of the confounding factors are [[Term paper wiki|gene expression noise]], mutation, cell death, undefined and changing extracellular environments, and interactions with the cellular context (Adrianantoandro et al., 2006).  &lt;br /&gt;
&lt;br /&gt;
While for digital logic, inputs are either on or off (1 or 0), biological logic is sometimes leads to intermediate induction levels (Voigt, 2006).  However, due to their [http://en.wikipedia.org/wiki/Sigmoid_function sigmoid-shaped] dose response curves, gene regulation systems can be considered genetic analog-digital converters.  The signal is either ON or OFF for a wide range of input concentrations, with the system changing between the ON and OFF states in a relatively small concentration window (Kramer et al., 2004).&lt;br /&gt;
&lt;br /&gt;
In synthetic biology, logic gates are created by engineering the biochemical reactions that regulate various cellular processes, such as transcription, translation, protein phosphorylation, allosteric regulation, ligand/receptor binding, and enzymatic reactions.  Although the diversity of biochemical reactions can make it difficult to combine different devices, these logic gates can be used to build complex systems with functions that have many practical applications.  [http://gcat.davidson.edu/GcatWiki/index.php/CellularMemory:Mathematical_Models Mathematical modeling] is used to predict the dynamics of the signaling and regulatory networks resulting from the logic gates.&lt;br /&gt;
&lt;br /&gt;
=Biomolecular Logic Gates:'' In Vitro''=&lt;br /&gt;
&lt;br /&gt;
''In vitro'' studies have been used to design combinations of molecules that have emergent properties related to information processing--molecular computing devices.  Both the inputs and outputs consist of molecular species, with the output being a biologically active molecule.  The extent to which these devices will be used with the cellular context is unclear--however, they are bound to inspire new directions for research in synthetic biology, and have potential applications in biochemical sensing, pathway engineering, and medical diagnosis and treatment.&lt;br /&gt;
&lt;br /&gt;
==Protein-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
Enzymes:&lt;br /&gt;
*&amp;lt;b&amp;gt;Two coupled enzymes perform in parallel the 'AND' and 'InhibAND' logic gate operations. (Baron et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Logic Gates and Elementary Computing by Enzymes. (Baron et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
Synthetic Peptide Networks:&lt;br /&gt;
*&amp;lt;b&amp;gt;Boolean Logic Functions of a Synthetic Peptide Network. (Ashkenasy and Ghadiri, 2004)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
Signaling Proteins:&lt;br /&gt;
*&amp;lt;b&amp;gt;Engineering synthetic signaling proteins with ultrasensitive input/output control. (Dueber et al., 2007)&amp;lt;/b&amp;gt;  Summary: Many eukaryotic signaling proteins have natural, modular &amp;quot;input&amp;quot; and &amp;quot;output&amp;quot; domains:  the &amp;quot;inputs&amp;quot; participate in steric or conformational autoinhibitory reactions, and the &amp;quot;outputs&amp;quot; are catalytically, constitutively active domains.  Simple synthetic switch functions can be engineered by swapping the regulatory and catalytic domains.  This paper describes the engineering of &amp;quot;ultrasensitive switches&amp;quot; for use in more complex regulatory networks, by combining multiple identical modular autoinhibitory domains that function [[http://en.wikipedia.org/wiki/Cooperativity cooperatively]].  The authors used mathematical models to simulate the behavior of these multivalent domain switches and explore the effect of autoinhibitory interaction number and affinity: an external input ligand alters the population distribution of active vs. inactive enzymes, where individual states are &amp;quot;fully repressed in the presence of any intramolecular interactions and fully active only in the absence of all intramolecular interactions&amp;quot; (661).&lt;br /&gt;
&lt;br /&gt;
==Deoxyribozyme-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
Deoxyribozyme-based gates are controlled by oligonucleotide inputs, and have been used to engineer logic gates that perform:&lt;br /&gt;
*multiple logical operations in parallel&lt;br /&gt;
*single-step signaling cascades&lt;br /&gt;
*a feedback cycle that acts as an exponential chain reaction&lt;br /&gt;
&lt;br /&gt;
These papers provide examples of deoxyribozyme-based logic gates:&lt;br /&gt;
*&amp;lt;b&amp;gt;Deoxyribozyme-Based Ligase Logic Gates and Their Initial Circuits. (Stojanovic et al., 2005)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Deoxyribozyme-Based Three-Input Logic Gates and Construction of a Molecular Full Adder. (Lederman et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Construction of Molecular Logic Gates with a DNA-Cleaving Deoxyribozyme (Chen et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==DNA-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;b&amp;gt;Modular Multi-Level Circuits from Immobilized DNA-Based Logic Gates. (Frezza et al., 2007)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;DNA Logic Gates Based on Structural Polymorphism of Telomere DNA Molecules Responding to Chemical Input Signals. (Miyoshi et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Photonic boolean logic gates based on DNA aptamers. (Yoshida and Yokobayashi, 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Parallel Molecular Computations of Pairwise Exclusive-OR (XOR) Using DNA &amp;quot;String Tile&amp;quot; Self-Assembly. (Yan et al., 2003)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==An autonomous molecular computer for logical control of gene expression. (Benenson et al., 2004)==&lt;br /&gt;
&lt;br /&gt;
===Overview:===&lt;br /&gt;
&lt;br /&gt;
This gate uses sequence recognition to control enzyme catalysis of covalent bond formation and breakage, producing an ssDNA output.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; Specific combination mRNA levels, serving as a simple model of a disease state (cancer)&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; “Drug” (or drug repressor) in the form of a single-stranded DNA sequence with known anti-cancer activity&lt;br /&gt;
&lt;br /&gt;
===Design:===&lt;br /&gt;
&lt;br /&gt;
[[Figure 2. Logical design of the molecular computer.]]&lt;br /&gt;
&lt;br /&gt;
An ''in vitro'' system is designed to recognize a specific combination of mRNA levels as its inputs, and performs a logical operation that results in the production of a molecule that can affect gene expression.  The input mRNA levels have been designed to mimic a simplistic version of gene expression modeling cancer, and the output is a drug-like ssDNA with known anticancer activity.  Therefore, the molecular computer is analogous to &amp;quot;a computational version of 'diagnosis'&amp;quot; (424).&lt;br /&gt;
&lt;br /&gt;
===Function:===&lt;br /&gt;
&lt;br /&gt;
[[Figure 3. Operation of the molecular computer.]] &lt;br /&gt;
&lt;br /&gt;
The molecular computers consist of a double-stranded DNA sequence with unique 7-bp sequences that recognize the “input” RNA.  Each mRNA indicator is processed one at a time.  An “inactivation tag” results in the displacement of the transition molecule, which destroys the computation fragment.  An “activation tag” results in activation of the transition molecule.  There are two separate molecular computers working simultaneously—one that releases the drug (a specific single-stranded DNA sequence) upon “positive diagnosis,” and another that releases the drug suppressor in response to “negative diagnosis.”  The drug (or drug repressor) is incorporated into the DNA fragment as an inactive loop, protected by the double-stranded recognition sequences.  If all of the transitions are “positive,” the ultimate output is drug administration (release of ssDNA).  If any of the steps results in a “negative” transition, the output is a drug repressor.  The design is flexible in that any sufficiently long mRNA molecule can be used as an indicator, and any ssDNA or short RNA molecule (up to at least 21-bp) can be designed as the output.  PCR was used to for the experimental demonstration of both diagnosis and drug administration, and it is shown that the amount of active drug increases with the confidence of positive diagnosis.  Future work could test the effectiveness of using alternate inputs (such as proteins), alternate outputs (such as RNA interference), as well as testing the function of the molecular computer ''in vivo''.&lt;br /&gt;
&lt;br /&gt;
==Enzyme-Free Nucleic Acid Logic Circuits. (Seelig et al., 2006)==&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; 2 DNA strands - F(in) and G(in)&lt;br /&gt;
*&amp;lt;b&amp;gt;Gate:&amp;lt;/b&amp;gt; 3 DNA strands - E(q), F(f), and G&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Fluorescence - release of F(f)&lt;br /&gt;
&lt;br /&gt;
Nucleic acid devices are simplified by the predicability of base pairing.  Although previous research has engineered nucleic acid logic switches based on hybridization and conformational changes ''in vivo'', and this paper designs chemical logic gates that are capable of being combined into large, reliable circuits.  These logic gates embody the following digital design principles: logic, cascading, restoration, fan-out, and modularity.&lt;br /&gt;
&lt;br /&gt;
The benefits of this approach are that both inputs and outputs are in the same form, which makes cascading possible (the output for one gate serves as the input for the next gate in the circuit).&lt;br /&gt;
&lt;br /&gt;
Gate function is entirely determined by base pairing and breaking.  Each gate is composed of one or more gate strands, and one output strand.  &lt;br /&gt;
&lt;br /&gt;
[[Figure 4. Two-input AND gate.]]&lt;br /&gt;
&lt;br /&gt;
Restoration:&lt;br /&gt;
*When a gate fails to produce enough output when triggered, restoration increases a moderate output amount to the full activation level.&lt;br /&gt;
*When a gate &amp;quot;leaks&amp;quot; by spontaneously releasing the output strand, restoration decreases the small output amount to a negligible level.&lt;br /&gt;
*Gates for [[Restoration: Amplification Gate|amplification]] and [[Restoration: Thresholding Gate|thresholding]] were used to implement signal restoration.&lt;br /&gt;
&lt;br /&gt;
Modularity and Scalability:  &lt;br /&gt;
*Eleven gates (AND, OR, sequence translation, input amplification, and signal restoration) were used to compose a large, complex circuit.&lt;br /&gt;
&lt;br /&gt;
=Cellular Logic Gates: ''In Vivo''=&lt;br /&gt;
&lt;br /&gt;
As stated above, there the cellular environment possesses many characteristics that complicate the implementation of biomolecular logic circuits, such as gene expression noise, mutation, cell death, undefined and changing extracellular environments, and interactions with the cellular context.  Some researchers are trying to engineer the &amp;quot;minimal cell,&amp;quot; either through top-down or bottom-up approaches, in order to produce a living unit that can perform logical operations without some of these excess confounding factors found in the cells used .  These efforts were recently reviewed by [http://www.nature.com/msb/journal/v2/n1/pdf/msb4100090.pdf Forster and Church (2006)].    However, many efforts at building cellular logic gates have succeeded, both in prokaryotes and eukaryotes, with wide-ranging applications.  Below are summaries of a few examples.&lt;br /&gt;
&lt;br /&gt;
==Synthetic Oscillators and Switches==&lt;br /&gt;
[[Image:design_fig_1ab.gif|Synthetic oscillators and switches.]]&lt;br /&gt;
&lt;br /&gt;
[[Image:design_fig_1d.gif]]&lt;br /&gt;
(Image from Figure 1 of Drubin et al., 2007. Permission pending.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Figure 5. &amp;lt;/b&amp;gt;Schematic representation of the function of various engineered biological switches.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;A.  [[Repressilator]]&amp;lt;/b&amp;gt; (Elowitz and Leibler, 2000).  The &amp;quot;repressilator,&amp;quot; or synthetic cellular oscillator, can be built from a string of three repressors, each acting the repress the expression of the next gene in the circuit.  Oscillatory output is read by GFP expression regulated by one of the repressors (in this case, tetracycline).  The design is analogous to a series of three NOT gates.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;B.  Toggle switch&amp;lt;/b&amp;gt; (Gardner et al., 2000).  A toggle switch can be designed from two repressor systems that cross-regulate each other's promoters, and is analogous to the construction of two independent IF gates.  It is useful as a pathway module to create more complex programmable cells.  Toggle switches can be used to engineer [[CellularMemory:Toggle_Switch|cellular memory]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;D.  RNA-based antiswitch.&amp;lt;/b&amp;gt;  When the engineered RNA is bound to an inducer ligand, the structure changes to either expose or hide a region of RNA that is homologous to a region of the target mRNA (encompassing the translational start site).  Thus, when the antisense region is exposed, translation of target mRNA is repressed.  Synthetic switches in both eukaryotes ([[Antiswitches|antiswitches]]) and prokaryotes ([[Riboregulators|riboregulators]] and [[Riboswitches|riboswitches]]) can be mediated via RNA devices.&lt;br /&gt;
&lt;br /&gt;
==Environmental signal integration by a modular AND gate. (Anderson et al., 2007)==&lt;br /&gt;
&lt;br /&gt;
AND gates allow cells to integrate multiple signals and can increase their specificity in sensing the environment.  This is especially useful for engineering cells to sense environments that are not encountered naturally, or those that are too specific to be identified by a single environmental signal.&lt;br /&gt;
&lt;br /&gt;
A logic gate achieves &amp;lt;b&amp;gt;modularity&amp;lt;/b&amp;gt; when it can be used as a self-contained component of more complex systems, and is designed to interface with multiple different inputs and outputs.  This paper demonstrates a modular AND gate in ''E. coli'' that uses promoters for both the inputs and the output.  This design, unlike that of previously engineered prokaryotic logic gates, makes it relatively easy to use the same gate for different inputs and outputs.&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
*&amp;lt;b&amp;gt;Inputs:&amp;lt;/b&amp;gt;&lt;br /&gt;
# Promoter that drives the expression of the gene for T7 RNA polymerase (''T7ptag''), containing two [http://en.wikipedia.org/wiki/Stop_codon amber stop codons] that prevent translation under normal circumstances.&lt;br /&gt;
#Promoter that drives the expression of the gene for the SupD amber suppressor (''supD''), which decodes the amber stop codons as serine, and allows for translation of T7 RNA polymerase.&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Gene expressed under the T7 promoter, which requires functional translation of both T7 RNA polymerase and the SupD amber suppressor.&lt;br /&gt;
&lt;br /&gt;
The fluorescence data (see [Figure 2. Function of the AND gate. Figure 2]) was used to parameterize a [[transfer function model]] that was derived in order to understand how the range of the input promoters affects the function of the circuit.&lt;br /&gt;
&lt;br /&gt;
[[Figure 1. Schematic representation of AND gate.]]&lt;br /&gt;
&lt;br /&gt;
*Input 1: P(sal) controls the expression supD gene, and is activated by the addition of salicylate (Sal).&lt;br /&gt;
*Input 2: P(BAD) controls T7 RNA polymerase gene, and is activated by the addition of arabinose (Ara).  Because a strong RBS for T7ptag resulted in high levels of basal expression, the RBS was mutagenized and tuned by screening for the presence of output only when both inducers were present.&lt;br /&gt;
*Output: ''GFPmut3_LAA'' (fast-folding GFP with a degradation tag)&lt;br /&gt;
&lt;br /&gt;
[[Figure 2. Function of the AND gate.]]&lt;br /&gt;
&lt;br /&gt;
There is 1000-fold induction of fluorescence in the presence of high concentrations of both inducers, arabinose and salicylate.&lt;br /&gt;
&lt;br /&gt;
[[Figure 6. Modularity of the AND gate.]]&lt;br /&gt;
&lt;br /&gt;
The modularity of the AND gate is demonstrated by reconnecting the gate to new inputs (natural promoters), and a new output (desired phenotype).&lt;br /&gt;
&lt;br /&gt;
A.  Exchanging the inputs:&lt;br /&gt;
*Input 1: The ''lux'' promoter, which responds to the [[Quorum Sensing|quorum signal]] AI-1.&lt;br /&gt;
*Input 2: The ''mgrB'' promoter, which responds to the absence of exogenous magnesium via the PhoPQ two-component system.&lt;br /&gt;
&lt;br /&gt;
B. Exchanging the output:&lt;br /&gt;
*Output: The ''inv'' gene, coding for invasin, a protein that allows bacteria to invade mammalian cells.&lt;br /&gt;
&lt;br /&gt;
==BioLogic Gates Enable Logical Transcription Control in Mammalian Cells. (Kramer et al., 2004)==&lt;br /&gt;
&lt;br /&gt;
Transcription control modules, responsive to up to three small molecule inputs, were engineered in mammalian Chinese hamster ovary cells.  These &amp;quot;BioLogic gates&amp;quot; provide the tools and building blocks to engineer more complex gene regulatory networks in eukaryotic cells.  The gates use butyrolactone-, streptogramin-, tetracycline-, and macrolide-dependent transcription factors, each fused to a KRAB or VP16 repression domain. &lt;br /&gt;
&lt;br /&gt;
#[[NOT IF gate]] - two inputs&lt;br /&gt;
#[[NOT IF IF gate]] - three inputs&lt;br /&gt;
#[[NAND gate]] - parallel arrangement of two NOT gates&lt;br /&gt;
#[[OR gate]] - parallel arrangement of two IF gates&lt;br /&gt;
#[[NOR gate]] - constructed from two NOT gates in consecutive order&lt;br /&gt;
#[[INVERTER gate]] - combination of two independent IF gates, acts as the inverse of the NOT IF gate&lt;br /&gt;
&lt;br /&gt;
==Cellular Logic with Orthogonal Ribosomes. (Rackham and Chin, 2006)==&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
Two-input logic gates were constructed based on the interactions between synthetic O-rRNA and O-mRNA.&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; Orthogonal ribosomes (O-ribosomes), which translate O-mRNA, but do not significantly translate any of the thousands of cellular transcripts bearing cellular RBS sequences.&lt;br /&gt;
*&amp;lt;b&amp;gt;Gate:&amp;lt;/b&amp;gt; Orthogonal mRNAs (O-mRNAs), which contain ribosome-binding sequences (RBSs) that do not direct the translation of downstream genes by endogenous ribosomes.&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Fluorescence.&lt;br /&gt;
&lt;br /&gt;
Three distinct O-ribosome-O-mRNA pairs were isolated, with molecular specificities for independent function.  This was accomplished through [[Hunter Stone - Synthetic Biology Seminar|directed evolution]] in two steps: &lt;br /&gt;
#A library of new potential RBSs were placed upstream of a novel fusion of the genes encoding chloramphenicol acetyltransferase and uracil phosphoribosyltransferase, and screened against 5-fluorouracil to select for the O-mRNA sequences that were not translated by endogenous ribosomes.&lt;br /&gt;
#The selected O-mRNAs were combined with a library of mutated 16s rRNA sequences, and these cells were grown in the presence of chloramphenicol to screen for  those in which the mutant ribosomes translated the O-mRNAs.&lt;br /&gt;
The O-ribosome-O-mRNA pairs can be used to control almost any molecular interaction that can be linked to gene expression.  In this case they were used to build an &amp;lt;b&amp;gt;AND gate&amp;lt;/b&amp;gt; composed of two O-mRNA sequences: O-mRNA-A-omega, encoding the omega fragment of beta-galactosidase, and O-mRNA-C-alpha, encoding the alpha fragment of beta-galactosidase.  Synthesis and assembly of a complete beta-galactosidase enzyme (both fragments) results in the cells hydrolyzing FDG into F (fluorescein), which is detected with a fluorometer.  Cells programmed with both of the corresponding O-ribosome inputs, O-rRNA-A and O-rRNA-C, exhibited a 20-fold increase in fluorescence when compared with cells containing any other rRNA combinations.&lt;br /&gt;
&lt;br /&gt;
[[Figure 1. O-ribosomes and Boolean logic.]]&lt;br /&gt;
&lt;br /&gt;
=Applications and Future Directions=&lt;br /&gt;
&lt;br /&gt;
Logic gates can be used to design increasingly complex circuits with far-reaching applications in:&lt;br /&gt;
*Genetic engineering&lt;br /&gt;
*Nanotechnology&lt;br /&gt;
*Industrial Fermentation&lt;br /&gt;
*Metabolic engineering: increasingly complex synthetic gene circuits might be used to engineer and optimize novel metabolic pathways.&lt;br /&gt;
*[[Medical Applications of Synthetic Biology - Samantha Simpson|Medicine]]&lt;br /&gt;
**Bacteria to deliver cancer treatment: the integration of multiple inputs can help bacteria sense and respond to increasingly specific environments, such as that of a tumor in the human body.&lt;br /&gt;
**Pharmaceuticals: produced through metabolic engineering; &amp;quot;smart&amp;quot; drug delivery.&lt;br /&gt;
&lt;br /&gt;
=References=&lt;br /&gt;
*Anderson, J. C., Voigt, C. A., Arkin, A. P. (2007). Environmental signal integration by a modular AND gate. Mol Syst Biol. 3:133. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17700541&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Andrianantoandro, E., Subhayu, B., Karig, D. K., Weiss, R. (2006). Synthetic biology: new engineering rules for an emerging discipline. Mol Syst. Biol. 2:2006.0028. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16738572&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Ashkenasy, G., Ghadiri, M. R. (2004). Boolean Logic Functions of a Synthetic Peptide Network. J Am Chem Soc. 126(36):11140-1. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15355081&amp;amp;ordinalpos=13&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Baron, R., Lioubashevski, O., Katz, E., Niazov, T., Willner, I. (2006). Two coupled enzymes perform in parallel the “AND” and “InhibAND” logic gate operations. Org Biomol Chem. 4(6): 989-91. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16525539&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Baron, R., Lioubashevski, O., Katz, E., Niazov, T., Willner, I. (2006). Logic gates and elementary computing by enzymes. J Phys Chem A. 110(27):8548-53. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16821840&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Benenson, Y., Binyamin, G., Ben-Dor, U., Adar, R., Shapiro, E. (2004). An autonomous molecular computer for logical control of gene expression. Nature. 429:423-429. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15116117&amp;amp;ordinalpos=6&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Boczko, E., Gedeon, T., Mischaikow, K. (2007). Dynamics of a simple regulatory switch. J Math Biol. 55(5-6):679-719. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17622532&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Chen, X., Wang, Y., Liu, Q., Zhang, Z., Fan, C., He, L. (2006). Construction of molecular logic gates with a DNA-cleaving deoxyribozyme. Angew Chem Int Ed Engl. 45(11):1759-62. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16470893&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Davidson, E.A., Ellington, A.D. (2007). Synthetic RNA circuits. Nat Chem Biol. 3(1):23-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17173026&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Dueber, J.E., Mirsky, E.A., Lim, W.A. (2007). Engineering synthetic signaling proteins with ultrasensitive input/output control. Nat Biotechnol. 25(6):660-662. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17515908&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Drubin, D. A., Way, J. C., Silver, P. A. (2007). Designing biological systems. Genes Dev. 21(3):242-54. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17289915&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Elowitz, M. B., &amp;amp; Leibler, S. (2000). A synthetic oscillatory network of transcriptional regulators. Nature. 403(6767):335-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=10659856&amp;amp;ordinalpos=10&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract] &lt;br /&gt;
*Farfel, J., Stefanovic, D. (2005). Towards practical biomolecular computers using microfluidic deoxyribozyme logic gate networks.  University of New Mexico.&lt;br /&gt;
*Forster, A.C., Church G.M. (2006). Towards synthesis of a minimal cell. Mol Sys Biol. 2(45):1-10. [http://www.nature.com/msb/journal/v2/n1/pdf/msb4100090.pdf PDF]&lt;br /&gt;
*Frezza, B.M., Cockroft, S. L., Ghadiri, M.R. (2007). Modular Multi-level Circuits from Immobilized DNA-Based Logic Gates. J Am Chem Soc. (Epub ahead of print) [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17994734&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Gardner, T.S., Cantor, C.R., Collins, J.J. (2000). Construction of a genetic toggle switch in Escherichia coli. Nature. 403(6767):338-42. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=10659857&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Heinemann, M., Panke, S. (2006). Synthetic biology—putting engineering into biology. Bioinformatics. 22(22):2790-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16954140&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Kaznessis, Y. N. (2007). Models for synthetic biology. BMC Syst Biol. 1(1):47. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17986347&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Kramer, B. P., Fischer, C., Fussenegger, M. (2004). BioLogic Gates Enable Transcription Control in Mammalian Cells. Biotechnol Bioeng. 87(4):478-84. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15286985&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Lederman, H., Macdonald, J., Stefanovic, D., Stojanovic, M. N. (2006). Deoxyribozyme-based three-input logic gates and construction of a molecular full adder. Biochemistry. 45(4):1194-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16430215&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Narayanaswamy, R., Ellington, A.D. (2006). Engineering RNA-based circuits. Handb Exp Pharmacol. (173):423-45. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16594629&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVAbstractPlus Abstract]&lt;br /&gt;
*Rackham, O., Chin, J. W. (2005). Cellular logic with orthogonal ribosomes. JACS 1227:17584-85. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16351070&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Rackham, O., Chin, J.W. (2006) Synthesizing cellular networks from evolved ribosome-mRNA pairs. Biochem Soc Trans. 34(2):328-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16545106&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Sayut, D.J., Kambam, P.K., Sun, L. (2007). Engineering and applications of genetic circuits. Mol Biosyst. 3(12):835-840. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=18000560&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Seelig G., Soloveichik, D., Zhang, D. Y., Winfree, E., (2006). Enzyme-free nucleic acid logic circuits. Science. 314(5805): 1585-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17158324&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Stojanovic, M. N., Semova, S., Kolpashchikov, D., Macdonald, J., Morgan, C., Stefanovic, D. (2005). Deoxyribozyme-based ligase logic gates and their initial circuits. J Am Chem Soc. 127(19):6914-5.  [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15884910&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Voigt, C. A. (2006). Genetic parts to program bacteria. Curr Opin Biotechnol. 17:548-557. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16978856&amp;amp;ordinalpos=9&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Wall, M. E., Hlavacek, W. S., Savageau, M. A. (2004). Design of gene circuits: lessons from bacteria. Nat Rev Genet. 5(1):34-42. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=14708014&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Yan, H., Feng, L., LaBean, T.H., Reif, J.H. (2003). Parallel Molecular Computations of Pairwise Exclusive-Or (XOR) Using DNA &amp;quot;String Tile&amp;quot; Self-Assembly. J Am Chem Soc. 125:14246-14247. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=14624551&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Yoshida, W., Yokobayashi, Y. (2007). Photon Boolean logic gates based on DNA aptamers. Chem Commun (Camb). (2):195-7. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17180244&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;/div&gt;</summary>
		<author><name>Emgarren</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=File:Benenson_sup_figure.jpg&amp;diff=3995</id>
		<title>File:Benenson sup figure.jpg</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=File:Benenson_sup_figure.jpg&amp;diff=3995"/>
				<updated>2007-12-06T06:16:10Z</updated>
		
		<summary type="html">&lt;p&gt;Emgarren: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Emgarren</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=Restoration:_Thresholding_Gate&amp;diff=3993</id>
		<title>Restoration: Thresholding Gate</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=Restoration:_Thresholding_Gate&amp;diff=3993"/>
				<updated>2007-12-06T06:10:06Z</updated>
		
		<summary type="html">&lt;p&gt;Emgarren: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A &amp;lt;b&amp;gt;signal restoration&amp;lt;/b&amp;gt; module consists of a threshold gate and an amplification gate, and its &amp;quot;incorporation into large circuits at multiple intermediate points ensures digital representation&amp;quot; (1587):&lt;br /&gt;
&lt;br /&gt;
#&amp;lt;b&amp;gt;Threshold gate:&amp;lt;/b&amp;gt; The threshold gate consists of three-input AND gate with identical first and third inputs.  The second input is only necessary for structural purposes, and the third input is hybridized to an output strand.  An insufficient amount of input will cause most gates to lose only their first and second gate strands, and not the third, therefore failing to release output.&lt;br /&gt;
#&amp;lt;b&amp;gt;Amplification gate:&amp;lt;/b&amp;gt; An amplification gate is necessary because &amp;quot;the threshold gate's output cannot exceed half the input signal&amp;quot; (1587), and therefore must be amplified.  Two methods for building an amplification gate are described: 1. A hybridization-based system for catalytic amplification, serving as both input amplifier and full translator, and 2. An amplifier based on feedback logic.&lt;/div&gt;</summary>
		<author><name>Emgarren</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=Restoration:_Amplification_Gate&amp;diff=3992</id>
		<title>Restoration: Amplification Gate</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=Restoration:_Amplification_Gate&amp;diff=3992"/>
				<updated>2007-12-06T06:09:31Z</updated>
		
		<summary type="html">&lt;p&gt;Emgarren: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A &amp;lt;b&amp;gt;signal restoration&amp;lt;/b&amp;gt; module consists of a threshold gate and an amplification gate, and its &amp;quot;incorporation into large circuits at multiple intermediate points ensures digital representation&amp;quot; (1587):&lt;br /&gt;
&lt;br /&gt;
#&amp;lt;b&amp;gt;Threshold gate:&amp;lt;/b&amp;gt; The threshold gate consists of three-input AND gate with identical first and third inputs.  The second input is only necessary for structural purposes, and the third input is hybridized to an output strand.  An insufficient amount of input will cause most gates to lose only their first and second gate strands, and not the third, therefore failing to release output.&lt;br /&gt;
#&amp;lt;b&amp;gt;Amplification gate:&amp;lt;/b&amp;gt; An amplification gate is necessary because &amp;quot;the threshold gate's output cannot exceed half the input signal&amp;quot; (1587), and therefore must be amplified.  Two methods for building an amplification gate are described: 1. A hybridization-based system for catalytic amplification, serving as both input amplifier and full translator, and 2. An amplifier based on feedback logic.&lt;/div&gt;</summary>
		<author><name>Emgarren</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=Restoration:_Amplification_Gate&amp;diff=3991</id>
		<title>Restoration: Amplification Gate</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=Restoration:_Amplification_Gate&amp;diff=3991"/>
				<updated>2007-12-06T06:09:07Z</updated>
		
		<summary type="html">&lt;p&gt;Emgarren: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A signal restoration module consists of a threshold gate and an amplification gate, and its &amp;quot;incorporation into large circuits at multiple intermediate points ensures digital representation&amp;quot; (1587):&lt;br /&gt;
&lt;br /&gt;
#&amp;lt;b&amp;gt;Threshold gate:&amp;lt;/b&amp;gt; The threshold gate consists of three-input AND gate with identical first and third inputs.  The second input is only necessary for structural purposes, and the third input is hybridized to an output strand.  An insufficient amount of input will cause most gates to lose only their first and second gate strands, and not the third, therefore failing to release output.&lt;br /&gt;
&lt;br /&gt;
#&amp;lt;b&amp;gt;Amplification gate:&amp;lt;/b&amp;gt; An amplification gate is necessary because &amp;quot;the threshold gate's output cannot exceed half the input signal&amp;quot; (1587), and therefore must be amplified.  Two methods for building an amplification gate are described: 1. A hybridization-based system for catalytic amplification, serving as both input amplifier and full translator, and 2. An amplifier based on feedback logic.&lt;/div&gt;</summary>
		<author><name>Emgarren</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=Restoration:_Thresholding_Gate&amp;diff=3990</id>
		<title>Restoration: Thresholding Gate</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=Restoration:_Thresholding_Gate&amp;diff=3990"/>
				<updated>2007-12-06T06:08:36Z</updated>
		
		<summary type="html">&lt;p&gt;Emgarren: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A signal restoration module consists of a threshold gate and an amplification gate, and its &amp;quot;incorporation into large circuits at multiple intermediate points ensures digital representation&amp;quot; (1587):&lt;br /&gt;
&lt;br /&gt;
#&amp;lt;b&amp;gt;Threshold gate:&amp;lt;/b&amp;gt; The threshold gate consists of three-input AND gate with identical first and third inputs.  The second input is only necessary for structural purposes, and the third input is hybridized to an output strand.  An insufficient amount of input will cause most gates to lose only their first and second gate strands, and not the third, therefore failing to release output.&lt;br /&gt;
&lt;br /&gt;
#&amp;lt;b&amp;gt;Amplification gate:&amp;lt;/b&amp;gt; An amplification gate is necessary because &amp;quot;the threshold gate's output cannot exceed half the input signal&amp;quot; (1587), and therefore must be amplified.  Two methods for building an amplification gate are described: 1. A hybridization-based system for catalytic amplification, serving as both input amplifier and full translator, and 2. An amplifier based on feedback logic.&lt;/div&gt;</summary>
		<author><name>Emgarren</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=Logic_Gates_-_Emma_Garren&amp;diff=3982</id>
		<title>Logic Gates - Emma Garren</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=Logic_Gates_-_Emma_Garren&amp;diff=3982"/>
				<updated>2007-12-06T05:55:08Z</updated>
		
		<summary type="html">&lt;p&gt;Emgarren: /* Cellular Logic Gates: ''In Vivo'' */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Background: Logic Gates and Truth Tables=&lt;br /&gt;
&lt;br /&gt;
A [http://en.wikipedia.org/wiki/Logic_gate logic gate], the building block for digital circuits, is a computing unit that performs a logical operation on one or more inputs and produces a single output.  Gates are identified by their function, and each type of logic gate can be represented with a distinctive symbol.  Inputs to outputs are read from left to right.  A small circle on the right indicates the inversion of the output.  A double line on the left indicates that the function is &amp;quot;exclusive.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
A [http://en.wikipedia.org/wiki/Truth_table truth table] is a useful way to describe the behavior or function of a logic gate.  Logic states for both inputs and outputs are designated with 0's and 1's.  Click [[Logic Gates: Symbols and Truth Tables|here]] to see some common logic gates and their truth tables.&lt;br /&gt;
&lt;br /&gt;
Logic gates can be placed in parallel or serial combinations in order to perform more complex functions.  Here, two parallel outputs, D and E, act as inputs to the function of output Q:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Figure 1. Combination of logic gates: &amp;lt;/b&amp;gt; Q = D &amp;lt;b&amp;gt;OR&amp;lt;/b&amp;gt; E = (&amp;lt;b&amp;gt;NOT&amp;lt;/b&amp;gt;(A OR B)) &amp;lt;b&amp;gt;OR&amp;lt;/b&amp;gt; (B &amp;lt;b&amp;gt;AND&amp;lt;/b&amp;gt; C)&lt;br /&gt;
&lt;br /&gt;
[[Image:combination_gates.gif]]&lt;br /&gt;
&lt;br /&gt;
([http://www.kpsec.freeuk.com/gates.htm Image] by John Hewes, 2007)&lt;br /&gt;
&lt;br /&gt;
=Logic Gates in Synthetic Biology=&lt;br /&gt;
Synthetic biology applies many of the principles of engineering to the field of biology in order to create biological devices which can ultimately be integrated into increasingly complex systems.  These principles include standardization of parts, modularity, abstraction, reliability, predictability, and uniformity (Adrianantoandro et al., 2006).  The application of engineering principles to biology is complicated by the inability to predict the functions of even simple devices and modules within the cellular environment.  Some of the confounding factors are [[Term paper wiki|gene expression noise]], mutation, cell death, undefined and changing extracellular environments, and interactions with the cellular context (Adrianantoandro et al., 2006).  &lt;br /&gt;
&lt;br /&gt;
While for digital logic, inputs are either on or off (1 or 0), biological logic is sometimes leads to intermediate induction levels (Voigt, 2006).  However, due to their [http://en.wikipedia.org/wiki/Sigmoid_function sigmoid-shaped] dose response curves, gene regulation systems can be considered genetic analog-digital converters.  The signal is either ON or OFF for a wide range of input concentrations, with the system changing between the ON and OFF states in a relatively small concentration window (Kramer et al., 2004).&lt;br /&gt;
&lt;br /&gt;
In synthetic biology, logic gates are created by engineering the biochemical reactions that regulate various cellular processes, such as transcription, translation, protein phosphorylation, allosteric regulation, ligand/receptor binding, and enzymatic reactions.  Although the diversity of biochemical reactions can make it difficult to combine different devices, these logic gates can be used to build complex systems with functions that have many practical applications.  [http://gcat.davidson.edu/GcatWiki/index.php/CellularMemory:Mathematical_Models Mathematical modeling] is used to predict the dynamics of the signaling and regulatory networks resulting from the logic gates.&lt;br /&gt;
&lt;br /&gt;
=Biomolecular Logic Gates:'' In Vitro''=&lt;br /&gt;
&lt;br /&gt;
''In vitro'' studies have been used to design combinations of molecules that have emergent properties related to information processing--molecular computing devices.  Both the inputs and outputs consist of molecular species, with the output being a biologically active molecule.  The extent to which these devices will be used with the cellular context is unclear--however, they are bound to inspire new directions for research in synthetic biology, and have potential applications in biochemical sensing, pathway engineering, and medical diagnosis and treatment.&lt;br /&gt;
&lt;br /&gt;
==Protein-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
Enzymes:&lt;br /&gt;
*&amp;lt;b&amp;gt;Two coupled enzymes perform in parallel the 'AND' and 'InhibAND' logic gate operations. (Baron et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Logic Gates and Elementary Computing by Enzymes. (Baron et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
Synthetic Peptide Networks:&lt;br /&gt;
*&amp;lt;b&amp;gt;Boolean Logic Functions of a Synthetic Peptide Network. (Ashkenasy and Ghadiri, 2004)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
Signaling Proteins:&lt;br /&gt;
*&amp;lt;b&amp;gt;Engineering synthetic signaling proteins with ultrasensitive input/output control. (Dueber et al., 2007)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==Deoxyribozyme-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
Deoxyribozyme-based gates are controlled by oligonucleotide inputs, and have been used to engineer logic gates that perform:&lt;br /&gt;
*multiple logical operations in parallel&lt;br /&gt;
*single-step signaling cascades&lt;br /&gt;
*a feedback cycle that acts as an exponential chain reaction&lt;br /&gt;
&lt;br /&gt;
These papers provide examples of deoxyribozyme-based logic gates:&lt;br /&gt;
*&amp;lt;b&amp;gt;Deoxyribozyme-Based Ligase Logic Gates and Their Initial Circuits. (Stojanovic et al., 2005)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Deoxyribozyme-Based Three-Input Logic Gates and Construction of a Molecular Full Adder. (Lederman et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Construction of Molecular Logic Gates with a DNA-Cleaving Deoxyribozyme (Chen et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==DNA-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;b&amp;gt;Modular Multi-Level Circuits from Immobilized DNA-Based Logic Gates. (Frezza et al., 2007)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;DNA Logic Gates Based on Structural Polymorphism of Telomere DNA Molecules Responding to Chemical Input Signals. (Miyoshi et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Photonic boolean logic gates based on DNA aptamers. (Yoshida and Yokobayashi, 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Parallel Molecular Computations of Pairwise Exclusive-OR (XOR) Using DNA &amp;quot;String Tile&amp;quot; Self-Assembly. (Yan et al., 2003)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==An autonomous molecular computer for logical control of gene expression. (Benenson et al., 2004)==&lt;br /&gt;
&lt;br /&gt;
===Overview:===&lt;br /&gt;
&lt;br /&gt;
This gate uses sequence recognition to control enzyme catalysis of covalent bond formation and breakage, producing an ssDNA output.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; Specific combination mRNA levels, serving as a simple model of a disease state (cancer)&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; “Drug” (or drug repressor) in the form of a single-stranded DNA sequence with known anti-cancer activity&lt;br /&gt;
&lt;br /&gt;
===Design:===&lt;br /&gt;
&lt;br /&gt;
[[Figure 2. Logical design of the molecular computer.]]&lt;br /&gt;
&lt;br /&gt;
An ''in vitro'' system is designed to recognize a specific combination of mRNA levels as its inputs, and performs a logical operation that results in the production of a molecule that can affect gene expression.  The input mRNA levels have been designed to mimic a simplistic version of gene expression modeling cancer, and the output is a drug-like ssDNA with known anticancer activity.  Therefore, the molecular computer is analogous to &amp;quot;a computational version of 'diagnosis'&amp;quot; (424).&lt;br /&gt;
&lt;br /&gt;
===Function:===&lt;br /&gt;
&lt;br /&gt;
[[Figure 3. Operation of the molecular computer.]] &lt;br /&gt;
&lt;br /&gt;
The molecular computers consist of a double-stranded DNA sequence with unique 7-bp sequences that recognize the “input” RNA.  Each mRNA indicator is processed one at a time.  An “inactivation tag” results in the displacement of the transition molecule, which destroys the computation fragment.  An “activation tag” results in activation of the transition molecule.  There are two separate molecular computers working simultaneously—one that releases the drug (a specific single-stranded DNA sequence) upon “positive diagnosis,” and another that releases the drug suppressor in response to “negative diagnosis.”  The drug (or drug repressor) is incorporated into the DNA fragment as an inactive loop, protected by the double-stranded recognition sequences.  If all of the transitions are “positive,” the ultimate output is drug administration (release of ssDNA).  If any of the steps results in a “negative” transition, the output is a drug repressor.  The design is flexible in that any sufficiently long mRNA molecule can be used as an indicator, and any ssDNA or short RNA molecule (up to at least 21-bp) can be designed as the output.  PCR was used to for the experimental demonstration of both diagnosis and drug administration, and it is shown that the amount of active drug increases with the confidence of positive diagnosis.  Future work could test the effectiveness of using alternate inputs (such as proteins), alternate outputs (such as RNA interference), as well as testing the function of the molecular computer ''in vivo''.&lt;br /&gt;
&lt;br /&gt;
==Enzyme-Free Nucleic Acid Logic Circuits. (Seelig et al., 2006)==&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; 2 DNA strands - F(in) and G(in)&lt;br /&gt;
*&amp;lt;b&amp;gt;Gate:&amp;lt;/b&amp;gt; 3 DNA strands - E(q), F(f), and G&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Fluorescence - release of F(f)&lt;br /&gt;
&lt;br /&gt;
Nucleic acid devices are simplified by the predicability of base pairing.  Although previous research has engineered nucleic acid logic switches based on hybridization and conformational changes ''in vivo'', and this paper designs chemical logic gates that are capable of being combined into large, reliable circuits.  These logic gates embody the following digital design principles: logic, cascading, restoration, fan-out, and modularity.&lt;br /&gt;
&lt;br /&gt;
The benefits of this approach are that both inputs and outputs are in the same form, which makes cascading possible (the output for one gate serves as the input for the next gate in the circuit).&lt;br /&gt;
&lt;br /&gt;
Gate function is entirely determined by base pairing and breaking.  Each gate is composed of one or more gate strands, and one output strand.  &lt;br /&gt;
&lt;br /&gt;
[[Figure 4. Two-input AND gate.]]&lt;br /&gt;
&lt;br /&gt;
Restoration:&lt;br /&gt;
*When a gate fails to produce enough output when triggered, restoration increases a moderate output amount to the full activation level.&lt;br /&gt;
*When a gate &amp;quot;leaks&amp;quot; by spontaneously releasing the output strand, restoration decreases the small output amount to a negligible level.&lt;br /&gt;
*Gates for [[Restoration: Amplification Gate|amplification]] and [[Restoration: Thresholding Gate|thresholding]] were used to implement signal restoration.&lt;br /&gt;
&lt;br /&gt;
Modularity and Scalability:  &lt;br /&gt;
*Eleven gates (AND, OR, sequence translation, input amplification, and signal restoration) were used to compose a large, complex circuit.&lt;br /&gt;
&lt;br /&gt;
=Cellular Logic Gates: ''In Vivo''=&lt;br /&gt;
&lt;br /&gt;
As stated above, there the cellular environment possesses many characteristics that complicate the implementation of biomolecular logic circuits, such as gene expression noise, mutation, cell death, undefined and changing extracellular environments, and interactions with the cellular context.  Some researchers are trying to engineer the &amp;quot;minimal cell,&amp;quot; either through top-down or bottom-up approaches, in order to produce a living unit that can perform logical operations without some of these excess confounding factors found in the cells used .  These efforts were recently reviewed by [http://www.nature.com/msb/journal/v2/n1/pdf/msb4100090.pdf Forster and Church (2006)].    However, many efforts at building cellular logic gates have succeeded, both in prokaryotes and eukaryotes, with wide-ranging applications.  Below are summaries of a few examples.&lt;br /&gt;
&lt;br /&gt;
==Synthetic Oscillators and Switches==&lt;br /&gt;
[[Image:design_fig_1ab.gif|Synthetic oscillators and switches.]]&lt;br /&gt;
&lt;br /&gt;
[[Image:design_fig_1d.gif]]&lt;br /&gt;
(Image from Figure 1 of Drubin et al., 2007. Permission pending.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Figure 5. &amp;lt;/b&amp;gt;Schematic representation of the function of various engineered biological switches.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;A.  [[Repressilator]]&amp;lt;/b&amp;gt; (Elowitz and Leibler, 2000).  The &amp;quot;repressilator,&amp;quot; or synthetic cellular oscillator, can be built from a string of three repressors, each acting the repress the expression of the next gene in the circuit.  Oscillatory output is read by GFP expression regulated by one of the repressors (in this case, tetracycline).  The design is analogous to a series of three NOT gates.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;B.  Toggle switch&amp;lt;/b&amp;gt; (Gardner et al., 2000).  A toggle switch can be designed from two repressor systems that cross-regulate each other's promoters, and is analogous to the construction of two independent IF gates.  It is useful as a pathway module to create more complex programmable cells.  Toggle switches can be used to engineer [[CellularMemory:Toggle_Switch|cellular memory]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;D.  RNA-based antiswitch.&amp;lt;/b&amp;gt;  When the engineered RNA is bound to an inducer ligand, the structure changes to either expose or hide a region of RNA that is homologous to a region of the target mRNA (encompassing the translational start site).  Thus, when the antisense region is exposed, translation of target mRNA is repressed.  Synthetic switches in both eukaryotes ([[Antiswitches|antiswitches]]) and prokaryotes ([[Riboregulators|riboregulators]] and [[Riboswitches|riboswitches]]) can be mediated via RNA devices.&lt;br /&gt;
&lt;br /&gt;
==Environmental signal integration by a modular AND gate. (Anderson et al., 2007)==&lt;br /&gt;
&lt;br /&gt;
AND gates allow cells to integrate multiple signals and can increase their specificity in sensing the environment.  This is especially useful for engineering cells to sense environments that are not encountered naturally, or those that are too specific to be identified by a single environmental signal.&lt;br /&gt;
&lt;br /&gt;
A logic gate achieves &amp;lt;b&amp;gt;modularity&amp;lt;/b&amp;gt; when it can be used as a self-contained component of more complex systems, and is designed to interface with multiple different inputs and outputs.  This paper demonstrates a modular AND gate in ''E. coli'' that uses promoters for both the inputs and the output.  This design, unlike that of previously engineered prokaryotic logic gates, makes it relatively easy to use the same gate for different inputs and outputs.&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
*&amp;lt;b&amp;gt;Inputs:&amp;lt;/b&amp;gt;&lt;br /&gt;
# Promoter that drives the expression of the gene for T7 RNA polymerase (''T7ptag''), containing two [http://en.wikipedia.org/wiki/Stop_codon amber stop codons] that prevent translation under normal circumstances.&lt;br /&gt;
#Promoter that drives the expression of the gene for the SupD amber suppressor (''supD''), which decodes the amber stop codons as serine, and allows for translation of T7 RNA polymerase.&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Gene expressed under the T7 promoter, which requires functional translation of both T7 RNA polymerase and the SupD amber suppressor.&lt;br /&gt;
&lt;br /&gt;
The fluorescence data (see [Figure 2. Function of the AND gate. Figure 2]) was used to parameterize a [[transfer function model]] that was derived in order to understand how the range of the input promoters affects the function of the circuit.&lt;br /&gt;
&lt;br /&gt;
[[Figure 1. Schematic representation of AND gate.]]&lt;br /&gt;
&lt;br /&gt;
*Input 1: P(sal) controls the expression supD gene, and is activated by the addition of salicylate (Sal).&lt;br /&gt;
*Input 2: P(BAD) controls T7 RNA polymerase gene, and is activated by the addition of arabinose (Ara).  Because a strong RBS for T7ptag resulted in high levels of basal expression, the RBS was mutagenized and tuned by screening for the presence of output only when both inducers were present.&lt;br /&gt;
*Output: ''GFPmut3_LAA'' (fast-folding GFP with a degradation tag)&lt;br /&gt;
&lt;br /&gt;
[[Figure 2. Function of the AND gate.]]&lt;br /&gt;
&lt;br /&gt;
There is 1000-fold induction of fluorescence in the presence of high concentrations of both inducers, arabinose and salicylate.&lt;br /&gt;
&lt;br /&gt;
[[Figure 6. Modularity of the AND gate.]]&lt;br /&gt;
&lt;br /&gt;
The modularity of the AND gate is demonstrated by reconnecting the gate to new inputs (natural promoters), and a new output (desired phenotype).&lt;br /&gt;
&lt;br /&gt;
A.  Exchanging the inputs:&lt;br /&gt;
*Input 1: The ''lux'' promoter, which responds to the [[Quorum Sensing|quorum signal]] AI-1.&lt;br /&gt;
*Input 2: The ''mgrB'' promoter, which responds to the absence of exogenous magnesium via the PhoPQ two-component system.&lt;br /&gt;
&lt;br /&gt;
B. Exchanging the output:&lt;br /&gt;
*Output: The ''inv'' gene, coding for invasin, a protein that allows bacteria to invade mammalian cells.&lt;br /&gt;
&lt;br /&gt;
==BioLogic Gates Enable Logical Transcription Control in Mammalian Cells. (Kramer et al., 2004)==&lt;br /&gt;
&lt;br /&gt;
Transcription control modules, responsive to up to three small molecule inputs, were engineered in mammalian Chinese hamster ovary cells.  These &amp;quot;BioLogic gates&amp;quot; provide the tools and building blocks to engineer more complex gene regulatory networks in eukaryotic cells.  The gates use butyrolactone-, streptogramin-, tetracycline-, and macrolide-dependent transcription factors, each fused to a KRAB or VP16 repression domain. &lt;br /&gt;
&lt;br /&gt;
#[[NOT IF gate]] - two inputs&lt;br /&gt;
#[[NOT IF IF gate]] - three inputs&lt;br /&gt;
#[[NAND gate]] - parallel arrangement of two NOT gates&lt;br /&gt;
#[[OR gate]] - parallel arrangement of two IF gates&lt;br /&gt;
#[[NOR gate]] - constructed from two NOT gates in consecutive order&lt;br /&gt;
#[[INVERTER gate]] - combination of two independent IF gates, acts as the inverse of the NOT IF gate&lt;br /&gt;
&lt;br /&gt;
==Cellular Logic with Orthogonal Ribosomes. (Rackham and Chin, 2006)==&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
Two-input logic gates were constructed based on the interactions between synthetic O-rRNA and O-mRNA.&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; Orthogonal ribosomes (O-ribosomes), which translate O-mRNA, but do not significantly translate any of the thousands of cellular transcripts bearing cellular RBS sequences.&lt;br /&gt;
*&amp;lt;b&amp;gt;Gate:&amp;lt;/b&amp;gt; Orthogonal mRNAs (O-mRNAs), which contain ribosome-binding sequences (RBSs) that do not direct the translation of downstream genes by endogenous ribosomes.&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Fluorescence.&lt;br /&gt;
&lt;br /&gt;
Three distinct O-ribosome-O-mRNA pairs were isolated, with molecular specificities for independent function.  This was accomplished through [[Hunter Stone - Synthetic Biology Seminar|directed evolution]] in two steps: &lt;br /&gt;
#A library of new potential RBSs were placed upstream of a novel fusion of the genes encoding chloramphenicol acetyltransferase and uracil phosphoribosyltransferase, and screened against 5-fluorouracil to select for the O-mRNA sequences that were not translated by endogenous ribosomes.&lt;br /&gt;
#The selected O-mRNAs were combined with a library of mutated 16s rRNA sequences, and these cells were grown in the presence of chloramphenicol to screen for  those in which the mutant ribosomes translated the O-mRNAs.&lt;br /&gt;
The O-ribosome-O-mRNA pairs can be used to control almost any molecular interaction that can be linked to gene expression.  In this case they were used to build an &amp;lt;b&amp;gt;AND gate&amp;lt;/b&amp;gt; composed of two O-mRNA sequences: O-mRNA-A-omega, encoding the omega fragment of beta-galactosidase, and O-mRNA-C-alpha, encoding the alpha fragment of beta-galactosidase.  Synthesis and assembly of a complete beta-galactosidase enzyme (both fragments) results in the cells hydrolyzing FDG into F (fluorescein), which is detected with a fluorometer.  Cells programmed with both of the corresponding O-ribosome inputs, O-rRNA-A and O-rRNA-C, exhibited a 20-fold increase in fluorescence when compared with cells containing any other rRNA combinations.&lt;br /&gt;
&lt;br /&gt;
[[Figure 1. O-ribosomes and Boolean logic.]]&lt;br /&gt;
&lt;br /&gt;
=Applications and Future Directions=&lt;br /&gt;
&lt;br /&gt;
Logic gates can be used to design increasingly complex circuits with far-reaching applications in:&lt;br /&gt;
*Genetic engineering&lt;br /&gt;
*Nanotechnology&lt;br /&gt;
*Industrial Fermentation&lt;br /&gt;
*Metabolic engineering: increasingly complex synthetic gene circuits might be used to engineer and optimize novel metabolic pathways.&lt;br /&gt;
*[[Medical Applications of Synthetic Biology - Samantha Simpson|Medicine]]&lt;br /&gt;
**Bacteria to deliver cancer treatment: the integration of multiple inputs can help bacteria sense and respond to increasingly specific environments, such as that of a tumor in the human body.&lt;br /&gt;
**Pharmaceuticals: produced through metabolic engineering; &amp;quot;smart&amp;quot; drug delivery.&lt;br /&gt;
&lt;br /&gt;
=References=&lt;br /&gt;
*Anderson, J. C., Voigt, C. A., Arkin, A. P. (2007). Environmental signal integration by a modular AND gate. Mol Syst Biol. 3:133. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17700541&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Andrianantoandro, E., Subhayu, B., Karig, D. K., Weiss, R. (2006). Synthetic biology: new engineering rules for an emerging discipline. Mol Syst. Biol. 2:2006.0028. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16738572&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Ashkenasy, G., Ghadiri, M. R. (2004). Boolean Logic Functions of a Synthetic Peptide Network. J Am Chem Soc. 126(36):11140-1. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15355081&amp;amp;ordinalpos=13&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Baron, R., Lioubashevski, O., Katz, E., Niazov, T., Willner, I. (2006). Two coupled enzymes perform in parallel the “AND” and “InhibAND” logic gate operations. Org Biomol Chem. 4(6): 989-91. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16525539&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Baron, R., Lioubashevski, O., Katz, E., Niazov, T., Willner, I. (2006). Logic gates and elementary computing by enzymes. J Phys Chem A. 110(27):8548-53. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16821840&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Benenson, Y., Binyamin, G., Ben-Dor, U., Adar, R., Shapiro, E. (2004). An autonomous molecular computer for logical control of gene expression. Nature. 429:423-429. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15116117&amp;amp;ordinalpos=6&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Boczko, E., Gedeon, T., Mischaikow, K. (2007). Dynamics of a simple regulatory switch. J Math Biol. 55(5-6):679-719. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17622532&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Chen, X., Wang, Y., Liu, Q., Zhang, Z., Fan, C., He, L. (2006). Construction of molecular logic gates with a DNA-cleaving deoxyribozyme. Angew Chem Int Ed Engl. 45(11):1759-62. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16470893&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Davidson, E.A., Ellington, A.D. (2007). Synthetic RNA circuits. Nat Chem Biol. 3(1):23-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17173026&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Dueber, J.E., Mirsky, E.A., Lim, W.A. (2007). Engineering synthetic signaling proteins with ultrasensitive input/output control. Nat Biotechnol. 25(6):660-662. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17515908&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Drubin, D. A., Way, J. C., Silver, P. A. (2007). Designing biological systems. Genes Dev. 21(3):242-54. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17289915&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Elowitz, M. B., &amp;amp; Leibler, S. (2000). A synthetic oscillatory network of transcriptional regulators. Nature. 403(6767):335-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=10659856&amp;amp;ordinalpos=10&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract] &lt;br /&gt;
*Farfel, J., Stefanovic, D. (2005). Towards practical biomolecular computers using microfluidic deoxyribozyme logic gate networks.  University of New Mexico.&lt;br /&gt;
*Forster, A.C., Church G.M. (2006). Towards synthesis of a minimal cell. Mol Sys Biol. 2(45):1-10. [http://www.nature.com/msb/journal/v2/n1/pdf/msb4100090.pdf PDF]&lt;br /&gt;
*Frezza, B.M., Cockroft, S. L., Ghadiri, M.R. (2007). Modular Multi-level Circuits from Immobilized DNA-Based Logic Gates. J Am Chem Soc. (Epub ahead of print) [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17994734&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Gardner, T.S., Cantor, C.R., Collins, J.J. (2000). Construction of a genetic toggle switch in Escherichia coli. Nature. 403(6767):338-42. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=10659857&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Heinemann, M., Panke, S. (2006). Synthetic biology—putting engineering into biology. Bioinformatics. 22(22):2790-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16954140&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Kaznessis, Y. N. (2007). Models for synthetic biology. BMC Syst Biol. 1(1):47. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17986347&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Kramer, B. P., Fischer, C., Fussenegger, M. (2004). BioLogic Gates Enable Transcription Control in Mammalian Cells. Biotechnol Bioeng. 87(4):478-84. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15286985&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Lederman, H., Macdonald, J., Stefanovic, D., Stojanovic, M. N. (2006). Deoxyribozyme-based three-input logic gates and construction of a molecular full adder. Biochemistry. 45(4):1194-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16430215&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Narayanaswamy, R., Ellington, A.D. (2006). Engineering RNA-based circuits. Handb Exp Pharmacol. (173):423-45. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16594629&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVAbstractPlus Abstract]&lt;br /&gt;
*Rackham, O., Chin, J. W. (2005). Cellular logic with orthogonal ribosomes. JACS 1227:17584-85. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16351070&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Rackham, O., Chin, J.W. (2006) Synthesizing cellular networks from evolved ribosome-mRNA pairs. Biochem Soc Trans. 34(2):328-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16545106&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Sayut, D.J., Kambam, P.K., Sun, L. (2007). Engineering and applications of genetic circuits. Mol Biosyst. 3(12):835-840. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=18000560&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Seelig G., Soloveichik, D., Zhang, D. Y., Winfree, E., (2006). Enzyme-free nucleic acid logic circuits. Science. 314(5805): 1585-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17158324&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Stojanovic, M. N., Semova, S., Kolpashchikov, D., Macdonald, J., Morgan, C., Stefanovic, D. (2005). Deoxyribozyme-based ligase logic gates and their initial circuits. J Am Chem Soc. 127(19):6914-5.  [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15884910&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Voigt, C. A. (2006). Genetic parts to program bacteria. Curr Opin Biotechnol. 17:548-557. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16978856&amp;amp;ordinalpos=9&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Wall, M. E., Hlavacek, W. S., Savageau, M. A. (2004). Design of gene circuits: lessons from bacteria. Nat Rev Genet. 5(1):34-42. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=14708014&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Yan, H., Feng, L., LaBean, T.H., Reif, J.H. (2003). Parallel Molecular Computations of Pairwise Exclusive-Or (XOR) Using DNA &amp;quot;String Tile&amp;quot; Self-Assembly. J Am Chem Soc. 125:14246-14247. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=14624551&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Yoshida, W., Yokobayashi, Y. (2007). Photon Boolean logic gates based on DNA aptamers. Chem Commun (Camb). (2):195-7. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17180244&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;/div&gt;</summary>
		<author><name>Emgarren</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=Logic_Gates_-_Emma_Garren&amp;diff=3979</id>
		<title>Logic Gates - Emma Garren</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=Logic_Gates_-_Emma_Garren&amp;diff=3979"/>
				<updated>2007-12-06T05:51:39Z</updated>
		
		<summary type="html">&lt;p&gt;Emgarren: /* Cellular Logic Gates: ''In Vivo'' */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Background: Logic Gates and Truth Tables=&lt;br /&gt;
&lt;br /&gt;
A [http://en.wikipedia.org/wiki/Logic_gate logic gate], the building block for digital circuits, is a computing unit that performs a logical operation on one or more inputs and produces a single output.  Gates are identified by their function, and each type of logic gate can be represented with a distinctive symbol.  Inputs to outputs are read from left to right.  A small circle on the right indicates the inversion of the output.  A double line on the left indicates that the function is &amp;quot;exclusive.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
A [http://en.wikipedia.org/wiki/Truth_table truth table] is a useful way to describe the behavior or function of a logic gate.  Logic states for both inputs and outputs are designated with 0's and 1's.  Click [[Logic Gates: Symbols and Truth Tables|here]] to see some common logic gates and their truth tables.&lt;br /&gt;
&lt;br /&gt;
Logic gates can be placed in parallel or serial combinations in order to perform more complex functions.  Here, two parallel outputs, D and E, act as inputs to the function of output Q:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Figure 1. Combination of logic gates: &amp;lt;/b&amp;gt; Q = D &amp;lt;b&amp;gt;OR&amp;lt;/b&amp;gt; E = (&amp;lt;b&amp;gt;NOT&amp;lt;/b&amp;gt;(A OR B)) &amp;lt;b&amp;gt;OR&amp;lt;/b&amp;gt; (B &amp;lt;b&amp;gt;AND&amp;lt;/b&amp;gt; C)&lt;br /&gt;
&lt;br /&gt;
[[Image:combination_gates.gif]]&lt;br /&gt;
&lt;br /&gt;
([http://www.kpsec.freeuk.com/gates.htm Image] by John Hewes, 2007)&lt;br /&gt;
&lt;br /&gt;
=Logic Gates in Synthetic Biology=&lt;br /&gt;
Synthetic biology applies many of the principles of engineering to the field of biology in order to create biological devices which can ultimately be integrated into increasingly complex systems.  These principles include standardization of parts, modularity, abstraction, reliability, predictability, and uniformity (Adrianantoandro et al., 2006).  The application of engineering principles to biology is complicated by the inability to predict the functions of even simple devices and modules within the cellular environment.  Some of the confounding factors are [[Term paper wiki|gene expression noise]], mutation, cell death, undefined and changing extracellular environments, and interactions with the cellular context (Adrianantoandro et al., 2006).  &lt;br /&gt;
&lt;br /&gt;
While for digital logic, inputs are either on or off (1 or 0), biological logic is sometimes leads to intermediate induction levels (Voigt, 2006).  However, due to their [http://en.wikipedia.org/wiki/Sigmoid_function sigmoid-shaped] dose response curves, gene regulation systems can be considered genetic analog-digital converters.  The signal is either ON or OFF for a wide range of input concentrations, with the system changing between the ON and OFF states in a relatively small concentration window (Kramer et al., 2004).&lt;br /&gt;
&lt;br /&gt;
In synthetic biology, logic gates are created by engineering the biochemical reactions that regulate various cellular processes, such as transcription, translation, protein phosphorylation, allosteric regulation, ligand/receptor binding, and enzymatic reactions.  Although the diversity of biochemical reactions can make it difficult to combine different devices, these logic gates can be used to build complex systems with functions that have many practical applications.  [http://gcat.davidson.edu/GcatWiki/index.php/CellularMemory:Mathematical_Models Mathematical modeling] is used to predict the dynamics of the signaling and regulatory networks resulting from the logic gates.&lt;br /&gt;
&lt;br /&gt;
=Biomolecular Logic Gates:'' In Vitro''=&lt;br /&gt;
&lt;br /&gt;
''In vitro'' studies have been used to design combinations of molecules that have emergent properties related to information processing--molecular computing devices.  Both the inputs and outputs consist of molecular species, with the output being a biologically active molecule.  The extent to which these devices will be used with the cellular context is unclear--however, they are bound to inspire new directions for research in synthetic biology, and have potential applications in biochemical sensing, pathway engineering, and medical diagnosis and treatment.&lt;br /&gt;
&lt;br /&gt;
==Protein-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
Enzymes:&lt;br /&gt;
*&amp;lt;b&amp;gt;Two coupled enzymes perform in parallel the 'AND' and 'InhibAND' logic gate operations. (Baron et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Logic Gates and Elementary Computing by Enzymes. (Baron et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
Synthetic Peptide Networks:&lt;br /&gt;
*&amp;lt;b&amp;gt;Boolean Logic Functions of a Synthetic Peptide Network. (Ashkenasy and Ghadiri, 2004)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
Signaling Proteins:&lt;br /&gt;
*&amp;lt;b&amp;gt;Engineering synthetic signaling proteins with ultrasensitive input/output control. (Dueber et al., 2007)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==Deoxyribozyme-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
Deoxyribozyme-based gates are controlled by oligonucleotide inputs, and have been used to engineer logic gates that perform:&lt;br /&gt;
*multiple logical operations in parallel&lt;br /&gt;
*single-step signaling cascades&lt;br /&gt;
*a feedback cycle that acts as an exponential chain reaction&lt;br /&gt;
&lt;br /&gt;
These papers provide examples of deoxyribozyme-based logic gates:&lt;br /&gt;
*&amp;lt;b&amp;gt;Deoxyribozyme-Based Ligase Logic Gates and Their Initial Circuits. (Stojanovic et al., 2005)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Deoxyribozyme-Based Three-Input Logic Gates and Construction of a Molecular Full Adder. (Lederman et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Construction of Molecular Logic Gates with a DNA-Cleaving Deoxyribozyme (Chen et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==DNA-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;b&amp;gt;Modular Multi-Level Circuits from Immobilized DNA-Based Logic Gates. (Frezza et al., 2007)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;DNA Logic Gates Based on Structural Polymorphism of Telomere DNA Molecules Responding to Chemical Input Signals. (Miyoshi et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Photonic boolean logic gates based on DNA aptamers. (Yoshida and Yokobayashi, 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Parallel Molecular Computations of Pairwise Exclusive-OR (XOR) Using DNA &amp;quot;String Tile&amp;quot; Self-Assembly. (Yan et al., 2003)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==An autonomous molecular computer for logical control of gene expression. (Benenson et al., 2004)==&lt;br /&gt;
&lt;br /&gt;
===Overview:===&lt;br /&gt;
&lt;br /&gt;
This gate uses sequence recognition to control enzyme catalysis of covalent bond formation and breakage, producing an ssDNA output.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; Specific combination mRNA levels, serving as a simple model of a disease state (cancer)&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; “Drug” (or drug repressor) in the form of a single-stranded DNA sequence with known anti-cancer activity&lt;br /&gt;
&lt;br /&gt;
===Design:===&lt;br /&gt;
&lt;br /&gt;
[[Figure 2. Logical design of the molecular computer.]]&lt;br /&gt;
&lt;br /&gt;
An ''in vitro'' system is designed to recognize a specific combination of mRNA levels as its inputs, and performs a logical operation that results in the production of a molecule that can affect gene expression.  The input mRNA levels have been designed to mimic a simplistic version of gene expression modeling cancer, and the output is a drug-like ssDNA with known anticancer activity.  Therefore, the molecular computer is analogous to &amp;quot;a computational version of 'diagnosis'&amp;quot; (424).&lt;br /&gt;
&lt;br /&gt;
===Function:===&lt;br /&gt;
&lt;br /&gt;
[[Figure 3. Operation of the molecular computer.]] &lt;br /&gt;
&lt;br /&gt;
The molecular computers consist of a double-stranded DNA sequence with unique 7-bp sequences that recognize the “input” RNA.  Each mRNA indicator is processed one at a time.  An “inactivation tag” results in the displacement of the transition molecule, which destroys the computation fragment.  An “activation tag” results in activation of the transition molecule.  There are two separate molecular computers working simultaneously—one that releases the drug (a specific single-stranded DNA sequence) upon “positive diagnosis,” and another that releases the drug suppressor in response to “negative diagnosis.”  The drug (or drug repressor) is incorporated into the DNA fragment as an inactive loop, protected by the double-stranded recognition sequences.  If all of the transitions are “positive,” the ultimate output is drug administration (release of ssDNA).  If any of the steps results in a “negative” transition, the output is a drug repressor.  The design is flexible in that any sufficiently long mRNA molecule can be used as an indicator, and any ssDNA or short RNA molecule (up to at least 21-bp) can be designed as the output.  PCR was used to for the experimental demonstration of both diagnosis and drug administration, and it is shown that the amount of active drug increases with the confidence of positive diagnosis.  Future work could test the effectiveness of using alternate inputs (such as proteins), alternate outputs (such as RNA interference), as well as testing the function of the molecular computer ''in vivo''.&lt;br /&gt;
&lt;br /&gt;
==Enzyme-Free Nucleic Acid Logic Circuits. (Seelig et al., 2006)==&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; 2 DNA strands - F(in) and G(in)&lt;br /&gt;
*&amp;lt;b&amp;gt;Gate:&amp;lt;/b&amp;gt; 3 DNA strands - E(q), F(f), and G&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Fluorescence - release of F(f)&lt;br /&gt;
&lt;br /&gt;
Nucleic acid devices are simplified by the predicability of base pairing.  Although previous research has engineered nucleic acid logic switches based on hybridization and conformational changes ''in vivo'', and this paper designs chemical logic gates that are capable of being combined into large, reliable circuits.  These logic gates embody the following digital design principles: logic, cascading, restoration, fan-out, and modularity.&lt;br /&gt;
&lt;br /&gt;
The benefits of this approach are that both inputs and outputs are in the same form, which makes cascading possible (the output for one gate serves as the input for the next gate in the circuit).&lt;br /&gt;
&lt;br /&gt;
Gate function is entirely determined by base pairing and breaking.  Each gate is composed of one or more gate strands, and one output strand.  &lt;br /&gt;
&lt;br /&gt;
[[Figure 4. Two-input AND gate.]]&lt;br /&gt;
&lt;br /&gt;
Restoration:&lt;br /&gt;
*When a gate fails to produce enough output when triggered, restoration increases a moderate output amount to the full activation level.&lt;br /&gt;
*When a gate &amp;quot;leaks&amp;quot; by spontaneously releasing the output strand, restoration decreases the small output amount to a negligible level.&lt;br /&gt;
*Gates for [[Restoration: Amplification Gate|amplification]] and [[Restoration: Thresholding Gate|thresholding]] were used to implement signal restoration.&lt;br /&gt;
&lt;br /&gt;
Modularity and Scalability:  &lt;br /&gt;
*Eleven gates (AND, OR, sequence translation, input amplification, and signal restoration) were used to compose a large, complex circuit.&lt;br /&gt;
&lt;br /&gt;
=Cellular Logic Gates: ''In Vivo''=&lt;br /&gt;
&lt;br /&gt;
As stated above, there the cellular environment possesses many characteristics that complicate the implementation of biomolecular logic circuits, such as gene expression noise, mutation, cell death, undefined and changing extracellular environments, and interactions with the cellular context.  Some researchers are trying to engineer the &amp;quot;minimal cell,&amp;quot; either through top-down or bottom-up approaches, in order to produce something that can perform the logical operations without some of these excess confounding factors.  These efforts were recently reviewed by [http://www.nature.com/msb/journal/v2/n1/pdf/msb4100090.pdf Forster and Church (2006)].    However, many efforts at building cellular logic gates have succeeded, both in prokaryotes and eukaryotes, with wide-ranging applications.  Below is a summary of a few examples.&lt;br /&gt;
&lt;br /&gt;
==Synthetic Oscillators and Switches==&lt;br /&gt;
[[Image:design_fig_1ab.gif|Synthetic oscillators and switches.]]&lt;br /&gt;
&lt;br /&gt;
[[Image:design_fig_1d.gif]]&lt;br /&gt;
(Image from Figure 1 of Drubin et al., 2007. Permission pending.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Figure 5. &amp;lt;/b&amp;gt;Schematic representation of the function of various engineered biological switches.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;A.  [[Repressilator]]&amp;lt;/b&amp;gt; (Elowitz and Leibler, 2000).  The &amp;quot;repressilator,&amp;quot; or synthetic cellular oscillator, can be built from a string of three repressors, each acting the repress the expression of the next gene in the circuit.  Oscillatory output is read by GFP expression regulated by one of the repressors (in this case, tetracycline).  The design is analogous to a series of three NOT gates.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;B.  Toggle switch&amp;lt;/b&amp;gt; (Gardner et al., 2000).  A toggle switch can be designed from two repressor systems that cross-regulate each other's promoters, and is analogous to the construction of two independent IF gates.  It is useful as a pathway module to create more complex programmable cells.  Toggle switches can be used to engineer [[CellularMemory:Toggle_Switch|cellular memory]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;D.  RNA-based antiswitch.&amp;lt;/b&amp;gt;  When the engineered RNA is bound to an inducer ligand, the structure changes to either expose or hide a region of RNA that is homologous to a region of the target mRNA (encompassing the translational start site).  Thus, when the antisense region is exposed, translation of target mRNA is repressed.  Synthetic switches in both eukaryotes ([[Antiswitches|antiswitches]]) and prokaryotes ([[Riboregulators|riboregulators]] and [[Riboswitches|riboswitches]]) can be mediated via RNA devices.&lt;br /&gt;
&lt;br /&gt;
==Environmental signal integration by a modular AND gate. (Anderson et al., 2007)==&lt;br /&gt;
&lt;br /&gt;
AND gates allow cells to integrate multiple signals and can increase their specificity in sensing the environment.  This is especially useful for engineering cells to sense environments that are not encountered naturally, or those that are too specific to be identified by a single environmental signal.&lt;br /&gt;
&lt;br /&gt;
A logic gate achieves &amp;lt;b&amp;gt;modularity&amp;lt;/b&amp;gt; when it can be used as a self-contained component of more complex systems, and is designed to interface with multiple different inputs and outputs.  This paper demonstrates a modular AND gate in ''E. coli'' that uses promoters for both the inputs and the output.  This design, unlike that of previously engineered prokaryotic logic gates, makes it relatively easy to use the same gate for different inputs and outputs.&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
*&amp;lt;b&amp;gt;Inputs:&amp;lt;/b&amp;gt;&lt;br /&gt;
# Promoter that drives the expression of the gene for T7 RNA polymerase (''T7ptag''), containing two [http://en.wikipedia.org/wiki/Stop_codon amber stop codons] that prevent translation under normal circumstances.&lt;br /&gt;
#Promoter that drives the expression of the gene for the SupD amber suppressor (''supD''), which decodes the amber stop codons as serine, and allows for translation of T7 RNA polymerase.&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Gene expressed under the T7 promoter, which requires functional translation of both T7 RNA polymerase and the SupD amber suppressor.&lt;br /&gt;
&lt;br /&gt;
The fluorescence data (see [Figure 2. Function of the AND gate. Figure 2]) was used to parameterize a [[transfer function model]] that was derived in order to understand how the range of the input promoters affects the function of the circuit.&lt;br /&gt;
&lt;br /&gt;
[[Figure 1. Schematic representation of AND gate.]]&lt;br /&gt;
&lt;br /&gt;
*Input 1: P(sal) controls the expression supD gene, and is activated by the addition of salicylate (Sal).&lt;br /&gt;
*Input 2: P(BAD) controls T7 RNA polymerase gene, and is activated by the addition of arabinose (Ara).  Because a strong RBS for T7ptag resulted in high levels of basal expression, the RBS was mutagenized and tuned by screening for the presence of output only when both inducers were present.&lt;br /&gt;
*Output: ''GFPmut3_LAA'' (fast-folding GFP with a degradation tag)&lt;br /&gt;
&lt;br /&gt;
[[Figure 2. Function of the AND gate.]]&lt;br /&gt;
&lt;br /&gt;
There is 1000-fold induction of fluorescence in the presence of high concentrations of both inducers, arabinose and salicylate.&lt;br /&gt;
&lt;br /&gt;
[[Figure 6. Modularity of the AND gate.]]&lt;br /&gt;
&lt;br /&gt;
The modularity of the AND gate is demonstrated by reconnecting the gate to new inputs (natural promoters), and a new output (desired phenotype).&lt;br /&gt;
&lt;br /&gt;
A.  Exchanging the inputs:&lt;br /&gt;
*Input 1: The ''lux'' promoter, which responds to the [[Quorum Sensing|quorum signal]] AI-1.&lt;br /&gt;
*Input 2: The ''mgrB'' promoter, which responds to the absence of exogenous magnesium via the PhoPQ two-component system.&lt;br /&gt;
&lt;br /&gt;
B. Exchanging the output:&lt;br /&gt;
*Output: The ''inv'' gene, coding for invasin, a protein that allows bacteria to invade mammalian cells.&lt;br /&gt;
&lt;br /&gt;
==BioLogic Gates Enable Logical Transcription Control in Mammalian Cells. (Kramer et al., 2004)==&lt;br /&gt;
&lt;br /&gt;
Transcription control modules, responsive to up to three small molecule inputs, were engineered in mammalian Chinese hamster ovary cells.  These &amp;quot;BioLogic gates&amp;quot; provide the tools and building blocks to engineer more complex gene regulatory networks in eukaryotic cells.  The gates use butyrolactone-, streptogramin-, tetracycline-, and macrolide-dependent transcription factors, each fused to a KRAB or VP16 repression domain. &lt;br /&gt;
&lt;br /&gt;
#[[NOT IF gate]] - two inputs&lt;br /&gt;
#[[NOT IF IF gate]] - three inputs&lt;br /&gt;
#[[NAND gate]] - parallel arrangement of two NOT gates&lt;br /&gt;
#[[OR gate]] - parallel arrangement of two IF gates&lt;br /&gt;
#[[NOR gate]] - constructed from two NOT gates in consecutive order&lt;br /&gt;
#[[INVERTER gate]] - combination of two independent IF gates, acts as the inverse of the NOT IF gate&lt;br /&gt;
&lt;br /&gt;
==Cellular Logic with Orthogonal Ribosomes. (Rackham and Chin, 2006)==&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
Two-input logic gates were constructed based on the interactions between synthetic O-rRNA and O-mRNA.&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; Orthogonal ribosomes (O-ribosomes), which translate O-mRNA, but do not significantly translate any of the thousands of cellular transcripts bearing cellular RBS sequences.&lt;br /&gt;
*&amp;lt;b&amp;gt;Gate:&amp;lt;/b&amp;gt; Orthogonal mRNAs (O-mRNAs), which contain ribosome-binding sequences (RBSs) that do not direct the translation of downstream genes by endogenous ribosomes.&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Fluorescence.&lt;br /&gt;
&lt;br /&gt;
Three distinct O-ribosome-O-mRNA pairs were isolated, with molecular specificities for independent function.  This was accomplished through [[Hunter Stone - Synthetic Biology Seminar|directed evolution]] in two steps: &lt;br /&gt;
#A library of new potential RBSs were placed upstream of a novel fusion of the genes encoding chloramphenicol acetyltransferase and uracil phosphoribosyltransferase, and screened against 5-fluorouracil to select for the O-mRNA sequences that were not translated by endogenous ribosomes.&lt;br /&gt;
#The selected O-mRNAs were combined with a library of mutated 16s rRNA sequences, and these cells were grown in the presence of chloramphenicol to screen for  those in which the mutant ribosomes translated the O-mRNAs.&lt;br /&gt;
The O-ribosome-O-mRNA pairs can be used to control almost any molecular interaction that can be linked to gene expression.  In this case they were used to build an &amp;lt;b&amp;gt;AND gate&amp;lt;/b&amp;gt; composed of two O-mRNA sequences: O-mRNA-A-omega, encoding the omega fragment of beta-galactosidase, and O-mRNA-C-alpha, encoding the alpha fragment of beta-galactosidase.  Synthesis and assembly of a complete beta-galactosidase enzyme (both fragments) results in the cells hydrolyzing FDG into F (fluorescein), which is detected with a fluorometer.  Cells programmed with both of the corresponding O-ribosome inputs, O-rRNA-A and O-rRNA-C, exhibited a 20-fold increase in fluorescence when compared with cells containing any other rRNA combinations.&lt;br /&gt;
&lt;br /&gt;
[[Figure 1. O-ribosomes and Boolean logic.]]&lt;br /&gt;
&lt;br /&gt;
=Applications and Future Directions=&lt;br /&gt;
&lt;br /&gt;
Logic gates can be used to design increasingly complex circuits with far-reaching applications in:&lt;br /&gt;
*Genetic engineering&lt;br /&gt;
*Nanotechnology&lt;br /&gt;
*Industrial Fermentation&lt;br /&gt;
*Metabolic engineering: increasingly complex synthetic gene circuits might be used to engineer and optimize novel metabolic pathways.&lt;br /&gt;
*[[Medical Applications of Synthetic Biology - Samantha Simpson|Medicine]]&lt;br /&gt;
**Bacteria to deliver cancer treatment: the integration of multiple inputs can help bacteria sense and respond to increasingly specific environments, such as that of a tumor in the human body.&lt;br /&gt;
**Pharmaceuticals: produced through metabolic engineering; &amp;quot;smart&amp;quot; drug delivery.&lt;br /&gt;
&lt;br /&gt;
=References=&lt;br /&gt;
*Anderson, J. C., Voigt, C. A., Arkin, A. P. (2007). Environmental signal integration by a modular AND gate. Mol Syst Biol. 3:133. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17700541&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Andrianantoandro, E., Subhayu, B., Karig, D. K., Weiss, R. (2006). Synthetic biology: new engineering rules for an emerging discipline. Mol Syst. Biol. 2:2006.0028. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16738572&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Ashkenasy, G., Ghadiri, M. R. (2004). Boolean Logic Functions of a Synthetic Peptide Network. J Am Chem Soc. 126(36):11140-1. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15355081&amp;amp;ordinalpos=13&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Baron, R., Lioubashevski, O., Katz, E., Niazov, T., Willner, I. (2006). Two coupled enzymes perform in parallel the “AND” and “InhibAND” logic gate operations. Org Biomol Chem. 4(6): 989-91. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16525539&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Baron, R., Lioubashevski, O., Katz, E., Niazov, T., Willner, I. (2006). Logic gates and elementary computing by enzymes. J Phys Chem A. 110(27):8548-53. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16821840&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Benenson, Y., Binyamin, G., Ben-Dor, U., Adar, R., Shapiro, E. (2004). An autonomous molecular computer for logical control of gene expression. Nature. 429:423-429. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15116117&amp;amp;ordinalpos=6&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Boczko, E., Gedeon, T., Mischaikow, K. (2007). Dynamics of a simple regulatory switch. J Math Biol. 55(5-6):679-719. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17622532&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Chen, X., Wang, Y., Liu, Q., Zhang, Z., Fan, C., He, L. (2006). Construction of molecular logic gates with a DNA-cleaving deoxyribozyme. Angew Chem Int Ed Engl. 45(11):1759-62. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16470893&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Davidson, E.A., Ellington, A.D. (2007). Synthetic RNA circuits. Nat Chem Biol. 3(1):23-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17173026&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Dueber, J.E., Mirsky, E.A., Lim, W.A. (2007). Engineering synthetic signaling proteins with ultrasensitive input/output control. Nat Biotechnol. 25(6):660-662. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17515908&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Drubin, D. A., Way, J. C., Silver, P. A. (2007). Designing biological systems. Genes Dev. 21(3):242-54. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17289915&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Elowitz, M. B., &amp;amp; Leibler, S. (2000). A synthetic oscillatory network of transcriptional regulators. Nature. 403(6767):335-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=10659856&amp;amp;ordinalpos=10&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract] &lt;br /&gt;
*Farfel, J., Stefanovic, D. (2005). Towards practical biomolecular computers using microfluidic deoxyribozyme logic gate networks.  University of New Mexico.&lt;br /&gt;
*Forster, A.C., Church G.M. (2006). Towards synthesis of a minimal cell. Mol Sys Biol. 2(45):1-10. [http://www.nature.com/msb/journal/v2/n1/pdf/msb4100090.pdf PDF]&lt;br /&gt;
*Frezza, B.M., Cockroft, S. L., Ghadiri, M.R. (2007). Modular Multi-level Circuits from Immobilized DNA-Based Logic Gates. J Am Chem Soc. (Epub ahead of print) [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17994734&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Gardner, T.S., Cantor, C.R., Collins, J.J. (2000). Construction of a genetic toggle switch in Escherichia coli. Nature. 403(6767):338-42. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=10659857&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Heinemann, M., Panke, S. (2006). Synthetic biology—putting engineering into biology. Bioinformatics. 22(22):2790-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16954140&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Kaznessis, Y. N. (2007). Models for synthetic biology. BMC Syst Biol. 1(1):47. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17986347&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Kramer, B. P., Fischer, C., Fussenegger, M. (2004). BioLogic Gates Enable Transcription Control in Mammalian Cells. Biotechnol Bioeng. 87(4):478-84. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15286985&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Lederman, H., Macdonald, J., Stefanovic, D., Stojanovic, M. N. (2006). Deoxyribozyme-based three-input logic gates and construction of a molecular full adder. Biochemistry. 45(4):1194-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16430215&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Narayanaswamy, R., Ellington, A.D. (2006). Engineering RNA-based circuits. Handb Exp Pharmacol. (173):423-45. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16594629&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVAbstractPlus Abstract]&lt;br /&gt;
*Rackham, O., Chin, J. W. (2005). Cellular logic with orthogonal ribosomes. JACS 1227:17584-85. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16351070&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Rackham, O., Chin, J.W. (2006) Synthesizing cellular networks from evolved ribosome-mRNA pairs. Biochem Soc Trans. 34(2):328-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16545106&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Sayut, D.J., Kambam, P.K., Sun, L. (2007). Engineering and applications of genetic circuits. Mol Biosyst. 3(12):835-840. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=18000560&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Seelig G., Soloveichik, D., Zhang, D. Y., Winfree, E., (2006). Enzyme-free nucleic acid logic circuits. Science. 314(5805): 1585-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17158324&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Stojanovic, M. N., Semova, S., Kolpashchikov, D., Macdonald, J., Morgan, C., Stefanovic, D. (2005). Deoxyribozyme-based ligase logic gates and their initial circuits. J Am Chem Soc. 127(19):6914-5.  [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15884910&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Voigt, C. A. (2006). Genetic parts to program bacteria. Curr Opin Biotechnol. 17:548-557. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16978856&amp;amp;ordinalpos=9&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Wall, M. E., Hlavacek, W. S., Savageau, M. A. (2004). Design of gene circuits: lessons from bacteria. Nat Rev Genet. 5(1):34-42. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=14708014&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Yan, H., Feng, L., LaBean, T.H., Reif, J.H. (2003). Parallel Molecular Computations of Pairwise Exclusive-Or (XOR) Using DNA &amp;quot;String Tile&amp;quot; Self-Assembly. J Am Chem Soc. 125:14246-14247. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=14624551&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Yoshida, W., Yokobayashi, Y. (2007). Photon Boolean logic gates based on DNA aptamers. Chem Commun (Camb). (2):195-7. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17180244&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;/div&gt;</summary>
		<author><name>Emgarren</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=Logic_Gates_-_Emma_Garren&amp;diff=3978</id>
		<title>Logic Gates - Emma Garren</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=Logic_Gates_-_Emma_Garren&amp;diff=3978"/>
				<updated>2007-12-06T05:49:35Z</updated>
		
		<summary type="html">&lt;p&gt;Emgarren: /* References */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Background: Logic Gates and Truth Tables=&lt;br /&gt;
&lt;br /&gt;
A [http://en.wikipedia.org/wiki/Logic_gate logic gate], the building block for digital circuits, is a computing unit that performs a logical operation on one or more inputs and produces a single output.  Gates are identified by their function, and each type of logic gate can be represented with a distinctive symbol.  Inputs to outputs are read from left to right.  A small circle on the right indicates the inversion of the output.  A double line on the left indicates that the function is &amp;quot;exclusive.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
A [http://en.wikipedia.org/wiki/Truth_table truth table] is a useful way to describe the behavior or function of a logic gate.  Logic states for both inputs and outputs are designated with 0's and 1's.  Click [[Logic Gates: Symbols and Truth Tables|here]] to see some common logic gates and their truth tables.&lt;br /&gt;
&lt;br /&gt;
Logic gates can be placed in parallel or serial combinations in order to perform more complex functions.  Here, two parallel outputs, D and E, act as inputs to the function of output Q:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Figure 1. Combination of logic gates: &amp;lt;/b&amp;gt; Q = D &amp;lt;b&amp;gt;OR&amp;lt;/b&amp;gt; E = (&amp;lt;b&amp;gt;NOT&amp;lt;/b&amp;gt;(A OR B)) &amp;lt;b&amp;gt;OR&amp;lt;/b&amp;gt; (B &amp;lt;b&amp;gt;AND&amp;lt;/b&amp;gt; C)&lt;br /&gt;
&lt;br /&gt;
[[Image:combination_gates.gif]]&lt;br /&gt;
&lt;br /&gt;
([http://www.kpsec.freeuk.com/gates.htm Image] by John Hewes, 2007)&lt;br /&gt;
&lt;br /&gt;
=Logic Gates in Synthetic Biology=&lt;br /&gt;
Synthetic biology applies many of the principles of engineering to the field of biology in order to create biological devices which can ultimately be integrated into increasingly complex systems.  These principles include standardization of parts, modularity, abstraction, reliability, predictability, and uniformity (Adrianantoandro et al., 2006).  The application of engineering principles to biology is complicated by the inability to predict the functions of even simple devices and modules within the cellular environment.  Some of the confounding factors are [[Term paper wiki|gene expression noise]], mutation, cell death, undefined and changing extracellular environments, and interactions with the cellular context (Adrianantoandro et al., 2006).  &lt;br /&gt;
&lt;br /&gt;
While for digital logic, inputs are either on or off (1 or 0), biological logic is sometimes leads to intermediate induction levels (Voigt, 2006).  However, due to their [http://en.wikipedia.org/wiki/Sigmoid_function sigmoid-shaped] dose response curves, gene regulation systems can be considered genetic analog-digital converters.  The signal is either ON or OFF for a wide range of input concentrations, with the system changing between the ON and OFF states in a relatively small concentration window (Kramer et al., 2004).&lt;br /&gt;
&lt;br /&gt;
In synthetic biology, logic gates are created by engineering the biochemical reactions that regulate various cellular processes, such as transcription, translation, protein phosphorylation, allosteric regulation, ligand/receptor binding, and enzymatic reactions.  Although the diversity of biochemical reactions can make it difficult to combine different devices, these logic gates can be used to build complex systems with functions that have many practical applications.  [http://gcat.davidson.edu/GcatWiki/index.php/CellularMemory:Mathematical_Models Mathematical modeling] is used to predict the dynamics of the signaling and regulatory networks resulting from the logic gates.&lt;br /&gt;
&lt;br /&gt;
=Biomolecular Logic Gates:'' In Vitro''=&lt;br /&gt;
&lt;br /&gt;
''In vitro'' studies have been used to design combinations of molecules that have emergent properties related to information processing--molecular computing devices.  Both the inputs and outputs consist of molecular species, with the output being a biologically active molecule.  The extent to which these devices will be used with the cellular context is unclear--however, they are bound to inspire new directions for research in synthetic biology, and have potential applications in biochemical sensing, pathway engineering, and medical diagnosis and treatment.&lt;br /&gt;
&lt;br /&gt;
==Protein-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
Enzymes:&lt;br /&gt;
*&amp;lt;b&amp;gt;Two coupled enzymes perform in parallel the 'AND' and 'InhibAND' logic gate operations. (Baron et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Logic Gates and Elementary Computing by Enzymes. (Baron et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
Synthetic Peptide Networks:&lt;br /&gt;
*&amp;lt;b&amp;gt;Boolean Logic Functions of a Synthetic Peptide Network. (Ashkenasy and Ghadiri, 2004)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
Signaling Proteins:&lt;br /&gt;
*&amp;lt;b&amp;gt;Engineering synthetic signaling proteins with ultrasensitive input/output control. (Dueber et al., 2007)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==Deoxyribozyme-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
Deoxyribozyme-based gates are controlled by oligonucleotide inputs, and have been used to engineer logic gates that perform:&lt;br /&gt;
*multiple logical operations in parallel&lt;br /&gt;
*single-step signaling cascades&lt;br /&gt;
*a feedback cycle that acts as an exponential chain reaction&lt;br /&gt;
&lt;br /&gt;
These papers provide examples of deoxyribozyme-based logic gates:&lt;br /&gt;
*&amp;lt;b&amp;gt;Deoxyribozyme-Based Ligase Logic Gates and Their Initial Circuits. (Stojanovic et al., 2005)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Deoxyribozyme-Based Three-Input Logic Gates and Construction of a Molecular Full Adder. (Lederman et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Construction of Molecular Logic Gates with a DNA-Cleaving Deoxyribozyme (Chen et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==DNA-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;b&amp;gt;Modular Multi-Level Circuits from Immobilized DNA-Based Logic Gates. (Frezza et al., 2007)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;DNA Logic Gates Based on Structural Polymorphism of Telomere DNA Molecules Responding to Chemical Input Signals. (Miyoshi et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Photonic boolean logic gates based on DNA aptamers. (Yoshida and Yokobayashi, 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Parallel Molecular Computations of Pairwise Exclusive-OR (XOR) Using DNA &amp;quot;String Tile&amp;quot; Self-Assembly. (Yan et al., 2003)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==An autonomous molecular computer for logical control of gene expression. (Benenson et al., 2004)==&lt;br /&gt;
&lt;br /&gt;
===Overview:===&lt;br /&gt;
&lt;br /&gt;
This gate uses sequence recognition to control enzyme catalysis of covalent bond formation and breakage, producing an ssDNA output.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; Specific combination mRNA levels, serving as a simple model of a disease state (cancer)&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; “Drug” (or drug repressor) in the form of a single-stranded DNA sequence with known anti-cancer activity&lt;br /&gt;
&lt;br /&gt;
===Design:===&lt;br /&gt;
&lt;br /&gt;
[[Figure 2. Logical design of the molecular computer.]]&lt;br /&gt;
&lt;br /&gt;
An ''in vitro'' system is designed to recognize a specific combination of mRNA levels as its inputs, and performs a logical operation that results in the production of a molecule that can affect gene expression.  The input mRNA levels have been designed to mimic a simplistic version of gene expression modeling cancer, and the output is a drug-like ssDNA with known anticancer activity.  Therefore, the molecular computer is analogous to &amp;quot;a computational version of 'diagnosis'&amp;quot; (424).&lt;br /&gt;
&lt;br /&gt;
===Function:===&lt;br /&gt;
&lt;br /&gt;
[[Figure 3. Operation of the molecular computer.]] &lt;br /&gt;
&lt;br /&gt;
The molecular computers consist of a double-stranded DNA sequence with unique 7-bp sequences that recognize the “input” RNA.  Each mRNA indicator is processed one at a time.  An “inactivation tag” results in the displacement of the transition molecule, which destroys the computation fragment.  An “activation tag” results in activation of the transition molecule.  There are two separate molecular computers working simultaneously—one that releases the drug (a specific single-stranded DNA sequence) upon “positive diagnosis,” and another that releases the drug suppressor in response to “negative diagnosis.”  The drug (or drug repressor) is incorporated into the DNA fragment as an inactive loop, protected by the double-stranded recognition sequences.  If all of the transitions are “positive,” the ultimate output is drug administration (release of ssDNA).  If any of the steps results in a “negative” transition, the output is a drug repressor.  The design is flexible in that any sufficiently long mRNA molecule can be used as an indicator, and any ssDNA or short RNA molecule (up to at least 21-bp) can be designed as the output.  PCR was used to for the experimental demonstration of both diagnosis and drug administration, and it is shown that the amount of active drug increases with the confidence of positive diagnosis.  Future work could test the effectiveness of using alternate inputs (such as proteins), alternate outputs (such as RNA interference), as well as testing the function of the molecular computer ''in vivo''.&lt;br /&gt;
&lt;br /&gt;
==Enzyme-Free Nucleic Acid Logic Circuits. (Seelig et al., 2006)==&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; 2 DNA strands - F(in) and G(in)&lt;br /&gt;
*&amp;lt;b&amp;gt;Gate:&amp;lt;/b&amp;gt; 3 DNA strands - E(q), F(f), and G&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Fluorescence - release of F(f)&lt;br /&gt;
&lt;br /&gt;
Nucleic acid devices are simplified by the predicability of base pairing.  Although previous research has engineered nucleic acid logic switches based on hybridization and conformational changes ''in vivo'', and this paper designs chemical logic gates that are capable of being combined into large, reliable circuits.  These logic gates embody the following digital design principles: logic, cascading, restoration, fan-out, and modularity.&lt;br /&gt;
&lt;br /&gt;
The benefits of this approach are that both inputs and outputs are in the same form, which makes cascading possible (the output for one gate serves as the input for the next gate in the circuit).&lt;br /&gt;
&lt;br /&gt;
Gate function is entirely determined by base pairing and breaking.  Each gate is composed of one or more gate strands, and one output strand.  &lt;br /&gt;
&lt;br /&gt;
[[Figure 4. Two-input AND gate.]]&lt;br /&gt;
&lt;br /&gt;
Restoration:&lt;br /&gt;
*When a gate fails to produce enough output when triggered, restoration increases a moderate output amount to the full activation level.&lt;br /&gt;
*When a gate &amp;quot;leaks&amp;quot; by spontaneously releasing the output strand, restoration decreases the small output amount to a negligible level.&lt;br /&gt;
*Gates for [[Restoration: Amplification Gate|amplification]] and [[Restoration: Thresholding Gate|thresholding]] were used to implement signal restoration.&lt;br /&gt;
&lt;br /&gt;
Modularity and Scalability:  &lt;br /&gt;
*Eleven gates (AND, OR, sequence translation, input amplification, and signal restoration) were used to compose a large, complex circuit.&lt;br /&gt;
&lt;br /&gt;
=Cellular Logic Gates: ''In Vivo''=&lt;br /&gt;
&lt;br /&gt;
As stated above, there the cellular environment possesses many characteristics that complicate the implementation of biomolecular logic circuits, such as gene expression noise, mutation, cell death, undefined and changing extracellular environments, and interactions with the cellular context.  Some researchers are trying to engineer the &amp;quot;minimal cell,&amp;quot; either through top-down or bottom-up approaches, in order to produce something that can perform the logical operations without some of these excess confounding factors.  However, many efforts at building cellular logic gates have succeeded, both in prokaryotes and eukaryotes, and these have wide-ranging applications.&lt;br /&gt;
&lt;br /&gt;
==Synthetic Oscillators and Switches==&lt;br /&gt;
[[Image:design_fig_1ab.gif|Synthetic oscillators and switches.]]&lt;br /&gt;
&lt;br /&gt;
[[Image:design_fig_1d.gif]]&lt;br /&gt;
(Image from Figure 1 of Drubin et al., 2007. Permission pending.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Figure 5. &amp;lt;/b&amp;gt;Schematic representation of the function of various engineered biological switches.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;A.  [[Repressilator]]&amp;lt;/b&amp;gt; (Elowitz and Leibler, 2000).  The &amp;quot;repressilator,&amp;quot; or synthetic cellular oscillator, can be built from a string of three repressors, each acting the repress the expression of the next gene in the circuit.  Oscillatory output is read by GFP expression regulated by one of the repressors (in this case, tetracycline).  The design is analogous to a series of three NOT gates.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;B.  Toggle switch&amp;lt;/b&amp;gt; (Gardner et al., 2000).  A toggle switch can be designed from two repressor systems that cross-regulate each other's promoters, and is analogous to the construction of two independent IF gates.  It is useful as a pathway module to create more complex programmable cells.  Toggle switches can be used to engineer [[CellularMemory:Toggle_Switch|cellular memory]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;D.  RNA-based antiswitch.&amp;lt;/b&amp;gt;  When the engineered RNA is bound to an inducer ligand, the structure changes to either expose or hide a region of RNA that is homologous to a region of the target mRNA (encompassing the translational start site).  Thus, when the antisense region is exposed, translation of target mRNA is repressed.  Synthetic switches in both eukaryotes ([[Antiswitches|antiswitches]]) and prokaryotes ([[Riboregulators|riboregulators]] and [[Riboswitches|riboswitches]]) can be mediated via RNA devices.&lt;br /&gt;
&lt;br /&gt;
==Environmental signal integration by a modular AND gate. (Anderson et al., 2007)==&lt;br /&gt;
&lt;br /&gt;
AND gates allow cells to integrate multiple signals and can increase their specificity in sensing the environment.  This is especially useful for engineering cells to sense environments that are not encountered naturally, or those that are too specific to be identified by a single environmental signal.&lt;br /&gt;
&lt;br /&gt;
A logic gate achieves &amp;lt;b&amp;gt;modularity&amp;lt;/b&amp;gt; when it can be used as a self-contained component of more complex systems, and is designed to interface with multiple different inputs and outputs.  This paper demonstrates a modular AND gate in ''E. coli'' that uses promoters for both the inputs and the output.  This design, unlike that of previously engineered prokaryotic logic gates, makes it relatively easy to use the same gate for different inputs and outputs.&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
*&amp;lt;b&amp;gt;Inputs:&amp;lt;/b&amp;gt;&lt;br /&gt;
# Promoter that drives the expression of the gene for T7 RNA polymerase (''T7ptag''), containing two [http://en.wikipedia.org/wiki/Stop_codon amber stop codons] that prevent translation under normal circumstances.&lt;br /&gt;
#Promoter that drives the expression of the gene for the SupD amber suppressor (''supD''), which decodes the amber stop codons as serine, and allows for translation of T7 RNA polymerase.&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Gene expressed under the T7 promoter, which requires functional translation of both T7 RNA polymerase and the SupD amber suppressor.&lt;br /&gt;
&lt;br /&gt;
The fluorescence data (see [Figure 2. Function of the AND gate. Figure 2]) was used to parameterize a [[transfer function model]] that was derived in order to understand how the range of the input promoters affects the function of the circuit.&lt;br /&gt;
&lt;br /&gt;
[[Figure 1. Schematic representation of AND gate.]]&lt;br /&gt;
&lt;br /&gt;
*Input 1: P(sal) controls the expression supD gene, and is activated by the addition of salicylate (Sal).&lt;br /&gt;
*Input 2: P(BAD) controls T7 RNA polymerase gene, and is activated by the addition of arabinose (Ara).  Because a strong RBS for T7ptag resulted in high levels of basal expression, the RBS was mutagenized and tuned by screening for the presence of output only when both inducers were present.&lt;br /&gt;
*Output: ''GFPmut3_LAA'' (fast-folding GFP with a degradation tag)&lt;br /&gt;
&lt;br /&gt;
[[Figure 2. Function of the AND gate.]]&lt;br /&gt;
&lt;br /&gt;
There is 1000-fold induction of fluorescence in the presence of high concentrations of both inducers, arabinose and salicylate.&lt;br /&gt;
&lt;br /&gt;
[[Figure 6. Modularity of the AND gate.]]&lt;br /&gt;
&lt;br /&gt;
The modularity of the AND gate is demonstrated by reconnecting the gate to new inputs (natural promoters), and a new output (desired phenotype).&lt;br /&gt;
&lt;br /&gt;
A.  Exchanging the inputs:&lt;br /&gt;
*Input 1: The ''lux'' promoter, which responds to the [[Quorum Sensing|quorum signal]] AI-1.&lt;br /&gt;
*Input 2: The ''mgrB'' promoter, which responds to the absence of exogenous magnesium via the PhoPQ two-component system.&lt;br /&gt;
&lt;br /&gt;
B. Exchanging the output:&lt;br /&gt;
*Output: The ''inv'' gene, coding for invasin, a protein that allows bacteria to invade mammalian cells.&lt;br /&gt;
&lt;br /&gt;
==BioLogic Gates Enable Logical Transcription Control in Mammalian Cells. (Kramer et al., 2004)==&lt;br /&gt;
&lt;br /&gt;
Transcription control modules, responsive to up to three small molecule inputs, were engineered in mammalian Chinese hamster ovary cells.  These &amp;quot;BioLogic gates&amp;quot; provide the tools and building blocks to engineer more complex gene regulatory networks in eukaryotic cells.  The gates use butyrolactone-, streptogramin-, tetracycline-, and macrolide-dependent transcription factors, each fused to a KRAB or VP16 repression domain. &lt;br /&gt;
&lt;br /&gt;
#[[NOT IF gate]] - two inputs&lt;br /&gt;
#[[NOT IF IF gate]] - three inputs&lt;br /&gt;
#[[NAND gate]] - parallel arrangement of two NOT gates&lt;br /&gt;
#[[OR gate]] - parallel arrangement of two IF gates&lt;br /&gt;
#[[NOR gate]] - constructed from two NOT gates in consecutive order&lt;br /&gt;
#[[INVERTER gate]] - combination of two independent IF gates, acts as the inverse of the NOT IF gate&lt;br /&gt;
&lt;br /&gt;
==Cellular Logic with Orthogonal Ribosomes. (Rackham and Chin, 2006)==&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
Two-input logic gates were constructed based on the interactions between synthetic O-rRNA and O-mRNA.&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; Orthogonal ribosomes (O-ribosomes), which translate O-mRNA, but do not significantly translate any of the thousands of cellular transcripts bearing cellular RBS sequences.&lt;br /&gt;
*&amp;lt;b&amp;gt;Gate:&amp;lt;/b&amp;gt; Orthogonal mRNAs (O-mRNAs), which contain ribosome-binding sequences (RBSs) that do not direct the translation of downstream genes by endogenous ribosomes.&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Fluorescence.&lt;br /&gt;
&lt;br /&gt;
Three distinct O-ribosome-O-mRNA pairs were isolated, with molecular specificities for independent function.  This was accomplished through [[Hunter Stone - Synthetic Biology Seminar|directed evolution]] in two steps: &lt;br /&gt;
#A library of new potential RBSs were placed upstream of a novel fusion of the genes encoding chloramphenicol acetyltransferase and uracil phosphoribosyltransferase, and screened against 5-fluorouracil to select for the O-mRNA sequences that were not translated by endogenous ribosomes.&lt;br /&gt;
#The selected O-mRNAs were combined with a library of mutated 16s rRNA sequences, and these cells were grown in the presence of chloramphenicol to screen for  those in which the mutant ribosomes translated the O-mRNAs.&lt;br /&gt;
The O-ribosome-O-mRNA pairs can be used to control almost any molecular interaction that can be linked to gene expression.  In this case they were used to build an &amp;lt;b&amp;gt;AND gate&amp;lt;/b&amp;gt; composed of two O-mRNA sequences: O-mRNA-A-omega, encoding the omega fragment of beta-galactosidase, and O-mRNA-C-alpha, encoding the alpha fragment of beta-galactosidase.  Synthesis and assembly of a complete beta-galactosidase enzyme (both fragments) results in the cells hydrolyzing FDG into F (fluorescein), which is detected with a fluorometer.  Cells programmed with both of the corresponding O-ribosome inputs, O-rRNA-A and O-rRNA-C, exhibited a 20-fold increase in fluorescence when compared with cells containing any other rRNA combinations.&lt;br /&gt;
&lt;br /&gt;
[[Figure 1. O-ribosomes and Boolean logic.]]&lt;br /&gt;
&lt;br /&gt;
=Applications and Future Directions=&lt;br /&gt;
&lt;br /&gt;
Logic gates can be used to design increasingly complex circuits with far-reaching applications in:&lt;br /&gt;
*Genetic engineering&lt;br /&gt;
*Nanotechnology&lt;br /&gt;
*Industrial Fermentation&lt;br /&gt;
*Metabolic engineering: increasingly complex synthetic gene circuits might be used to engineer and optimize novel metabolic pathways.&lt;br /&gt;
*[[Medical Applications of Synthetic Biology - Samantha Simpson|Medicine]]&lt;br /&gt;
**Bacteria to deliver cancer treatment: the integration of multiple inputs can help bacteria sense and respond to increasingly specific environments, such as that of a tumor in the human body.&lt;br /&gt;
**Pharmaceuticals: produced through metabolic engineering; &amp;quot;smart&amp;quot; drug delivery.&lt;br /&gt;
&lt;br /&gt;
=References=&lt;br /&gt;
*Anderson, J. C., Voigt, C. A., Arkin, A. P. (2007). Environmental signal integration by a modular AND gate. Mol Syst Biol. 3:133. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17700541&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Andrianantoandro, E., Subhayu, B., Karig, D. K., Weiss, R. (2006). Synthetic biology: new engineering rules for an emerging discipline. Mol Syst. Biol. 2:2006.0028. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16738572&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Ashkenasy, G., Ghadiri, M. R. (2004). Boolean Logic Functions of a Synthetic Peptide Network. J Am Chem Soc. 126(36):11140-1. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15355081&amp;amp;ordinalpos=13&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Baron, R., Lioubashevski, O., Katz, E., Niazov, T., Willner, I. (2006). Two coupled enzymes perform in parallel the “AND” and “InhibAND” logic gate operations. Org Biomol Chem. 4(6): 989-91. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16525539&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Baron, R., Lioubashevski, O., Katz, E., Niazov, T., Willner, I. (2006). Logic gates and elementary computing by enzymes. J Phys Chem A. 110(27):8548-53. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16821840&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Benenson, Y., Binyamin, G., Ben-Dor, U., Adar, R., Shapiro, E. (2004). An autonomous molecular computer for logical control of gene expression. Nature. 429:423-429. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15116117&amp;amp;ordinalpos=6&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Boczko, E., Gedeon, T., Mischaikow, K. (2007). Dynamics of a simple regulatory switch. J Math Biol. 55(5-6):679-719. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17622532&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Chen, X., Wang, Y., Liu, Q., Zhang, Z., Fan, C., He, L. (2006). Construction of molecular logic gates with a DNA-cleaving deoxyribozyme. Angew Chem Int Ed Engl. 45(11):1759-62. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16470893&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Davidson, E.A., Ellington, A.D. (2007). Synthetic RNA circuits. Nat Chem Biol. 3(1):23-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17173026&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Dueber, J.E., Mirsky, E.A., Lim, W.A. (2007). Engineering synthetic signaling proteins with ultrasensitive input/output control. Nat Biotechnol. 25(6):660-662. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17515908&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Drubin, D. A., Way, J. C., Silver, P. A. (2007). Designing biological systems. Genes Dev. 21(3):242-54. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17289915&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Elowitz, M. B., &amp;amp; Leibler, S. (2000). A synthetic oscillatory network of transcriptional regulators. Nature. 403(6767):335-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=10659856&amp;amp;ordinalpos=10&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract] &lt;br /&gt;
*Farfel, J., Stefanovic, D. (2005). Towards practical biomolecular computers using microfluidic deoxyribozyme logic gate networks.  University of New Mexico.&lt;br /&gt;
*Forster, A.C., Church G.M. (2006). Towards synthesis of a minimal cell. Mol Sys Biol. 2(45):1-10. [http://www.nature.com/msb/journal/v2/n1/pdf/msb4100090.pdf PDF]&lt;br /&gt;
*Frezza, B.M., Cockroft, S. L., Ghadiri, M.R. (2007). Modular Multi-level Circuits from Immobilized DNA-Based Logic Gates. J Am Chem Soc. (Epub ahead of print) [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17994734&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Gardner, T.S., Cantor, C.R., Collins, J.J. (2000). Construction of a genetic toggle switch in Escherichia coli. Nature. 403(6767):338-42. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=10659857&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Heinemann, M., Panke, S. (2006). Synthetic biology—putting engineering into biology. Bioinformatics. 22(22):2790-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16954140&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Kaznessis, Y. N. (2007). Models for synthetic biology. BMC Syst Biol. 1(1):47. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17986347&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Kramer, B. P., Fischer, C., Fussenegger, M. (2004). BioLogic Gates Enable Transcription Control in Mammalian Cells. Biotechnol Bioeng. 87(4):478-84. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15286985&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Lederman, H., Macdonald, J., Stefanovic, D., Stojanovic, M. N. (2006). Deoxyribozyme-based three-input logic gates and construction of a molecular full adder. Biochemistry. 45(4):1194-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16430215&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Narayanaswamy, R., Ellington, A.D. (2006). Engineering RNA-based circuits. Handb Exp Pharmacol. (173):423-45. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16594629&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVAbstractPlus Abstract]&lt;br /&gt;
*Rackham, O., Chin, J. W. (2005). Cellular logic with orthogonal ribosomes. JACS 1227:17584-85. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16351070&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Rackham, O., Chin, J.W. (2006) Synthesizing cellular networks from evolved ribosome-mRNA pairs. Biochem Soc Trans. 34(2):328-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16545106&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Sayut, D.J., Kambam, P.K., Sun, L. (2007). Engineering and applications of genetic circuits. Mol Biosyst. 3(12):835-840. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=18000560&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Seelig G., Soloveichik, D., Zhang, D. Y., Winfree, E., (2006). Enzyme-free nucleic acid logic circuits. Science. 314(5805): 1585-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17158324&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Stojanovic, M. N., Semova, S., Kolpashchikov, D., Macdonald, J., Morgan, C., Stefanovic, D. (2005). Deoxyribozyme-based ligase logic gates and their initial circuits. J Am Chem Soc. 127(19):6914-5.  [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15884910&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Voigt, C. A. (2006). Genetic parts to program bacteria. Curr Opin Biotechnol. 17:548-557. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16978856&amp;amp;ordinalpos=9&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Wall, M. E., Hlavacek, W. S., Savageau, M. A. (2004). Design of gene circuits: lessons from bacteria. Nat Rev Genet. 5(1):34-42. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=14708014&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Yan, H., Feng, L., LaBean, T.H., Reif, J.H. (2003). Parallel Molecular Computations of Pairwise Exclusive-Or (XOR) Using DNA &amp;quot;String Tile&amp;quot; Self-Assembly. J Am Chem Soc. 125:14246-14247. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=14624551&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Yoshida, W., Yokobayashi, Y. (2007). Photon Boolean logic gates based on DNA aptamers. Chem Commun (Camb). (2):195-7. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17180244&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;/div&gt;</summary>
		<author><name>Emgarren</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=Logic_Gates_-_Emma_Garren&amp;diff=3975</id>
		<title>Logic Gates - Emma Garren</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=Logic_Gates_-_Emma_Garren&amp;diff=3975"/>
				<updated>2007-12-06T05:45:51Z</updated>
		
		<summary type="html">&lt;p&gt;Emgarren: /* Cellular Logic Gates: ''In Vivo'' */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Background: Logic Gates and Truth Tables=&lt;br /&gt;
&lt;br /&gt;
A [http://en.wikipedia.org/wiki/Logic_gate logic gate], the building block for digital circuits, is a computing unit that performs a logical operation on one or more inputs and produces a single output.  Gates are identified by their function, and each type of logic gate can be represented with a distinctive symbol.  Inputs to outputs are read from left to right.  A small circle on the right indicates the inversion of the output.  A double line on the left indicates that the function is &amp;quot;exclusive.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
A [http://en.wikipedia.org/wiki/Truth_table truth table] is a useful way to describe the behavior or function of a logic gate.  Logic states for both inputs and outputs are designated with 0's and 1's.  Click [[Logic Gates: Symbols and Truth Tables|here]] to see some common logic gates and their truth tables.&lt;br /&gt;
&lt;br /&gt;
Logic gates can be placed in parallel or serial combinations in order to perform more complex functions.  Here, two parallel outputs, D and E, act as inputs to the function of output Q:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Figure 1. Combination of logic gates: &amp;lt;/b&amp;gt; Q = D &amp;lt;b&amp;gt;OR&amp;lt;/b&amp;gt; E = (&amp;lt;b&amp;gt;NOT&amp;lt;/b&amp;gt;(A OR B)) &amp;lt;b&amp;gt;OR&amp;lt;/b&amp;gt; (B &amp;lt;b&amp;gt;AND&amp;lt;/b&amp;gt; C)&lt;br /&gt;
&lt;br /&gt;
[[Image:combination_gates.gif]]&lt;br /&gt;
&lt;br /&gt;
([http://www.kpsec.freeuk.com/gates.htm Image] by John Hewes, 2007)&lt;br /&gt;
&lt;br /&gt;
=Logic Gates in Synthetic Biology=&lt;br /&gt;
Synthetic biology applies many of the principles of engineering to the field of biology in order to create biological devices which can ultimately be integrated into increasingly complex systems.  These principles include standardization of parts, modularity, abstraction, reliability, predictability, and uniformity (Adrianantoandro et al., 2006).  The application of engineering principles to biology is complicated by the inability to predict the functions of even simple devices and modules within the cellular environment.  Some of the confounding factors are [[Term paper wiki|gene expression noise]], mutation, cell death, undefined and changing extracellular environments, and interactions with the cellular context (Adrianantoandro et al., 2006).  &lt;br /&gt;
&lt;br /&gt;
While for digital logic, inputs are either on or off (1 or 0), biological logic is sometimes leads to intermediate induction levels (Voigt, 2006).  However, due to their [http://en.wikipedia.org/wiki/Sigmoid_function sigmoid-shaped] dose response curves, gene regulation systems can be considered genetic analog-digital converters.  The signal is either ON or OFF for a wide range of input concentrations, with the system changing between the ON and OFF states in a relatively small concentration window (Kramer et al., 2004).&lt;br /&gt;
&lt;br /&gt;
In synthetic biology, logic gates are created by engineering the biochemical reactions that regulate various cellular processes, such as transcription, translation, protein phosphorylation, allosteric regulation, ligand/receptor binding, and enzymatic reactions.  Although the diversity of biochemical reactions can make it difficult to combine different devices, these logic gates can be used to build complex systems with functions that have many practical applications.  [http://gcat.davidson.edu/GcatWiki/index.php/CellularMemory:Mathematical_Models Mathematical modeling] is used to predict the dynamics of the signaling and regulatory networks resulting from the logic gates.&lt;br /&gt;
&lt;br /&gt;
=Biomolecular Logic Gates:'' In Vitro''=&lt;br /&gt;
&lt;br /&gt;
''In vitro'' studies have been used to design combinations of molecules that have emergent properties related to information processing--molecular computing devices.  Both the inputs and outputs consist of molecular species, with the output being a biologically active molecule.  The extent to which these devices will be used with the cellular context is unclear--however, they are bound to inspire new directions for research in synthetic biology, and have potential applications in biochemical sensing, pathway engineering, and medical diagnosis and treatment.&lt;br /&gt;
&lt;br /&gt;
==Protein-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
Enzymes:&lt;br /&gt;
*&amp;lt;b&amp;gt;Two coupled enzymes perform in parallel the 'AND' and 'InhibAND' logic gate operations. (Baron et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Logic Gates and Elementary Computing by Enzymes. (Baron et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
Synthetic Peptide Networks:&lt;br /&gt;
*&amp;lt;b&amp;gt;Boolean Logic Functions of a Synthetic Peptide Network. (Ashkenasy and Ghadiri, 2004)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
Signaling Proteins:&lt;br /&gt;
*&amp;lt;b&amp;gt;Engineering synthetic signaling proteins with ultrasensitive input/output control. (Dueber et al., 2007)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==Deoxyribozyme-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
Deoxyribozyme-based gates are controlled by oligonucleotide inputs, and have been used to engineer logic gates that perform:&lt;br /&gt;
*multiple logical operations in parallel&lt;br /&gt;
*single-step signaling cascades&lt;br /&gt;
*a feedback cycle that acts as an exponential chain reaction&lt;br /&gt;
&lt;br /&gt;
These papers provide examples of deoxyribozyme-based logic gates:&lt;br /&gt;
*&amp;lt;b&amp;gt;Deoxyribozyme-Based Ligase Logic Gates and Their Initial Circuits. (Stojanovic et al., 2005)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Deoxyribozyme-Based Three-Input Logic Gates and Construction of a Molecular Full Adder. (Lederman et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Construction of Molecular Logic Gates with a DNA-Cleaving Deoxyribozyme (Chen et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==DNA-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;b&amp;gt;Modular Multi-Level Circuits from Immobilized DNA-Based Logic Gates. (Frezza et al., 2007)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;DNA Logic Gates Based on Structural Polymorphism of Telomere DNA Molecules Responding to Chemical Input Signals. (Miyoshi et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Photonic boolean logic gates based on DNA aptamers. (Yoshida and Yokobayashi, 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Parallel Molecular Computations of Pairwise Exclusive-OR (XOR) Using DNA &amp;quot;String Tile&amp;quot; Self-Assembly. (Yan et al., 2003)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==An autonomous molecular computer for logical control of gene expression. (Benenson et al., 2004)==&lt;br /&gt;
&lt;br /&gt;
===Overview:===&lt;br /&gt;
&lt;br /&gt;
This gate uses sequence recognition to control enzyme catalysis of covalent bond formation and breakage, producing an ssDNA output.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; Specific combination mRNA levels, serving as a simple model of a disease state (cancer)&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; “Drug” (or drug repressor) in the form of a single-stranded DNA sequence with known anti-cancer activity&lt;br /&gt;
&lt;br /&gt;
===Design:===&lt;br /&gt;
&lt;br /&gt;
[[Figure 2. Logical design of the molecular computer.]]&lt;br /&gt;
&lt;br /&gt;
An ''in vitro'' system is designed to recognize a specific combination of mRNA levels as its inputs, and performs a logical operation that results in the production of a molecule that can affect gene expression.  The input mRNA levels have been designed to mimic a simplistic version of gene expression modeling cancer, and the output is a drug-like ssDNA with known anticancer activity.  Therefore, the molecular computer is analogous to &amp;quot;a computational version of 'diagnosis'&amp;quot; (424).&lt;br /&gt;
&lt;br /&gt;
===Function:===&lt;br /&gt;
&lt;br /&gt;
[[Figure 3. Operation of the molecular computer.]] &lt;br /&gt;
&lt;br /&gt;
The molecular computers consist of a double-stranded DNA sequence with unique 7-bp sequences that recognize the “input” RNA.  Each mRNA indicator is processed one at a time.  An “inactivation tag” results in the displacement of the transition molecule, which destroys the computation fragment.  An “activation tag” results in activation of the transition molecule.  There are two separate molecular computers working simultaneously—one that releases the drug (a specific single-stranded DNA sequence) upon “positive diagnosis,” and another that releases the drug suppressor in response to “negative diagnosis.”  The drug (or drug repressor) is incorporated into the DNA fragment as an inactive loop, protected by the double-stranded recognition sequences.  If all of the transitions are “positive,” the ultimate output is drug administration (release of ssDNA).  If any of the steps results in a “negative” transition, the output is a drug repressor.  The design is flexible in that any sufficiently long mRNA molecule can be used as an indicator, and any ssDNA or short RNA molecule (up to at least 21-bp) can be designed as the output.  PCR was used to for the experimental demonstration of both diagnosis and drug administration, and it is shown that the amount of active drug increases with the confidence of positive diagnosis.  Future work could test the effectiveness of using alternate inputs (such as proteins), alternate outputs (such as RNA interference), as well as testing the function of the molecular computer ''in vivo''.&lt;br /&gt;
&lt;br /&gt;
==Enzyme-Free Nucleic Acid Logic Circuits. (Seelig et al., 2006)==&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; 2 DNA strands - F(in) and G(in)&lt;br /&gt;
*&amp;lt;b&amp;gt;Gate:&amp;lt;/b&amp;gt; 3 DNA strands - E(q), F(f), and G&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Fluorescence - release of F(f)&lt;br /&gt;
&lt;br /&gt;
Nucleic acid devices are simplified by the predicability of base pairing.  Although previous research has engineered nucleic acid logic switches based on hybridization and conformational changes ''in vivo'', and this paper designs chemical logic gates that are capable of being combined into large, reliable circuits.  These logic gates embody the following digital design principles: logic, cascading, restoration, fan-out, and modularity.&lt;br /&gt;
&lt;br /&gt;
The benefits of this approach are that both inputs and outputs are in the same form, which makes cascading possible (the output for one gate serves as the input for the next gate in the circuit).&lt;br /&gt;
&lt;br /&gt;
Gate function is entirely determined by base pairing and breaking.  Each gate is composed of one or more gate strands, and one output strand.  &lt;br /&gt;
&lt;br /&gt;
[[Figure 4. Two-input AND gate.]]&lt;br /&gt;
&lt;br /&gt;
Restoration:&lt;br /&gt;
*When a gate fails to produce enough output when triggered, restoration increases a moderate output amount to the full activation level.&lt;br /&gt;
*When a gate &amp;quot;leaks&amp;quot; by spontaneously releasing the output strand, restoration decreases the small output amount to a negligible level.&lt;br /&gt;
*Gates for [[Restoration: Amplification Gate|amplification]] and [[Restoration: Thresholding Gate|thresholding]] were used to implement signal restoration.&lt;br /&gt;
&lt;br /&gt;
Modularity and Scalability:  &lt;br /&gt;
*Eleven gates (AND, OR, sequence translation, input amplification, and signal restoration) were used to compose a large, complex circuit.&lt;br /&gt;
&lt;br /&gt;
=Cellular Logic Gates: ''In Vivo''=&lt;br /&gt;
&lt;br /&gt;
As stated above, there the cellular environment possesses many characteristics that complicate the implementation of biomolecular logic circuits, such as gene expression noise, mutation, cell death, undefined and changing extracellular environments, and interactions with the cellular context.  Some researchers are trying to engineer the &amp;quot;minimal cell,&amp;quot; either through top-down or bottom-up approaches, in order to produce something that can perform the logical operations without some of these excess confounding factors.  However, many efforts at building cellular logic gates have succeeded, both in prokaryotes and eukaryotes, and these have wide-ranging applications.&lt;br /&gt;
&lt;br /&gt;
==Synthetic Oscillators and Switches==&lt;br /&gt;
[[Image:design_fig_1ab.gif|Synthetic oscillators and switches.]]&lt;br /&gt;
&lt;br /&gt;
[[Image:design_fig_1d.gif]]&lt;br /&gt;
(Image from Figure 1 of Drubin et al., 2007. Permission pending.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Figure 5. &amp;lt;/b&amp;gt;Schematic representation of the function of various engineered biological switches.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;A.  [[Repressilator]]&amp;lt;/b&amp;gt; (Elowitz and Leibler, 2000).  The &amp;quot;repressilator,&amp;quot; or synthetic cellular oscillator, can be built from a string of three repressors, each acting the repress the expression of the next gene in the circuit.  Oscillatory output is read by GFP expression regulated by one of the repressors (in this case, tetracycline).  The design is analogous to a series of three NOT gates.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;B.  Toggle switch&amp;lt;/b&amp;gt; (Gardner et al., 2000).  A toggle switch can be designed from two repressor systems that cross-regulate each other's promoters, and is analogous to the construction of two independent IF gates.  It is useful as a pathway module to create more complex programmable cells.  Toggle switches can be used to engineer [[CellularMemory:Toggle_Switch|cellular memory]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;D.  RNA-based antiswitch.&amp;lt;/b&amp;gt;  When the engineered RNA is bound to an inducer ligand, the structure changes to either expose or hide a region of RNA that is homologous to a region of the target mRNA (encompassing the translational start site).  Thus, when the antisense region is exposed, translation of target mRNA is repressed.  Synthetic switches in both eukaryotes ([[Antiswitches|antiswitches]]) and prokaryotes ([[Riboregulators|riboregulators]] and [[Riboswitches|riboswitches]]) can be mediated via RNA devices.&lt;br /&gt;
&lt;br /&gt;
==Environmental signal integration by a modular AND gate. (Anderson et al., 2007)==&lt;br /&gt;
&lt;br /&gt;
AND gates allow cells to integrate multiple signals and can increase their specificity in sensing the environment.  This is especially useful for engineering cells to sense environments that are not encountered naturally, or those that are too specific to be identified by a single environmental signal.&lt;br /&gt;
&lt;br /&gt;
A logic gate achieves &amp;lt;b&amp;gt;modularity&amp;lt;/b&amp;gt; when it can be used as a self-contained component of more complex systems, and is designed to interface with multiple different inputs and outputs.  This paper demonstrates a modular AND gate in ''E. coli'' that uses promoters for both the inputs and the output.  This design, unlike that of previously engineered prokaryotic logic gates, makes it relatively easy to use the same gate for different inputs and outputs.&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
*&amp;lt;b&amp;gt;Inputs:&amp;lt;/b&amp;gt;&lt;br /&gt;
# Promoter that drives the expression of the gene for T7 RNA polymerase (''T7ptag''), containing two [http://en.wikipedia.org/wiki/Stop_codon amber stop codons] that prevent translation under normal circumstances.&lt;br /&gt;
#Promoter that drives the expression of the gene for the SupD amber suppressor (''supD''), which decodes the amber stop codons as serine, and allows for translation of T7 RNA polymerase.&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Gene expressed under the T7 promoter, which requires functional translation of both T7 RNA polymerase and the SupD amber suppressor.&lt;br /&gt;
&lt;br /&gt;
The fluorescence data (see [Figure 2. Function of the AND gate. Figure 2]) was used to parameterize a [[transfer function model]] that was derived in order to understand how the range of the input promoters affects the function of the circuit.&lt;br /&gt;
&lt;br /&gt;
[[Figure 1. Schematic representation of AND gate.]]&lt;br /&gt;
&lt;br /&gt;
*Input 1: P(sal) controls the expression supD gene, and is activated by the addition of salicylate (Sal).&lt;br /&gt;
*Input 2: P(BAD) controls T7 RNA polymerase gene, and is activated by the addition of arabinose (Ara).  Because a strong RBS for T7ptag resulted in high levels of basal expression, the RBS was mutagenized and tuned by screening for the presence of output only when both inducers were present.&lt;br /&gt;
*Output: ''GFPmut3_LAA'' (fast-folding GFP with a degradation tag)&lt;br /&gt;
&lt;br /&gt;
[[Figure 2. Function of the AND gate.]]&lt;br /&gt;
&lt;br /&gt;
There is 1000-fold induction of fluorescence in the presence of high concentrations of both inducers, arabinose and salicylate.&lt;br /&gt;
&lt;br /&gt;
[[Figure 6. Modularity of the AND gate.]]&lt;br /&gt;
&lt;br /&gt;
The modularity of the AND gate is demonstrated by reconnecting the gate to new inputs (natural promoters), and a new output (desired phenotype).&lt;br /&gt;
&lt;br /&gt;
A.  Exchanging the inputs:&lt;br /&gt;
*Input 1: The ''lux'' promoter, which responds to the [[Quorum Sensing|quorum signal]] AI-1.&lt;br /&gt;
*Input 2: The ''mgrB'' promoter, which responds to the absence of exogenous magnesium via the PhoPQ two-component system.&lt;br /&gt;
&lt;br /&gt;
B. Exchanging the output:&lt;br /&gt;
*Output: The ''inv'' gene, coding for invasin, a protein that allows bacteria to invade mammalian cells.&lt;br /&gt;
&lt;br /&gt;
==BioLogic Gates Enable Logical Transcription Control in Mammalian Cells. (Kramer et al., 2004)==&lt;br /&gt;
&lt;br /&gt;
Transcription control modules, responsive to up to three small molecule inputs, were engineered in mammalian Chinese hamster ovary cells.  These &amp;quot;BioLogic gates&amp;quot; provide the tools and building blocks to engineer more complex gene regulatory networks in eukaryotic cells.  The gates use butyrolactone-, streptogramin-, tetracycline-, and macrolide-dependent transcription factors, each fused to a KRAB or VP16 repression domain. &lt;br /&gt;
&lt;br /&gt;
#[[NOT IF gate]] - two inputs&lt;br /&gt;
#[[NOT IF IF gate]] - three inputs&lt;br /&gt;
#[[NAND gate]] - parallel arrangement of two NOT gates&lt;br /&gt;
#[[OR gate]] - parallel arrangement of two IF gates&lt;br /&gt;
#[[NOR gate]] - constructed from two NOT gates in consecutive order&lt;br /&gt;
#[[INVERTER gate]] - combination of two independent IF gates, acts as the inverse of the NOT IF gate&lt;br /&gt;
&lt;br /&gt;
==Cellular Logic with Orthogonal Ribosomes. (Rackham and Chin, 2006)==&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
Two-input logic gates were constructed based on the interactions between synthetic O-rRNA and O-mRNA.&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; Orthogonal ribosomes (O-ribosomes), which translate O-mRNA, but do not significantly translate any of the thousands of cellular transcripts bearing cellular RBS sequences.&lt;br /&gt;
*&amp;lt;b&amp;gt;Gate:&amp;lt;/b&amp;gt; Orthogonal mRNAs (O-mRNAs), which contain ribosome-binding sequences (RBSs) that do not direct the translation of downstream genes by endogenous ribosomes.&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Fluorescence.&lt;br /&gt;
&lt;br /&gt;
Three distinct O-ribosome-O-mRNA pairs were isolated, with molecular specificities for independent function.  This was accomplished through [[Hunter Stone - Synthetic Biology Seminar|directed evolution]] in two steps: &lt;br /&gt;
#A library of new potential RBSs were placed upstream of a novel fusion of the genes encoding chloramphenicol acetyltransferase and uracil phosphoribosyltransferase, and screened against 5-fluorouracil to select for the O-mRNA sequences that were not translated by endogenous ribosomes.&lt;br /&gt;
#The selected O-mRNAs were combined with a library of mutated 16s rRNA sequences, and these cells were grown in the presence of chloramphenicol to screen for  those in which the mutant ribosomes translated the O-mRNAs.&lt;br /&gt;
The O-ribosome-O-mRNA pairs can be used to control almost any molecular interaction that can be linked to gene expression.  In this case they were used to build an &amp;lt;b&amp;gt;AND gate&amp;lt;/b&amp;gt; composed of two O-mRNA sequences: O-mRNA-A-omega, encoding the omega fragment of beta-galactosidase, and O-mRNA-C-alpha, encoding the alpha fragment of beta-galactosidase.  Synthesis and assembly of a complete beta-galactosidase enzyme (both fragments) results in the cells hydrolyzing FDG into F (fluorescein), which is detected with a fluorometer.  Cells programmed with both of the corresponding O-ribosome inputs, O-rRNA-A and O-rRNA-C, exhibited a 20-fold increase in fluorescence when compared with cells containing any other rRNA combinations.&lt;br /&gt;
&lt;br /&gt;
[[Figure 1. O-ribosomes and Boolean logic.]]&lt;br /&gt;
&lt;br /&gt;
=Applications and Future Directions=&lt;br /&gt;
&lt;br /&gt;
Logic gates can be used to design increasingly complex circuits with far-reaching applications in:&lt;br /&gt;
*Genetic engineering&lt;br /&gt;
*Nanotechnology&lt;br /&gt;
*Industrial Fermentation&lt;br /&gt;
*Metabolic engineering: increasingly complex synthetic gene circuits might be used to engineer and optimize novel metabolic pathways.&lt;br /&gt;
*[[Medical Applications of Synthetic Biology - Samantha Simpson|Medicine]]&lt;br /&gt;
**Bacteria to deliver cancer treatment: the integration of multiple inputs can help bacteria sense and respond to increasingly specific environments, such as that of a tumor in the human body.&lt;br /&gt;
**Pharmaceuticals: produced through metabolic engineering; &amp;quot;smart&amp;quot; drug delivery.&lt;br /&gt;
&lt;br /&gt;
=References=&lt;br /&gt;
*Anderson, J. C., Voigt, C. A., Arkin, A. P. (2007). Environmental signal integration by a modular AND gate. Mol Syst Biol. 3:133. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17700541&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Andrianantoandro, E., Subhayu, B., Karig, D. K., Weiss, R. (2006). Synthetic biology: new engineering rules for an emerging discipline. Mol Syst. Biol. 2:2006.0028. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16738572&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Ashkenasy, G., Ghadiri, M. R. (2004). Boolean Logic Functions of a Synthetic Peptide Network. J Am Chem Soc. 126(36):11140-1. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15355081&amp;amp;ordinalpos=13&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Baron, R., Lioubashevski, O., Katz, E., Niazov, T., Willner, I. (2006). Two coupled enzymes perform in parallel the “AND” and “InhibAND” logic gate operations. Org Biomol Chem. 4(6): 989-91. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16525539&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Baron, R., Lioubashevski, O., Katz, E., Niazov, T., Willner, I. (2006). Logic gates and elementary computing by enzymes. J Phys Chem A. 110(27):8548-53. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16821840&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Benenson, Y., Binyamin, G., Ben-Dor, U., Adar, R., Shapiro, E. (2004). An autonomous molecular computer for logical control of gene expression. Nature. 429:423-429. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15116117&amp;amp;ordinalpos=6&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Boczko, E., Gedeon, T., Mischaikow, K. (2007). Dynamics of a simple regulatory switch. J Math Biol. 55(5-6):679-719. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17622532&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Chen, X., Wang, Y., Liu, Q., Zhang, Z., Fan, C., He, L. (2006). Construction of molecular logic gates with a DNA-cleaving deoxyribozyme. Angew Chem Int Ed Engl. 45(11):1759-62. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16470893&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Davidson, E.A., Ellington, A.D. (2007). Synthetic RNA circuits. Nat Chem Biol. 3(1):23-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17173026&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Dueber, J.E., Mirsky, E.A., Lim, W.A. (2007). Engineering synthetic signaling proteins with ultrasensitive input/output control. Nat Biotechnol. 25(6):660-662. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17515908&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Drubin, D. A., Way, J. C., Silver, P. A. (2007). Designing biological systems. Genes Dev. 21(3):242-54. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17289915&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Elowitz, M. B., &amp;amp; Leibler, S. (2000). A synthetic oscillatory network of transcriptional regulators. Nature. 403(6767):335-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=10659856&amp;amp;ordinalpos=10&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract] &lt;br /&gt;
*Farfel, J., Stefanovic, D. (2005). Towards practical biomolecular computers using microfluidic deoxyribozyme logic gate networks.  University of New Mexico.&lt;br /&gt;
*Frezza, B.M., Cockroft, S. L., Ghadiri, M.R. (2007). Modular Multi-level Circuits from Immobilized DNA-Based Logic Gates. J Am Chem Soc. (Epub ahead of print) [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17994734&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Gardner, T.S., Cantor, C.R., Collins, J.J. (2000). Construction of a genetic toggle switch in Escherichia coli. Nature. 403(6767):338-42. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=10659857&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Heinemann, M., Panke, S. (2006). Synthetic biology—putting engineering into biology. Bioinformatics. 22(22):2790-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16954140&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Kaznessis, Y. N. (2007). Models for synthetic biology. BMC Syst Biol. 1(1):47. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17986347&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Kramer, B. P., Fischer, C., Fussenegger, M. (2004). BioLogic Gates Enable Transcription Control in Mammalian Cells. Biotechnol Bioeng. 87(4):478-84. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15286985&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Lederman, H., Macdonald, J., Stefanovic, D., Stojanovic, M. N. (2006). Deoxyribozyme-based three-input logic gates and construction of a molecular full adder. Biochemistry. 45(4):1194-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16430215&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Narayanaswamy, R., Ellington, A.D. (2006). Engineering RNA-based circuits. Handb Exp Pharmacol. (173):423-45. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16594629&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVAbstractPlus Abstract]&lt;br /&gt;
*Rackham, O., Chin, J. W. (2005). Cellular logic with orthogonal ribosomes. JACS 1227:17584-85. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16351070&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Rackham, O., Chin, J.W. (2006) Synthesizing cellular networks from evolved ribosome-mRNA pairs. Biochem Soc Trans. 34(2):328-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16545106&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Sayut, D.J., Kambam, P.K., Sun, L. (2007). Engineering and applications of genetic circuits. Mol Biosyst. 3(12):835-840. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=18000560&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Seelig G., Soloveichik, D., Zhang, D. Y., Winfree, E., (2006). Enzyme-free nucleic acid logic circuits. Science. 314(5805): 1585-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17158324&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Stojanovic, M. N., Semova, S., Kolpashchikov, D., Macdonald, J., Morgan, C., Stefanovic, D. (2005). Deoxyribozyme-based ligase logic gates and their initial circuits. J Am Chem Soc. 127(19):6914-5.  [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15884910&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Voigt, C. A. (2006). Genetic parts to program bacteria. Curr Opin Biotechnol. 17:548-557. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16978856&amp;amp;ordinalpos=9&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Wall, M. E., Hlavacek, W. S., Savageau, M. A. (2004). Design of gene circuits: lessons from bacteria. Nat Rev Genet. 5(1):34-42. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=14708014&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Yan, H., Feng, L., LaBean, T.H., Reif, J.H. (2003). Parallel Molecular Computations of Pairwise Exclusive-Or (XOR) Using DNA &amp;quot;String Tile&amp;quot; Self-Assembly. J Am Chem Soc. 125:14246-14247. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=14624551&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Yoshida, W., Yokobayashi, Y. (2007). Photon Boolean logic gates based on DNA aptamers. Chem Commun (Camb). (2):195-7. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17180244&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;/div&gt;</summary>
		<author><name>Emgarren</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=Logic_Gates_-_Emma_Garren&amp;diff=3973</id>
		<title>Logic Gates - Emma Garren</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=Logic_Gates_-_Emma_Garren&amp;diff=3973"/>
				<updated>2007-12-06T05:38:08Z</updated>
		
		<summary type="html">&lt;p&gt;Emgarren: /* Enzyme-Free Nucleic Acid Logic Circuits. (Seelig et al., 2006) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Background: Logic Gates and Truth Tables=&lt;br /&gt;
&lt;br /&gt;
A [http://en.wikipedia.org/wiki/Logic_gate logic gate], the building block for digital circuits, is a computing unit that performs a logical operation on one or more inputs and produces a single output.  Gates are identified by their function, and each type of logic gate can be represented with a distinctive symbol.  Inputs to outputs are read from left to right.  A small circle on the right indicates the inversion of the output.  A double line on the left indicates that the function is &amp;quot;exclusive.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
A [http://en.wikipedia.org/wiki/Truth_table truth table] is a useful way to describe the behavior or function of a logic gate.  Logic states for both inputs and outputs are designated with 0's and 1's.  Click [[Logic Gates: Symbols and Truth Tables|here]] to see some common logic gates and their truth tables.&lt;br /&gt;
&lt;br /&gt;
Logic gates can be placed in parallel or serial combinations in order to perform more complex functions.  Here, two parallel outputs, D and E, act as inputs to the function of output Q:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Figure 1. Combination of logic gates: &amp;lt;/b&amp;gt; Q = D &amp;lt;b&amp;gt;OR&amp;lt;/b&amp;gt; E = (&amp;lt;b&amp;gt;NOT&amp;lt;/b&amp;gt;(A OR B)) &amp;lt;b&amp;gt;OR&amp;lt;/b&amp;gt; (B &amp;lt;b&amp;gt;AND&amp;lt;/b&amp;gt; C)&lt;br /&gt;
&lt;br /&gt;
[[Image:combination_gates.gif]]&lt;br /&gt;
&lt;br /&gt;
([http://www.kpsec.freeuk.com/gates.htm Image] by John Hewes, 2007)&lt;br /&gt;
&lt;br /&gt;
=Logic Gates in Synthetic Biology=&lt;br /&gt;
Synthetic biology applies many of the principles of engineering to the field of biology in order to create biological devices which can ultimately be integrated into increasingly complex systems.  These principles include standardization of parts, modularity, abstraction, reliability, predictability, and uniformity (Adrianantoandro et al., 2006).  The application of engineering principles to biology is complicated by the inability to predict the functions of even simple devices and modules within the cellular environment.  Some of the confounding factors are [[Term paper wiki|gene expression noise]], mutation, cell death, undefined and changing extracellular environments, and interactions with the cellular context (Adrianantoandro et al., 2006).  &lt;br /&gt;
&lt;br /&gt;
While for digital logic, inputs are either on or off (1 or 0), biological logic is sometimes leads to intermediate induction levels (Voigt, 2006).  However, due to their [http://en.wikipedia.org/wiki/Sigmoid_function sigmoid-shaped] dose response curves, gene regulation systems can be considered genetic analog-digital converters.  The signal is either ON or OFF for a wide range of input concentrations, with the system changing between the ON and OFF states in a relatively small concentration window (Kramer et al., 2004).&lt;br /&gt;
&lt;br /&gt;
In synthetic biology, logic gates are created by engineering the biochemical reactions that regulate various cellular processes, such as transcription, translation, protein phosphorylation, allosteric regulation, ligand/receptor binding, and enzymatic reactions.  Although the diversity of biochemical reactions can make it difficult to combine different devices, these logic gates can be used to build complex systems with functions that have many practical applications.  [http://gcat.davidson.edu/GcatWiki/index.php/CellularMemory:Mathematical_Models Mathematical modeling] is used to predict the dynamics of the signaling and regulatory networks resulting from the logic gates.&lt;br /&gt;
&lt;br /&gt;
=Biomolecular Logic Gates:'' In Vitro''=&lt;br /&gt;
&lt;br /&gt;
''In vitro'' studies have been used to design combinations of molecules that have emergent properties related to information processing--molecular computing devices.  Both the inputs and outputs consist of molecular species, with the output being a biologically active molecule.  The extent to which these devices will be used with the cellular context is unclear--however, they are bound to inspire new directions for research in synthetic biology, and have potential applications in biochemical sensing, pathway engineering, and medical diagnosis and treatment.&lt;br /&gt;
&lt;br /&gt;
==Protein-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
Enzymes:&lt;br /&gt;
*&amp;lt;b&amp;gt;Two coupled enzymes perform in parallel the 'AND' and 'InhibAND' logic gate operations. (Baron et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Logic Gates and Elementary Computing by Enzymes. (Baron et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
Synthetic Peptide Networks:&lt;br /&gt;
*&amp;lt;b&amp;gt;Boolean Logic Functions of a Synthetic Peptide Network. (Ashkenasy and Ghadiri, 2004)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
Signaling Proteins:&lt;br /&gt;
*&amp;lt;b&amp;gt;Engineering synthetic signaling proteins with ultrasensitive input/output control. (Dueber et al., 2007)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==Deoxyribozyme-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
Deoxyribozyme-based gates are controlled by oligonucleotide inputs, and have been used to engineer logic gates that perform:&lt;br /&gt;
*multiple logical operations in parallel&lt;br /&gt;
*single-step signaling cascades&lt;br /&gt;
*a feedback cycle that acts as an exponential chain reaction&lt;br /&gt;
&lt;br /&gt;
These papers provide examples of deoxyribozyme-based logic gates:&lt;br /&gt;
*&amp;lt;b&amp;gt;Deoxyribozyme-Based Ligase Logic Gates and Their Initial Circuits. (Stojanovic et al., 2005)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Deoxyribozyme-Based Three-Input Logic Gates and Construction of a Molecular Full Adder. (Lederman et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Construction of Molecular Logic Gates with a DNA-Cleaving Deoxyribozyme (Chen et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==DNA-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;b&amp;gt;Modular Multi-Level Circuits from Immobilized DNA-Based Logic Gates. (Frezza et al., 2007)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;DNA Logic Gates Based on Structural Polymorphism of Telomere DNA Molecules Responding to Chemical Input Signals. (Miyoshi et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Photonic boolean logic gates based on DNA aptamers. (Yoshida and Yokobayashi, 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Parallel Molecular Computations of Pairwise Exclusive-OR (XOR) Using DNA &amp;quot;String Tile&amp;quot; Self-Assembly. (Yan et al., 2003)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==An autonomous molecular computer for logical control of gene expression. (Benenson et al., 2004)==&lt;br /&gt;
&lt;br /&gt;
===Overview:===&lt;br /&gt;
&lt;br /&gt;
This gate uses sequence recognition to control enzyme catalysis of covalent bond formation and breakage, producing an ssDNA output.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; Specific combination mRNA levels, serving as a simple model of a disease state (cancer)&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; “Drug” (or drug repressor) in the form of a single-stranded DNA sequence with known anti-cancer activity&lt;br /&gt;
&lt;br /&gt;
===Design:===&lt;br /&gt;
&lt;br /&gt;
[[Figure 2. Logical design of the molecular computer.]]&lt;br /&gt;
&lt;br /&gt;
An ''in vitro'' system is designed to recognize a specific combination of mRNA levels as its inputs, and performs a logical operation that results in the production of a molecule that can affect gene expression.  The input mRNA levels have been designed to mimic a simplistic version of gene expression modeling cancer, and the output is a drug-like ssDNA with known anticancer activity.  Therefore, the molecular computer is analogous to &amp;quot;a computational version of 'diagnosis'&amp;quot; (424).&lt;br /&gt;
&lt;br /&gt;
===Function:===&lt;br /&gt;
&lt;br /&gt;
[[Figure 3. Operation of the molecular computer.]] &lt;br /&gt;
&lt;br /&gt;
The molecular computers consist of a double-stranded DNA sequence with unique 7-bp sequences that recognize the “input” RNA.  Each mRNA indicator is processed one at a time.  An “inactivation tag” results in the displacement of the transition molecule, which destroys the computation fragment.  An “activation tag” results in activation of the transition molecule.  There are two separate molecular computers working simultaneously—one that releases the drug (a specific single-stranded DNA sequence) upon “positive diagnosis,” and another that releases the drug suppressor in response to “negative diagnosis.”  The drug (or drug repressor) is incorporated into the DNA fragment as an inactive loop, protected by the double-stranded recognition sequences.  If all of the transitions are “positive,” the ultimate output is drug administration (release of ssDNA).  If any of the steps results in a “negative” transition, the output is a drug repressor.  The design is flexible in that any sufficiently long mRNA molecule can be used as an indicator, and any ssDNA or short RNA molecule (up to at least 21-bp) can be designed as the output.  PCR was used to for the experimental demonstration of both diagnosis and drug administration, and it is shown that the amount of active drug increases with the confidence of positive diagnosis.  Future work could test the effectiveness of using alternate inputs (such as proteins), alternate outputs (such as RNA interference), as well as testing the function of the molecular computer ''in vivo''.&lt;br /&gt;
&lt;br /&gt;
==Enzyme-Free Nucleic Acid Logic Circuits. (Seelig et al., 2006)==&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; 2 DNA strands - F(in) and G(in)&lt;br /&gt;
*&amp;lt;b&amp;gt;Gate:&amp;lt;/b&amp;gt; 3 DNA strands - E(q), F(f), and G&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Fluorescence - release of F(f)&lt;br /&gt;
&lt;br /&gt;
Nucleic acid devices are simplified by the predicability of base pairing.  Although previous research has engineered nucleic acid logic switches based on hybridization and conformational changes ''in vivo'', and this paper designs chemical logic gates that are capable of being combined into large, reliable circuits.  These logic gates embody the following digital design principles: logic, cascading, restoration, fan-out, and modularity.&lt;br /&gt;
&lt;br /&gt;
The benefits of this approach are that both inputs and outputs are in the same form, which makes cascading possible (the output for one gate serves as the input for the next gate in the circuit).&lt;br /&gt;
&lt;br /&gt;
Gate function is entirely determined by base pairing and breaking.  Each gate is composed of one or more gate strands, and one output strand.  &lt;br /&gt;
&lt;br /&gt;
[[Figure 4. Two-input AND gate.]]&lt;br /&gt;
&lt;br /&gt;
Restoration:&lt;br /&gt;
*When a gate fails to produce enough output when triggered, restoration increases a moderate output amount to the full activation level.&lt;br /&gt;
*When a gate &amp;quot;leaks&amp;quot; by spontaneously releasing the output strand, restoration decreases the small output amount to a negligible level.&lt;br /&gt;
*Gates for [[Restoration: Amplification Gate|amplification]] and [[Restoration: Thresholding Gate|thresholding]] were used to implement signal restoration.&lt;br /&gt;
&lt;br /&gt;
Modularity and Scalability:  &lt;br /&gt;
*Eleven gates (AND, OR, sequence translation, input amplification, and signal restoration) were used to compose a large, complex circuit.&lt;br /&gt;
&lt;br /&gt;
=Cellular Logic Gates: ''In Vivo''=&lt;br /&gt;
&lt;br /&gt;
Introductory paragraph here.&lt;br /&gt;
&lt;br /&gt;
==Synthetic Oscillators and Switches==&lt;br /&gt;
[[Image:design_fig_1ab.gif|Synthetic oscillators and switches.]]&lt;br /&gt;
&lt;br /&gt;
[[Image:design_fig_1d.gif]]&lt;br /&gt;
(Image from Figure 1 of Drubin et al., 2007. Permission pending.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Figure 5. &amp;lt;/b&amp;gt;Schematic representation of the function of various engineered biological switches.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;A.  [[Repressilator]]&amp;lt;/b&amp;gt; (Elowitz and Leibler, 2000).  The &amp;quot;repressilator,&amp;quot; or synthetic cellular oscillator, can be built from a string of three repressors, each acting the repress the expression of the next gene in the circuit.  Oscillatory output is read by GFP expression regulated by one of the repressors (in this case, tetracycline).  The design is analogous to a series of three NOT gates.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;B.  Toggle switch&amp;lt;/b&amp;gt; (Gardner et al., 2000).  A toggle switch can be designed from two repressor systems that cross-regulate each other's promoters, and is analogous to the construction of two independent IF gates.  It is useful as a pathway module to create more complex programmable cells.  Toggle switches can be used to engineer [[CellularMemory:Toggle_Switch|cellular memory]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;D.  RNA-based antiswitch.&amp;lt;/b&amp;gt;  When the engineered RNA is bound to an inducer ligand, the structure changes to either expose or hide a region of RNA that is homologous to a region of the target mRNA (encompassing the translational start site).  Thus, when the antisense region is exposed, translation of target mRNA is repressed.  Synthetic switches in both eukaryotes ([[Antiswitches|antiswitches]]) and prokaryotes ([[Riboregulators|riboregulators]] and [[Riboswitches|riboswitches]]) can be mediated via RNA devices.&lt;br /&gt;
&lt;br /&gt;
==Environmental signal integration by a modular AND gate. (Anderson et al., 2007)==&lt;br /&gt;
&lt;br /&gt;
AND gates allow cells to integrate multiple signals and can increase their specificity in sensing the environment.  This is especially useful for engineering cells to sense environments that are not encountered naturally, or those that are too specific to be identified by a single environmental signal.&lt;br /&gt;
&lt;br /&gt;
A logic gate achieves &amp;lt;b&amp;gt;modularity&amp;lt;/b&amp;gt; when it can be used as a self-contained component of more complex systems, and is designed to interface with multiple different inputs and outputs.  This paper demonstrates a modular AND gate in ''E. coli'' that uses promoters for both the inputs and the output.  This design, unlike that of previously engineered prokaryotic logic gates, makes it relatively easy to use the same gate for different inputs and outputs.&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
*&amp;lt;b&amp;gt;Inputs:&amp;lt;/b&amp;gt;&lt;br /&gt;
# Promoter that drives the expression of the gene for T7 RNA polymerase (''T7ptag''), containing two [http://en.wikipedia.org/wiki/Stop_codon amber stop codons] that prevent translation under normal circumstances.&lt;br /&gt;
#Promoter that drives the expression of the gene for the SupD amber suppressor (''supD''), which decodes the amber stop codons as serine, and allows for translation of T7 RNA polymerase.&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Gene expressed under the T7 promoter, which requires functional translation of both T7 RNA polymerase and the SupD amber suppressor.&lt;br /&gt;
&lt;br /&gt;
The fluorescence data (see [Figure 2. Function of the AND gate. Figure 2]) was used to parameterize a [[transfer function model]] that was derived in order to understand how the range of the input promoters affects the function of the circuit.&lt;br /&gt;
&lt;br /&gt;
[[Figure 1. Schematic representation of AND gate.]]&lt;br /&gt;
&lt;br /&gt;
*Input 1: P(sal) controls the expression supD gene, and is activated by the addition of salicylate (Sal).&lt;br /&gt;
*Input 2: P(BAD) controls T7 RNA polymerase gene, and is activated by the addition of arabinose (Ara).  Because a strong RBS for T7ptag resulted in high levels of basal expression, the RBS was mutagenized and tuned by screening for the presence of output only when both inducers were present.&lt;br /&gt;
*Output: ''GFPmut3_LAA'' (fast-folding GFP with a degradation tag)&lt;br /&gt;
&lt;br /&gt;
[[Figure 2. Function of the AND gate.]]&lt;br /&gt;
&lt;br /&gt;
There is 1000-fold induction of fluorescence in the presence of high concentrations of both inducers, arabinose and salicylate.&lt;br /&gt;
&lt;br /&gt;
[[Figure 6. Modularity of the AND gate.]]&lt;br /&gt;
&lt;br /&gt;
The modularity of the AND gate is demonstrated by reconnecting the gate to new inputs (natural promoters), and a new output (desired phenotype).&lt;br /&gt;
&lt;br /&gt;
A.  Exchanging the inputs:&lt;br /&gt;
*Input 1: The ''lux'' promoter, which responds to the [[Quorum Sensing|quorum signal]] AI-1.&lt;br /&gt;
*Input 2: The ''mgrB'' promoter, which responds to the absence of exogenous magnesium via the PhoPQ two-component system.&lt;br /&gt;
&lt;br /&gt;
B. Exchanging the output:&lt;br /&gt;
*Output: The ''inv'' gene, coding for invasin, a protein that allows bacteria to invade mammalian cells.&lt;br /&gt;
&lt;br /&gt;
==BioLogic Gates Enable Logical Transcription Control in Mammalian Cells. (Kramer et al., 2004)==&lt;br /&gt;
&lt;br /&gt;
Transcription control modules, responsive to up to three small molecule inputs, were engineered in mammalian Chinese hamster ovary cells.  These &amp;quot;BioLogic gates&amp;quot; provide the tools and building blocks to engineer more complex gene regulatory networks in eukaryotic cells.  The gates use butyrolactone-, streptogramin-, tetracycline-, and macrolide-dependent transcription factors, each fused to a KRAB or VP16 repression domain. &lt;br /&gt;
&lt;br /&gt;
#[[NOT IF gate]] - two inputs&lt;br /&gt;
#[[NOT IF IF gate]] - three inputs&lt;br /&gt;
#[[NAND gate]] - parallel arrangement of two NOT gates&lt;br /&gt;
#[[OR gate]] - parallel arrangement of two IF gates&lt;br /&gt;
#[[NOR gate]] - constructed from two NOT gates in consecutive order&lt;br /&gt;
#[[INVERTER gate]] - combination of two independent IF gates, acts as the inverse of the NOT IF gate&lt;br /&gt;
&lt;br /&gt;
==Cellular Logic with Orthogonal Ribosomes. (Rackham and Chin, 2006)==&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
Two-input logic gates were constructed based on the interactions between synthetic O-rRNA and O-mRNA.&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; Orthogonal ribosomes (O-ribosomes), which translate O-mRNA, but do not significantly translate any of the thousands of cellular transcripts bearing cellular RBS sequences.&lt;br /&gt;
*&amp;lt;b&amp;gt;Gate:&amp;lt;/b&amp;gt; Orthogonal mRNAs (O-mRNAs), which contain ribosome-binding sequences (RBSs) that do not direct the translation of downstream genes by endogenous ribosomes.&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Fluorescence.&lt;br /&gt;
&lt;br /&gt;
Three distinct O-ribosome-O-mRNA pairs were isolated, with molecular specificities for independent function.  This was accomplished through [[Hunter Stone - Synthetic Biology Seminar|directed evolution]] in two steps: &lt;br /&gt;
#A library of new potential RBSs were placed upstream of a novel fusion of the genes encoding chloramphenicol acetyltransferase and uracil phosphoribosyltransferase, and screened against 5-fluorouracil to select for the O-mRNA sequences that were not translated by endogenous ribosomes.&lt;br /&gt;
#The selected O-mRNAs were combined with a library of mutated 16s rRNA sequences, and these cells were grown in the presence of chloramphenicol to screen for  those in which the mutant ribosomes translated the O-mRNAs.&lt;br /&gt;
The O-ribosome-O-mRNA pairs can be used to control almost any molecular interaction that can be linked to gene expression.  In this case they were used to build an &amp;lt;b&amp;gt;AND gate&amp;lt;/b&amp;gt; composed of two O-mRNA sequences: O-mRNA-A-omega, encoding the omega fragment of beta-galactosidase, and O-mRNA-C-alpha, encoding the alpha fragment of beta-galactosidase.  Synthesis and assembly of a complete beta-galactosidase enzyme (both fragments) results in the cells hydrolyzing FDG into F (fluorescein), which is detected with a fluorometer.  Cells programmed with both of the corresponding O-ribosome inputs, O-rRNA-A and O-rRNA-C, exhibited a 20-fold increase in fluorescence when compared with cells containing any other rRNA combinations.&lt;br /&gt;
&lt;br /&gt;
[[Figure 1. O-ribosomes and Boolean logic.]]&lt;br /&gt;
&lt;br /&gt;
=Applications and Future Directions=&lt;br /&gt;
&lt;br /&gt;
Logic gates can be used to design increasingly complex circuits with far-reaching applications in:&lt;br /&gt;
*Genetic engineering&lt;br /&gt;
*Nanotechnology&lt;br /&gt;
*Industrial Fermentation&lt;br /&gt;
*Metabolic engineering: increasingly complex synthetic gene circuits might be used to engineer and optimize novel metabolic pathways.&lt;br /&gt;
*[[Medical Applications of Synthetic Biology - Samantha Simpson|Medicine]]&lt;br /&gt;
**Bacteria to deliver cancer treatment: the integration of multiple inputs can help bacteria sense and respond to increasingly specific environments, such as that of a tumor in the human body.&lt;br /&gt;
**Pharmaceuticals: produced through metabolic engineering; &amp;quot;smart&amp;quot; drug delivery.&lt;br /&gt;
&lt;br /&gt;
=References=&lt;br /&gt;
*Anderson, J. C., Voigt, C. A., Arkin, A. P. (2007). Environmental signal integration by a modular AND gate. Mol Syst Biol. 3:133. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17700541&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Andrianantoandro, E., Subhayu, B., Karig, D. K., Weiss, R. (2006). Synthetic biology: new engineering rules for an emerging discipline. Mol Syst. Biol. 2:2006.0028. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16738572&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Ashkenasy, G., Ghadiri, M. R. (2004). Boolean Logic Functions of a Synthetic Peptide Network. J Am Chem Soc. 126(36):11140-1. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15355081&amp;amp;ordinalpos=13&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Baron, R., Lioubashevski, O., Katz, E., Niazov, T., Willner, I. (2006). Two coupled enzymes perform in parallel the “AND” and “InhibAND” logic gate operations. Org Biomol Chem. 4(6): 989-91. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16525539&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Baron, R., Lioubashevski, O., Katz, E., Niazov, T., Willner, I. (2006). Logic gates and elementary computing by enzymes. J Phys Chem A. 110(27):8548-53. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16821840&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Benenson, Y., Binyamin, G., Ben-Dor, U., Adar, R., Shapiro, E. (2004). An autonomous molecular computer for logical control of gene expression. Nature. 429:423-429. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15116117&amp;amp;ordinalpos=6&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Boczko, E., Gedeon, T., Mischaikow, K. (2007). Dynamics of a simple regulatory switch. J Math Biol. 55(5-6):679-719. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17622532&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Chen, X., Wang, Y., Liu, Q., Zhang, Z., Fan, C., He, L. (2006). Construction of molecular logic gates with a DNA-cleaving deoxyribozyme. Angew Chem Int Ed Engl. 45(11):1759-62. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16470893&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Davidson, E.A., Ellington, A.D. (2007). Synthetic RNA circuits. Nat Chem Biol. 3(1):23-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17173026&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Dueber, J.E., Mirsky, E.A., Lim, W.A. (2007). Engineering synthetic signaling proteins with ultrasensitive input/output control. Nat Biotechnol. 25(6):660-662. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17515908&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Drubin, D. A., Way, J. C., Silver, P. A. (2007). Designing biological systems. Genes Dev. 21(3):242-54. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17289915&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Elowitz, M. B., &amp;amp; Leibler, S. (2000). A synthetic oscillatory network of transcriptional regulators. Nature. 403(6767):335-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=10659856&amp;amp;ordinalpos=10&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract] &lt;br /&gt;
*Farfel, J., Stefanovic, D. (2005). Towards practical biomolecular computers using microfluidic deoxyribozyme logic gate networks.  University of New Mexico.&lt;br /&gt;
*Frezza, B.M., Cockroft, S. L., Ghadiri, M.R. (2007). Modular Multi-level Circuits from Immobilized DNA-Based Logic Gates. J Am Chem Soc. (Epub ahead of print) [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17994734&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Gardner, T.S., Cantor, C.R., Collins, J.J. (2000). Construction of a genetic toggle switch in Escherichia coli. Nature. 403(6767):338-42. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=10659857&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Heinemann, M., Panke, S. (2006). Synthetic biology—putting engineering into biology. Bioinformatics. 22(22):2790-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16954140&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Kaznessis, Y. N. (2007). Models for synthetic biology. BMC Syst Biol. 1(1):47. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17986347&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Kramer, B. P., Fischer, C., Fussenegger, M. (2004). BioLogic Gates Enable Transcription Control in Mammalian Cells. Biotechnol Bioeng. 87(4):478-84. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15286985&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Lederman, H., Macdonald, J., Stefanovic, D., Stojanovic, M. N. (2006). Deoxyribozyme-based three-input logic gates and construction of a molecular full adder. Biochemistry. 45(4):1194-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16430215&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Narayanaswamy, R., Ellington, A.D. (2006). Engineering RNA-based circuits. Handb Exp Pharmacol. (173):423-45. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16594629&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVAbstractPlus Abstract]&lt;br /&gt;
*Rackham, O., Chin, J. W. (2005). Cellular logic with orthogonal ribosomes. JACS 1227:17584-85. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16351070&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Rackham, O., Chin, J.W. (2006) Synthesizing cellular networks from evolved ribosome-mRNA pairs. Biochem Soc Trans. 34(2):328-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16545106&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Sayut, D.J., Kambam, P.K., Sun, L. (2007). Engineering and applications of genetic circuits. Mol Biosyst. 3(12):835-840. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=18000560&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Seelig G., Soloveichik, D., Zhang, D. Y., Winfree, E., (2006). Enzyme-free nucleic acid logic circuits. Science. 314(5805): 1585-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17158324&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Stojanovic, M. N., Semova, S., Kolpashchikov, D., Macdonald, J., Morgan, C., Stefanovic, D. (2005). Deoxyribozyme-based ligase logic gates and their initial circuits. J Am Chem Soc. 127(19):6914-5.  [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15884910&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Voigt, C. A. (2006). Genetic parts to program bacteria. Curr Opin Biotechnol. 17:548-557. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16978856&amp;amp;ordinalpos=9&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Wall, M. E., Hlavacek, W. S., Savageau, M. A. (2004). Design of gene circuits: lessons from bacteria. Nat Rev Genet. 5(1):34-42. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=14708014&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Yan, H., Feng, L., LaBean, T.H., Reif, J.H. (2003). Parallel Molecular Computations of Pairwise Exclusive-Or (XOR) Using DNA &amp;quot;String Tile&amp;quot; Self-Assembly. J Am Chem Soc. 125:14246-14247. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=14624551&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Yoshida, W., Yokobayashi, Y. (2007). Photon Boolean logic gates based on DNA aptamers. Chem Commun (Camb). (2):195-7. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17180244&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;/div&gt;</summary>
		<author><name>Emgarren</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=Figure_3._Operation_of_the_molecular_computer.&amp;diff=3970</id>
		<title>Figure 3. Operation of the molecular computer.</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=Figure_3._Operation_of_the_molecular_computer.&amp;diff=3970"/>
				<updated>2007-12-06T05:32:52Z</updated>
		
		<summary type="html">&lt;p&gt;Emgarren: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;quot;A novel molecular mechanism... regulates the probability of each positive transition by the corresponding molecular indicator, so that the presence of the indicator increases the probability of a positive transition and decreases the probability of its competing negative transition, and vice versa if the indicator is absent&amp;quot; (p. 424). &lt;br /&gt;
&lt;br /&gt;
[[Image:Benenson_fig_2.gif]]&lt;br /&gt;
&lt;br /&gt;
(Image from Benenson et al., 2004.  Permission pending.)&lt;/div&gt;</summary>
		<author><name>Emgarren</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=Logic_Gates_-_Emma_Garren&amp;diff=3969</id>
		<title>Logic Gates - Emma Garren</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=Logic_Gates_-_Emma_Garren&amp;diff=3969"/>
				<updated>2007-12-06T05:32:36Z</updated>
		
		<summary type="html">&lt;p&gt;Emgarren: /* An autonomous molecular computer for logical control of gene expression. (Benenson et al., 2004) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Background: Logic Gates and Truth Tables=&lt;br /&gt;
&lt;br /&gt;
A [http://en.wikipedia.org/wiki/Logic_gate logic gate], the building block for digital circuits, is a computing unit that performs a logical operation on one or more inputs and produces a single output.  Gates are identified by their function, and each type of logic gate can be represented with a distinctive symbol.  Inputs to outputs are read from left to right.  A small circle on the right indicates the inversion of the output.  A double line on the left indicates that the function is &amp;quot;exclusive.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
A [http://en.wikipedia.org/wiki/Truth_table truth table] is a useful way to describe the behavior or function of a logic gate.  Logic states for both inputs and outputs are designated with 0's and 1's.  Click [[Logic Gates: Symbols and Truth Tables|here]] to see some common logic gates and their truth tables.&lt;br /&gt;
&lt;br /&gt;
Logic gates can be placed in parallel or serial combinations in order to perform more complex functions.  Here, two parallel outputs, D and E, act as inputs to the function of output Q:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Figure 1. Combination of logic gates: &amp;lt;/b&amp;gt; Q = D &amp;lt;b&amp;gt;OR&amp;lt;/b&amp;gt; E = (&amp;lt;b&amp;gt;NOT&amp;lt;/b&amp;gt;(A OR B)) &amp;lt;b&amp;gt;OR&amp;lt;/b&amp;gt; (B &amp;lt;b&amp;gt;AND&amp;lt;/b&amp;gt; C)&lt;br /&gt;
&lt;br /&gt;
[[Image:combination_gates.gif]]&lt;br /&gt;
&lt;br /&gt;
([http://www.kpsec.freeuk.com/gates.htm Image] by John Hewes, 2007)&lt;br /&gt;
&lt;br /&gt;
=Logic Gates in Synthetic Biology=&lt;br /&gt;
Synthetic biology applies many of the principles of engineering to the field of biology in order to create biological devices which can ultimately be integrated into increasingly complex systems.  These principles include standardization of parts, modularity, abstraction, reliability, predictability, and uniformity (Adrianantoandro et al., 2006).  The application of engineering principles to biology is complicated by the inability to predict the functions of even simple devices and modules within the cellular environment.  Some of the confounding factors are [[Term paper wiki|gene expression noise]], mutation, cell death, undefined and changing extracellular environments, and interactions with the cellular context (Adrianantoandro et al., 2006).  &lt;br /&gt;
&lt;br /&gt;
While for digital logic, inputs are either on or off (1 or 0), biological logic is sometimes leads to intermediate induction levels (Voigt, 2006).  However, due to their [http://en.wikipedia.org/wiki/Sigmoid_function sigmoid-shaped] dose response curves, gene regulation systems can be considered genetic analog-digital converters.  The signal is either ON or OFF for a wide range of input concentrations, with the system changing between the ON and OFF states in a relatively small concentration window (Kramer et al., 2004).&lt;br /&gt;
&lt;br /&gt;
In synthetic biology, logic gates are created by engineering the biochemical reactions that regulate various cellular processes, such as transcription, translation, protein phosphorylation, allosteric regulation, ligand/receptor binding, and enzymatic reactions.  Although the diversity of biochemical reactions can make it difficult to combine different devices, these logic gates can be used to build complex systems with functions that have many practical applications.  [http://gcat.davidson.edu/GcatWiki/index.php/CellularMemory:Mathematical_Models Mathematical modeling] is used to predict the dynamics of the signaling and regulatory networks resulting from the logic gates.&lt;br /&gt;
&lt;br /&gt;
=Biomolecular Logic Gates:'' In Vitro''=&lt;br /&gt;
&lt;br /&gt;
''In vitro'' studies have been used to design combinations of molecules that have emergent properties related to information processing--molecular computing devices.  Both the inputs and outputs consist of molecular species, with the output being a biologically active molecule.  The extent to which these devices will be used with the cellular context is unclear--however, they are bound to inspire new directions for research in synthetic biology, and have potential applications in biochemical sensing, pathway engineering, and medical diagnosis and treatment.&lt;br /&gt;
&lt;br /&gt;
==Protein-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
Enzymes:&lt;br /&gt;
*&amp;lt;b&amp;gt;Two coupled enzymes perform in parallel the 'AND' and 'InhibAND' logic gate operations. (Baron et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Logic Gates and Elementary Computing by Enzymes. (Baron et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
Synthetic Peptide Networks:&lt;br /&gt;
*&amp;lt;b&amp;gt;Boolean Logic Functions of a Synthetic Peptide Network. (Ashkenasy and Ghadiri, 2004)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
Signaling Proteins:&lt;br /&gt;
*&amp;lt;b&amp;gt;Engineering synthetic signaling proteins with ultrasensitive input/output control. (Dueber et al., 2007)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==Deoxyribozyme-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
Deoxyribozyme-based gates are controlled by oligonucleotide inputs, and have been used to engineer logic gates that perform:&lt;br /&gt;
*multiple logical operations in parallel&lt;br /&gt;
*single-step signaling cascades&lt;br /&gt;
*a feedback cycle that acts as an exponential chain reaction&lt;br /&gt;
&lt;br /&gt;
These papers provide examples of deoxyribozyme-based logic gates:&lt;br /&gt;
*&amp;lt;b&amp;gt;Deoxyribozyme-Based Ligase Logic Gates and Their Initial Circuits. (Stojanovic et al., 2005)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Deoxyribozyme-Based Three-Input Logic Gates and Construction of a Molecular Full Adder. (Lederman et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Construction of Molecular Logic Gates with a DNA-Cleaving Deoxyribozyme (Chen et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==DNA-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;b&amp;gt;Modular Multi-Level Circuits from Immobilized DNA-Based Logic Gates. (Frezza et al., 2007)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;DNA Logic Gates Based on Structural Polymorphism of Telomere DNA Molecules Responding to Chemical Input Signals. (Miyoshi et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Photonic boolean logic gates based on DNA aptamers. (Yoshida and Yokobayashi, 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Parallel Molecular Computations of Pairwise Exclusive-OR (XOR) Using DNA &amp;quot;String Tile&amp;quot; Self-Assembly. (Yan et al., 2003)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==An autonomous molecular computer for logical control of gene expression. (Benenson et al., 2004)==&lt;br /&gt;
&lt;br /&gt;
===Overview:===&lt;br /&gt;
&lt;br /&gt;
This gate uses sequence recognition to control enzyme catalysis of covalent bond formation and breakage, producing an ssDNA output.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; Specific combination mRNA levels, serving as a simple model of a disease state (cancer)&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; “Drug” (or drug repressor) in the form of a single-stranded DNA sequence with known anti-cancer activity&lt;br /&gt;
&lt;br /&gt;
===Design:===&lt;br /&gt;
&lt;br /&gt;
[[Figure 2. Logical design of the molecular computer.]]&lt;br /&gt;
&lt;br /&gt;
An ''in vitro'' system is designed to recognize a specific combination of mRNA levels as its inputs, and performs a logical operation that results in the production of a molecule that can affect gene expression.  The input mRNA levels have been designed to mimic a simplistic version of gene expression modeling cancer, and the output is a drug-like ssDNA with known anticancer activity.  Therefore, the molecular computer is analogous to &amp;quot;a computational version of 'diagnosis'&amp;quot; (424).&lt;br /&gt;
&lt;br /&gt;
===Function:===&lt;br /&gt;
&lt;br /&gt;
[[Figure 3. Operation of the molecular computer.]] &lt;br /&gt;
&lt;br /&gt;
The molecular computers consist of a double-stranded DNA sequence with unique 7-bp sequences that recognize the “input” RNA.  Each mRNA indicator is processed one at a time.  An “inactivation tag” results in the displacement of the transition molecule, which destroys the computation fragment.  An “activation tag” results in activation of the transition molecule.  There are two separate molecular computers working simultaneously—one that releases the drug (a specific single-stranded DNA sequence) upon “positive diagnosis,” and another that releases the drug suppressor in response to “negative diagnosis.”  The drug (or drug repressor) is incorporated into the DNA fragment as an inactive loop, protected by the double-stranded recognition sequences.  If all of the transitions are “positive,” the ultimate output is drug administration (release of ssDNA).  If any of the steps results in a “negative” transition, the output is a drug repressor.  The design is flexible in that any sufficiently long mRNA molecule can be used as an indicator, and any ssDNA or short RNA molecule (up to at least 21-bp) can be designed as the output.  PCR was used to for the experimental demonstration of both diagnosis and drug administration, and it is shown that the amount of active drug increases with the confidence of positive diagnosis.  Future work could test the effectiveness of using alternate inputs (such as proteins), alternate outputs (such as RNA interference), as well as testing the function of the molecular computer ''in vivo''.&lt;br /&gt;
&lt;br /&gt;
==Enzyme-Free Nucleic Acid Logic Circuits. (Seelig et al., 2006)==&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; 2 DNA strands - F(in) and G(in)&lt;br /&gt;
*&amp;lt;b&amp;gt;Gate:&amp;lt;/b&amp;gt; 3 DNA strands - E(q), F(f), and G&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Fluorescence - release of F(f)&lt;br /&gt;
&lt;br /&gt;
Nucleic acid devices are simplified by the predicability of base pairing.  Although previous research has engineered nucleic acid logic switches based on hybridization and conformational changes ''in vivo'', and this paper designs chemical logic gates that are capable of being combined into large, reliable circuits.  These logic gates embody the following digital design principles: logic, cascading, restoration, fan-out, and modularity.&lt;br /&gt;
&lt;br /&gt;
Benefits of this approach: both inputs and outputs are in the same form, which makes cascading possible (the output for one gate serves as the input for the next gate in the circuit).&lt;br /&gt;
&lt;br /&gt;
Gate function is entirely determined by base pairing and breaking.  Each gate is composed by one or more gate strands, and one output strand.  &lt;br /&gt;
&lt;br /&gt;
[[Figure 4. Two-input AND gate.]]&lt;br /&gt;
&lt;br /&gt;
Restoration:&lt;br /&gt;
*When a gate fails to produce enough output when triggered, restoration increases a moderate output amount to the full activation level.&lt;br /&gt;
*When a gate &amp;quot;leaks&amp;quot; by spontaneously releasing the output strand, restoration decreases the small output amount to a negligible level.&lt;br /&gt;
*Gates for [[Restoration: Amplification Gate|amplification]] and [[Restoration: Thresholding Gate|thresholding]] were used to implement signal restoration.&lt;br /&gt;
&lt;br /&gt;
Modularity and Scalability:  &lt;br /&gt;
*Eleven gates (AND, OR, sequence translation, input amplification, and signal restoration) were used to compose a large, complex circuit.&lt;br /&gt;
&lt;br /&gt;
=Cellular Logic Gates: ''In Vivo''=&lt;br /&gt;
&lt;br /&gt;
Introductory paragraph here.&lt;br /&gt;
&lt;br /&gt;
==Synthetic Oscillators and Switches==&lt;br /&gt;
[[Image:design_fig_1ab.gif|Synthetic oscillators and switches.]]&lt;br /&gt;
&lt;br /&gt;
[[Image:design_fig_1d.gif]]&lt;br /&gt;
(Image from Figure 1 of Drubin et al., 2007. Permission pending.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Figure 5. &amp;lt;/b&amp;gt;Schematic representation of the function of various engineered biological switches.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;A.  [[Repressilator]]&amp;lt;/b&amp;gt; (Elowitz and Leibler, 2000).  The &amp;quot;repressilator,&amp;quot; or synthetic cellular oscillator, can be built from a string of three repressors, each acting the repress the expression of the next gene in the circuit.  Oscillatory output is read by GFP expression regulated by one of the repressors (in this case, tetracycline).  The design is analogous to a series of three NOT gates.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;B.  Toggle switch&amp;lt;/b&amp;gt; (Gardner et al., 2000).  A toggle switch can be designed from two repressor systems that cross-regulate each other's promoters, and is analogous to the construction of two independent IF gates.  It is useful as a pathway module to create more complex programmable cells.  Toggle switches can be used to engineer [[CellularMemory:Toggle_Switch|cellular memory]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;D.  RNA-based antiswitch.&amp;lt;/b&amp;gt;  When the engineered RNA is bound to an inducer ligand, the structure changes to either expose or hide a region of RNA that is homologous to a region of the target mRNA (encompassing the translational start site).  Thus, when the antisense region is exposed, translation of target mRNA is repressed.  Synthetic switches in both eukaryotes ([[Antiswitches|antiswitches]]) and prokaryotes ([[Riboregulators|riboregulators]] and [[Riboswitches|riboswitches]]) can be mediated via RNA devices.&lt;br /&gt;
&lt;br /&gt;
==Environmental signal integration by a modular AND gate. (Anderson et al., 2007)==&lt;br /&gt;
&lt;br /&gt;
AND gates allow cells to integrate multiple signals and can increase their specificity in sensing the environment.  This is especially useful for engineering cells to sense environments that are not encountered naturally, or those that are too specific to be identified by a single environmental signal.&lt;br /&gt;
&lt;br /&gt;
A logic gate achieves &amp;lt;b&amp;gt;modularity&amp;lt;/b&amp;gt; when it can be used as a self-contained component of more complex systems, and is designed to interface with multiple different inputs and outputs.  This paper demonstrates a modular AND gate in ''E. coli'' that uses promoters for both the inputs and the output.  This design, unlike that of previously engineered prokaryotic logic gates, makes it relatively easy to use the same gate for different inputs and outputs.&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
*&amp;lt;b&amp;gt;Inputs:&amp;lt;/b&amp;gt;&lt;br /&gt;
# Promoter that drives the expression of the gene for T7 RNA polymerase (''T7ptag''), containing two [http://en.wikipedia.org/wiki/Stop_codon amber stop codons] that prevent translation under normal circumstances.&lt;br /&gt;
#Promoter that drives the expression of the gene for the SupD amber suppressor (''supD''), which decodes the amber stop codons as serine, and allows for translation of T7 RNA polymerase.&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Gene expressed under the T7 promoter, which requires functional translation of both T7 RNA polymerase and the SupD amber suppressor.&lt;br /&gt;
&lt;br /&gt;
The fluorescence data (see [Figure 2. Function of the AND gate. Figure 2]) was used to parameterize a [[transfer function model]] that was derived in order to understand how the range of the input promoters affects the function of the circuit.&lt;br /&gt;
&lt;br /&gt;
[[Figure 1. Schematic representation of AND gate.]]&lt;br /&gt;
&lt;br /&gt;
*Input 1: P(sal) controls the expression supD gene, and is activated by the addition of salicylate (Sal).&lt;br /&gt;
*Input 2: P(BAD) controls T7 RNA polymerase gene, and is activated by the addition of arabinose (Ara).  Because a strong RBS for T7ptag resulted in high levels of basal expression, the RBS was mutagenized and tuned by screening for the presence of output only when both inducers were present.&lt;br /&gt;
*Output: ''GFPmut3_LAA'' (fast-folding GFP with a degradation tag)&lt;br /&gt;
&lt;br /&gt;
[[Figure 2. Function of the AND gate.]]&lt;br /&gt;
&lt;br /&gt;
There is 1000-fold induction of fluorescence in the presence of high concentrations of both inducers, arabinose and salicylate.&lt;br /&gt;
&lt;br /&gt;
[[Figure 6. Modularity of the AND gate.]]&lt;br /&gt;
&lt;br /&gt;
The modularity of the AND gate is demonstrated by reconnecting the gate to new inputs (natural promoters), and a new output (desired phenotype).&lt;br /&gt;
&lt;br /&gt;
A.  Exchanging the inputs:&lt;br /&gt;
*Input 1: The ''lux'' promoter, which responds to the [[Quorum Sensing|quorum signal]] AI-1.&lt;br /&gt;
*Input 2: The ''mgrB'' promoter, which responds to the absence of exogenous magnesium via the PhoPQ two-component system.&lt;br /&gt;
&lt;br /&gt;
B. Exchanging the output:&lt;br /&gt;
*Output: The ''inv'' gene, coding for invasin, a protein that allows bacteria to invade mammalian cells.&lt;br /&gt;
&lt;br /&gt;
==BioLogic Gates Enable Logical Transcription Control in Mammalian Cells. (Kramer et al., 2004)==&lt;br /&gt;
&lt;br /&gt;
Transcription control modules, responsive to up to three small molecule inputs, were engineered in mammalian Chinese hamster ovary cells.  These &amp;quot;BioLogic gates&amp;quot; provide the tools and building blocks to engineer more complex gene regulatory networks in eukaryotic cells.  The gates use butyrolactone-, streptogramin-, tetracycline-, and macrolide-dependent transcription factors, each fused to a KRAB or VP16 repression domain. &lt;br /&gt;
&lt;br /&gt;
#[[NOT IF gate]] - two inputs&lt;br /&gt;
#[[NOT IF IF gate]] - three inputs&lt;br /&gt;
#[[NAND gate]] - parallel arrangement of two NOT gates&lt;br /&gt;
#[[OR gate]] - parallel arrangement of two IF gates&lt;br /&gt;
#[[NOR gate]] - constructed from two NOT gates in consecutive order&lt;br /&gt;
#[[INVERTER gate]] - combination of two independent IF gates, acts as the inverse of the NOT IF gate&lt;br /&gt;
&lt;br /&gt;
==Cellular Logic with Orthogonal Ribosomes. (Rackham and Chin, 2006)==&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
Two-input logic gates were constructed based on the interactions between synthetic O-rRNA and O-mRNA.&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; Orthogonal ribosomes (O-ribosomes), which translate O-mRNA, but do not significantly translate any of the thousands of cellular transcripts bearing cellular RBS sequences.&lt;br /&gt;
*&amp;lt;b&amp;gt;Gate:&amp;lt;/b&amp;gt; Orthogonal mRNAs (O-mRNAs), which contain ribosome-binding sequences (RBSs) that do not direct the translation of downstream genes by endogenous ribosomes.&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Fluorescence.&lt;br /&gt;
&lt;br /&gt;
Three distinct O-ribosome-O-mRNA pairs were isolated, with molecular specificities for independent function.  This was accomplished through [[Hunter Stone - Synthetic Biology Seminar|directed evolution]] in two steps: &lt;br /&gt;
#A library of new potential RBSs were placed upstream of a novel fusion of the genes encoding chloramphenicol acetyltransferase and uracil phosphoribosyltransferase, and screened against 5-fluorouracil to select for the O-mRNA sequences that were not translated by endogenous ribosomes.&lt;br /&gt;
#The selected O-mRNAs were combined with a library of mutated 16s rRNA sequences, and these cells were grown in the presence of chloramphenicol to screen for  those in which the mutant ribosomes translated the O-mRNAs.&lt;br /&gt;
The O-ribosome-O-mRNA pairs can be used to control almost any molecular interaction that can be linked to gene expression.  In this case they were used to build an &amp;lt;b&amp;gt;AND gate&amp;lt;/b&amp;gt; composed of two O-mRNA sequences: O-mRNA-A-omega, encoding the omega fragment of beta-galactosidase, and O-mRNA-C-alpha, encoding the alpha fragment of beta-galactosidase.  Synthesis and assembly of a complete beta-galactosidase enzyme (both fragments) results in the cells hydrolyzing FDG into F (fluorescein), which is detected with a fluorometer.  Cells programmed with both of the corresponding O-ribosome inputs, O-rRNA-A and O-rRNA-C, exhibited a 20-fold increase in fluorescence when compared with cells containing any other rRNA combinations.&lt;br /&gt;
&lt;br /&gt;
[[Figure 1. O-ribosomes and Boolean logic.]]&lt;br /&gt;
&lt;br /&gt;
=Applications and Future Directions=&lt;br /&gt;
&lt;br /&gt;
Logic gates can be used to design increasingly complex circuits with far-reaching applications in:&lt;br /&gt;
*Genetic engineering&lt;br /&gt;
*Nanotechnology&lt;br /&gt;
*Industrial Fermentation&lt;br /&gt;
*Metabolic engineering: increasingly complex synthetic gene circuits might be used to engineer and optimize novel metabolic pathways.&lt;br /&gt;
*[[Medical Applications of Synthetic Biology - Samantha Simpson|Medicine]]&lt;br /&gt;
**Bacteria to deliver cancer treatment: the integration of multiple inputs can help bacteria sense and respond to increasingly specific environments, such as that of a tumor in the human body.&lt;br /&gt;
**Pharmaceuticals: produced through metabolic engineering; &amp;quot;smart&amp;quot; drug delivery.&lt;br /&gt;
&lt;br /&gt;
=References=&lt;br /&gt;
*Anderson, J. C., Voigt, C. A., Arkin, A. P. (2007). Environmental signal integration by a modular AND gate. Mol Syst Biol. 3:133. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17700541&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Andrianantoandro, E., Subhayu, B., Karig, D. K., Weiss, R. (2006). Synthetic biology: new engineering rules for an emerging discipline. Mol Syst. Biol. 2:2006.0028. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16738572&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Ashkenasy, G., Ghadiri, M. R. (2004). Boolean Logic Functions of a Synthetic Peptide Network. J Am Chem Soc. 126(36):11140-1. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15355081&amp;amp;ordinalpos=13&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Baron, R., Lioubashevski, O., Katz, E., Niazov, T., Willner, I. (2006). Two coupled enzymes perform in parallel the “AND” and “InhibAND” logic gate operations. Org Biomol Chem. 4(6): 989-91. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16525539&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Baron, R., Lioubashevski, O., Katz, E., Niazov, T., Willner, I. (2006). Logic gates and elementary computing by enzymes. J Phys Chem A. 110(27):8548-53. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16821840&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Benenson, Y., Binyamin, G., Ben-Dor, U., Adar, R., Shapiro, E. (2004). An autonomous molecular computer for logical control of gene expression. Nature. 429:423-429. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15116117&amp;amp;ordinalpos=6&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Boczko, E., Gedeon, T., Mischaikow, K. (2007). Dynamics of a simple regulatory switch. J Math Biol. 55(5-6):679-719. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17622532&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Chen, X., Wang, Y., Liu, Q., Zhang, Z., Fan, C., He, L. (2006). Construction of molecular logic gates with a DNA-cleaving deoxyribozyme. Angew Chem Int Ed Engl. 45(11):1759-62. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16470893&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Davidson, E.A., Ellington, A.D. (2007). Synthetic RNA circuits. Nat Chem Biol. 3(1):23-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17173026&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Dueber, J.E., Mirsky, E.A., Lim, W.A. (2007). Engineering synthetic signaling proteins with ultrasensitive input/output control. Nat Biotechnol. 25(6):660-662. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17515908&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Drubin, D. A., Way, J. C., Silver, P. A. (2007). Designing biological systems. Genes Dev. 21(3):242-54. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17289915&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Elowitz, M. B., &amp;amp; Leibler, S. (2000). A synthetic oscillatory network of transcriptional regulators. Nature. 403(6767):335-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=10659856&amp;amp;ordinalpos=10&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract] &lt;br /&gt;
*Farfel, J., Stefanovic, D. (2005). Towards practical biomolecular computers using microfluidic deoxyribozyme logic gate networks.  University of New Mexico.&lt;br /&gt;
*Frezza, B.M., Cockroft, S. L., Ghadiri, M.R. (2007). Modular Multi-level Circuits from Immobilized DNA-Based Logic Gates. J Am Chem Soc. (Epub ahead of print) [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17994734&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Gardner, T.S., Cantor, C.R., Collins, J.J. (2000). Construction of a genetic toggle switch in Escherichia coli. Nature. 403(6767):338-42. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=10659857&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Heinemann, M., Panke, S. (2006). Synthetic biology—putting engineering into biology. Bioinformatics. 22(22):2790-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16954140&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Kaznessis, Y. N. (2007). Models for synthetic biology. BMC Syst Biol. 1(1):47. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17986347&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Kramer, B. P., Fischer, C., Fussenegger, M. (2004). BioLogic Gates Enable Transcription Control in Mammalian Cells. Biotechnol Bioeng. 87(4):478-84. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15286985&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Lederman, H., Macdonald, J., Stefanovic, D., Stojanovic, M. N. (2006). Deoxyribozyme-based three-input logic gates and construction of a molecular full adder. Biochemistry. 45(4):1194-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16430215&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Narayanaswamy, R., Ellington, A.D. (2006). Engineering RNA-based circuits. Handb Exp Pharmacol. (173):423-45. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16594629&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVAbstractPlus Abstract]&lt;br /&gt;
*Rackham, O., Chin, J. W. (2005). Cellular logic with orthogonal ribosomes. JACS 1227:17584-85. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16351070&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Rackham, O., Chin, J.W. (2006) Synthesizing cellular networks from evolved ribosome-mRNA pairs. Biochem Soc Trans. 34(2):328-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16545106&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Sayut, D.J., Kambam, P.K., Sun, L. (2007). Engineering and applications of genetic circuits. Mol Biosyst. 3(12):835-840. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=18000560&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Seelig G., Soloveichik, D., Zhang, D. Y., Winfree, E., (2006). Enzyme-free nucleic acid logic circuits. Science. 314(5805): 1585-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17158324&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Stojanovic, M. N., Semova, S., Kolpashchikov, D., Macdonald, J., Morgan, C., Stefanovic, D. (2005). Deoxyribozyme-based ligase logic gates and their initial circuits. J Am Chem Soc. 127(19):6914-5.  [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15884910&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Voigt, C. A. (2006). Genetic parts to program bacteria. Curr Opin Biotechnol. 17:548-557. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16978856&amp;amp;ordinalpos=9&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Wall, M. E., Hlavacek, W. S., Savageau, M. A. (2004). Design of gene circuits: lessons from bacteria. Nat Rev Genet. 5(1):34-42. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=14708014&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Yan, H., Feng, L., LaBean, T.H., Reif, J.H. (2003). Parallel Molecular Computations of Pairwise Exclusive-Or (XOR) Using DNA &amp;quot;String Tile&amp;quot; Self-Assembly. J Am Chem Soc. 125:14246-14247. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=14624551&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Yoshida, W., Yokobayashi, Y. (2007). Photon Boolean logic gates based on DNA aptamers. Chem Commun (Camb). (2):195-7. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17180244&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;/div&gt;</summary>
		<author><name>Emgarren</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=Logic_Gates_-_Emma_Garren&amp;diff=3966</id>
		<title>Logic Gates - Emma Garren</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=Logic_Gates_-_Emma_Garren&amp;diff=3966"/>
				<updated>2007-12-06T05:23:11Z</updated>
		
		<summary type="html">&lt;p&gt;Emgarren: /* An autonomous molecular computer for logical control of gene expression. (Benenson et al., 2004) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Background: Logic Gates and Truth Tables=&lt;br /&gt;
&lt;br /&gt;
A [http://en.wikipedia.org/wiki/Logic_gate logic gate], the building block for digital circuits, is a computing unit that performs a logical operation on one or more inputs and produces a single output.  Gates are identified by their function, and each type of logic gate can be represented with a distinctive symbol.  Inputs to outputs are read from left to right.  A small circle on the right indicates the inversion of the output.  A double line on the left indicates that the function is &amp;quot;exclusive.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
A [http://en.wikipedia.org/wiki/Truth_table truth table] is a useful way to describe the behavior or function of a logic gate.  Logic states for both inputs and outputs are designated with 0's and 1's.  Click [[Logic Gates: Symbols and Truth Tables|here]] to see some common logic gates and their truth tables.&lt;br /&gt;
&lt;br /&gt;
Logic gates can be placed in parallel or serial combinations in order to perform more complex functions.  Here, two parallel outputs, D and E, act as inputs to the function of output Q:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Figure 1. Combination of logic gates: &amp;lt;/b&amp;gt; Q = D &amp;lt;b&amp;gt;OR&amp;lt;/b&amp;gt; E = (&amp;lt;b&amp;gt;NOT&amp;lt;/b&amp;gt;(A OR B)) &amp;lt;b&amp;gt;OR&amp;lt;/b&amp;gt; (B &amp;lt;b&amp;gt;AND&amp;lt;/b&amp;gt; C)&lt;br /&gt;
&lt;br /&gt;
[[Image:combination_gates.gif]]&lt;br /&gt;
&lt;br /&gt;
([http://www.kpsec.freeuk.com/gates.htm Image] by John Hewes, 2007)&lt;br /&gt;
&lt;br /&gt;
=Logic Gates in Synthetic Biology=&lt;br /&gt;
Synthetic biology applies many of the principles of engineering to the field of biology in order to create biological devices which can ultimately be integrated into increasingly complex systems.  These principles include standardization of parts, modularity, abstraction, reliability, predictability, and uniformity (Adrianantoandro et al., 2006).  The application of engineering principles to biology is complicated by the inability to predict the functions of even simple devices and modules within the cellular environment.  Some of the confounding factors are [[Term paper wiki|gene expression noise]], mutation, cell death, undefined and changing extracellular environments, and interactions with the cellular context (Adrianantoandro et al., 2006).  &lt;br /&gt;
&lt;br /&gt;
While for digital logic, inputs are either on or off (1 or 0), biological logic is sometimes leads to intermediate induction levels (Voigt, 2006).  However, due to their [http://en.wikipedia.org/wiki/Sigmoid_function sigmoid-shaped] dose response curves, gene regulation systems can be considered genetic analog-digital converters.  The signal is either ON or OFF for a wide range of input concentrations, with the system changing between the ON and OFF states in a relatively small concentration window (Kramer et al., 2004).&lt;br /&gt;
&lt;br /&gt;
In synthetic biology, logic gates are created by engineering the biochemical reactions that regulate various cellular processes, such as transcription, translation, protein phosphorylation, allosteric regulation, ligand/receptor binding, and enzymatic reactions.  Although the diversity of biochemical reactions can make it difficult to combine different devices, these logic gates can be used to build complex systems with functions that have many practical applications.  [http://gcat.davidson.edu/GcatWiki/index.php/CellularMemory:Mathematical_Models Mathematical modeling] is used to predict the dynamics of the signaling and regulatory networks resulting from the logic gates.&lt;br /&gt;
&lt;br /&gt;
=Biomolecular Logic Gates:'' In Vitro''=&lt;br /&gt;
&lt;br /&gt;
''In vitro'' studies have been used to design combinations of molecules that have emergent properties related to information processing--molecular computing devices.  Both the inputs and outputs consist of molecular species, with the output being a biologically active molecule.  The extent to which these devices will be used with the cellular context is unclear--however, they are bound to inspire new directions for research in synthetic biology, and have potential applications in biochemical sensing, pathway engineering, and medical diagnosis and treatment.&lt;br /&gt;
&lt;br /&gt;
==Protein-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
Enzymes:&lt;br /&gt;
*&amp;lt;b&amp;gt;Two coupled enzymes perform in parallel the 'AND' and 'InhibAND' logic gate operations. (Baron et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Logic Gates and Elementary Computing by Enzymes. (Baron et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
Synthetic Peptide Networks:&lt;br /&gt;
*&amp;lt;b&amp;gt;Boolean Logic Functions of a Synthetic Peptide Network. (Ashkenasy and Ghadiri, 2004)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
Signaling Proteins:&lt;br /&gt;
*&amp;lt;b&amp;gt;Engineering synthetic signaling proteins with ultrasensitive input/output control. (Dueber et al., 2007)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==Deoxyribozyme-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
Deoxyribozyme-based gates are controlled by oligonucleotide inputs, and have been used to engineer logic gates that perform:&lt;br /&gt;
*multiple logical operations in parallel&lt;br /&gt;
*single-step signaling cascades&lt;br /&gt;
*a feedback cycle that acts as an exponential chain reaction&lt;br /&gt;
&lt;br /&gt;
These papers provide examples of deoxyribozyme-based logic gates:&lt;br /&gt;
*&amp;lt;b&amp;gt;Deoxyribozyme-Based Ligase Logic Gates and Their Initial Circuits. (Stojanovic et al., 2005)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Deoxyribozyme-Based Three-Input Logic Gates and Construction of a Molecular Full Adder. (Lederman et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Construction of Molecular Logic Gates with a DNA-Cleaving Deoxyribozyme (Chen et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==DNA-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;b&amp;gt;Modular Multi-Level Circuits from Immobilized DNA-Based Logic Gates. (Frezza et al., 2007)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;DNA Logic Gates Based on Structural Polymorphism of Telomere DNA Molecules Responding to Chemical Input Signals. (Miyoshi et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Photonic boolean logic gates based on DNA aptamers. (Yoshida and Yokobayashi, 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Parallel Molecular Computations of Pairwise Exclusive-OR (XOR) Using DNA &amp;quot;String Tile&amp;quot; Self-Assembly. (Yan et al., 2003)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==An autonomous molecular computer for logical control of gene expression. (Benenson et al., 2004)==&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
This gate uses sequence recognition to control enzyme catalysis of covalent bond formation and breakage, producing an ssDNA output.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; Specific combination mRNA levels, serving as a simple model of a disease state (cancer)&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; “Drug” (or drug repressor) in the form of a single-stranded DNA sequence with known anti-cancer activity&lt;br /&gt;
&lt;br /&gt;
An ''in vitro'' system is designed to recognize a specific combination of mRNA levels as its inputs, and performs a logical operation that results in the production of a molecule that can affect gene expression.  The input mRNA levels have been designed to mimic a simplistic version of gene expression modeling cancer, and the output is a drug-like ssDNA with known anticancer activity.  Therefore, the molecular computer is analogous to &amp;quot;a computational version of 'diagnosis'&amp;quot; (424).&lt;br /&gt;
&lt;br /&gt;
[[Figure 2. Logical design of the molecular computer.]]&lt;br /&gt;
&lt;br /&gt;
The molecular computers consist of a double-stranded DNA sequence with unique 7-bp sequences that recognize the “input” RNA.  Each mRNA indicator is processed one at a time.  An “inactivation tag” results in the displacement of the transition molecule, which destroys the computation fragment.  An “activation tag” results in activation of the transition molecule.  There are two separate molecular computers working simultaneously—one that releases the drug (a specific single-stranded DNA sequence) upon “positive diagnosis,” and another that releases the drug suppressor in response to “negative diagnosis.”  The drug (or drug repressor) is incorporated into the DNA fragment as an inactive loop, protected by the double-stranded recognition sequences.  If all of the transitions are “positive,” the ultimate output is drug administration (release of ssDNA).  If any of the steps results in a “negative” transition, the output is a drug repressor.  The design is flexible in that any sufficiently long mRNA molecule can be used as an indicator, and any ssDNA or short RNA molecule (up to at least 21-bp) can be designed as the output.  PCR was used to for the experimental demonstration of both diagnosis and drug administration, and it is shown that the amount of active drug increases with the confidence of positive diagnosis.  Future work could test the effectiveness of using alternate inputs (such as proteins), alternate outputs (such as RNA interference), as well as testing the function of the molecular computer ''in vivo''.&lt;br /&gt;
&lt;br /&gt;
[[Figure 3. Operation of the molecular computer.]]&lt;br /&gt;
&lt;br /&gt;
==Enzyme-Free Nucleic Acid Logic Circuits. (Seelig et al., 2006)==&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; 2 DNA strands - F(in) and G(in)&lt;br /&gt;
*&amp;lt;b&amp;gt;Gate:&amp;lt;/b&amp;gt; 3 DNA strands - E(q), F(f), and G&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Fluorescence - release of F(f)&lt;br /&gt;
&lt;br /&gt;
Nucleic acid devices are simplified by the predicability of base pairing.  Although previous research has engineered nucleic acid logic switches based on hybridization and conformational changes ''in vivo'', and this paper designs chemical logic gates that are capable of being combined into large, reliable circuits.  These logic gates embody the following digital design principles: logic, cascading, restoration, fan-out, and modularity.&lt;br /&gt;
&lt;br /&gt;
Benefits of this approach: both inputs and outputs are in the same form, which makes cascading possible (the output for one gate serves as the input for the next gate in the circuit).&lt;br /&gt;
&lt;br /&gt;
Gate function is entirely determined by base pairing and breaking.  Each gate is composed by one or more gate strands, and one output strand.  &lt;br /&gt;
&lt;br /&gt;
[[Figure 4. Two-input AND gate.]]&lt;br /&gt;
&lt;br /&gt;
Restoration:&lt;br /&gt;
*When a gate fails to produce enough output when triggered, restoration increases a moderate output amount to the full activation level.&lt;br /&gt;
*When a gate &amp;quot;leaks&amp;quot; by spontaneously releasing the output strand, restoration decreases the small output amount to a negligible level.&lt;br /&gt;
*Gates for [[Restoration: Amplification Gate|amplification]] and [[Restoration: Thresholding Gate|thresholding]] were used to implement signal restoration.&lt;br /&gt;
&lt;br /&gt;
Modularity and Scalability:  &lt;br /&gt;
*Eleven gates (AND, OR, sequence translation, input amplification, and signal restoration) were used to compose a large, complex circuit.&lt;br /&gt;
&lt;br /&gt;
=Cellular Logic Gates: ''In Vivo''=&lt;br /&gt;
&lt;br /&gt;
Introductory paragraph here.&lt;br /&gt;
&lt;br /&gt;
==Synthetic Oscillators and Switches==&lt;br /&gt;
[[Image:design_fig_1ab.gif|Synthetic oscillators and switches.]]&lt;br /&gt;
&lt;br /&gt;
[[Image:design_fig_1d.gif]]&lt;br /&gt;
(Image from Figure 1 of Drubin et al., 2007. Permission pending.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Figure 5. &amp;lt;/b&amp;gt;Schematic representation of the function of various engineered biological switches.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;A.  [[Repressilator]]&amp;lt;/b&amp;gt; (Elowitz and Leibler, 2000).  The &amp;quot;repressilator,&amp;quot; or synthetic cellular oscillator, can be built from a string of three repressors, each acting the repress the expression of the next gene in the circuit.  Oscillatory output is read by GFP expression regulated by one of the repressors (in this case, tetracycline).  The design is analogous to a series of three NOT gates.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;B.  Toggle switch&amp;lt;/b&amp;gt; (Gardner et al., 2000).  A toggle switch can be designed from two repressor systems that cross-regulate each other's promoters, and is analogous to the construction of two independent IF gates.  It is useful as a pathway module to create more complex programmable cells.  Toggle switches can be used to engineer [[CellularMemory:Toggle_Switch|cellular memory]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;D.  RNA-based antiswitch.&amp;lt;/b&amp;gt;  When the engineered RNA is bound to an inducer ligand, the structure changes to either expose or hide a region of RNA that is homologous to a region of the target mRNA (encompassing the translational start site).  Thus, when the antisense region is exposed, translation of target mRNA is repressed.  Synthetic switches in both eukaryotes ([[Antiswitches|antiswitches]]) and prokaryotes ([[Riboregulators|riboregulators]] and [[Riboswitches|riboswitches]]) can be mediated via RNA devices.&lt;br /&gt;
&lt;br /&gt;
==Environmental signal integration by a modular AND gate. (Anderson et al., 2007)==&lt;br /&gt;
&lt;br /&gt;
AND gates allow cells to integrate multiple signals and can increase their specificity in sensing the environment.  This is especially useful for engineering cells to sense environments that are not encountered naturally, or those that are too specific to be identified by a single environmental signal.&lt;br /&gt;
&lt;br /&gt;
A logic gate achieves &amp;lt;b&amp;gt;modularity&amp;lt;/b&amp;gt; when it can be used as a self-contained component of more complex systems, and is designed to interface with multiple different inputs and outputs.  This paper demonstrates a modular AND gate in ''E. coli'' that uses promoters for both the inputs and the output.  This design, unlike that of previously engineered prokaryotic logic gates, makes it relatively easy to use the same gate for different inputs and outputs.&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
*&amp;lt;b&amp;gt;Inputs:&amp;lt;/b&amp;gt;&lt;br /&gt;
# Promoter that drives the expression of the gene for T7 RNA polymerase (''T7ptag''), containing two [http://en.wikipedia.org/wiki/Stop_codon amber stop codons] that prevent translation under normal circumstances.&lt;br /&gt;
#Promoter that drives the expression of the gene for the SupD amber suppressor (''supD''), which decodes the amber stop codons as serine, and allows for translation of T7 RNA polymerase.&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Gene expressed under the T7 promoter, which requires functional translation of both T7 RNA polymerase and the SupD amber suppressor.&lt;br /&gt;
&lt;br /&gt;
The fluorescence data (see [Figure 2. Function of the AND gate. Figure 2]) was used to parameterize a [[transfer function model]] that was derived in order to understand how the range of the input promoters affects the function of the circuit.&lt;br /&gt;
&lt;br /&gt;
[[Figure 1. Schematic representation of AND gate.]]&lt;br /&gt;
&lt;br /&gt;
*Input 1: P(sal) controls the expression supD gene, and is activated by the addition of salicylate (Sal).&lt;br /&gt;
*Input 2: P(BAD) controls T7 RNA polymerase gene, and is activated by the addition of arabinose (Ara).  Because a strong RBS for T7ptag resulted in high levels of basal expression, the RBS was mutagenized and tuned by screening for the presence of output only when both inducers were present.&lt;br /&gt;
*Output: ''GFPmut3_LAA'' (fast-folding GFP with a degradation tag)&lt;br /&gt;
&lt;br /&gt;
[[Figure 2. Function of the AND gate.]]&lt;br /&gt;
&lt;br /&gt;
There is 1000-fold induction of fluorescence in the presence of high concentrations of both inducers, arabinose and salicylate.&lt;br /&gt;
&lt;br /&gt;
[[Figure 6. Modularity of the AND gate.]]&lt;br /&gt;
&lt;br /&gt;
The modularity of the AND gate is demonstrated by reconnecting the gate to new inputs (natural promoters), and a new output (desired phenotype).&lt;br /&gt;
&lt;br /&gt;
A.  Exchanging the inputs:&lt;br /&gt;
*Input 1: The ''lux'' promoter, which responds to the [[Quorum Sensing|quorum signal]] AI-1.&lt;br /&gt;
*Input 2: The ''mgrB'' promoter, which responds to the absence of exogenous magnesium via the PhoPQ two-component system.&lt;br /&gt;
&lt;br /&gt;
B. Exchanging the output:&lt;br /&gt;
*Output: The ''inv'' gene, coding for invasin, a protein that allows bacteria to invade mammalian cells.&lt;br /&gt;
&lt;br /&gt;
==BioLogic Gates Enable Logical Transcription Control in Mammalian Cells. (Kramer et al., 2004)==&lt;br /&gt;
&lt;br /&gt;
Transcription control modules, responsive to up to three small molecule inputs, were engineered in mammalian Chinese hamster ovary cells.  These &amp;quot;BioLogic gates&amp;quot; provide the tools and building blocks to engineer more complex gene regulatory networks in eukaryotic cells.  The gates use butyrolactone-, streptogramin-, tetracycline-, and macrolide-dependent transcription factors, each fused to a KRAB or VP16 repression domain. &lt;br /&gt;
&lt;br /&gt;
#[[NOT IF gate]] - two inputs&lt;br /&gt;
#[[NOT IF IF gate]] - three inputs&lt;br /&gt;
#[[NAND gate]] - parallel arrangement of two NOT gates&lt;br /&gt;
#[[OR gate]] - parallel arrangement of two IF gates&lt;br /&gt;
#[[NOR gate]] - constructed from two NOT gates in consecutive order&lt;br /&gt;
#[[INVERTER gate]] - combination of two independent IF gates, acts as the inverse of the NOT IF gate&lt;br /&gt;
&lt;br /&gt;
==Cellular Logic with Orthogonal Ribosomes. (Rackham and Chin, 2006)==&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
Two-input logic gates were constructed based on the interactions between synthetic O-rRNA and O-mRNA.&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; Orthogonal ribosomes (O-ribosomes), which translate O-mRNA, but do not significantly translate any of the thousands of cellular transcripts bearing cellular RBS sequences.&lt;br /&gt;
*&amp;lt;b&amp;gt;Gate:&amp;lt;/b&amp;gt; Orthogonal mRNAs (O-mRNAs), which contain ribosome-binding sequences (RBSs) that do not direct the translation of downstream genes by endogenous ribosomes.&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Fluorescence.&lt;br /&gt;
&lt;br /&gt;
Three distinct O-ribosome-O-mRNA pairs were isolated, with molecular specificities for independent function.  This was accomplished through [[Hunter Stone - Synthetic Biology Seminar|directed evolution]] in two steps: &lt;br /&gt;
#A library of new potential RBSs were placed upstream of a novel fusion of the genes encoding chloramphenicol acetyltransferase and uracil phosphoribosyltransferase, and screened against 5-fluorouracil to select for the O-mRNA sequences that were not translated by endogenous ribosomes.&lt;br /&gt;
#The selected O-mRNAs were combined with a library of mutated 16s rRNA sequences, and these cells were grown in the presence of chloramphenicol to screen for  those in which the mutant ribosomes translated the O-mRNAs.&lt;br /&gt;
The O-ribosome-O-mRNA pairs can be used to control almost any molecular interaction that can be linked to gene expression.  In this case they were used to build an &amp;lt;b&amp;gt;AND gate&amp;lt;/b&amp;gt; composed of two O-mRNA sequences: O-mRNA-A-omega, encoding the omega fragment of beta-galactosidase, and O-mRNA-C-alpha, encoding the alpha fragment of beta-galactosidase.  Synthesis and assembly of a complete beta-galactosidase enzyme (both fragments) results in the cells hydrolyzing FDG into F (fluorescein), which is detected with a fluorometer.  Cells programmed with both of the corresponding O-ribosome inputs, O-rRNA-A and O-rRNA-C, exhibited a 20-fold increase in fluorescence when compared with cells containing any other rRNA combinations.&lt;br /&gt;
&lt;br /&gt;
[[Figure 1. O-ribosomes and Boolean logic.]]&lt;br /&gt;
&lt;br /&gt;
=Applications and Future Directions=&lt;br /&gt;
&lt;br /&gt;
Logic gates can be used to design increasingly complex circuits with far-reaching applications in:&lt;br /&gt;
*Genetic engineering&lt;br /&gt;
*Nanotechnology&lt;br /&gt;
*Industrial Fermentation&lt;br /&gt;
*Metabolic engineering: increasingly complex synthetic gene circuits might be used to engineer and optimize novel metabolic pathways.&lt;br /&gt;
*[[Medical Applications of Synthetic Biology - Samantha Simpson|Medicine]]&lt;br /&gt;
**Bacteria to deliver cancer treatment: the integration of multiple inputs can help bacteria sense and respond to increasingly specific environments, such as that of a tumor in the human body.&lt;br /&gt;
**Pharmaceuticals: produced through metabolic engineering; &amp;quot;smart&amp;quot; drug delivery.&lt;br /&gt;
&lt;br /&gt;
=References=&lt;br /&gt;
*Anderson, J. C., Voigt, C. A., Arkin, A. P. (2007). Environmental signal integration by a modular AND gate. Mol Syst Biol. 3:133. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17700541&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Andrianantoandro, E., Subhayu, B., Karig, D. K., Weiss, R. (2006). Synthetic biology: new engineering rules for an emerging discipline. Mol Syst. Biol. 2:2006.0028. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16738572&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Ashkenasy, G., Ghadiri, M. R. (2004). Boolean Logic Functions of a Synthetic Peptide Network. J Am Chem Soc. 126(36):11140-1. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15355081&amp;amp;ordinalpos=13&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Baron, R., Lioubashevski, O., Katz, E., Niazov, T., Willner, I. (2006). Two coupled enzymes perform in parallel the “AND” and “InhibAND” logic gate operations. Org Biomol Chem. 4(6): 989-91. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16525539&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Baron, R., Lioubashevski, O., Katz, E., Niazov, T., Willner, I. (2006). Logic gates and elementary computing by enzymes. J Phys Chem A. 110(27):8548-53. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16821840&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Benenson, Y., Binyamin, G., Ben-Dor, U., Adar, R., Shapiro, E. (2004). An autonomous molecular computer for logical control of gene expression. Nature. 429:423-429. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15116117&amp;amp;ordinalpos=6&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Boczko, E., Gedeon, T., Mischaikow, K. (2007). Dynamics of a simple regulatory switch. J Math Biol. 55(5-6):679-719. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17622532&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Chen, X., Wang, Y., Liu, Q., Zhang, Z., Fan, C., He, L. (2006). Construction of molecular logic gates with a DNA-cleaving deoxyribozyme. Angew Chem Int Ed Engl. 45(11):1759-62. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16470893&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Davidson, E.A., Ellington, A.D. (2007). Synthetic RNA circuits. Nat Chem Biol. 3(1):23-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17173026&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Dueber, J.E., Mirsky, E.A., Lim, W.A. (2007). Engineering synthetic signaling proteins with ultrasensitive input/output control. Nat Biotechnol. 25(6):660-662. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17515908&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Drubin, D. A., Way, J. C., Silver, P. A. (2007). Designing biological systems. Genes Dev. 21(3):242-54. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17289915&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Elowitz, M. B., &amp;amp; Leibler, S. (2000). A synthetic oscillatory network of transcriptional regulators. Nature. 403(6767):335-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=10659856&amp;amp;ordinalpos=10&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract] &lt;br /&gt;
*Farfel, J., Stefanovic, D. (2005). Towards practical biomolecular computers using microfluidic deoxyribozyme logic gate networks.  University of New Mexico.&lt;br /&gt;
*Frezza, B.M., Cockroft, S. L., Ghadiri, M.R. (2007). Modular Multi-level Circuits from Immobilized DNA-Based Logic Gates. J Am Chem Soc. (Epub ahead of print) [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17994734&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Gardner, T.S., Cantor, C.R., Collins, J.J. (2000). Construction of a genetic toggle switch in Escherichia coli. Nature. 403(6767):338-42. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=10659857&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Heinemann, M., Panke, S. (2006). Synthetic biology—putting engineering into biology. Bioinformatics. 22(22):2790-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16954140&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Kaznessis, Y. N. (2007). Models for synthetic biology. BMC Syst Biol. 1(1):47. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17986347&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Kramer, B. P., Fischer, C., Fussenegger, M. (2004). BioLogic Gates Enable Transcription Control in Mammalian Cells. Biotechnol Bioeng. 87(4):478-84. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15286985&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Lederman, H., Macdonald, J., Stefanovic, D., Stojanovic, M. N. (2006). Deoxyribozyme-based three-input logic gates and construction of a molecular full adder. Biochemistry. 45(4):1194-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16430215&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Narayanaswamy, R., Ellington, A.D. (2006). Engineering RNA-based circuits. Handb Exp Pharmacol. (173):423-45. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16594629&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVAbstractPlus Abstract]&lt;br /&gt;
*Rackham, O., Chin, J. W. (2005). Cellular logic with orthogonal ribosomes. JACS 1227:17584-85. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16351070&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Rackham, O., Chin, J.W. (2006) Synthesizing cellular networks from evolved ribosome-mRNA pairs. Biochem Soc Trans. 34(2):328-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16545106&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Sayut, D.J., Kambam, P.K., Sun, L. (2007). Engineering and applications of genetic circuits. Mol Biosyst. 3(12):835-840. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=18000560&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Seelig G., Soloveichik, D., Zhang, D. Y., Winfree, E., (2006). Enzyme-free nucleic acid logic circuits. Science. 314(5805): 1585-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17158324&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Stojanovic, M. N., Semova, S., Kolpashchikov, D., Macdonald, J., Morgan, C., Stefanovic, D. (2005). Deoxyribozyme-based ligase logic gates and their initial circuits. J Am Chem Soc. 127(19):6914-5.  [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15884910&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Voigt, C. A. (2006). Genetic parts to program bacteria. Curr Opin Biotechnol. 17:548-557. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16978856&amp;amp;ordinalpos=9&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Wall, M. E., Hlavacek, W. S., Savageau, M. A. (2004). Design of gene circuits: lessons from bacteria. Nat Rev Genet. 5(1):34-42. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=14708014&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Yan, H., Feng, L., LaBean, T.H., Reif, J.H. (2003). Parallel Molecular Computations of Pairwise Exclusive-Or (XOR) Using DNA &amp;quot;String Tile&amp;quot; Self-Assembly. J Am Chem Soc. 125:14246-14247. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=14624551&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Yoshida, W., Yokobayashi, Y. (2007). Photon Boolean logic gates based on DNA aptamers. Chem Commun (Camb). (2):195-7. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17180244&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;/div&gt;</summary>
		<author><name>Emgarren</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=Logic_Gates_-_Emma_Garren&amp;diff=3964</id>
		<title>Logic Gates - Emma Garren</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=Logic_Gates_-_Emma_Garren&amp;diff=3964"/>
				<updated>2007-12-06T05:19:31Z</updated>
		
		<summary type="html">&lt;p&gt;Emgarren: /* An autonomous molecular computer for logical control of gene expression. (Benenson et al., 2004) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Background: Logic Gates and Truth Tables=&lt;br /&gt;
&lt;br /&gt;
A [http://en.wikipedia.org/wiki/Logic_gate logic gate], the building block for digital circuits, is a computing unit that performs a logical operation on one or more inputs and produces a single output.  Gates are identified by their function, and each type of logic gate can be represented with a distinctive symbol.  Inputs to outputs are read from left to right.  A small circle on the right indicates the inversion of the output.  A double line on the left indicates that the function is &amp;quot;exclusive.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
A [http://en.wikipedia.org/wiki/Truth_table truth table] is a useful way to describe the behavior or function of a logic gate.  Logic states for both inputs and outputs are designated with 0's and 1's.  Click [[Logic Gates: Symbols and Truth Tables|here]] to see some common logic gates and their truth tables.&lt;br /&gt;
&lt;br /&gt;
Logic gates can be placed in parallel or serial combinations in order to perform more complex functions.  Here, two parallel outputs, D and E, act as inputs to the function of output Q:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Figure 1. Combination of logic gates: &amp;lt;/b&amp;gt; Q = D &amp;lt;b&amp;gt;OR&amp;lt;/b&amp;gt; E = (&amp;lt;b&amp;gt;NOT&amp;lt;/b&amp;gt;(A OR B)) &amp;lt;b&amp;gt;OR&amp;lt;/b&amp;gt; (B &amp;lt;b&amp;gt;AND&amp;lt;/b&amp;gt; C)&lt;br /&gt;
&lt;br /&gt;
[[Image:combination_gates.gif]]&lt;br /&gt;
&lt;br /&gt;
([http://www.kpsec.freeuk.com/gates.htm Image] by John Hewes, 2007)&lt;br /&gt;
&lt;br /&gt;
=Logic Gates in Synthetic Biology=&lt;br /&gt;
Synthetic biology applies many of the principles of engineering to the field of biology in order to create biological devices which can ultimately be integrated into increasingly complex systems.  These principles include standardization of parts, modularity, abstraction, reliability, predictability, and uniformity (Adrianantoandro et al., 2006).  The application of engineering principles to biology is complicated by the inability to predict the functions of even simple devices and modules within the cellular environment.  Some of the confounding factors are [[Term paper wiki|gene expression noise]], mutation, cell death, undefined and changing extracellular environments, and interactions with the cellular context (Adrianantoandro et al., 2006).  &lt;br /&gt;
&lt;br /&gt;
While for digital logic, inputs are either on or off (1 or 0), biological logic is sometimes leads to intermediate induction levels (Voigt, 2006).  However, due to their [http://en.wikipedia.org/wiki/Sigmoid_function sigmoid-shaped] dose response curves, gene regulation systems can be considered genetic analog-digital converters.  The signal is either ON or OFF for a wide range of input concentrations, with the system changing between the ON and OFF states in a relatively small concentration window (Kramer et al., 2004).&lt;br /&gt;
&lt;br /&gt;
In synthetic biology, logic gates are created by engineering the biochemical reactions that regulate various cellular processes, such as transcription, translation, protein phosphorylation, allosteric regulation, ligand/receptor binding, and enzymatic reactions.  Although the diversity of biochemical reactions can make it difficult to combine different devices, these logic gates can be used to build complex systems with functions that have many practical applications.  [http://gcat.davidson.edu/GcatWiki/index.php/CellularMemory:Mathematical_Models Mathematical modeling] is used to predict the dynamics of the signaling and regulatory networks resulting from the logic gates.&lt;br /&gt;
&lt;br /&gt;
=Biomolecular Logic Gates:'' In Vitro''=&lt;br /&gt;
&lt;br /&gt;
''In vitro'' studies have been used to design combinations of molecules that have emergent properties related to information processing--molecular computing devices.  Both the inputs and outputs consist of molecular species, with the output being a biologically active molecule.  The extent to which these devices will be used with the cellular context is unclear--however, they are bound to inspire new directions for research in synthetic biology, and have potential applications in biochemical sensing, pathway engineering, and medical diagnosis and treatment.&lt;br /&gt;
&lt;br /&gt;
==Protein-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
Enzymes:&lt;br /&gt;
*&amp;lt;b&amp;gt;Two coupled enzymes perform in parallel the 'AND' and 'InhibAND' logic gate operations. (Baron et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Logic Gates and Elementary Computing by Enzymes. (Baron et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
Synthetic Peptide Networks:&lt;br /&gt;
*&amp;lt;b&amp;gt;Boolean Logic Functions of a Synthetic Peptide Network. (Ashkenasy and Ghadiri, 2004)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
Signaling Proteins:&lt;br /&gt;
*&amp;lt;b&amp;gt;Engineering synthetic signaling proteins with ultrasensitive input/output control. (Dueber et al., 2007)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==Deoxyribozyme-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
Deoxyribozyme-based gates are controlled by oligonucleotide inputs, and have been used to engineer logic gates that perform:&lt;br /&gt;
*multiple logical operations in parallel&lt;br /&gt;
*single-step signaling cascades&lt;br /&gt;
*a feedback cycle that acts as an exponential chain reaction&lt;br /&gt;
&lt;br /&gt;
These papers provide examples of deoxyribozyme-based logic gates:&lt;br /&gt;
*&amp;lt;b&amp;gt;Deoxyribozyme-Based Ligase Logic Gates and Their Initial Circuits. (Stojanovic et al., 2005)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Deoxyribozyme-Based Three-Input Logic Gates and Construction of a Molecular Full Adder. (Lederman et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Construction of Molecular Logic Gates with a DNA-Cleaving Deoxyribozyme (Chen et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==DNA-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;b&amp;gt;Modular Multi-Level Circuits from Immobilized DNA-Based Logic Gates. (Frezza et al., 2007)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;DNA Logic Gates Based on Structural Polymorphism of Telomere DNA Molecules Responding to Chemical Input Signals. (Miyoshi et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Photonic boolean logic gates based on DNA aptamers. (Yoshida and Yokobayashi, 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Parallel Molecular Computations of Pairwise Exclusive-OR (XOR) Using DNA &amp;quot;String Tile&amp;quot; Self-Assembly. (Yan et al., 2003)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==An autonomous molecular computer for logical control of gene expression. (Benenson et al., 2004)==&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
This gate uses sequence recognition to control enzyme catalysis of covalent bond formation and breakage.&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; Specific combination mRNA levels, serving as a simple model of a disease state (cancer)&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; “Drug” (or drug repressor) in the form of a single-stranded DNA sequence with known anti-cancer activity&lt;br /&gt;
&lt;br /&gt;
An ''in vitro'' system is designed to recognize a specific combination of mRNA levels as its inputs, and performs a logical operation that results in the production of a molecule that can affect gene expression.  The input mRNA levels have been designed to mimic a simplistic version of gene expression modeling cancer, and the output is a drug-like ssDNA with known anticancer activity.  Therefore, the molecular computer is analogous to &amp;quot;a computational version of 'diagnosis'&amp;quot; (424).&lt;br /&gt;
&lt;br /&gt;
[[Figure 2. Logical design of the molecular computer.]]&lt;br /&gt;
&lt;br /&gt;
The molecular computers consist of a double-stranded DNA sequence with unique 7-bp sequences that recognize the “input” RNA.  Each mRNA indicator is processed one at a time.  An “inactivation tag” results in the displacement of the transition molecule, which destroys the computation fragment.  An “activation tag” results in activation of the transition molecule.  There are two separate molecular computers working simultaneously—one that releases the drug (a specific single-stranded DNA sequence) upon “positive diagnosis,” and another that releases the drug suppressor in response to “negative diagnosis.”  The drug (or drug repressor) is incorporated into the DNA fragment as an inactive loop, protected by the double-stranded recognition sequences.  If all of the transitions are “positive,” the ultimate output is drug administration (release of ssDNA).  If any of the steps results in a “negative” transition, the output is a drug repressor.  The design is flexible in that any sufficiently long mRNA molecule can be used as an indicator, and any ssDNA or short RNA molecule (up to at least 21-bp) can be designed as the output.  PCR was used to for the experimental demonstration of both diagnosis and drug administration, and it is shown that the amount of active drug increases with the confidence of positive diagnosis.  Future work could test the effectiveness of using alternate inputs (such as proteins), alternate outputs (such as RNA interference), as well as testing the function of the molecular computer ''in vivo''.&lt;br /&gt;
&lt;br /&gt;
[[Figure 3. Operation of the molecular computer.]]&lt;br /&gt;
&lt;br /&gt;
==Enzyme-Free Nucleic Acid Logic Circuits. (Seelig et al., 2006)==&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; 2 DNA strands - F(in) and G(in)&lt;br /&gt;
*&amp;lt;b&amp;gt;Gate:&amp;lt;/b&amp;gt; 3 DNA strands - E(q), F(f), and G&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Fluorescence - release of F(f)&lt;br /&gt;
&lt;br /&gt;
Nucleic acid devices are simplified by the predicability of base pairing.  Although previous research has engineered nucleic acid logic switches based on hybridization and conformational changes ''in vivo'', and this paper designs chemical logic gates that are capable of being combined into large, reliable circuits.  These logic gates embody the following digital design principles: logic, cascading, restoration, fan-out, and modularity.&lt;br /&gt;
&lt;br /&gt;
Benefits of this approach: both inputs and outputs are in the same form, which makes cascading possible (the output for one gate serves as the input for the next gate in the circuit).&lt;br /&gt;
&lt;br /&gt;
Gate function is entirely determined by base pairing and breaking.  Each gate is composed by one or more gate strands, and one output strand.  &lt;br /&gt;
&lt;br /&gt;
[[Figure 4. Two-input AND gate.]]&lt;br /&gt;
&lt;br /&gt;
Restoration:&lt;br /&gt;
*When a gate fails to produce enough output when triggered, restoration increases a moderate output amount to the full activation level.&lt;br /&gt;
*When a gate &amp;quot;leaks&amp;quot; by spontaneously releasing the output strand, restoration decreases the small output amount to a negligible level.&lt;br /&gt;
*Gates for [[Restoration: Amplification Gate|amplification]] and [[Restoration: Thresholding Gate|thresholding]] were used to implement signal restoration.&lt;br /&gt;
&lt;br /&gt;
Modularity and Scalability:  &lt;br /&gt;
*Eleven gates (AND, OR, sequence translation, input amplification, and signal restoration) were used to compose a large, complex circuit.&lt;br /&gt;
&lt;br /&gt;
=Cellular Logic Gates: ''In Vivo''=&lt;br /&gt;
&lt;br /&gt;
Introductory paragraph here.&lt;br /&gt;
&lt;br /&gt;
==Synthetic Oscillators and Switches==&lt;br /&gt;
[[Image:design_fig_1ab.gif|Synthetic oscillators and switches.]]&lt;br /&gt;
&lt;br /&gt;
[[Image:design_fig_1d.gif]]&lt;br /&gt;
(Image from Figure 1 of Drubin et al., 2007. Permission pending.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Figure 5. &amp;lt;/b&amp;gt;Schematic representation of the function of various engineered biological switches.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;A.  [[Repressilator]]&amp;lt;/b&amp;gt; (Elowitz and Leibler, 2000).  The &amp;quot;repressilator,&amp;quot; or synthetic cellular oscillator, can be built from a string of three repressors, each acting the repress the expression of the next gene in the circuit.  Oscillatory output is read by GFP expression regulated by one of the repressors (in this case, tetracycline).  The design is analogous to a series of three NOT gates.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;B.  Toggle switch&amp;lt;/b&amp;gt; (Gardner et al., 2000).  A toggle switch can be designed from two repressor systems that cross-regulate each other's promoters, and is analogous to the construction of two independent IF gates.  It is useful as a pathway module to create more complex programmable cells.  Toggle switches can be used to engineer [[CellularMemory:Toggle_Switch|cellular memory]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;D.  RNA-based antiswitch.&amp;lt;/b&amp;gt;  When the engineered RNA is bound to an inducer ligand, the structure changes to either expose or hide a region of RNA that is homologous to a region of the target mRNA (encompassing the translational start site).  Thus, when the antisense region is exposed, translation of target mRNA is repressed.  Synthetic switches in both eukaryotes ([[Antiswitches|antiswitches]]) and prokaryotes ([[Riboregulators|riboregulators]] and [[Riboswitches|riboswitches]]) can be mediated via RNA devices.&lt;br /&gt;
&lt;br /&gt;
==Environmental signal integration by a modular AND gate. (Anderson et al., 2007)==&lt;br /&gt;
&lt;br /&gt;
AND gates allow cells to integrate multiple signals and can increase their specificity in sensing the environment.  This is especially useful for engineering cells to sense environments that are not encountered naturally, or those that are too specific to be identified by a single environmental signal.&lt;br /&gt;
&lt;br /&gt;
A logic gate achieves &amp;lt;b&amp;gt;modularity&amp;lt;/b&amp;gt; when it can be used as a self-contained component of more complex systems, and is designed to interface with multiple different inputs and outputs.  This paper demonstrates a modular AND gate in ''E. coli'' that uses promoters for both the inputs and the output.  This design, unlike that of previously engineered prokaryotic logic gates, makes it relatively easy to use the same gate for different inputs and outputs.&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
*&amp;lt;b&amp;gt;Inputs:&amp;lt;/b&amp;gt;&lt;br /&gt;
# Promoter that drives the expression of the gene for T7 RNA polymerase (''T7ptag''), containing two [http://en.wikipedia.org/wiki/Stop_codon amber stop codons] that prevent translation under normal circumstances.&lt;br /&gt;
#Promoter that drives the expression of the gene for the SupD amber suppressor (''supD''), which decodes the amber stop codons as serine, and allows for translation of T7 RNA polymerase.&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Gene expressed under the T7 promoter, which requires functional translation of both T7 RNA polymerase and the SupD amber suppressor.&lt;br /&gt;
&lt;br /&gt;
The fluorescence data (see [Figure 2. Function of the AND gate. Figure 2]) was used to parameterize a [[transfer function model]] that was derived in order to understand how the range of the input promoters affects the function of the circuit.&lt;br /&gt;
&lt;br /&gt;
[[Figure 1. Schematic representation of AND gate.]]&lt;br /&gt;
&lt;br /&gt;
*Input 1: P(sal) controls the expression supD gene, and is activated by the addition of salicylate (Sal).&lt;br /&gt;
*Input 2: P(BAD) controls T7 RNA polymerase gene, and is activated by the addition of arabinose (Ara).  Because a strong RBS for T7ptag resulted in high levels of basal expression, the RBS was mutagenized and tuned by screening for the presence of output only when both inducers were present.&lt;br /&gt;
*Output: ''GFPmut3_LAA'' (fast-folding GFP with a degradation tag)&lt;br /&gt;
&lt;br /&gt;
[[Figure 2. Function of the AND gate.]]&lt;br /&gt;
&lt;br /&gt;
There is 1000-fold induction of fluorescence in the presence of high concentrations of both inducers, arabinose and salicylate.&lt;br /&gt;
&lt;br /&gt;
[[Figure 6. Modularity of the AND gate.]]&lt;br /&gt;
&lt;br /&gt;
The modularity of the AND gate is demonstrated by reconnecting the gate to new inputs (natural promoters), and a new output (desired phenotype).&lt;br /&gt;
&lt;br /&gt;
A.  Exchanging the inputs:&lt;br /&gt;
*Input 1: The ''lux'' promoter, which responds to the [[Quorum Sensing|quorum signal]] AI-1.&lt;br /&gt;
*Input 2: The ''mgrB'' promoter, which responds to the absence of exogenous magnesium via the PhoPQ two-component system.&lt;br /&gt;
&lt;br /&gt;
B. Exchanging the output:&lt;br /&gt;
*Output: The ''inv'' gene, coding for invasin, a protein that allows bacteria to invade mammalian cells.&lt;br /&gt;
&lt;br /&gt;
==BioLogic Gates Enable Logical Transcription Control in Mammalian Cells. (Kramer et al., 2004)==&lt;br /&gt;
&lt;br /&gt;
Transcription control modules, responsive to up to three small molecule inputs, were engineered in mammalian Chinese hamster ovary cells.  These &amp;quot;BioLogic gates&amp;quot; provide the tools and building blocks to engineer more complex gene regulatory networks in eukaryotic cells.  The gates use butyrolactone-, streptogramin-, tetracycline-, and macrolide-dependent transcription factors, each fused to a KRAB or VP16 repression domain. &lt;br /&gt;
&lt;br /&gt;
#[[NOT IF gate]] - two inputs&lt;br /&gt;
#[[NOT IF IF gate]] - three inputs&lt;br /&gt;
#[[NAND gate]] - parallel arrangement of two NOT gates&lt;br /&gt;
#[[OR gate]] - parallel arrangement of two IF gates&lt;br /&gt;
#[[NOR gate]] - constructed from two NOT gates in consecutive order&lt;br /&gt;
#[[INVERTER gate]] - combination of two independent IF gates, acts as the inverse of the NOT IF gate&lt;br /&gt;
&lt;br /&gt;
==Cellular Logic with Orthogonal Ribosomes. (Rackham and Chin, 2006)==&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
Two-input logic gates were constructed based on the interactions between synthetic O-rRNA and O-mRNA.&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; Orthogonal ribosomes (O-ribosomes), which translate O-mRNA, but do not significantly translate any of the thousands of cellular transcripts bearing cellular RBS sequences.&lt;br /&gt;
*&amp;lt;b&amp;gt;Gate:&amp;lt;/b&amp;gt; Orthogonal mRNAs (O-mRNAs), which contain ribosome-binding sequences (RBSs) that do not direct the translation of downstream genes by endogenous ribosomes.&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Fluorescence.&lt;br /&gt;
&lt;br /&gt;
Three distinct O-ribosome-O-mRNA pairs were isolated, with molecular specificities for independent function.  This was accomplished through [[Hunter Stone - Synthetic Biology Seminar|directed evolution]] in two steps: &lt;br /&gt;
#A library of new potential RBSs were placed upstream of a novel fusion of the genes encoding chloramphenicol acetyltransferase and uracil phosphoribosyltransferase, and screened against 5-fluorouracil to select for the O-mRNA sequences that were not translated by endogenous ribosomes.&lt;br /&gt;
#The selected O-mRNAs were combined with a library of mutated 16s rRNA sequences, and these cells were grown in the presence of chloramphenicol to screen for  those in which the mutant ribosomes translated the O-mRNAs.&lt;br /&gt;
The O-ribosome-O-mRNA pairs can be used to control almost any molecular interaction that can be linked to gene expression.  In this case they were used to build an &amp;lt;b&amp;gt;AND gate&amp;lt;/b&amp;gt; composed of two O-mRNA sequences: O-mRNA-A-omega, encoding the omega fragment of beta-galactosidase, and O-mRNA-C-alpha, encoding the alpha fragment of beta-galactosidase.  Synthesis and assembly of a complete beta-galactosidase enzyme (both fragments) results in the cells hydrolyzing FDG into F (fluorescein), which is detected with a fluorometer.  Cells programmed with both of the corresponding O-ribosome inputs, O-rRNA-A and O-rRNA-C, exhibited a 20-fold increase in fluorescence when compared with cells containing any other rRNA combinations.&lt;br /&gt;
&lt;br /&gt;
[[Figure 1. O-ribosomes and Boolean logic.]]&lt;br /&gt;
&lt;br /&gt;
=Applications and Future Directions=&lt;br /&gt;
&lt;br /&gt;
Logic gates can be used to design increasingly complex circuits with far-reaching applications in:&lt;br /&gt;
*Genetic engineering&lt;br /&gt;
*Nanotechnology&lt;br /&gt;
*Industrial Fermentation&lt;br /&gt;
*Metabolic engineering: increasingly complex synthetic gene circuits might be used to engineer and optimize novel metabolic pathways.&lt;br /&gt;
*[[Medical Applications of Synthetic Biology - Samantha Simpson|Medicine]]&lt;br /&gt;
**Bacteria to deliver cancer treatment: the integration of multiple inputs can help bacteria sense and respond to increasingly specific environments, such as that of a tumor in the human body.&lt;br /&gt;
**Pharmaceuticals: produced through metabolic engineering; &amp;quot;smart&amp;quot; drug delivery.&lt;br /&gt;
&lt;br /&gt;
=References=&lt;br /&gt;
*Anderson, J. C., Voigt, C. A., Arkin, A. P. (2007). Environmental signal integration by a modular AND gate. Mol Syst Biol. 3:133. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17700541&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Andrianantoandro, E., Subhayu, B., Karig, D. K., Weiss, R. (2006). Synthetic biology: new engineering rules for an emerging discipline. Mol Syst. Biol. 2:2006.0028. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16738572&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Ashkenasy, G., Ghadiri, M. R. (2004). Boolean Logic Functions of a Synthetic Peptide Network. J Am Chem Soc. 126(36):11140-1. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15355081&amp;amp;ordinalpos=13&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Baron, R., Lioubashevski, O., Katz, E., Niazov, T., Willner, I. (2006). Two coupled enzymes perform in parallel the “AND” and “InhibAND” logic gate operations. Org Biomol Chem. 4(6): 989-91. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16525539&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Baron, R., Lioubashevski, O., Katz, E., Niazov, T., Willner, I. (2006). Logic gates and elementary computing by enzymes. J Phys Chem A. 110(27):8548-53. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16821840&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Benenson, Y., Binyamin, G., Ben-Dor, U., Adar, R., Shapiro, E. (2004). An autonomous molecular computer for logical control of gene expression. Nature. 429:423-429. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15116117&amp;amp;ordinalpos=6&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Boczko, E., Gedeon, T., Mischaikow, K. (2007). Dynamics of a simple regulatory switch. J Math Biol. 55(5-6):679-719. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17622532&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Chen, X., Wang, Y., Liu, Q., Zhang, Z., Fan, C., He, L. (2006). Construction of molecular logic gates with a DNA-cleaving deoxyribozyme. Angew Chem Int Ed Engl. 45(11):1759-62. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16470893&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Davidson, E.A., Ellington, A.D. (2007). Synthetic RNA circuits. Nat Chem Biol. 3(1):23-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17173026&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Dueber, J.E., Mirsky, E.A., Lim, W.A. (2007). Engineering synthetic signaling proteins with ultrasensitive input/output control. Nat Biotechnol. 25(6):660-662. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17515908&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Drubin, D. A., Way, J. C., Silver, P. A. (2007). Designing biological systems. Genes Dev. 21(3):242-54. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17289915&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Elowitz, M. B., &amp;amp; Leibler, S. (2000). A synthetic oscillatory network of transcriptional regulators. Nature. 403(6767):335-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=10659856&amp;amp;ordinalpos=10&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract] &lt;br /&gt;
*Farfel, J., Stefanovic, D. (2005). Towards practical biomolecular computers using microfluidic deoxyribozyme logic gate networks.  University of New Mexico.&lt;br /&gt;
*Frezza, B.M., Cockroft, S. L., Ghadiri, M.R. (2007). Modular Multi-level Circuits from Immobilized DNA-Based Logic Gates. J Am Chem Soc. (Epub ahead of print) [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17994734&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Gardner, T.S., Cantor, C.R., Collins, J.J. (2000). Construction of a genetic toggle switch in Escherichia coli. Nature. 403(6767):338-42. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=10659857&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Heinemann, M., Panke, S. (2006). Synthetic biology—putting engineering into biology. Bioinformatics. 22(22):2790-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16954140&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Kaznessis, Y. N. (2007). Models for synthetic biology. BMC Syst Biol. 1(1):47. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17986347&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Kramer, B. P., Fischer, C., Fussenegger, M. (2004). BioLogic Gates Enable Transcription Control in Mammalian Cells. Biotechnol Bioeng. 87(4):478-84. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15286985&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Lederman, H., Macdonald, J., Stefanovic, D., Stojanovic, M. N. (2006). Deoxyribozyme-based three-input logic gates and construction of a molecular full adder. Biochemistry. 45(4):1194-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16430215&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Narayanaswamy, R., Ellington, A.D. (2006). Engineering RNA-based circuits. Handb Exp Pharmacol. (173):423-45. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16594629&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVAbstractPlus Abstract]&lt;br /&gt;
*Rackham, O., Chin, J. W. (2005). Cellular logic with orthogonal ribosomes. JACS 1227:17584-85. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16351070&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Rackham, O., Chin, J.W. (2006) Synthesizing cellular networks from evolved ribosome-mRNA pairs. Biochem Soc Trans. 34(2):328-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16545106&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Sayut, D.J., Kambam, P.K., Sun, L. (2007). Engineering and applications of genetic circuits. Mol Biosyst. 3(12):835-840. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=18000560&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Seelig G., Soloveichik, D., Zhang, D. Y., Winfree, E., (2006). Enzyme-free nucleic acid logic circuits. Science. 314(5805): 1585-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17158324&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Stojanovic, M. N., Semova, S., Kolpashchikov, D., Macdonald, J., Morgan, C., Stefanovic, D. (2005). Deoxyribozyme-based ligase logic gates and their initial circuits. J Am Chem Soc. 127(19):6914-5.  [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15884910&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Voigt, C. A. (2006). Genetic parts to program bacteria. Curr Opin Biotechnol. 17:548-557. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16978856&amp;amp;ordinalpos=9&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Wall, M. E., Hlavacek, W. S., Savageau, M. A. (2004). Design of gene circuits: lessons from bacteria. Nat Rev Genet. 5(1):34-42. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=14708014&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Yan, H., Feng, L., LaBean, T.H., Reif, J.H. (2003). Parallel Molecular Computations of Pairwise Exclusive-Or (XOR) Using DNA &amp;quot;String Tile&amp;quot; Self-Assembly. J Am Chem Soc. 125:14246-14247. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=14624551&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Yoshida, W., Yokobayashi, Y. (2007). Photon Boolean logic gates based on DNA aptamers. Chem Commun (Camb). (2):195-7. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17180244&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;/div&gt;</summary>
		<author><name>Emgarren</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=Logic_Gates_-_Emma_Garren&amp;diff=3961</id>
		<title>Logic Gates - Emma Garren</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=Logic_Gates_-_Emma_Garren&amp;diff=3961"/>
				<updated>2007-12-06T05:18:27Z</updated>
		
		<summary type="html">&lt;p&gt;Emgarren: /* An autonomous molecular computer for logical control of gene expression. (Benenson et al., 2004) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Background: Logic Gates and Truth Tables=&lt;br /&gt;
&lt;br /&gt;
A [http://en.wikipedia.org/wiki/Logic_gate logic gate], the building block for digital circuits, is a computing unit that performs a logical operation on one or more inputs and produces a single output.  Gates are identified by their function, and each type of logic gate can be represented with a distinctive symbol.  Inputs to outputs are read from left to right.  A small circle on the right indicates the inversion of the output.  A double line on the left indicates that the function is &amp;quot;exclusive.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
A [http://en.wikipedia.org/wiki/Truth_table truth table] is a useful way to describe the behavior or function of a logic gate.  Logic states for both inputs and outputs are designated with 0's and 1's.  Click [[Logic Gates: Symbols and Truth Tables|here]] to see some common logic gates and their truth tables.&lt;br /&gt;
&lt;br /&gt;
Logic gates can be placed in parallel or serial combinations in order to perform more complex functions.  Here, two parallel outputs, D and E, act as inputs to the function of output Q:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Figure 1. Combination of logic gates: &amp;lt;/b&amp;gt; Q = D &amp;lt;b&amp;gt;OR&amp;lt;/b&amp;gt; E = (&amp;lt;b&amp;gt;NOT&amp;lt;/b&amp;gt;(A OR B)) &amp;lt;b&amp;gt;OR&amp;lt;/b&amp;gt; (B &amp;lt;b&amp;gt;AND&amp;lt;/b&amp;gt; C)&lt;br /&gt;
&lt;br /&gt;
[[Image:combination_gates.gif]]&lt;br /&gt;
&lt;br /&gt;
([http://www.kpsec.freeuk.com/gates.htm Image] by John Hewes, 2007)&lt;br /&gt;
&lt;br /&gt;
=Logic Gates in Synthetic Biology=&lt;br /&gt;
Synthetic biology applies many of the principles of engineering to the field of biology in order to create biological devices which can ultimately be integrated into increasingly complex systems.  These principles include standardization of parts, modularity, abstraction, reliability, predictability, and uniformity (Adrianantoandro et al., 2006).  The application of engineering principles to biology is complicated by the inability to predict the functions of even simple devices and modules within the cellular environment.  Some of the confounding factors are [[Term paper wiki|gene expression noise]], mutation, cell death, undefined and changing extracellular environments, and interactions with the cellular context (Adrianantoandro et al., 2006).  &lt;br /&gt;
&lt;br /&gt;
While for digital logic, inputs are either on or off (1 or 0), biological logic is sometimes leads to intermediate induction levels (Voigt, 2006).  However, due to their [http://en.wikipedia.org/wiki/Sigmoid_function sigmoid-shaped] dose response curves, gene regulation systems can be considered genetic analog-digital converters.  The signal is either ON or OFF for a wide range of input concentrations, with the system changing between the ON and OFF states in a relatively small concentration window (Kramer et al., 2004).&lt;br /&gt;
&lt;br /&gt;
In synthetic biology, logic gates are created by engineering the biochemical reactions that regulate various cellular processes, such as transcription, translation, protein phosphorylation, allosteric regulation, ligand/receptor binding, and enzymatic reactions.  Although the diversity of biochemical reactions can make it difficult to combine different devices, these logic gates can be used to build complex systems with functions that have many practical applications.  [http://gcat.davidson.edu/GcatWiki/index.php/CellularMemory:Mathematical_Models Mathematical modeling] is used to predict the dynamics of the signaling and regulatory networks resulting from the logic gates.&lt;br /&gt;
&lt;br /&gt;
=Biomolecular Logic Gates:'' In Vitro''=&lt;br /&gt;
&lt;br /&gt;
''In vitro'' studies have been used to design combinations of molecules that have emergent properties related to information processing--molecular computing devices.  Both the inputs and outputs consist of molecular species, with the output being a biologically active molecule.  The extent to which these devices will be used with the cellular context is unclear--however, they are bound to inspire new directions for research in synthetic biology, and have potential applications in biochemical sensing, pathway engineering, and medical diagnosis and treatment.&lt;br /&gt;
&lt;br /&gt;
==Protein-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
Enzymes:&lt;br /&gt;
*&amp;lt;b&amp;gt;Two coupled enzymes perform in parallel the 'AND' and 'InhibAND' logic gate operations. (Baron et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Logic Gates and Elementary Computing by Enzymes. (Baron et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
Synthetic Peptide Networks:&lt;br /&gt;
*&amp;lt;b&amp;gt;Boolean Logic Functions of a Synthetic Peptide Network. (Ashkenasy and Ghadiri, 2004)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
Signaling Proteins:&lt;br /&gt;
*&amp;lt;b&amp;gt;Engineering synthetic signaling proteins with ultrasensitive input/output control. (Dueber et al., 2007)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==Deoxyribozyme-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
Deoxyribozyme-based gates are controlled by oligonucleotide inputs, and have been used to engineer logic gates that perform:&lt;br /&gt;
*multiple logical operations in parallel&lt;br /&gt;
*single-step signaling cascades&lt;br /&gt;
*a feedback cycle that acts as an exponential chain reaction&lt;br /&gt;
&lt;br /&gt;
These papers provide examples of deoxyribozyme-based logic gates:&lt;br /&gt;
*&amp;lt;b&amp;gt;Deoxyribozyme-Based Ligase Logic Gates and Their Initial Circuits. (Stojanovic et al., 2005)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Deoxyribozyme-Based Three-Input Logic Gates and Construction of a Molecular Full Adder. (Lederman et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Construction of Molecular Logic Gates with a DNA-Cleaving Deoxyribozyme (Chen et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==DNA-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;b&amp;gt;Modular Multi-Level Circuits from Immobilized DNA-Based Logic Gates. (Frezza et al., 2007)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;DNA Logic Gates Based on Structural Polymorphism of Telomere DNA Molecules Responding to Chemical Input Signals. (Miyoshi et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Photonic boolean logic gates based on DNA aptamers. (Yoshida and Yokobayashi, 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Parallel Molecular Computations of Pairwise Exclusive-OR (XOR) Using DNA &amp;quot;String Tile&amp;quot; Self-Assembly. (Yan et al., 2003)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==An autonomous molecular computer for logical control of gene expression. (Benenson et al., 2004)==&lt;br /&gt;
&lt;br /&gt;
[[Image:Benenson_fig_1_small.jpg|thumb|[[Figure 2. Logical design of the molecular computer.]]]]&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
This gate uses sequence recognition is used to control enzyme catalysis of covalent bond formation and breakage.&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; Specific combination mRNA levels, serving as a simple model of a disease state (cancer)&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; “Drug” (or drug repressor) in the form of a single-stranded DNA sequence with known anti-cancer activity&lt;br /&gt;
&lt;br /&gt;
An ''in vitro'' system is designed to recognize a specific combination of mRNA levels as its inputs, and performs a logical operation that results in the production of a molecule that can affect gene expression.  The input mRNA levels have been designed to mimic a simplistic version of gene expression modeling cancer, and the output is a drug-like ssDNA with known anticancer activity.  Therefore, the molecular computer is analogous to &amp;quot;a computational version of 'diagnosis'&amp;quot; (424).&lt;br /&gt;
&lt;br /&gt;
[[Figure 2. Logical design of the molecular computer.]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Benenson_fig_2.gif|thumb|[[Figure 3. Operation of the molecular computer]]]]&lt;br /&gt;
&lt;br /&gt;
The molecular computers consist of a double-stranded DNA sequence with unique 7-bp sequences that recognize the “input” RNA.  Each mRNA indicator is processed one at a time.  An “inactivation tag” results in the displacement of the transition molecule, which destroys the computation fragment.  An “activation tag” results in activation of the transition molecule.  There are two separate molecular computers working simultaneously—one that releases the drug (a specific single-stranded DNA sequence) upon “positive diagnosis,” and another that releases the drug suppressor in response to “negative diagnosis.”  The drug (or drug repressor) is incorporated into the DNA fragment as an inactive loop, protected by the double-stranded recognition sequences.  If all of the transitions are “positive,” the ultimate output is drug administration (release of ssDNA).  If any of the steps results in a “negative” transition, the output is a drug repressor.  The design is flexible in that any sufficiently long mRNA molecule can be used as an indicator, and any ssDNA or short RNA molecule (up to at least 21-bp) can be designed as the output.  PCR was used to for the experimental demonstration of both diagnosis and drug administration, and it is shown that the amount of active drug increases with the confidence of positive diagnosis.  Future work could test the effectiveness of using alternate inputs (such as proteins), alternate outputs (such as RNA interference), as well as testing the function of the molecular computer ''in vivo''.&lt;br /&gt;
&lt;br /&gt;
[[Figure 3. Operation of the molecular computer.]]&lt;br /&gt;
&lt;br /&gt;
==Enzyme-Free Nucleic Acid Logic Circuits. (Seelig et al., 2006)==&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; 2 DNA strands - F(in) and G(in)&lt;br /&gt;
*&amp;lt;b&amp;gt;Gate:&amp;lt;/b&amp;gt; 3 DNA strands - E(q), F(f), and G&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Fluorescence - release of F(f)&lt;br /&gt;
&lt;br /&gt;
Nucleic acid devices are simplified by the predicability of base pairing.  Although previous research has engineered nucleic acid logic switches based on hybridization and conformational changes ''in vivo'', and this paper designs chemical logic gates that are capable of being combined into large, reliable circuits.  These logic gates embody the following digital design principles: logic, cascading, restoration, fan-out, and modularity.&lt;br /&gt;
&lt;br /&gt;
Benefits of this approach: both inputs and outputs are in the same form, which makes cascading possible (the output for one gate serves as the input for the next gate in the circuit).&lt;br /&gt;
&lt;br /&gt;
Gate function is entirely determined by base pairing and breaking.  Each gate is composed by one or more gate strands, and one output strand.  &lt;br /&gt;
&lt;br /&gt;
[[Figure 4. Two-input AND gate.]]&lt;br /&gt;
&lt;br /&gt;
Restoration:&lt;br /&gt;
*When a gate fails to produce enough output when triggered, restoration increases a moderate output amount to the full activation level.&lt;br /&gt;
*When a gate &amp;quot;leaks&amp;quot; by spontaneously releasing the output strand, restoration decreases the small output amount to a negligible level.&lt;br /&gt;
*Gates for [[Restoration: Amplification Gate|amplification]] and [[Restoration: Thresholding Gate|thresholding]] were used to implement signal restoration.&lt;br /&gt;
&lt;br /&gt;
Modularity and Scalability:  &lt;br /&gt;
*Eleven gates (AND, OR, sequence translation, input amplification, and signal restoration) were used to compose a large, complex circuit.&lt;br /&gt;
&lt;br /&gt;
=Cellular Logic Gates: ''In Vivo''=&lt;br /&gt;
&lt;br /&gt;
Introductory paragraph here.&lt;br /&gt;
&lt;br /&gt;
==Synthetic Oscillators and Switches==&lt;br /&gt;
[[Image:design_fig_1ab.gif|Synthetic oscillators and switches.]]&lt;br /&gt;
&lt;br /&gt;
[[Image:design_fig_1d.gif]]&lt;br /&gt;
(Image from Figure 1 of Drubin et al., 2007. Permission pending.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Figure 5. &amp;lt;/b&amp;gt;Schematic representation of the function of various engineered biological switches.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;A.  [[Repressilator]]&amp;lt;/b&amp;gt; (Elowitz and Leibler, 2000).  The &amp;quot;repressilator,&amp;quot; or synthetic cellular oscillator, can be built from a string of three repressors, each acting the repress the expression of the next gene in the circuit.  Oscillatory output is read by GFP expression regulated by one of the repressors (in this case, tetracycline).  The design is analogous to a series of three NOT gates.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;B.  Toggle switch&amp;lt;/b&amp;gt; (Gardner et al., 2000).  A toggle switch can be designed from two repressor systems that cross-regulate each other's promoters, and is analogous to the construction of two independent IF gates.  It is useful as a pathway module to create more complex programmable cells.  Toggle switches can be used to engineer [[CellularMemory:Toggle_Switch|cellular memory]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;D.  RNA-based antiswitch.&amp;lt;/b&amp;gt;  When the engineered RNA is bound to an inducer ligand, the structure changes to either expose or hide a region of RNA that is homologous to a region of the target mRNA (encompassing the translational start site).  Thus, when the antisense region is exposed, translation of target mRNA is repressed.  Synthetic switches in both eukaryotes ([[Antiswitches|antiswitches]]) and prokaryotes ([[Riboregulators|riboregulators]] and [[Riboswitches|riboswitches]]) can be mediated via RNA devices.&lt;br /&gt;
&lt;br /&gt;
==Environmental signal integration by a modular AND gate. (Anderson et al., 2007)==&lt;br /&gt;
&lt;br /&gt;
AND gates allow cells to integrate multiple signals and can increase their specificity in sensing the environment.  This is especially useful for engineering cells to sense environments that are not encountered naturally, or those that are too specific to be identified by a single environmental signal.&lt;br /&gt;
&lt;br /&gt;
A logic gate achieves &amp;lt;b&amp;gt;modularity&amp;lt;/b&amp;gt; when it can be used as a self-contained component of more complex systems, and is designed to interface with multiple different inputs and outputs.  This paper demonstrates a modular AND gate in ''E. coli'' that uses promoters for both the inputs and the output.  This design, unlike that of previously engineered prokaryotic logic gates, makes it relatively easy to use the same gate for different inputs and outputs.&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
*&amp;lt;b&amp;gt;Inputs:&amp;lt;/b&amp;gt;&lt;br /&gt;
# Promoter that drives the expression of the gene for T7 RNA polymerase (''T7ptag''), containing two [http://en.wikipedia.org/wiki/Stop_codon amber stop codons] that prevent translation under normal circumstances.&lt;br /&gt;
#Promoter that drives the expression of the gene for the SupD amber suppressor (''supD''), which decodes the amber stop codons as serine, and allows for translation of T7 RNA polymerase.&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Gene expressed under the T7 promoter, which requires functional translation of both T7 RNA polymerase and the SupD amber suppressor.&lt;br /&gt;
&lt;br /&gt;
The fluorescence data (see [Figure 2. Function of the AND gate. Figure 2]) was used to parameterize a [[transfer function model]] that was derived in order to understand how the range of the input promoters affects the function of the circuit.&lt;br /&gt;
&lt;br /&gt;
[[Figure 1. Schematic representation of AND gate.]]&lt;br /&gt;
&lt;br /&gt;
*Input 1: P(sal) controls the expression supD gene, and is activated by the addition of salicylate (Sal).&lt;br /&gt;
*Input 2: P(BAD) controls T7 RNA polymerase gene, and is activated by the addition of arabinose (Ara).  Because a strong RBS for T7ptag resulted in high levels of basal expression, the RBS was mutagenized and tuned by screening for the presence of output only when both inducers were present.&lt;br /&gt;
*Output: ''GFPmut3_LAA'' (fast-folding GFP with a degradation tag)&lt;br /&gt;
&lt;br /&gt;
[[Figure 2. Function of the AND gate.]]&lt;br /&gt;
&lt;br /&gt;
There is 1000-fold induction of fluorescence in the presence of high concentrations of both inducers, arabinose and salicylate.&lt;br /&gt;
&lt;br /&gt;
[[Figure 6. Modularity of the AND gate.]]&lt;br /&gt;
&lt;br /&gt;
The modularity of the AND gate is demonstrated by reconnecting the gate to new inputs (natural promoters), and a new output (desired phenotype).&lt;br /&gt;
&lt;br /&gt;
A.  Exchanging the inputs:&lt;br /&gt;
*Input 1: The ''lux'' promoter, which responds to the [[Quorum Sensing|quorum signal]] AI-1.&lt;br /&gt;
*Input 2: The ''mgrB'' promoter, which responds to the absence of exogenous magnesium via the PhoPQ two-component system.&lt;br /&gt;
&lt;br /&gt;
B. Exchanging the output:&lt;br /&gt;
*Output: The ''inv'' gene, coding for invasin, a protein that allows bacteria to invade mammalian cells.&lt;br /&gt;
&lt;br /&gt;
==BioLogic Gates Enable Logical Transcription Control in Mammalian Cells. (Kramer et al., 2004)==&lt;br /&gt;
&lt;br /&gt;
Transcription control modules, responsive to up to three small molecule inputs, were engineered in mammalian Chinese hamster ovary cells.  These &amp;quot;BioLogic gates&amp;quot; provide the tools and building blocks to engineer more complex gene regulatory networks in eukaryotic cells.  The gates use butyrolactone-, streptogramin-, tetracycline-, and macrolide-dependent transcription factors, each fused to a KRAB or VP16 repression domain. &lt;br /&gt;
&lt;br /&gt;
#[[NOT IF gate]] - two inputs&lt;br /&gt;
#[[NOT IF IF gate]] - three inputs&lt;br /&gt;
#[[NAND gate]] - parallel arrangement of two NOT gates&lt;br /&gt;
#[[OR gate]] - parallel arrangement of two IF gates&lt;br /&gt;
#[[NOR gate]] - constructed from two NOT gates in consecutive order&lt;br /&gt;
#[[INVERTER gate]] - combination of two independent IF gates, acts as the inverse of the NOT IF gate&lt;br /&gt;
&lt;br /&gt;
==Cellular Logic with Orthogonal Ribosomes. (Rackham and Chin, 2006)==&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
Two-input logic gates were constructed based on the interactions between synthetic O-rRNA and O-mRNA.&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; Orthogonal ribosomes (O-ribosomes), which translate O-mRNA, but do not significantly translate any of the thousands of cellular transcripts bearing cellular RBS sequences.&lt;br /&gt;
*&amp;lt;b&amp;gt;Gate:&amp;lt;/b&amp;gt; Orthogonal mRNAs (O-mRNAs), which contain ribosome-binding sequences (RBSs) that do not direct the translation of downstream genes by endogenous ribosomes.&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Fluorescence.&lt;br /&gt;
&lt;br /&gt;
Three distinct O-ribosome-O-mRNA pairs were isolated, with molecular specificities for independent function.  This was accomplished through [[Hunter Stone - Synthetic Biology Seminar|directed evolution]] in two steps: &lt;br /&gt;
#A library of new potential RBSs were placed upstream of a novel fusion of the genes encoding chloramphenicol acetyltransferase and uracil phosphoribosyltransferase, and screened against 5-fluorouracil to select for the O-mRNA sequences that were not translated by endogenous ribosomes.&lt;br /&gt;
#The selected O-mRNAs were combined with a library of mutated 16s rRNA sequences, and these cells were grown in the presence of chloramphenicol to screen for  those in which the mutant ribosomes translated the O-mRNAs.&lt;br /&gt;
The O-ribosome-O-mRNA pairs can be used to control almost any molecular interaction that can be linked to gene expression.  In this case they were used to build an &amp;lt;b&amp;gt;AND gate&amp;lt;/b&amp;gt; composed of two O-mRNA sequences: O-mRNA-A-omega, encoding the omega fragment of beta-galactosidase, and O-mRNA-C-alpha, encoding the alpha fragment of beta-galactosidase.  Synthesis and assembly of a complete beta-galactosidase enzyme (both fragments) results in the cells hydrolyzing FDG into F (fluorescein), which is detected with a fluorometer.  Cells programmed with both of the corresponding O-ribosome inputs, O-rRNA-A and O-rRNA-C, exhibited a 20-fold increase in fluorescence when compared with cells containing any other rRNA combinations.&lt;br /&gt;
&lt;br /&gt;
[[Figure 1. O-ribosomes and Boolean logic.]]&lt;br /&gt;
&lt;br /&gt;
=Applications and Future Directions=&lt;br /&gt;
&lt;br /&gt;
Logic gates can be used to design increasingly complex circuits with far-reaching applications in:&lt;br /&gt;
*Genetic engineering&lt;br /&gt;
*Nanotechnology&lt;br /&gt;
*Industrial Fermentation&lt;br /&gt;
*Metabolic engineering: increasingly complex synthetic gene circuits might be used to engineer and optimize novel metabolic pathways.&lt;br /&gt;
*[[Medical Applications of Synthetic Biology - Samantha Simpson|Medicine]]&lt;br /&gt;
**Bacteria to deliver cancer treatment: the integration of multiple inputs can help bacteria sense and respond to increasingly specific environments, such as that of a tumor in the human body.&lt;br /&gt;
**Pharmaceuticals: produced through metabolic engineering; &amp;quot;smart&amp;quot; drug delivery.&lt;br /&gt;
&lt;br /&gt;
=References=&lt;br /&gt;
*Anderson, J. C., Voigt, C. A., Arkin, A. P. (2007). Environmental signal integration by a modular AND gate. Mol Syst Biol. 3:133. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17700541&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Andrianantoandro, E., Subhayu, B., Karig, D. K., Weiss, R. (2006). Synthetic biology: new engineering rules for an emerging discipline. Mol Syst. Biol. 2:2006.0028. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16738572&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Ashkenasy, G., Ghadiri, M. R. (2004). Boolean Logic Functions of a Synthetic Peptide Network. J Am Chem Soc. 126(36):11140-1. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15355081&amp;amp;ordinalpos=13&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Baron, R., Lioubashevski, O., Katz, E., Niazov, T., Willner, I. (2006). Two coupled enzymes perform in parallel the “AND” and “InhibAND” logic gate operations. Org Biomol Chem. 4(6): 989-91. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16525539&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Baron, R., Lioubashevski, O., Katz, E., Niazov, T., Willner, I. (2006). Logic gates and elementary computing by enzymes. J Phys Chem A. 110(27):8548-53. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16821840&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Benenson, Y., Binyamin, G., Ben-Dor, U., Adar, R., Shapiro, E. (2004). An autonomous molecular computer for logical control of gene expression. Nature. 429:423-429. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15116117&amp;amp;ordinalpos=6&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Boczko, E., Gedeon, T., Mischaikow, K. (2007). Dynamics of a simple regulatory switch. J Math Biol. 55(5-6):679-719. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17622532&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Chen, X., Wang, Y., Liu, Q., Zhang, Z., Fan, C., He, L. (2006). Construction of molecular logic gates with a DNA-cleaving deoxyribozyme. Angew Chem Int Ed Engl. 45(11):1759-62. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16470893&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Davidson, E.A., Ellington, A.D. (2007). Synthetic RNA circuits. Nat Chem Biol. 3(1):23-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17173026&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Dueber, J.E., Mirsky, E.A., Lim, W.A. (2007). Engineering synthetic signaling proteins with ultrasensitive input/output control. Nat Biotechnol. 25(6):660-662. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17515908&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Drubin, D. A., Way, J. C., Silver, P. A. (2007). Designing biological systems. Genes Dev. 21(3):242-54. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17289915&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Elowitz, M. B., &amp;amp; Leibler, S. (2000). A synthetic oscillatory network of transcriptional regulators. Nature. 403(6767):335-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=10659856&amp;amp;ordinalpos=10&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract] &lt;br /&gt;
*Farfel, J., Stefanovic, D. (2005). Towards practical biomolecular computers using microfluidic deoxyribozyme logic gate networks.  University of New Mexico.&lt;br /&gt;
*Frezza, B.M., Cockroft, S. L., Ghadiri, M.R. (2007). Modular Multi-level Circuits from Immobilized DNA-Based Logic Gates. J Am Chem Soc. (Epub ahead of print) [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17994734&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Gardner, T.S., Cantor, C.R., Collins, J.J. (2000). Construction of a genetic toggle switch in Escherichia coli. Nature. 403(6767):338-42. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=10659857&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Heinemann, M., Panke, S. (2006). Synthetic biology—putting engineering into biology. Bioinformatics. 22(22):2790-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16954140&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Kaznessis, Y. N. (2007). Models for synthetic biology. BMC Syst Biol. 1(1):47. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17986347&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Kramer, B. P., Fischer, C., Fussenegger, M. (2004). BioLogic Gates Enable Transcription Control in Mammalian Cells. Biotechnol Bioeng. 87(4):478-84. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15286985&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Lederman, H., Macdonald, J., Stefanovic, D., Stojanovic, M. N. (2006). Deoxyribozyme-based three-input logic gates and construction of a molecular full adder. Biochemistry. 45(4):1194-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16430215&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Narayanaswamy, R., Ellington, A.D. (2006). Engineering RNA-based circuits. Handb Exp Pharmacol. (173):423-45. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16594629&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVAbstractPlus Abstract]&lt;br /&gt;
*Rackham, O., Chin, J. W. (2005). Cellular logic with orthogonal ribosomes. JACS 1227:17584-85. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16351070&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Rackham, O., Chin, J.W. (2006) Synthesizing cellular networks from evolved ribosome-mRNA pairs. Biochem Soc Trans. 34(2):328-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16545106&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Sayut, D.J., Kambam, P.K., Sun, L. (2007). Engineering and applications of genetic circuits. Mol Biosyst. 3(12):835-840. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=18000560&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Seelig G., Soloveichik, D., Zhang, D. Y., Winfree, E., (2006). Enzyme-free nucleic acid logic circuits. Science. 314(5805): 1585-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17158324&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Stojanovic, M. N., Semova, S., Kolpashchikov, D., Macdonald, J., Morgan, C., Stefanovic, D. (2005). Deoxyribozyme-based ligase logic gates and their initial circuits. J Am Chem Soc. 127(19):6914-5.  [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15884910&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Voigt, C. A. (2006). Genetic parts to program bacteria. Curr Opin Biotechnol. 17:548-557. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16978856&amp;amp;ordinalpos=9&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Wall, M. E., Hlavacek, W. S., Savageau, M. A. (2004). Design of gene circuits: lessons from bacteria. Nat Rev Genet. 5(1):34-42. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=14708014&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Yan, H., Feng, L., LaBean, T.H., Reif, J.H. (2003). Parallel Molecular Computations of Pairwise Exclusive-Or (XOR) Using DNA &amp;quot;String Tile&amp;quot; Self-Assembly. J Am Chem Soc. 125:14246-14247. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=14624551&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Yoshida, W., Yokobayashi, Y. (2007). Photon Boolean logic gates based on DNA aptamers. Chem Commun (Camb). (2):195-7. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17180244&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;/div&gt;</summary>
		<author><name>Emgarren</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=Logic_Gates_-_Emma_Garren&amp;diff=3960</id>
		<title>Logic Gates - Emma Garren</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=Logic_Gates_-_Emma_Garren&amp;diff=3960"/>
				<updated>2007-12-06T05:18:17Z</updated>
		
		<summary type="html">&lt;p&gt;Emgarren: /* An autonomous molecular computer for logical control of gene expression. (Benenson et al., 2004) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Background: Logic Gates and Truth Tables=&lt;br /&gt;
&lt;br /&gt;
A [http://en.wikipedia.org/wiki/Logic_gate logic gate], the building block for digital circuits, is a computing unit that performs a logical operation on one or more inputs and produces a single output.  Gates are identified by their function, and each type of logic gate can be represented with a distinctive symbol.  Inputs to outputs are read from left to right.  A small circle on the right indicates the inversion of the output.  A double line on the left indicates that the function is &amp;quot;exclusive.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
A [http://en.wikipedia.org/wiki/Truth_table truth table] is a useful way to describe the behavior or function of a logic gate.  Logic states for both inputs and outputs are designated with 0's and 1's.  Click [[Logic Gates: Symbols and Truth Tables|here]] to see some common logic gates and their truth tables.&lt;br /&gt;
&lt;br /&gt;
Logic gates can be placed in parallel or serial combinations in order to perform more complex functions.  Here, two parallel outputs, D and E, act as inputs to the function of output Q:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Figure 1. Combination of logic gates: &amp;lt;/b&amp;gt; Q = D &amp;lt;b&amp;gt;OR&amp;lt;/b&amp;gt; E = (&amp;lt;b&amp;gt;NOT&amp;lt;/b&amp;gt;(A OR B)) &amp;lt;b&amp;gt;OR&amp;lt;/b&amp;gt; (B &amp;lt;b&amp;gt;AND&amp;lt;/b&amp;gt; C)&lt;br /&gt;
&lt;br /&gt;
[[Image:combination_gates.gif]]&lt;br /&gt;
&lt;br /&gt;
([http://www.kpsec.freeuk.com/gates.htm Image] by John Hewes, 2007)&lt;br /&gt;
&lt;br /&gt;
=Logic Gates in Synthetic Biology=&lt;br /&gt;
Synthetic biology applies many of the principles of engineering to the field of biology in order to create biological devices which can ultimately be integrated into increasingly complex systems.  These principles include standardization of parts, modularity, abstraction, reliability, predictability, and uniformity (Adrianantoandro et al., 2006).  The application of engineering principles to biology is complicated by the inability to predict the functions of even simple devices and modules within the cellular environment.  Some of the confounding factors are [[Term paper wiki|gene expression noise]], mutation, cell death, undefined and changing extracellular environments, and interactions with the cellular context (Adrianantoandro et al., 2006).  &lt;br /&gt;
&lt;br /&gt;
While for digital logic, inputs are either on or off (1 or 0), biological logic is sometimes leads to intermediate induction levels (Voigt, 2006).  However, due to their [http://en.wikipedia.org/wiki/Sigmoid_function sigmoid-shaped] dose response curves, gene regulation systems can be considered genetic analog-digital converters.  The signal is either ON or OFF for a wide range of input concentrations, with the system changing between the ON and OFF states in a relatively small concentration window (Kramer et al., 2004).&lt;br /&gt;
&lt;br /&gt;
In synthetic biology, logic gates are created by engineering the biochemical reactions that regulate various cellular processes, such as transcription, translation, protein phosphorylation, allosteric regulation, ligand/receptor binding, and enzymatic reactions.  Although the diversity of biochemical reactions can make it difficult to combine different devices, these logic gates can be used to build complex systems with functions that have many practical applications.  [http://gcat.davidson.edu/GcatWiki/index.php/CellularMemory:Mathematical_Models Mathematical modeling] is used to predict the dynamics of the signaling and regulatory networks resulting from the logic gates.&lt;br /&gt;
&lt;br /&gt;
=Biomolecular Logic Gates:'' In Vitro''=&lt;br /&gt;
&lt;br /&gt;
''In vitro'' studies have been used to design combinations of molecules that have emergent properties related to information processing--molecular computing devices.  Both the inputs and outputs consist of molecular species, with the output being a biologically active molecule.  The extent to which these devices will be used with the cellular context is unclear--however, they are bound to inspire new directions for research in synthetic biology, and have potential applications in biochemical sensing, pathway engineering, and medical diagnosis and treatment.&lt;br /&gt;
&lt;br /&gt;
==Protein-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
Enzymes:&lt;br /&gt;
*&amp;lt;b&amp;gt;Two coupled enzymes perform in parallel the 'AND' and 'InhibAND' logic gate operations. (Baron et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Logic Gates and Elementary Computing by Enzymes. (Baron et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
Synthetic Peptide Networks:&lt;br /&gt;
*&amp;lt;b&amp;gt;Boolean Logic Functions of a Synthetic Peptide Network. (Ashkenasy and Ghadiri, 2004)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
Signaling Proteins:&lt;br /&gt;
*&amp;lt;b&amp;gt;Engineering synthetic signaling proteins with ultrasensitive input/output control. (Dueber et al., 2007)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==Deoxyribozyme-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
Deoxyribozyme-based gates are controlled by oligonucleotide inputs, and have been used to engineer logic gates that perform:&lt;br /&gt;
*multiple logical operations in parallel&lt;br /&gt;
*single-step signaling cascades&lt;br /&gt;
*a feedback cycle that acts as an exponential chain reaction&lt;br /&gt;
&lt;br /&gt;
These papers provide examples of deoxyribozyme-based logic gates:&lt;br /&gt;
*&amp;lt;b&amp;gt;Deoxyribozyme-Based Ligase Logic Gates and Their Initial Circuits. (Stojanovic et al., 2005)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Deoxyribozyme-Based Three-Input Logic Gates and Construction of a Molecular Full Adder. (Lederman et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Construction of Molecular Logic Gates with a DNA-Cleaving Deoxyribozyme (Chen et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==DNA-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;b&amp;gt;Modular Multi-Level Circuits from Immobilized DNA-Based Logic Gates. (Frezza et al., 2007)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;DNA Logic Gates Based on Structural Polymorphism of Telomere DNA Molecules Responding to Chemical Input Signals. (Miyoshi et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Photonic boolean logic gates based on DNA aptamers. (Yoshida and Yokobayashi, 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Parallel Molecular Computations of Pairwise Exclusive-OR (XOR) Using DNA &amp;quot;String Tile&amp;quot; Self-Assembly. (Yan et al., 2003)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==An autonomous molecular computer for logical control of gene expression. (Benenson et al., 2004)==&lt;br /&gt;
&lt;br /&gt;
[[Image:Benenson_fig_1_small.jpg|thumb|[[Figure 2. Logical design of the molecular computer.]]]]&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
This gate uses sequence recognition is used to control enzyme catalysis of covalent bond formation and breakage.&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; Specific combination mRNA levels, serving as a simple model of a disease state (cancer)&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; “Drug” (or drug repressor) in the form of a single-stranded DNA sequence with known anti-cancer activity&lt;br /&gt;
&lt;br /&gt;
An ''in vitro'' system is designed to recognize a specific combination of mRNA levels as its inputs, and performs a logical operation that results in the production of a molecule that can affect gene expression.  The input mRNA levels have been designed to mimic a simplistic version of gene expression modeling cancer, and the output is a drug-like ssDNA with known anticancer activity.  Therefore, the molecular computer is analogous to &amp;quot;a computational version of 'diagnosis'&amp;quot; (424).&lt;br /&gt;
&lt;br /&gt;
[[Figure 2. Logical design of the molecular computer.]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Benenson_fig_2.jpg|thumb|[[Figure 3. Operation of the molecular computer]]]]&lt;br /&gt;
&lt;br /&gt;
The molecular computers consist of a double-stranded DNA sequence with unique 7-bp sequences that recognize the “input” RNA.  Each mRNA indicator is processed one at a time.  An “inactivation tag” results in the displacement of the transition molecule, which destroys the computation fragment.  An “activation tag” results in activation of the transition molecule.  There are two separate molecular computers working simultaneously—one that releases the drug (a specific single-stranded DNA sequence) upon “positive diagnosis,” and another that releases the drug suppressor in response to “negative diagnosis.”  The drug (or drug repressor) is incorporated into the DNA fragment as an inactive loop, protected by the double-stranded recognition sequences.  If all of the transitions are “positive,” the ultimate output is drug administration (release of ssDNA).  If any of the steps results in a “negative” transition, the output is a drug repressor.  The design is flexible in that any sufficiently long mRNA molecule can be used as an indicator, and any ssDNA or short RNA molecule (up to at least 21-bp) can be designed as the output.  PCR was used to for the experimental demonstration of both diagnosis and drug administration, and it is shown that the amount of active drug increases with the confidence of positive diagnosis.  Future work could test the effectiveness of using alternate inputs (such as proteins), alternate outputs (such as RNA interference), as well as testing the function of the molecular computer ''in vivo''.&lt;br /&gt;
&lt;br /&gt;
[[Figure 3. Operation of the molecular computer.]]&lt;br /&gt;
&lt;br /&gt;
==Enzyme-Free Nucleic Acid Logic Circuits. (Seelig et al., 2006)==&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; 2 DNA strands - F(in) and G(in)&lt;br /&gt;
*&amp;lt;b&amp;gt;Gate:&amp;lt;/b&amp;gt; 3 DNA strands - E(q), F(f), and G&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Fluorescence - release of F(f)&lt;br /&gt;
&lt;br /&gt;
Nucleic acid devices are simplified by the predicability of base pairing.  Although previous research has engineered nucleic acid logic switches based on hybridization and conformational changes ''in vivo'', and this paper designs chemical logic gates that are capable of being combined into large, reliable circuits.  These logic gates embody the following digital design principles: logic, cascading, restoration, fan-out, and modularity.&lt;br /&gt;
&lt;br /&gt;
Benefits of this approach: both inputs and outputs are in the same form, which makes cascading possible (the output for one gate serves as the input for the next gate in the circuit).&lt;br /&gt;
&lt;br /&gt;
Gate function is entirely determined by base pairing and breaking.  Each gate is composed by one or more gate strands, and one output strand.  &lt;br /&gt;
&lt;br /&gt;
[[Figure 4. Two-input AND gate.]]&lt;br /&gt;
&lt;br /&gt;
Restoration:&lt;br /&gt;
*When a gate fails to produce enough output when triggered, restoration increases a moderate output amount to the full activation level.&lt;br /&gt;
*When a gate &amp;quot;leaks&amp;quot; by spontaneously releasing the output strand, restoration decreases the small output amount to a negligible level.&lt;br /&gt;
*Gates for [[Restoration: Amplification Gate|amplification]] and [[Restoration: Thresholding Gate|thresholding]] were used to implement signal restoration.&lt;br /&gt;
&lt;br /&gt;
Modularity and Scalability:  &lt;br /&gt;
*Eleven gates (AND, OR, sequence translation, input amplification, and signal restoration) were used to compose a large, complex circuit.&lt;br /&gt;
&lt;br /&gt;
=Cellular Logic Gates: ''In Vivo''=&lt;br /&gt;
&lt;br /&gt;
Introductory paragraph here.&lt;br /&gt;
&lt;br /&gt;
==Synthetic Oscillators and Switches==&lt;br /&gt;
[[Image:design_fig_1ab.gif|Synthetic oscillators and switches.]]&lt;br /&gt;
&lt;br /&gt;
[[Image:design_fig_1d.gif]]&lt;br /&gt;
(Image from Figure 1 of Drubin et al., 2007. Permission pending.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Figure 5. &amp;lt;/b&amp;gt;Schematic representation of the function of various engineered biological switches.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;A.  [[Repressilator]]&amp;lt;/b&amp;gt; (Elowitz and Leibler, 2000).  The &amp;quot;repressilator,&amp;quot; or synthetic cellular oscillator, can be built from a string of three repressors, each acting the repress the expression of the next gene in the circuit.  Oscillatory output is read by GFP expression regulated by one of the repressors (in this case, tetracycline).  The design is analogous to a series of three NOT gates.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;B.  Toggle switch&amp;lt;/b&amp;gt; (Gardner et al., 2000).  A toggle switch can be designed from two repressor systems that cross-regulate each other's promoters, and is analogous to the construction of two independent IF gates.  It is useful as a pathway module to create more complex programmable cells.  Toggle switches can be used to engineer [[CellularMemory:Toggle_Switch|cellular memory]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;D.  RNA-based antiswitch.&amp;lt;/b&amp;gt;  When the engineered RNA is bound to an inducer ligand, the structure changes to either expose or hide a region of RNA that is homologous to a region of the target mRNA (encompassing the translational start site).  Thus, when the antisense region is exposed, translation of target mRNA is repressed.  Synthetic switches in both eukaryotes ([[Antiswitches|antiswitches]]) and prokaryotes ([[Riboregulators|riboregulators]] and [[Riboswitches|riboswitches]]) can be mediated via RNA devices.&lt;br /&gt;
&lt;br /&gt;
==Environmental signal integration by a modular AND gate. (Anderson et al., 2007)==&lt;br /&gt;
&lt;br /&gt;
AND gates allow cells to integrate multiple signals and can increase their specificity in sensing the environment.  This is especially useful for engineering cells to sense environments that are not encountered naturally, or those that are too specific to be identified by a single environmental signal.&lt;br /&gt;
&lt;br /&gt;
A logic gate achieves &amp;lt;b&amp;gt;modularity&amp;lt;/b&amp;gt; when it can be used as a self-contained component of more complex systems, and is designed to interface with multiple different inputs and outputs.  This paper demonstrates a modular AND gate in ''E. coli'' that uses promoters for both the inputs and the output.  This design, unlike that of previously engineered prokaryotic logic gates, makes it relatively easy to use the same gate for different inputs and outputs.&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
*&amp;lt;b&amp;gt;Inputs:&amp;lt;/b&amp;gt;&lt;br /&gt;
# Promoter that drives the expression of the gene for T7 RNA polymerase (''T7ptag''), containing two [http://en.wikipedia.org/wiki/Stop_codon amber stop codons] that prevent translation under normal circumstances.&lt;br /&gt;
#Promoter that drives the expression of the gene for the SupD amber suppressor (''supD''), which decodes the amber stop codons as serine, and allows for translation of T7 RNA polymerase.&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Gene expressed under the T7 promoter, which requires functional translation of both T7 RNA polymerase and the SupD amber suppressor.&lt;br /&gt;
&lt;br /&gt;
The fluorescence data (see [Figure 2. Function of the AND gate. Figure 2]) was used to parameterize a [[transfer function model]] that was derived in order to understand how the range of the input promoters affects the function of the circuit.&lt;br /&gt;
&lt;br /&gt;
[[Figure 1. Schematic representation of AND gate.]]&lt;br /&gt;
&lt;br /&gt;
*Input 1: P(sal) controls the expression supD gene, and is activated by the addition of salicylate (Sal).&lt;br /&gt;
*Input 2: P(BAD) controls T7 RNA polymerase gene, and is activated by the addition of arabinose (Ara).  Because a strong RBS for T7ptag resulted in high levels of basal expression, the RBS was mutagenized and tuned by screening for the presence of output only when both inducers were present.&lt;br /&gt;
*Output: ''GFPmut3_LAA'' (fast-folding GFP with a degradation tag)&lt;br /&gt;
&lt;br /&gt;
[[Figure 2. Function of the AND gate.]]&lt;br /&gt;
&lt;br /&gt;
There is 1000-fold induction of fluorescence in the presence of high concentrations of both inducers, arabinose and salicylate.&lt;br /&gt;
&lt;br /&gt;
[[Figure 6. Modularity of the AND gate.]]&lt;br /&gt;
&lt;br /&gt;
The modularity of the AND gate is demonstrated by reconnecting the gate to new inputs (natural promoters), and a new output (desired phenotype).&lt;br /&gt;
&lt;br /&gt;
A.  Exchanging the inputs:&lt;br /&gt;
*Input 1: The ''lux'' promoter, which responds to the [[Quorum Sensing|quorum signal]] AI-1.&lt;br /&gt;
*Input 2: The ''mgrB'' promoter, which responds to the absence of exogenous magnesium via the PhoPQ two-component system.&lt;br /&gt;
&lt;br /&gt;
B. Exchanging the output:&lt;br /&gt;
*Output: The ''inv'' gene, coding for invasin, a protein that allows bacteria to invade mammalian cells.&lt;br /&gt;
&lt;br /&gt;
==BioLogic Gates Enable Logical Transcription Control in Mammalian Cells. (Kramer et al., 2004)==&lt;br /&gt;
&lt;br /&gt;
Transcription control modules, responsive to up to three small molecule inputs, were engineered in mammalian Chinese hamster ovary cells.  These &amp;quot;BioLogic gates&amp;quot; provide the tools and building blocks to engineer more complex gene regulatory networks in eukaryotic cells.  The gates use butyrolactone-, streptogramin-, tetracycline-, and macrolide-dependent transcription factors, each fused to a KRAB or VP16 repression domain. &lt;br /&gt;
&lt;br /&gt;
#[[NOT IF gate]] - two inputs&lt;br /&gt;
#[[NOT IF IF gate]] - three inputs&lt;br /&gt;
#[[NAND gate]] - parallel arrangement of two NOT gates&lt;br /&gt;
#[[OR gate]] - parallel arrangement of two IF gates&lt;br /&gt;
#[[NOR gate]] - constructed from two NOT gates in consecutive order&lt;br /&gt;
#[[INVERTER gate]] - combination of two independent IF gates, acts as the inverse of the NOT IF gate&lt;br /&gt;
&lt;br /&gt;
==Cellular Logic with Orthogonal Ribosomes. (Rackham and Chin, 2006)==&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
Two-input logic gates were constructed based on the interactions between synthetic O-rRNA and O-mRNA.&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; Orthogonal ribosomes (O-ribosomes), which translate O-mRNA, but do not significantly translate any of the thousands of cellular transcripts bearing cellular RBS sequences.&lt;br /&gt;
*&amp;lt;b&amp;gt;Gate:&amp;lt;/b&amp;gt; Orthogonal mRNAs (O-mRNAs), which contain ribosome-binding sequences (RBSs) that do not direct the translation of downstream genes by endogenous ribosomes.&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Fluorescence.&lt;br /&gt;
&lt;br /&gt;
Three distinct O-ribosome-O-mRNA pairs were isolated, with molecular specificities for independent function.  This was accomplished through [[Hunter Stone - Synthetic Biology Seminar|directed evolution]] in two steps: &lt;br /&gt;
#A library of new potential RBSs were placed upstream of a novel fusion of the genes encoding chloramphenicol acetyltransferase and uracil phosphoribosyltransferase, and screened against 5-fluorouracil to select for the O-mRNA sequences that were not translated by endogenous ribosomes.&lt;br /&gt;
#The selected O-mRNAs were combined with a library of mutated 16s rRNA sequences, and these cells were grown in the presence of chloramphenicol to screen for  those in which the mutant ribosomes translated the O-mRNAs.&lt;br /&gt;
The O-ribosome-O-mRNA pairs can be used to control almost any molecular interaction that can be linked to gene expression.  In this case they were used to build an &amp;lt;b&amp;gt;AND gate&amp;lt;/b&amp;gt; composed of two O-mRNA sequences: O-mRNA-A-omega, encoding the omega fragment of beta-galactosidase, and O-mRNA-C-alpha, encoding the alpha fragment of beta-galactosidase.  Synthesis and assembly of a complete beta-galactosidase enzyme (both fragments) results in the cells hydrolyzing FDG into F (fluorescein), which is detected with a fluorometer.  Cells programmed with both of the corresponding O-ribosome inputs, O-rRNA-A and O-rRNA-C, exhibited a 20-fold increase in fluorescence when compared with cells containing any other rRNA combinations.&lt;br /&gt;
&lt;br /&gt;
[[Figure 1. O-ribosomes and Boolean logic.]]&lt;br /&gt;
&lt;br /&gt;
=Applications and Future Directions=&lt;br /&gt;
&lt;br /&gt;
Logic gates can be used to design increasingly complex circuits with far-reaching applications in:&lt;br /&gt;
*Genetic engineering&lt;br /&gt;
*Nanotechnology&lt;br /&gt;
*Industrial Fermentation&lt;br /&gt;
*Metabolic engineering: increasingly complex synthetic gene circuits might be used to engineer and optimize novel metabolic pathways.&lt;br /&gt;
*[[Medical Applications of Synthetic Biology - Samantha Simpson|Medicine]]&lt;br /&gt;
**Bacteria to deliver cancer treatment: the integration of multiple inputs can help bacteria sense and respond to increasingly specific environments, such as that of a tumor in the human body.&lt;br /&gt;
**Pharmaceuticals: produced through metabolic engineering; &amp;quot;smart&amp;quot; drug delivery.&lt;br /&gt;
&lt;br /&gt;
=References=&lt;br /&gt;
*Anderson, J. C., Voigt, C. A., Arkin, A. P. (2007). Environmental signal integration by a modular AND gate. Mol Syst Biol. 3:133. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17700541&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Andrianantoandro, E., Subhayu, B., Karig, D. K., Weiss, R. (2006). Synthetic biology: new engineering rules for an emerging discipline. Mol Syst. Biol. 2:2006.0028. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16738572&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Ashkenasy, G., Ghadiri, M. R. (2004). Boolean Logic Functions of a Synthetic Peptide Network. J Am Chem Soc. 126(36):11140-1. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15355081&amp;amp;ordinalpos=13&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Baron, R., Lioubashevski, O., Katz, E., Niazov, T., Willner, I. (2006). Two coupled enzymes perform in parallel the “AND” and “InhibAND” logic gate operations. Org Biomol Chem. 4(6): 989-91. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16525539&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Baron, R., Lioubashevski, O., Katz, E., Niazov, T., Willner, I. (2006). Logic gates and elementary computing by enzymes. J Phys Chem A. 110(27):8548-53. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16821840&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Benenson, Y., Binyamin, G., Ben-Dor, U., Adar, R., Shapiro, E. (2004). An autonomous molecular computer for logical control of gene expression. Nature. 429:423-429. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15116117&amp;amp;ordinalpos=6&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Boczko, E., Gedeon, T., Mischaikow, K. (2007). Dynamics of a simple regulatory switch. J Math Biol. 55(5-6):679-719. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17622532&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Chen, X., Wang, Y., Liu, Q., Zhang, Z., Fan, C., He, L. (2006). Construction of molecular logic gates with a DNA-cleaving deoxyribozyme. Angew Chem Int Ed Engl. 45(11):1759-62. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16470893&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Davidson, E.A., Ellington, A.D. (2007). Synthetic RNA circuits. Nat Chem Biol. 3(1):23-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17173026&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Dueber, J.E., Mirsky, E.A., Lim, W.A. (2007). Engineering synthetic signaling proteins with ultrasensitive input/output control. Nat Biotechnol. 25(6):660-662. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17515908&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Drubin, D. A., Way, J. C., Silver, P. A. (2007). Designing biological systems. Genes Dev. 21(3):242-54. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17289915&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Elowitz, M. B., &amp;amp; Leibler, S. (2000). A synthetic oscillatory network of transcriptional regulators. Nature. 403(6767):335-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=10659856&amp;amp;ordinalpos=10&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract] &lt;br /&gt;
*Farfel, J., Stefanovic, D. (2005). Towards practical biomolecular computers using microfluidic deoxyribozyme logic gate networks.  University of New Mexico.&lt;br /&gt;
*Frezza, B.M., Cockroft, S. L., Ghadiri, M.R. (2007). Modular Multi-level Circuits from Immobilized DNA-Based Logic Gates. J Am Chem Soc. (Epub ahead of print) [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17994734&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Gardner, T.S., Cantor, C.R., Collins, J.J. (2000). Construction of a genetic toggle switch in Escherichia coli. Nature. 403(6767):338-42. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=10659857&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Heinemann, M., Panke, S. (2006). Synthetic biology—putting engineering into biology. Bioinformatics. 22(22):2790-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16954140&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Kaznessis, Y. N. (2007). Models for synthetic biology. BMC Syst Biol. 1(1):47. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17986347&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Kramer, B. P., Fischer, C., Fussenegger, M. (2004). BioLogic Gates Enable Transcription Control in Mammalian Cells. Biotechnol Bioeng. 87(4):478-84. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15286985&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Lederman, H., Macdonald, J., Stefanovic, D., Stojanovic, M. N. (2006). Deoxyribozyme-based three-input logic gates and construction of a molecular full adder. Biochemistry. 45(4):1194-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16430215&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Narayanaswamy, R., Ellington, A.D. (2006). Engineering RNA-based circuits. Handb Exp Pharmacol. (173):423-45. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16594629&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVAbstractPlus Abstract]&lt;br /&gt;
*Rackham, O., Chin, J. W. (2005). Cellular logic with orthogonal ribosomes. JACS 1227:17584-85. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16351070&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Rackham, O., Chin, J.W. (2006) Synthesizing cellular networks from evolved ribosome-mRNA pairs. Biochem Soc Trans. 34(2):328-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16545106&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Sayut, D.J., Kambam, P.K., Sun, L. (2007). Engineering and applications of genetic circuits. Mol Biosyst. 3(12):835-840. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=18000560&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Seelig G., Soloveichik, D., Zhang, D. Y., Winfree, E., (2006). Enzyme-free nucleic acid logic circuits. Science. 314(5805): 1585-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17158324&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Stojanovic, M. N., Semova, S., Kolpashchikov, D., Macdonald, J., Morgan, C., Stefanovic, D. (2005). Deoxyribozyme-based ligase logic gates and their initial circuits. J Am Chem Soc. 127(19):6914-5.  [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15884910&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Voigt, C. A. (2006). Genetic parts to program bacteria. Curr Opin Biotechnol. 17:548-557. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16978856&amp;amp;ordinalpos=9&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Wall, M. E., Hlavacek, W. S., Savageau, M. A. (2004). Design of gene circuits: lessons from bacteria. Nat Rev Genet. 5(1):34-42. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=14708014&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Yan, H., Feng, L., LaBean, T.H., Reif, J.H. (2003). Parallel Molecular Computations of Pairwise Exclusive-Or (XOR) Using DNA &amp;quot;String Tile&amp;quot; Self-Assembly. J Am Chem Soc. 125:14246-14247. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=14624551&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Yoshida, W., Yokobayashi, Y. (2007). Photon Boolean logic gates based on DNA aptamers. Chem Commun (Camb). (2):195-7. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17180244&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;/div&gt;</summary>
		<author><name>Emgarren</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=Logic_Gates_-_Emma_Garren&amp;diff=3959</id>
		<title>Logic Gates - Emma Garren</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=Logic_Gates_-_Emma_Garren&amp;diff=3959"/>
				<updated>2007-12-06T05:17:50Z</updated>
		
		<summary type="html">&lt;p&gt;Emgarren: /* An autonomous molecular computer for logical control of gene expression. (Benenson et al., 2004) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Background: Logic Gates and Truth Tables=&lt;br /&gt;
&lt;br /&gt;
A [http://en.wikipedia.org/wiki/Logic_gate logic gate], the building block for digital circuits, is a computing unit that performs a logical operation on one or more inputs and produces a single output.  Gates are identified by their function, and each type of logic gate can be represented with a distinctive symbol.  Inputs to outputs are read from left to right.  A small circle on the right indicates the inversion of the output.  A double line on the left indicates that the function is &amp;quot;exclusive.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
A [http://en.wikipedia.org/wiki/Truth_table truth table] is a useful way to describe the behavior or function of a logic gate.  Logic states for both inputs and outputs are designated with 0's and 1's.  Click [[Logic Gates: Symbols and Truth Tables|here]] to see some common logic gates and their truth tables.&lt;br /&gt;
&lt;br /&gt;
Logic gates can be placed in parallel or serial combinations in order to perform more complex functions.  Here, two parallel outputs, D and E, act as inputs to the function of output Q:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Figure 1. Combination of logic gates: &amp;lt;/b&amp;gt; Q = D &amp;lt;b&amp;gt;OR&amp;lt;/b&amp;gt; E = (&amp;lt;b&amp;gt;NOT&amp;lt;/b&amp;gt;(A OR B)) &amp;lt;b&amp;gt;OR&amp;lt;/b&amp;gt; (B &amp;lt;b&amp;gt;AND&amp;lt;/b&amp;gt; C)&lt;br /&gt;
&lt;br /&gt;
[[Image:combination_gates.gif]]&lt;br /&gt;
&lt;br /&gt;
([http://www.kpsec.freeuk.com/gates.htm Image] by John Hewes, 2007)&lt;br /&gt;
&lt;br /&gt;
=Logic Gates in Synthetic Biology=&lt;br /&gt;
Synthetic biology applies many of the principles of engineering to the field of biology in order to create biological devices which can ultimately be integrated into increasingly complex systems.  These principles include standardization of parts, modularity, abstraction, reliability, predictability, and uniformity (Adrianantoandro et al., 2006).  The application of engineering principles to biology is complicated by the inability to predict the functions of even simple devices and modules within the cellular environment.  Some of the confounding factors are [[Term paper wiki|gene expression noise]], mutation, cell death, undefined and changing extracellular environments, and interactions with the cellular context (Adrianantoandro et al., 2006).  &lt;br /&gt;
&lt;br /&gt;
While for digital logic, inputs are either on or off (1 or 0), biological logic is sometimes leads to intermediate induction levels (Voigt, 2006).  However, due to their [http://en.wikipedia.org/wiki/Sigmoid_function sigmoid-shaped] dose response curves, gene regulation systems can be considered genetic analog-digital converters.  The signal is either ON or OFF for a wide range of input concentrations, with the system changing between the ON and OFF states in a relatively small concentration window (Kramer et al., 2004).&lt;br /&gt;
&lt;br /&gt;
In synthetic biology, logic gates are created by engineering the biochemical reactions that regulate various cellular processes, such as transcription, translation, protein phosphorylation, allosteric regulation, ligand/receptor binding, and enzymatic reactions.  Although the diversity of biochemical reactions can make it difficult to combine different devices, these logic gates can be used to build complex systems with functions that have many practical applications.  [http://gcat.davidson.edu/GcatWiki/index.php/CellularMemory:Mathematical_Models Mathematical modeling] is used to predict the dynamics of the signaling and regulatory networks resulting from the logic gates.&lt;br /&gt;
&lt;br /&gt;
=Biomolecular Logic Gates:'' In Vitro''=&lt;br /&gt;
&lt;br /&gt;
''In vitro'' studies have been used to design combinations of molecules that have emergent properties related to information processing--molecular computing devices.  Both the inputs and outputs consist of molecular species, with the output being a biologically active molecule.  The extent to which these devices will be used with the cellular context is unclear--however, they are bound to inspire new directions for research in synthetic biology, and have potential applications in biochemical sensing, pathway engineering, and medical diagnosis and treatment.&lt;br /&gt;
&lt;br /&gt;
==Protein-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
Enzymes:&lt;br /&gt;
*&amp;lt;b&amp;gt;Two coupled enzymes perform in parallel the 'AND' and 'InhibAND' logic gate operations. (Baron et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Logic Gates and Elementary Computing by Enzymes. (Baron et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
Synthetic Peptide Networks:&lt;br /&gt;
*&amp;lt;b&amp;gt;Boolean Logic Functions of a Synthetic Peptide Network. (Ashkenasy and Ghadiri, 2004)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
Signaling Proteins:&lt;br /&gt;
*&amp;lt;b&amp;gt;Engineering synthetic signaling proteins with ultrasensitive input/output control. (Dueber et al., 2007)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==Deoxyribozyme-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
Deoxyribozyme-based gates are controlled by oligonucleotide inputs, and have been used to engineer logic gates that perform:&lt;br /&gt;
*multiple logical operations in parallel&lt;br /&gt;
*single-step signaling cascades&lt;br /&gt;
*a feedback cycle that acts as an exponential chain reaction&lt;br /&gt;
&lt;br /&gt;
These papers provide examples of deoxyribozyme-based logic gates:&lt;br /&gt;
*&amp;lt;b&amp;gt;Deoxyribozyme-Based Ligase Logic Gates and Their Initial Circuits. (Stojanovic et al., 2005)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Deoxyribozyme-Based Three-Input Logic Gates and Construction of a Molecular Full Adder. (Lederman et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Construction of Molecular Logic Gates with a DNA-Cleaving Deoxyribozyme (Chen et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==DNA-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;b&amp;gt;Modular Multi-Level Circuits from Immobilized DNA-Based Logic Gates. (Frezza et al., 2007)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;DNA Logic Gates Based on Structural Polymorphism of Telomere DNA Molecules Responding to Chemical Input Signals. (Miyoshi et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Photonic boolean logic gates based on DNA aptamers. (Yoshida and Yokobayashi, 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Parallel Molecular Computations of Pairwise Exclusive-OR (XOR) Using DNA &amp;quot;String Tile&amp;quot; Self-Assembly. (Yan et al., 2003)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==An autonomous molecular computer for logical control of gene expression. (Benenson et al., 2004)==&lt;br /&gt;
&lt;br /&gt;
[[Image:Benenson_fig_1_small.jpg|thumb|[[Figure 2. Logical design of the molecular computer.]]]]&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
This gate uses sequence recognition is used to control enzyme catalysis of covalent bond formation and breakage.&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; Specific combination mRNA levels, serving as a simple model of a disease state (cancer)&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; “Drug” (or drug repressor) in the form of a single-stranded DNA sequence with known anti-cancer activity&lt;br /&gt;
&lt;br /&gt;
An ''in vitro'' system is designed to recognize a specific combination of mRNA levels as its inputs, and performs a logical operation that results in the production of a molecule that can affect gene expression.  The input mRNA levels have been designed to mimic a simplistic version of gene expression modeling cancer, and the output is a drug-like ssDNA with known anticancer activity.  Therefore, the molecular computer is analogous to &amp;quot;a computational version of 'diagnosis'&amp;quot; (424).&lt;br /&gt;
&lt;br /&gt;
[[Figure 2. Logical design of the molecular computer.]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Benenson_fig_2.gif|thumb|[[Figure 3. Operation of the molecular computer]]]]&lt;br /&gt;
&lt;br /&gt;
The molecular computers consist of a double-stranded DNA sequence with unique 7-bp sequences that recognize the “input” RNA.  Each mRNA indicator is processed one at a time.  An “inactivation tag” results in the displacement of the transition molecule, which destroys the computation fragment.  An “activation tag” results in activation of the transition molecule.  There are two separate molecular computers working simultaneously—one that releases the drug (a specific single-stranded DNA sequence) upon “positive diagnosis,” and another that releases the drug suppressor in response to “negative diagnosis.”  The drug (or drug repressor) is incorporated into the DNA fragment as an inactive loop, protected by the double-stranded recognition sequences.  If all of the transitions are “positive,” the ultimate output is drug administration (release of ssDNA).  If any of the steps results in a “negative” transition, the output is a drug repressor.  The design is flexible in that any sufficiently long mRNA molecule can be used as an indicator, and any ssDNA or short RNA molecule (up to at least 21-bp) can be designed as the output.  PCR was used to for the experimental demonstration of both diagnosis and drug administration, and it is shown that the amount of active drug increases with the confidence of positive diagnosis.  Future work could test the effectiveness of using alternate inputs (such as proteins), alternate outputs (such as RNA interference), as well as testing the function of the molecular computer ''in vivo''.&lt;br /&gt;
&lt;br /&gt;
[[Figure 3. Operation of the molecular computer.]]&lt;br /&gt;
&lt;br /&gt;
==Enzyme-Free Nucleic Acid Logic Circuits. (Seelig et al., 2006)==&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; 2 DNA strands - F(in) and G(in)&lt;br /&gt;
*&amp;lt;b&amp;gt;Gate:&amp;lt;/b&amp;gt; 3 DNA strands - E(q), F(f), and G&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Fluorescence - release of F(f)&lt;br /&gt;
&lt;br /&gt;
Nucleic acid devices are simplified by the predicability of base pairing.  Although previous research has engineered nucleic acid logic switches based on hybridization and conformational changes ''in vivo'', and this paper designs chemical logic gates that are capable of being combined into large, reliable circuits.  These logic gates embody the following digital design principles: logic, cascading, restoration, fan-out, and modularity.&lt;br /&gt;
&lt;br /&gt;
Benefits of this approach: both inputs and outputs are in the same form, which makes cascading possible (the output for one gate serves as the input for the next gate in the circuit).&lt;br /&gt;
&lt;br /&gt;
Gate function is entirely determined by base pairing and breaking.  Each gate is composed by one or more gate strands, and one output strand.  &lt;br /&gt;
&lt;br /&gt;
[[Figure 4. Two-input AND gate.]]&lt;br /&gt;
&lt;br /&gt;
Restoration:&lt;br /&gt;
*When a gate fails to produce enough output when triggered, restoration increases a moderate output amount to the full activation level.&lt;br /&gt;
*When a gate &amp;quot;leaks&amp;quot; by spontaneously releasing the output strand, restoration decreases the small output amount to a negligible level.&lt;br /&gt;
*Gates for [[Restoration: Amplification Gate|amplification]] and [[Restoration: Thresholding Gate|thresholding]] were used to implement signal restoration.&lt;br /&gt;
&lt;br /&gt;
Modularity and Scalability:  &lt;br /&gt;
*Eleven gates (AND, OR, sequence translation, input amplification, and signal restoration) were used to compose a large, complex circuit.&lt;br /&gt;
&lt;br /&gt;
=Cellular Logic Gates: ''In Vivo''=&lt;br /&gt;
&lt;br /&gt;
Introductory paragraph here.&lt;br /&gt;
&lt;br /&gt;
==Synthetic Oscillators and Switches==&lt;br /&gt;
[[Image:design_fig_1ab.gif|Synthetic oscillators and switches.]]&lt;br /&gt;
&lt;br /&gt;
[[Image:design_fig_1d.gif]]&lt;br /&gt;
(Image from Figure 1 of Drubin et al., 2007. Permission pending.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Figure 5. &amp;lt;/b&amp;gt;Schematic representation of the function of various engineered biological switches.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;A.  [[Repressilator]]&amp;lt;/b&amp;gt; (Elowitz and Leibler, 2000).  The &amp;quot;repressilator,&amp;quot; or synthetic cellular oscillator, can be built from a string of three repressors, each acting the repress the expression of the next gene in the circuit.  Oscillatory output is read by GFP expression regulated by one of the repressors (in this case, tetracycline).  The design is analogous to a series of three NOT gates.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;B.  Toggle switch&amp;lt;/b&amp;gt; (Gardner et al., 2000).  A toggle switch can be designed from two repressor systems that cross-regulate each other's promoters, and is analogous to the construction of two independent IF gates.  It is useful as a pathway module to create more complex programmable cells.  Toggle switches can be used to engineer [[CellularMemory:Toggle_Switch|cellular memory]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;D.  RNA-based antiswitch.&amp;lt;/b&amp;gt;  When the engineered RNA is bound to an inducer ligand, the structure changes to either expose or hide a region of RNA that is homologous to a region of the target mRNA (encompassing the translational start site).  Thus, when the antisense region is exposed, translation of target mRNA is repressed.  Synthetic switches in both eukaryotes ([[Antiswitches|antiswitches]]) and prokaryotes ([[Riboregulators|riboregulators]] and [[Riboswitches|riboswitches]]) can be mediated via RNA devices.&lt;br /&gt;
&lt;br /&gt;
==Environmental signal integration by a modular AND gate. (Anderson et al., 2007)==&lt;br /&gt;
&lt;br /&gt;
AND gates allow cells to integrate multiple signals and can increase their specificity in sensing the environment.  This is especially useful for engineering cells to sense environments that are not encountered naturally, or those that are too specific to be identified by a single environmental signal.&lt;br /&gt;
&lt;br /&gt;
A logic gate achieves &amp;lt;b&amp;gt;modularity&amp;lt;/b&amp;gt; when it can be used as a self-contained component of more complex systems, and is designed to interface with multiple different inputs and outputs.  This paper demonstrates a modular AND gate in ''E. coli'' that uses promoters for both the inputs and the output.  This design, unlike that of previously engineered prokaryotic logic gates, makes it relatively easy to use the same gate for different inputs and outputs.&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
*&amp;lt;b&amp;gt;Inputs:&amp;lt;/b&amp;gt;&lt;br /&gt;
# Promoter that drives the expression of the gene for T7 RNA polymerase (''T7ptag''), containing two [http://en.wikipedia.org/wiki/Stop_codon amber stop codons] that prevent translation under normal circumstances.&lt;br /&gt;
#Promoter that drives the expression of the gene for the SupD amber suppressor (''supD''), which decodes the amber stop codons as serine, and allows for translation of T7 RNA polymerase.&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Gene expressed under the T7 promoter, which requires functional translation of both T7 RNA polymerase and the SupD amber suppressor.&lt;br /&gt;
&lt;br /&gt;
The fluorescence data (see [Figure 2. Function of the AND gate. Figure 2]) was used to parameterize a [[transfer function model]] that was derived in order to understand how the range of the input promoters affects the function of the circuit.&lt;br /&gt;
&lt;br /&gt;
[[Figure 1. Schematic representation of AND gate.]]&lt;br /&gt;
&lt;br /&gt;
*Input 1: P(sal) controls the expression supD gene, and is activated by the addition of salicylate (Sal).&lt;br /&gt;
*Input 2: P(BAD) controls T7 RNA polymerase gene, and is activated by the addition of arabinose (Ara).  Because a strong RBS for T7ptag resulted in high levels of basal expression, the RBS was mutagenized and tuned by screening for the presence of output only when both inducers were present.&lt;br /&gt;
*Output: ''GFPmut3_LAA'' (fast-folding GFP with a degradation tag)&lt;br /&gt;
&lt;br /&gt;
[[Figure 2. Function of the AND gate.]]&lt;br /&gt;
&lt;br /&gt;
There is 1000-fold induction of fluorescence in the presence of high concentrations of both inducers, arabinose and salicylate.&lt;br /&gt;
&lt;br /&gt;
[[Figure 6. Modularity of the AND gate.]]&lt;br /&gt;
&lt;br /&gt;
The modularity of the AND gate is demonstrated by reconnecting the gate to new inputs (natural promoters), and a new output (desired phenotype).&lt;br /&gt;
&lt;br /&gt;
A.  Exchanging the inputs:&lt;br /&gt;
*Input 1: The ''lux'' promoter, which responds to the [[Quorum Sensing|quorum signal]] AI-1.&lt;br /&gt;
*Input 2: The ''mgrB'' promoter, which responds to the absence of exogenous magnesium via the PhoPQ two-component system.&lt;br /&gt;
&lt;br /&gt;
B. Exchanging the output:&lt;br /&gt;
*Output: The ''inv'' gene, coding for invasin, a protein that allows bacteria to invade mammalian cells.&lt;br /&gt;
&lt;br /&gt;
==BioLogic Gates Enable Logical Transcription Control in Mammalian Cells. (Kramer et al., 2004)==&lt;br /&gt;
&lt;br /&gt;
Transcription control modules, responsive to up to three small molecule inputs, were engineered in mammalian Chinese hamster ovary cells.  These &amp;quot;BioLogic gates&amp;quot; provide the tools and building blocks to engineer more complex gene regulatory networks in eukaryotic cells.  The gates use butyrolactone-, streptogramin-, tetracycline-, and macrolide-dependent transcription factors, each fused to a KRAB or VP16 repression domain. &lt;br /&gt;
&lt;br /&gt;
#[[NOT IF gate]] - two inputs&lt;br /&gt;
#[[NOT IF IF gate]] - three inputs&lt;br /&gt;
#[[NAND gate]] - parallel arrangement of two NOT gates&lt;br /&gt;
#[[OR gate]] - parallel arrangement of two IF gates&lt;br /&gt;
#[[NOR gate]] - constructed from two NOT gates in consecutive order&lt;br /&gt;
#[[INVERTER gate]] - combination of two independent IF gates, acts as the inverse of the NOT IF gate&lt;br /&gt;
&lt;br /&gt;
==Cellular Logic with Orthogonal Ribosomes. (Rackham and Chin, 2006)==&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
Two-input logic gates were constructed based on the interactions between synthetic O-rRNA and O-mRNA.&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; Orthogonal ribosomes (O-ribosomes), which translate O-mRNA, but do not significantly translate any of the thousands of cellular transcripts bearing cellular RBS sequences.&lt;br /&gt;
*&amp;lt;b&amp;gt;Gate:&amp;lt;/b&amp;gt; Orthogonal mRNAs (O-mRNAs), which contain ribosome-binding sequences (RBSs) that do not direct the translation of downstream genes by endogenous ribosomes.&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Fluorescence.&lt;br /&gt;
&lt;br /&gt;
Three distinct O-ribosome-O-mRNA pairs were isolated, with molecular specificities for independent function.  This was accomplished through [[Hunter Stone - Synthetic Biology Seminar|directed evolution]] in two steps: &lt;br /&gt;
#A library of new potential RBSs were placed upstream of a novel fusion of the genes encoding chloramphenicol acetyltransferase and uracil phosphoribosyltransferase, and screened against 5-fluorouracil to select for the O-mRNA sequences that were not translated by endogenous ribosomes.&lt;br /&gt;
#The selected O-mRNAs were combined with a library of mutated 16s rRNA sequences, and these cells were grown in the presence of chloramphenicol to screen for  those in which the mutant ribosomes translated the O-mRNAs.&lt;br /&gt;
The O-ribosome-O-mRNA pairs can be used to control almost any molecular interaction that can be linked to gene expression.  In this case they were used to build an &amp;lt;b&amp;gt;AND gate&amp;lt;/b&amp;gt; composed of two O-mRNA sequences: O-mRNA-A-omega, encoding the omega fragment of beta-galactosidase, and O-mRNA-C-alpha, encoding the alpha fragment of beta-galactosidase.  Synthesis and assembly of a complete beta-galactosidase enzyme (both fragments) results in the cells hydrolyzing FDG into F (fluorescein), which is detected with a fluorometer.  Cells programmed with both of the corresponding O-ribosome inputs, O-rRNA-A and O-rRNA-C, exhibited a 20-fold increase in fluorescence when compared with cells containing any other rRNA combinations.&lt;br /&gt;
&lt;br /&gt;
[[Figure 1. O-ribosomes and Boolean logic.]]&lt;br /&gt;
&lt;br /&gt;
=Applications and Future Directions=&lt;br /&gt;
&lt;br /&gt;
Logic gates can be used to design increasingly complex circuits with far-reaching applications in:&lt;br /&gt;
*Genetic engineering&lt;br /&gt;
*Nanotechnology&lt;br /&gt;
*Industrial Fermentation&lt;br /&gt;
*Metabolic engineering: increasingly complex synthetic gene circuits might be used to engineer and optimize novel metabolic pathways.&lt;br /&gt;
*[[Medical Applications of Synthetic Biology - Samantha Simpson|Medicine]]&lt;br /&gt;
**Bacteria to deliver cancer treatment: the integration of multiple inputs can help bacteria sense and respond to increasingly specific environments, such as that of a tumor in the human body.&lt;br /&gt;
**Pharmaceuticals: produced through metabolic engineering; &amp;quot;smart&amp;quot; drug delivery.&lt;br /&gt;
&lt;br /&gt;
=References=&lt;br /&gt;
*Anderson, J. C., Voigt, C. A., Arkin, A. P. (2007). Environmental signal integration by a modular AND gate. Mol Syst Biol. 3:133. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17700541&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Andrianantoandro, E., Subhayu, B., Karig, D. K., Weiss, R. (2006). Synthetic biology: new engineering rules for an emerging discipline. Mol Syst. Biol. 2:2006.0028. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16738572&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Ashkenasy, G., Ghadiri, M. R. (2004). Boolean Logic Functions of a Synthetic Peptide Network. J Am Chem Soc. 126(36):11140-1. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15355081&amp;amp;ordinalpos=13&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Baron, R., Lioubashevski, O., Katz, E., Niazov, T., Willner, I. (2006). Two coupled enzymes perform in parallel the “AND” and “InhibAND” logic gate operations. Org Biomol Chem. 4(6): 989-91. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16525539&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Baron, R., Lioubashevski, O., Katz, E., Niazov, T., Willner, I. (2006). Logic gates and elementary computing by enzymes. J Phys Chem A. 110(27):8548-53. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16821840&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Benenson, Y., Binyamin, G., Ben-Dor, U., Adar, R., Shapiro, E. (2004). An autonomous molecular computer for logical control of gene expression. Nature. 429:423-429. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15116117&amp;amp;ordinalpos=6&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Boczko, E., Gedeon, T., Mischaikow, K. (2007). Dynamics of a simple regulatory switch. J Math Biol. 55(5-6):679-719. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17622532&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Chen, X., Wang, Y., Liu, Q., Zhang, Z., Fan, C., He, L. (2006). Construction of molecular logic gates with a DNA-cleaving deoxyribozyme. Angew Chem Int Ed Engl. 45(11):1759-62. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16470893&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Davidson, E.A., Ellington, A.D. (2007). Synthetic RNA circuits. Nat Chem Biol. 3(1):23-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17173026&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Dueber, J.E., Mirsky, E.A., Lim, W.A. (2007). Engineering synthetic signaling proteins with ultrasensitive input/output control. Nat Biotechnol. 25(6):660-662. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17515908&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Drubin, D. A., Way, J. C., Silver, P. A. (2007). Designing biological systems. Genes Dev. 21(3):242-54. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17289915&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Elowitz, M. B., &amp;amp; Leibler, S. (2000). A synthetic oscillatory network of transcriptional regulators. Nature. 403(6767):335-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=10659856&amp;amp;ordinalpos=10&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract] &lt;br /&gt;
*Farfel, J., Stefanovic, D. (2005). Towards practical biomolecular computers using microfluidic deoxyribozyme logic gate networks.  University of New Mexico.&lt;br /&gt;
*Frezza, B.M., Cockroft, S. L., Ghadiri, M.R. (2007). Modular Multi-level Circuits from Immobilized DNA-Based Logic Gates. J Am Chem Soc. (Epub ahead of print) [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17994734&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Gardner, T.S., Cantor, C.R., Collins, J.J. (2000). Construction of a genetic toggle switch in Escherichia coli. Nature. 403(6767):338-42. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=10659857&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Heinemann, M., Panke, S. (2006). Synthetic biology—putting engineering into biology. Bioinformatics. 22(22):2790-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16954140&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Kaznessis, Y. N. (2007). Models for synthetic biology. BMC Syst Biol. 1(1):47. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17986347&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Kramer, B. P., Fischer, C., Fussenegger, M. (2004). BioLogic Gates Enable Transcription Control in Mammalian Cells. Biotechnol Bioeng. 87(4):478-84. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15286985&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Lederman, H., Macdonald, J., Stefanovic, D., Stojanovic, M. N. (2006). Deoxyribozyme-based three-input logic gates and construction of a molecular full adder. Biochemistry. 45(4):1194-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16430215&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Narayanaswamy, R., Ellington, A.D. (2006). Engineering RNA-based circuits. Handb Exp Pharmacol. (173):423-45. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16594629&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVAbstractPlus Abstract]&lt;br /&gt;
*Rackham, O., Chin, J. W. (2005). Cellular logic with orthogonal ribosomes. JACS 1227:17584-85. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16351070&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Rackham, O., Chin, J.W. (2006) Synthesizing cellular networks from evolved ribosome-mRNA pairs. Biochem Soc Trans. 34(2):328-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16545106&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Sayut, D.J., Kambam, P.K., Sun, L. (2007). Engineering and applications of genetic circuits. Mol Biosyst. 3(12):835-840. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=18000560&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Seelig G., Soloveichik, D., Zhang, D. Y., Winfree, E., (2006). Enzyme-free nucleic acid logic circuits. Science. 314(5805): 1585-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17158324&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Stojanovic, M. N., Semova, S., Kolpashchikov, D., Macdonald, J., Morgan, C., Stefanovic, D. (2005). Deoxyribozyme-based ligase logic gates and their initial circuits. J Am Chem Soc. 127(19):6914-5.  [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15884910&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Voigt, C. A. (2006). Genetic parts to program bacteria. Curr Opin Biotechnol. 17:548-557. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16978856&amp;amp;ordinalpos=9&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Wall, M. E., Hlavacek, W. S., Savageau, M. A. (2004). Design of gene circuits: lessons from bacteria. Nat Rev Genet. 5(1):34-42. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=14708014&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Yan, H., Feng, L., LaBean, T.H., Reif, J.H. (2003). Parallel Molecular Computations of Pairwise Exclusive-Or (XOR) Using DNA &amp;quot;String Tile&amp;quot; Self-Assembly. J Am Chem Soc. 125:14246-14247. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=14624551&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Yoshida, W., Yokobayashi, Y. (2007). Photon Boolean logic gates based on DNA aptamers. Chem Commun (Camb). (2):195-7. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17180244&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;/div&gt;</summary>
		<author><name>Emgarren</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=Logic_Gates_-_Emma_Garren&amp;diff=3957</id>
		<title>Logic Gates - Emma Garren</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=Logic_Gates_-_Emma_Garren&amp;diff=3957"/>
				<updated>2007-12-06T05:17:04Z</updated>
		
		<summary type="html">&lt;p&gt;Emgarren: /* An autonomous molecular computer for logical control of gene expression. (Benenson et al., 2004) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Background: Logic Gates and Truth Tables=&lt;br /&gt;
&lt;br /&gt;
A [http://en.wikipedia.org/wiki/Logic_gate logic gate], the building block for digital circuits, is a computing unit that performs a logical operation on one or more inputs and produces a single output.  Gates are identified by their function, and each type of logic gate can be represented with a distinctive symbol.  Inputs to outputs are read from left to right.  A small circle on the right indicates the inversion of the output.  A double line on the left indicates that the function is &amp;quot;exclusive.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
A [http://en.wikipedia.org/wiki/Truth_table truth table] is a useful way to describe the behavior or function of a logic gate.  Logic states for both inputs and outputs are designated with 0's and 1's.  Click [[Logic Gates: Symbols and Truth Tables|here]] to see some common logic gates and their truth tables.&lt;br /&gt;
&lt;br /&gt;
Logic gates can be placed in parallel or serial combinations in order to perform more complex functions.  Here, two parallel outputs, D and E, act as inputs to the function of output Q:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Figure 1. Combination of logic gates: &amp;lt;/b&amp;gt; Q = D &amp;lt;b&amp;gt;OR&amp;lt;/b&amp;gt; E = (&amp;lt;b&amp;gt;NOT&amp;lt;/b&amp;gt;(A OR B)) &amp;lt;b&amp;gt;OR&amp;lt;/b&amp;gt; (B &amp;lt;b&amp;gt;AND&amp;lt;/b&amp;gt; C)&lt;br /&gt;
&lt;br /&gt;
[[Image:combination_gates.gif]]&lt;br /&gt;
&lt;br /&gt;
([http://www.kpsec.freeuk.com/gates.htm Image] by John Hewes, 2007)&lt;br /&gt;
&lt;br /&gt;
=Logic Gates in Synthetic Biology=&lt;br /&gt;
Synthetic biology applies many of the principles of engineering to the field of biology in order to create biological devices which can ultimately be integrated into increasingly complex systems.  These principles include standardization of parts, modularity, abstraction, reliability, predictability, and uniformity (Adrianantoandro et al., 2006).  The application of engineering principles to biology is complicated by the inability to predict the functions of even simple devices and modules within the cellular environment.  Some of the confounding factors are [[Term paper wiki|gene expression noise]], mutation, cell death, undefined and changing extracellular environments, and interactions with the cellular context (Adrianantoandro et al., 2006).  &lt;br /&gt;
&lt;br /&gt;
While for digital logic, inputs are either on or off (1 or 0), biological logic is sometimes leads to intermediate induction levels (Voigt, 2006).  However, due to their [http://en.wikipedia.org/wiki/Sigmoid_function sigmoid-shaped] dose response curves, gene regulation systems can be considered genetic analog-digital converters.  The signal is either ON or OFF for a wide range of input concentrations, with the system changing between the ON and OFF states in a relatively small concentration window (Kramer et al., 2004).&lt;br /&gt;
&lt;br /&gt;
In synthetic biology, logic gates are created by engineering the biochemical reactions that regulate various cellular processes, such as transcription, translation, protein phosphorylation, allosteric regulation, ligand/receptor binding, and enzymatic reactions.  Although the diversity of biochemical reactions can make it difficult to combine different devices, these logic gates can be used to build complex systems with functions that have many practical applications.  [http://gcat.davidson.edu/GcatWiki/index.php/CellularMemory:Mathematical_Models Mathematical modeling] is used to predict the dynamics of the signaling and regulatory networks resulting from the logic gates.&lt;br /&gt;
&lt;br /&gt;
=Biomolecular Logic Gates:'' In Vitro''=&lt;br /&gt;
&lt;br /&gt;
''In vitro'' studies have been used to design combinations of molecules that have emergent properties related to information processing--molecular computing devices.  Both the inputs and outputs consist of molecular species, with the output being a biologically active molecule.  The extent to which these devices will be used with the cellular context is unclear--however, they are bound to inspire new directions for research in synthetic biology, and have potential applications in biochemical sensing, pathway engineering, and medical diagnosis and treatment.&lt;br /&gt;
&lt;br /&gt;
==Protein-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
Enzymes:&lt;br /&gt;
*&amp;lt;b&amp;gt;Two coupled enzymes perform in parallel the 'AND' and 'InhibAND' logic gate operations. (Baron et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Logic Gates and Elementary Computing by Enzymes. (Baron et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
Synthetic Peptide Networks:&lt;br /&gt;
*&amp;lt;b&amp;gt;Boolean Logic Functions of a Synthetic Peptide Network. (Ashkenasy and Ghadiri, 2004)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
Signaling Proteins:&lt;br /&gt;
*&amp;lt;b&amp;gt;Engineering synthetic signaling proteins with ultrasensitive input/output control. (Dueber et al., 2007)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==Deoxyribozyme-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
Deoxyribozyme-based gates are controlled by oligonucleotide inputs, and have been used to engineer logic gates that perform:&lt;br /&gt;
*multiple logical operations in parallel&lt;br /&gt;
*single-step signaling cascades&lt;br /&gt;
*a feedback cycle that acts as an exponential chain reaction&lt;br /&gt;
&lt;br /&gt;
These papers provide examples of deoxyribozyme-based logic gates:&lt;br /&gt;
*&amp;lt;b&amp;gt;Deoxyribozyme-Based Ligase Logic Gates and Their Initial Circuits. (Stojanovic et al., 2005)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Deoxyribozyme-Based Three-Input Logic Gates and Construction of a Molecular Full Adder. (Lederman et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Construction of Molecular Logic Gates with a DNA-Cleaving Deoxyribozyme (Chen et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==DNA-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;b&amp;gt;Modular Multi-Level Circuits from Immobilized DNA-Based Logic Gates. (Frezza et al., 2007)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;DNA Logic Gates Based on Structural Polymorphism of Telomere DNA Molecules Responding to Chemical Input Signals. (Miyoshi et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Photonic boolean logic gates based on DNA aptamers. (Yoshida and Yokobayashi, 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Parallel Molecular Computations of Pairwise Exclusive-OR (XOR) Using DNA &amp;quot;String Tile&amp;quot; Self-Assembly. (Yan et al., 2003)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==An autonomous molecular computer for logical control of gene expression. (Benenson et al., 2004)==&lt;br /&gt;
&lt;br /&gt;
[[Image:Benenson_fig_1_small.jpg|thumb|[[Figure 2. Logical design of the molecular computer.]]]]&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
This gate uses sequence recognition is used to control enzyme catalysis of covalent bond formation and breakage.&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; Specific combination mRNA levels, serving as a simple model of a disease state (cancer)&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; “Drug” (or drug repressor) in the form of a single-stranded DNA sequence with known anti-cancer activity&lt;br /&gt;
&lt;br /&gt;
An ''in vitro'' system is designed to recognize a specific combination of mRNA levels as its inputs, and performs a logical operation that results in the production of a molecule that can affect gene expression.  The input mRNA levels have been designed to mimic a simplistic version of gene expression modeling cancer, and the output is a drug-like ssDNA with known anticancer activity.  Therefore, the molecular computer is analogous to &amp;quot;a computational version of 'diagnosis'&amp;quot; (424).&lt;br /&gt;
&lt;br /&gt;
[[Figure 2. Logical design of the molecular computer.]]&lt;br /&gt;
&lt;br /&gt;
The molecular computers consist of a double-stranded DNA sequence with unique 7-bp sequences that recognize the “input” RNA.  Each mRNA indicator is processed one at a time.  An “inactivation tag” results in the displacement of the transition molecule, which destroys the computation fragment.  An “activation tag” results in activation of the transition molecule.  There are two separate molecular computers working simultaneously—one that releases the drug (a specific single-stranded DNA sequence) upon “positive diagnosis,” and another that releases the drug suppressor in response to “negative diagnosis.”  The drug (or drug repressor) is incorporated into the DNA fragment as an inactive loop, protected by the double-stranded recognition sequences.  If all of the transitions are “positive,” the ultimate output is drug administration (release of ssDNA).  If any of the steps results in a “negative” transition, the output is a drug repressor.  The design is flexible in that any sufficiently long mRNA molecule can be used as an indicator, and any ssDNA or short RNA molecule (up to at least 21-bp) can be designed as the output.  PCR was used to for the experimental demonstration of both diagnosis and drug administration, and it is shown that the amount of active drug increases with the confidence of positive diagnosis.  Future work could test the effectiveness of using alternate inputs (such as proteins), alternate outputs (such as RNA interference), as well as testing the function of the molecular computer ''in vivo''.&lt;br /&gt;
&lt;br /&gt;
[[Figure 3. Operation of the molecular computer.]]&lt;br /&gt;
&lt;br /&gt;
==Enzyme-Free Nucleic Acid Logic Circuits. (Seelig et al., 2006)==&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; 2 DNA strands - F(in) and G(in)&lt;br /&gt;
*&amp;lt;b&amp;gt;Gate:&amp;lt;/b&amp;gt; 3 DNA strands - E(q), F(f), and G&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Fluorescence - release of F(f)&lt;br /&gt;
&lt;br /&gt;
Nucleic acid devices are simplified by the predicability of base pairing.  Although previous research has engineered nucleic acid logic switches based on hybridization and conformational changes ''in vivo'', and this paper designs chemical logic gates that are capable of being combined into large, reliable circuits.  These logic gates embody the following digital design principles: logic, cascading, restoration, fan-out, and modularity.&lt;br /&gt;
&lt;br /&gt;
Benefits of this approach: both inputs and outputs are in the same form, which makes cascading possible (the output for one gate serves as the input for the next gate in the circuit).&lt;br /&gt;
&lt;br /&gt;
Gate function is entirely determined by base pairing and breaking.  Each gate is composed by one or more gate strands, and one output strand.  &lt;br /&gt;
&lt;br /&gt;
[[Figure 4. Two-input AND gate.]]&lt;br /&gt;
&lt;br /&gt;
Restoration:&lt;br /&gt;
*When a gate fails to produce enough output when triggered, restoration increases a moderate output amount to the full activation level.&lt;br /&gt;
*When a gate &amp;quot;leaks&amp;quot; by spontaneously releasing the output strand, restoration decreases the small output amount to a negligible level.&lt;br /&gt;
*Gates for [[Restoration: Amplification Gate|amplification]] and [[Restoration: Thresholding Gate|thresholding]] were used to implement signal restoration.&lt;br /&gt;
&lt;br /&gt;
Modularity and Scalability:  &lt;br /&gt;
*Eleven gates (AND, OR, sequence translation, input amplification, and signal restoration) were used to compose a large, complex circuit.&lt;br /&gt;
&lt;br /&gt;
=Cellular Logic Gates: ''In Vivo''=&lt;br /&gt;
&lt;br /&gt;
Introductory paragraph here.&lt;br /&gt;
&lt;br /&gt;
==Synthetic Oscillators and Switches==&lt;br /&gt;
[[Image:design_fig_1ab.gif|Synthetic oscillators and switches.]]&lt;br /&gt;
&lt;br /&gt;
[[Image:design_fig_1d.gif]]&lt;br /&gt;
(Image from Figure 1 of Drubin et al., 2007. Permission pending.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Figure 5. &amp;lt;/b&amp;gt;Schematic representation of the function of various engineered biological switches.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;A.  [[Repressilator]]&amp;lt;/b&amp;gt; (Elowitz and Leibler, 2000).  The &amp;quot;repressilator,&amp;quot; or synthetic cellular oscillator, can be built from a string of three repressors, each acting the repress the expression of the next gene in the circuit.  Oscillatory output is read by GFP expression regulated by one of the repressors (in this case, tetracycline).  The design is analogous to a series of three NOT gates.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;B.  Toggle switch&amp;lt;/b&amp;gt; (Gardner et al., 2000).  A toggle switch can be designed from two repressor systems that cross-regulate each other's promoters, and is analogous to the construction of two independent IF gates.  It is useful as a pathway module to create more complex programmable cells.  Toggle switches can be used to engineer [[CellularMemory:Toggle_Switch|cellular memory]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;D.  RNA-based antiswitch.&amp;lt;/b&amp;gt;  When the engineered RNA is bound to an inducer ligand, the structure changes to either expose or hide a region of RNA that is homologous to a region of the target mRNA (encompassing the translational start site).  Thus, when the antisense region is exposed, translation of target mRNA is repressed.  Synthetic switches in both eukaryotes ([[Antiswitches|antiswitches]]) and prokaryotes ([[Riboregulators|riboregulators]] and [[Riboswitches|riboswitches]]) can be mediated via RNA devices.&lt;br /&gt;
&lt;br /&gt;
==Environmental signal integration by a modular AND gate. (Anderson et al., 2007)==&lt;br /&gt;
&lt;br /&gt;
AND gates allow cells to integrate multiple signals and can increase their specificity in sensing the environment.  This is especially useful for engineering cells to sense environments that are not encountered naturally, or those that are too specific to be identified by a single environmental signal.&lt;br /&gt;
&lt;br /&gt;
A logic gate achieves &amp;lt;b&amp;gt;modularity&amp;lt;/b&amp;gt; when it can be used as a self-contained component of more complex systems, and is designed to interface with multiple different inputs and outputs.  This paper demonstrates a modular AND gate in ''E. coli'' that uses promoters for both the inputs and the output.  This design, unlike that of previously engineered prokaryotic logic gates, makes it relatively easy to use the same gate for different inputs and outputs.&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
*&amp;lt;b&amp;gt;Inputs:&amp;lt;/b&amp;gt;&lt;br /&gt;
# Promoter that drives the expression of the gene for T7 RNA polymerase (''T7ptag''), containing two [http://en.wikipedia.org/wiki/Stop_codon amber stop codons] that prevent translation under normal circumstances.&lt;br /&gt;
#Promoter that drives the expression of the gene for the SupD amber suppressor (''supD''), which decodes the amber stop codons as serine, and allows for translation of T7 RNA polymerase.&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Gene expressed under the T7 promoter, which requires functional translation of both T7 RNA polymerase and the SupD amber suppressor.&lt;br /&gt;
&lt;br /&gt;
The fluorescence data (see [Figure 2. Function of the AND gate. Figure 2]) was used to parameterize a [[transfer function model]] that was derived in order to understand how the range of the input promoters affects the function of the circuit.&lt;br /&gt;
&lt;br /&gt;
[[Figure 1. Schematic representation of AND gate.]]&lt;br /&gt;
&lt;br /&gt;
*Input 1: P(sal) controls the expression supD gene, and is activated by the addition of salicylate (Sal).&lt;br /&gt;
*Input 2: P(BAD) controls T7 RNA polymerase gene, and is activated by the addition of arabinose (Ara).  Because a strong RBS for T7ptag resulted in high levels of basal expression, the RBS was mutagenized and tuned by screening for the presence of output only when both inducers were present.&lt;br /&gt;
*Output: ''GFPmut3_LAA'' (fast-folding GFP with a degradation tag)&lt;br /&gt;
&lt;br /&gt;
[[Figure 2. Function of the AND gate.]]&lt;br /&gt;
&lt;br /&gt;
There is 1000-fold induction of fluorescence in the presence of high concentrations of both inducers, arabinose and salicylate.&lt;br /&gt;
&lt;br /&gt;
[[Figure 6. Modularity of the AND gate.]]&lt;br /&gt;
&lt;br /&gt;
The modularity of the AND gate is demonstrated by reconnecting the gate to new inputs (natural promoters), and a new output (desired phenotype).&lt;br /&gt;
&lt;br /&gt;
A.  Exchanging the inputs:&lt;br /&gt;
*Input 1: The ''lux'' promoter, which responds to the [[Quorum Sensing|quorum signal]] AI-1.&lt;br /&gt;
*Input 2: The ''mgrB'' promoter, which responds to the absence of exogenous magnesium via the PhoPQ two-component system.&lt;br /&gt;
&lt;br /&gt;
B. Exchanging the output:&lt;br /&gt;
*Output: The ''inv'' gene, coding for invasin, a protein that allows bacteria to invade mammalian cells.&lt;br /&gt;
&lt;br /&gt;
==BioLogic Gates Enable Logical Transcription Control in Mammalian Cells. (Kramer et al., 2004)==&lt;br /&gt;
&lt;br /&gt;
Transcription control modules, responsive to up to three small molecule inputs, were engineered in mammalian Chinese hamster ovary cells.  These &amp;quot;BioLogic gates&amp;quot; provide the tools and building blocks to engineer more complex gene regulatory networks in eukaryotic cells.  The gates use butyrolactone-, streptogramin-, tetracycline-, and macrolide-dependent transcription factors, each fused to a KRAB or VP16 repression domain. &lt;br /&gt;
&lt;br /&gt;
#[[NOT IF gate]] - two inputs&lt;br /&gt;
#[[NOT IF IF gate]] - three inputs&lt;br /&gt;
#[[NAND gate]] - parallel arrangement of two NOT gates&lt;br /&gt;
#[[OR gate]] - parallel arrangement of two IF gates&lt;br /&gt;
#[[NOR gate]] - constructed from two NOT gates in consecutive order&lt;br /&gt;
#[[INVERTER gate]] - combination of two independent IF gates, acts as the inverse of the NOT IF gate&lt;br /&gt;
&lt;br /&gt;
==Cellular Logic with Orthogonal Ribosomes. (Rackham and Chin, 2006)==&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
Two-input logic gates were constructed based on the interactions between synthetic O-rRNA and O-mRNA.&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; Orthogonal ribosomes (O-ribosomes), which translate O-mRNA, but do not significantly translate any of the thousands of cellular transcripts bearing cellular RBS sequences.&lt;br /&gt;
*&amp;lt;b&amp;gt;Gate:&amp;lt;/b&amp;gt; Orthogonal mRNAs (O-mRNAs), which contain ribosome-binding sequences (RBSs) that do not direct the translation of downstream genes by endogenous ribosomes.&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Fluorescence.&lt;br /&gt;
&lt;br /&gt;
Three distinct O-ribosome-O-mRNA pairs were isolated, with molecular specificities for independent function.  This was accomplished through [[Hunter Stone - Synthetic Biology Seminar|directed evolution]] in two steps: &lt;br /&gt;
#A library of new potential RBSs were placed upstream of a novel fusion of the genes encoding chloramphenicol acetyltransferase and uracil phosphoribosyltransferase, and screened against 5-fluorouracil to select for the O-mRNA sequences that were not translated by endogenous ribosomes.&lt;br /&gt;
#The selected O-mRNAs were combined with a library of mutated 16s rRNA sequences, and these cells were grown in the presence of chloramphenicol to screen for  those in which the mutant ribosomes translated the O-mRNAs.&lt;br /&gt;
The O-ribosome-O-mRNA pairs can be used to control almost any molecular interaction that can be linked to gene expression.  In this case they were used to build an &amp;lt;b&amp;gt;AND gate&amp;lt;/b&amp;gt; composed of two O-mRNA sequences: O-mRNA-A-omega, encoding the omega fragment of beta-galactosidase, and O-mRNA-C-alpha, encoding the alpha fragment of beta-galactosidase.  Synthesis and assembly of a complete beta-galactosidase enzyme (both fragments) results in the cells hydrolyzing FDG into F (fluorescein), which is detected with a fluorometer.  Cells programmed with both of the corresponding O-ribosome inputs, O-rRNA-A and O-rRNA-C, exhibited a 20-fold increase in fluorescence when compared with cells containing any other rRNA combinations.&lt;br /&gt;
&lt;br /&gt;
[[Figure 1. O-ribosomes and Boolean logic.]]&lt;br /&gt;
&lt;br /&gt;
=Applications and Future Directions=&lt;br /&gt;
&lt;br /&gt;
Logic gates can be used to design increasingly complex circuits with far-reaching applications in:&lt;br /&gt;
*Genetic engineering&lt;br /&gt;
*Nanotechnology&lt;br /&gt;
*Industrial Fermentation&lt;br /&gt;
*Metabolic engineering: increasingly complex synthetic gene circuits might be used to engineer and optimize novel metabolic pathways.&lt;br /&gt;
*[[Medical Applications of Synthetic Biology - Samantha Simpson|Medicine]]&lt;br /&gt;
**Bacteria to deliver cancer treatment: the integration of multiple inputs can help bacteria sense and respond to increasingly specific environments, such as that of a tumor in the human body.&lt;br /&gt;
**Pharmaceuticals: produced through metabolic engineering; &amp;quot;smart&amp;quot; drug delivery.&lt;br /&gt;
&lt;br /&gt;
=References=&lt;br /&gt;
*Anderson, J. C., Voigt, C. A., Arkin, A. P. (2007). Environmental signal integration by a modular AND gate. Mol Syst Biol. 3:133. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17700541&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Andrianantoandro, E., Subhayu, B., Karig, D. K., Weiss, R. (2006). Synthetic biology: new engineering rules for an emerging discipline. Mol Syst. Biol. 2:2006.0028. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16738572&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Ashkenasy, G., Ghadiri, M. R. (2004). Boolean Logic Functions of a Synthetic Peptide Network. J Am Chem Soc. 126(36):11140-1. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15355081&amp;amp;ordinalpos=13&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Baron, R., Lioubashevski, O., Katz, E., Niazov, T., Willner, I. (2006). Two coupled enzymes perform in parallel the “AND” and “InhibAND” logic gate operations. Org Biomol Chem. 4(6): 989-91. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16525539&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Baron, R., Lioubashevski, O., Katz, E., Niazov, T., Willner, I. (2006). Logic gates and elementary computing by enzymes. J Phys Chem A. 110(27):8548-53. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16821840&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Benenson, Y., Binyamin, G., Ben-Dor, U., Adar, R., Shapiro, E. (2004). An autonomous molecular computer for logical control of gene expression. Nature. 429:423-429. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15116117&amp;amp;ordinalpos=6&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Boczko, E., Gedeon, T., Mischaikow, K. (2007). Dynamics of a simple regulatory switch. J Math Biol. 55(5-6):679-719. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17622532&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Chen, X., Wang, Y., Liu, Q., Zhang, Z., Fan, C., He, L. (2006). Construction of molecular logic gates with a DNA-cleaving deoxyribozyme. Angew Chem Int Ed Engl. 45(11):1759-62. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16470893&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Davidson, E.A., Ellington, A.D. (2007). Synthetic RNA circuits. Nat Chem Biol. 3(1):23-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17173026&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Dueber, J.E., Mirsky, E.A., Lim, W.A. (2007). Engineering synthetic signaling proteins with ultrasensitive input/output control. Nat Biotechnol. 25(6):660-662. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17515908&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Drubin, D. A., Way, J. C., Silver, P. A. (2007). Designing biological systems. Genes Dev. 21(3):242-54. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17289915&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Elowitz, M. B., &amp;amp; Leibler, S. (2000). A synthetic oscillatory network of transcriptional regulators. Nature. 403(6767):335-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=10659856&amp;amp;ordinalpos=10&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract] &lt;br /&gt;
*Farfel, J., Stefanovic, D. (2005). Towards practical biomolecular computers using microfluidic deoxyribozyme logic gate networks.  University of New Mexico.&lt;br /&gt;
*Frezza, B.M., Cockroft, S. L., Ghadiri, M.R. (2007). Modular Multi-level Circuits from Immobilized DNA-Based Logic Gates. J Am Chem Soc. (Epub ahead of print) [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17994734&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Gardner, T.S., Cantor, C.R., Collins, J.J. (2000). Construction of a genetic toggle switch in Escherichia coli. Nature. 403(6767):338-42. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=10659857&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Heinemann, M., Panke, S. (2006). Synthetic biology—putting engineering into biology. Bioinformatics. 22(22):2790-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16954140&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Kaznessis, Y. N. (2007). Models for synthetic biology. BMC Syst Biol. 1(1):47. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17986347&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Kramer, B. P., Fischer, C., Fussenegger, M. (2004). BioLogic Gates Enable Transcription Control in Mammalian Cells. Biotechnol Bioeng. 87(4):478-84. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15286985&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Lederman, H., Macdonald, J., Stefanovic, D., Stojanovic, M. N. (2006). Deoxyribozyme-based three-input logic gates and construction of a molecular full adder. Biochemistry. 45(4):1194-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16430215&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Narayanaswamy, R., Ellington, A.D. (2006). Engineering RNA-based circuits. Handb Exp Pharmacol. (173):423-45. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16594629&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVAbstractPlus Abstract]&lt;br /&gt;
*Rackham, O., Chin, J. W. (2005). Cellular logic with orthogonal ribosomes. JACS 1227:17584-85. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16351070&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Rackham, O., Chin, J.W. (2006) Synthesizing cellular networks from evolved ribosome-mRNA pairs. Biochem Soc Trans. 34(2):328-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16545106&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Sayut, D.J., Kambam, P.K., Sun, L. (2007). Engineering and applications of genetic circuits. Mol Biosyst. 3(12):835-840. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=18000560&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Seelig G., Soloveichik, D., Zhang, D. Y., Winfree, E., (2006). Enzyme-free nucleic acid logic circuits. Science. 314(5805): 1585-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17158324&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Stojanovic, M. N., Semova, S., Kolpashchikov, D., Macdonald, J., Morgan, C., Stefanovic, D. (2005). Deoxyribozyme-based ligase logic gates and their initial circuits. J Am Chem Soc. 127(19):6914-5.  [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15884910&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Voigt, C. A. (2006). Genetic parts to program bacteria. Curr Opin Biotechnol. 17:548-557. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16978856&amp;amp;ordinalpos=9&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Wall, M. E., Hlavacek, W. S., Savageau, M. A. (2004). Design of gene circuits: lessons from bacteria. Nat Rev Genet. 5(1):34-42. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=14708014&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Yan, H., Feng, L., LaBean, T.H., Reif, J.H. (2003). Parallel Molecular Computations of Pairwise Exclusive-Or (XOR) Using DNA &amp;quot;String Tile&amp;quot; Self-Assembly. J Am Chem Soc. 125:14246-14247. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=14624551&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Yoshida, W., Yokobayashi, Y. (2007). Photon Boolean logic gates based on DNA aptamers. Chem Commun (Camb). (2):195-7. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17180244&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;/div&gt;</summary>
		<author><name>Emgarren</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=Logic_Gates_-_Emma_Garren&amp;diff=3914</id>
		<title>Logic Gates - Emma Garren</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=Logic_Gates_-_Emma_Garren&amp;diff=3914"/>
				<updated>2007-12-06T04:01:16Z</updated>
		
		<summary type="html">&lt;p&gt;Emgarren: /* Synthetic Oscillators and Switches */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Background: Logic Gates and Truth Tables=&lt;br /&gt;
&lt;br /&gt;
A [http://en.wikipedia.org/wiki/Logic_gate logic gate], the building block for digital circuits, is a computing unit that performs a logical operation on one or more inputs and produces a single output.  Gates are identified by their function, and each type of logic gate can be represented with a distinctive symbol.  Inputs to outputs are read from left to right.  A small circle on the right indicates the inversion of the output.  A double line on the left indicates that the function is &amp;quot;exclusive.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
A [http://en.wikipedia.org/wiki/Truth_table truth table] is a useful way to describe the behavior or function of a logic gate.  Logic states for both inputs and outputs are designated with 0's and 1's.  Click [[Logic Gates: Symbols and Truth Tables|here]] to see some common logic gates and their truth tables.&lt;br /&gt;
&lt;br /&gt;
Logic gates can be placed in parallel or serial combinations in order to perform more complex functions.  Here, two parallel outputs, D and E, act as inputs to the function of output Q:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Figure 1. Combination of logic gates: &amp;lt;/b&amp;gt; Q = D &amp;lt;b&amp;gt;OR&amp;lt;/b&amp;gt; E = (&amp;lt;b&amp;gt;NOT&amp;lt;/b&amp;gt;(A OR B)) &amp;lt;b&amp;gt;OR&amp;lt;/b&amp;gt; (B &amp;lt;b&amp;gt;AND&amp;lt;/b&amp;gt; C)&lt;br /&gt;
&lt;br /&gt;
[[Image:combination_gates.gif]]&lt;br /&gt;
&lt;br /&gt;
([http://www.kpsec.freeuk.com/gates.htm Image] by John Hewes, 2007)&lt;br /&gt;
&lt;br /&gt;
=Logic Gates in Synthetic Biology=&lt;br /&gt;
Synthetic biology applies many of the principles of engineering to the field of biology in order to create biological devices which can ultimately be integrated into increasingly complex systems.  These principles include standardization of parts, modularity, abstraction, reliability, predictability, and uniformity (Adrianantoandro et al., 2006).  The application of engineering principles to biology is complicated by the inability to predict the functions of even simple devices and modules within the cellular environment.  Some of the confounding factors are [[Term paper wiki|gene expression noise]], mutation, cell death, undefined and changing extracellular environments, and interactions with the cellular context (Adrianantoandro et al., 2006).  &lt;br /&gt;
&lt;br /&gt;
While for digital logic, inputs are either on or off (1 or 0), biological logic is sometimes leads to intermediate induction levels (Voigt, 2006).  However, due to their [http://en.wikipedia.org/wiki/Sigmoid_function sigmoid-shaped] dose response curves, gene regulation systems can be considered genetic analog-digital converters.  The signal is either ON or OFF for a wide range of input concentrations, with the system changing between the ON and OFF states in a relatively small concentration window (Kramer et al., 2004).&lt;br /&gt;
&lt;br /&gt;
In synthetic biology, logic gates are created by engineering the biochemical reactions that regulate various cellular processes, such as transcription, translation, protein phosphorylation, allosteric regulation, ligand/receptor binding, and enzymatic reactions.  Although the diversity of biochemical reactions can make it difficult to combine different devices, these logic gates can be used to build complex systems with functions that have many practical applications.  [http://gcat.davidson.edu/GcatWiki/index.php/CellularMemory:Mathematical_Models Mathematical modeling] is used to predict the dynamics of the signaling and regulatory networks resulting from the logic gates.&lt;br /&gt;
&lt;br /&gt;
=Biomolecular Logic Gates:'' In Vitro''=&lt;br /&gt;
&lt;br /&gt;
''In vitro'' studies have been used to design combinations of molecules that have emergent properties related to information processing--molecular computing devices.  Both the inputs and outputs consist of molecular species, with the output being a biologically active molecule.  The extent to which these devices will be used with the cellular context is unclear--however, they are bound to inspire new directions for research in synthetic biology, and have potential applications in biochemical sensing, pathway engineering, and medical diagnosis and treatment.&lt;br /&gt;
&lt;br /&gt;
==Protein-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
Enzymes:&lt;br /&gt;
*&amp;lt;b&amp;gt;Two coupled enzymes perform in parallel the 'AND' and 'InhibAND' logic gate operations. (Baron et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Logic Gates and Elementary Computing by Enzymes. (Baron et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
Synthetic Peptide Networks:&lt;br /&gt;
*&amp;lt;b&amp;gt;Boolean Logic Functions of a Synthetic Peptide Network. (Ashkenasy and Ghadiri, 2004)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
Signaling Proteins:&lt;br /&gt;
*&amp;lt;b&amp;gt;Engineering synthetic signaling proteins with ultrasensitive input/output control. (Dueber et al., 2007)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==Deoxyribozyme-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
Deoxyribozyme-based gates are controlled by oligonucleotide inputs, and have been used to engineer logic gates that perform:&lt;br /&gt;
*multiple logical operations in parallel&lt;br /&gt;
*single-step signaling cascades&lt;br /&gt;
*a feedback cycle that acts as an exponential chain reaction&lt;br /&gt;
&lt;br /&gt;
These papers provide examples of deoxyribozyme-based logic gates:&lt;br /&gt;
*&amp;lt;b&amp;gt;Deoxyribozyme-Based Ligase Logic Gates and Their Initial Circuits. (Stojanovic et al., 2005)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Deoxyribozyme-Based Three-Input Logic Gates and Construction of a Molecular Full Adder. (Lederman et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Construction of Molecular Logic Gates with a DNA-Cleaving Deoxyribozyme (Chen et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==DNA-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;b&amp;gt;Modular Multi-Level Circuits from Immobilized DNA-Based Logic Gates. (Frezza et al., 2007)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;DNA Logic Gates Based on Structural Polymorphism of Telomere DNA Molecules Responding to Chemical Input Signals. (Miyoshi et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Photonic boolean logic gates based on DNA aptamers. (Yoshida and Yokobayashi, 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Parallel Molecular Computations of Pairwise Exclusive-OR (XOR) Using DNA &amp;quot;String Tile&amp;quot; Self-Assembly. (Yan et al., 2003)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==An autonomous molecular computer for logical control of gene expression. (Benenson et al., 2004)==&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
This gate uses sequence recognition is used to control enzyme catalysis of covalent bond formation and breakage.&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; Specific combination mRNA levels, serving as a simple model of a disease state (cancer)&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; “Drug” (or drug repressor) in the form of a single-stranded DNA sequence with known anti-cancer activity&lt;br /&gt;
&lt;br /&gt;
An ''in vitro'' system is designed to recognize a specific combination of mRNA levels as its inputs, and performs a logical operation that results in the production of a molecule that can affect gene expression.  The input mRNA levels have been designed to mimic a simplistic version of gene expression modeling cancer, and the output is a drug-like ssDNA with known anticancer activity.  Therefore, the molecular computer is analogous to &amp;quot;a computational version of 'diagnosis'&amp;quot; (424).&lt;br /&gt;
&lt;br /&gt;
[[Figure 2. Logical design of the molecular computer.]]&lt;br /&gt;
&lt;br /&gt;
The molecular computers consist of a double-stranded DNA sequence with unique 7-bp sequences that recognize the “input” RNA.  Each mRNA indicator is processed one at a time.  An “inactivation tag” results in the displacement of the transition molecule, which destroys the computation fragment.  An “activation tag” results in activation of the transition molecule.  There are two separate molecular computers working simultaneously—one that releases the drug (a specific single-stranded DNA sequence) upon “positive diagnosis,” and another that releases the drug suppressor in response to “negative diagnosis.”  The drug (or drug repressor) is incorporated into the DNA fragment as an inactive loop, protected by the double-stranded recognition sequences.  If all of the transitions are “positive,” the ultimate output is drug administration (release of ssDNA).  If any of the steps results in a “negative” transition, the output is a drug repressor.  The design is flexible in that any sufficiently long mRNA molecule can be used as an indicator, and any ssDNA or short RNA molecule (up to at least 21-bp) can be designed as the output.  PCR was used to for the experimental demonstration of both diagnosis and drug administration, and it is shown that the amount of active drug increases with the confidence of positive diagnosis.  Future work could test the effectiveness of using alternate inputs (such as proteins), alternate outputs (such as RNA interference), as well as testing the function of the molecular computer ''in vivo''.&lt;br /&gt;
&lt;br /&gt;
[[Figure 3. Operation of the molecular computer.]]&lt;br /&gt;
&lt;br /&gt;
==Enzyme-Free Nucleic Acid Logic Circuits. (Seelig et al., 2006)==&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; 2 DNA strands - F(in) and G(in)&lt;br /&gt;
*&amp;lt;b&amp;gt;Gate:&amp;lt;/b&amp;gt; 3 DNA strands - E(q), F(f), and G&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Fluorescence - release of F(f)&lt;br /&gt;
&lt;br /&gt;
Nucleic acid devices are simplified by the predicability of base pairing.  Although previous research has engineered nucleic acid logic switches based on hybridization and conformational changes ''in vivo'', and this paper designs chemical logic gates that are capable of being combined into large, reliable circuits.  These logic gates embody the following digital design principles: logic, cascading, restoration, fan-out, and modularity.&lt;br /&gt;
&lt;br /&gt;
Benefits of this approach: both inputs and outputs are in the same form, which makes cascading possible (the output for one gate serves as the input for the next gate in the circuit).&lt;br /&gt;
&lt;br /&gt;
Gate function is entirely determined by base pairing and breaking.  Each gate is composed by one or more gate strands, and one output strand.  &lt;br /&gt;
&lt;br /&gt;
[[Figure 4. Two-input AND gate.]]&lt;br /&gt;
&lt;br /&gt;
Restoration:&lt;br /&gt;
*When a gate fails to produce enough output when triggered, restoration increases a moderate output amount to the full activation level.&lt;br /&gt;
*When a gate &amp;quot;leaks&amp;quot; by spontaneously releasing the output strand, restoration decreases the small output amount to a negligible level.&lt;br /&gt;
*Gates for [[Restoration: Amplification Gate|amplification]] and [[Restoration: Thresholding Gate|thresholding]] were used to implement signal restoration.&lt;br /&gt;
&lt;br /&gt;
Modularity and Scalability:  &lt;br /&gt;
*Eleven gates (AND, OR, sequence translation, input amplification, and signal restoration) were used to compose a large, complex circuit.&lt;br /&gt;
&lt;br /&gt;
=Cellular Logic Gates: ''In Vivo''=&lt;br /&gt;
&lt;br /&gt;
Introductory paragraph here.&lt;br /&gt;
&lt;br /&gt;
==Synthetic Oscillators and Switches==&lt;br /&gt;
[[Image:design_fig_1ab.gif|Synthetic oscillators and switches.]]&lt;br /&gt;
&lt;br /&gt;
[[Image:design_fig_1d.gif]]&lt;br /&gt;
(Image from Figure 1 of Drubin et al., 2007. Permission pending.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Figure 5. &amp;lt;/b&amp;gt;Schematic representation of the function of various engineered biological switches.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;A.  [[Repressilator]]&amp;lt;/b&amp;gt; (Elowitz and Leibler, 2000).  The &amp;quot;repressilator,&amp;quot; or synthetic cellular oscillator, can be built from a string of three repressors, each acting the repress the expression of the next gene in the circuit.  Oscillatory output is read by GFP expression regulated by one of the repressors (in this case, tetracycline).  The design is analogous to a series of three NOT gates.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;B.  Toggle switch&amp;lt;/b&amp;gt; (Gardner et al., 2000).  A toggle switch can be designed from two repressor systems that cross-regulate each other's promoters, and is analogous to the construction of two independent IF gates.  It is useful as a pathway module to create more complex programmable cells.  Toggle switches can be used to engineer [[CellularMemory:Toggle_Switch|cellular memory]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;D.  RNA-based antiswitch.&amp;lt;/b&amp;gt;  When the engineered RNA is bound to an inducer ligand, the structure changes to either expose or hide a region of RNA that is homologous to a region of the target mRNA (encompassing the translational start site).  Thus, when the antisense region is exposed, translation of target mRNA is repressed.  Synthetic switches in both eukaryotes ([[Antiswitches|antiswitches]]) and prokaryotes ([[Riboregulators|riboregulators]] and [[Riboswitches|riboswitches]]) can be mediated via RNA devices.&lt;br /&gt;
&lt;br /&gt;
==Environmental signal integration by a modular AND gate. (Anderson et al., 2007)==&lt;br /&gt;
&lt;br /&gt;
AND gates allow cells to integrate multiple signals and can increase their specificity in sensing the environment.  This is especially useful for engineering cells to sense environments that are not encountered naturally, or those that are too specific to be identified by a single environmental signal.&lt;br /&gt;
&lt;br /&gt;
A logic gate achieves &amp;lt;b&amp;gt;modularity&amp;lt;/b&amp;gt; when it can be used as a self-contained component of more complex systems, and is designed to interface with multiple different inputs and outputs.  This paper demonstrates a modular AND gate in ''E. coli'' that uses promoters for both the inputs and the output.  This design, unlike that of previously engineered prokaryotic logic gates, makes it relatively easy to use the same gate for different inputs and outputs.&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
*&amp;lt;b&amp;gt;Inputs:&amp;lt;/b&amp;gt;&lt;br /&gt;
# Promoter that drives the expression of the gene for T7 RNA polymerase (''T7ptag''), containing two [http://en.wikipedia.org/wiki/Stop_codon amber stop codons] that prevent translation under normal circumstances.&lt;br /&gt;
#Promoter that drives the expression of the gene for the SupD amber suppressor (''supD''), which decodes the amber stop codons as serine, and allows for translation of T7 RNA polymerase.&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Gene expressed under the T7 promoter, which requires functional translation of both T7 RNA polymerase and the SupD amber suppressor.&lt;br /&gt;
&lt;br /&gt;
The fluorescence data (see [Figure 2. Function of the AND gate. Figure 2]) was used to parameterize a [[transfer function model]] that was derived in order to understand how the range of the input promoters affects the function of the circuit.&lt;br /&gt;
&lt;br /&gt;
[[Figure 1. Schematic representation of AND gate.]]&lt;br /&gt;
&lt;br /&gt;
*Input 1: P(sal) controls the expression supD gene, and is activated by the addition of salicylate (Sal).&lt;br /&gt;
*Input 2: P(BAD) controls T7 RNA polymerase gene, and is activated by the addition of arabinose (Ara).  Because a strong RBS for T7ptag resulted in high levels of basal expression, the RBS was mutagenized and tuned by screening for the presence of output only when both inducers were present.&lt;br /&gt;
*Output: ''GFPmut3_LAA'' (fast-folding GFP with a degradation tag)&lt;br /&gt;
&lt;br /&gt;
[[Figure 2. Function of the AND gate.]]&lt;br /&gt;
&lt;br /&gt;
There is 1000-fold induction of fluorescence in the presence of high concentrations of both inducers, arabinose and salicylate.&lt;br /&gt;
&lt;br /&gt;
[[Figure 6. Modularity of the AND gate.]]&lt;br /&gt;
&lt;br /&gt;
The modularity of the AND gate is demonstrated by reconnecting the gate to new inputs (natural promoters), and a new output (desired phenotype).&lt;br /&gt;
&lt;br /&gt;
A.  Exchanging the inputs:&lt;br /&gt;
*Input 1: The ''lux'' promoter, which responds to the [[Quorum Sensing|quorum signal]] AI-1.&lt;br /&gt;
*Input 2: The ''mgrB'' promoter, which responds to the absence of exogenous magnesium via the PhoPQ two-component system.&lt;br /&gt;
&lt;br /&gt;
B. Exchanging the output:&lt;br /&gt;
*Output: The ''inv'' gene, coding for invasin, a protein that allows bacteria to invade mammalian cells.&lt;br /&gt;
&lt;br /&gt;
==BioLogic Gates Enable Logical Transcription Control in Mammalian Cells. (Kramer et al., 2004)==&lt;br /&gt;
&lt;br /&gt;
Transcription control modules, responsive to up to three small molecule inputs, were engineered in mammalian Chinese hamster ovary cells.  These &amp;quot;BioLogic gates&amp;quot; provide the tools and building blocks to engineer more complex gene regulatory networks in eukaryotic cells.  The gates use butyrolactone-, streptogramin-, tetracycline-, and macrolide-dependent transcription factors, each fused to a KRAB or VP16 repression domain. &lt;br /&gt;
&lt;br /&gt;
#[[NOT IF gate]] - two inputs&lt;br /&gt;
#[[NOT IF IF gate]] - three inputs&lt;br /&gt;
#[[NAND gate]] - parallel arrangement of two NOT gates&lt;br /&gt;
#[[OR gate]] - parallel arrangement of two IF gates&lt;br /&gt;
#[[NOR gate]] - constructed from two NOT gates in consecutive order&lt;br /&gt;
#[[INVERTER gate]] - combination of two independent IF gates, acts as the inverse of the NOT IF gate&lt;br /&gt;
&lt;br /&gt;
==Cellular Logic with Orthogonal Ribosomes. (Rackham and Chin, 2006)==&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
Two-input logic gates were constructed based on the interactions between synthetic O-rRNA and O-mRNA.&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; Orthogonal ribosomes (O-ribosomes), which translate O-mRNA, but do not significantly translate any of the thousands of cellular transcripts bearing cellular RBS sequences.&lt;br /&gt;
*&amp;lt;b&amp;gt;Gate:&amp;lt;/b&amp;gt; Orthogonal mRNAs (O-mRNAs), which contain ribosome-binding sequences (RBSs) that do not direct the translation of downstream genes by endogenous ribosomes.&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Fluorescence.&lt;br /&gt;
&lt;br /&gt;
Three distinct O-ribosome-O-mRNA pairs were isolated, with molecular specificities for independent function.  This was accomplished through [[Hunter Stone - Synthetic Biology Seminar|directed evolution]] in two steps: &lt;br /&gt;
#A library of new potential RBSs were placed upstream of a novel fusion of the genes encoding chloramphenicol acetyltransferase and uracil phosphoribosyltransferase, and screened against 5-fluorouracil to select for the O-mRNA sequences that were not translated by endogenous ribosomes.&lt;br /&gt;
#The selected O-mRNAs were combined with a library of mutated 16s rRNA sequences, and these cells were grown in the presence of chloramphenicol to screen for  those in which the mutant ribosomes translated the O-mRNAs.&lt;br /&gt;
The O-ribosome-O-mRNA pairs can be used to control almost any molecular interaction that can be linked to gene expression.  In this case they were used to build an &amp;lt;b&amp;gt;AND gate&amp;lt;/b&amp;gt; composed of two O-mRNA sequences: O-mRNA-A-omega, encoding the omega fragment of beta-galactosidase, and O-mRNA-C-alpha, encoding the alpha fragment of beta-galactosidase.  Synthesis and assembly of a complete beta-galactosidase enzyme (both fragments) results in the cells hydrolyzing FDG into F (fluorescein), which is detected with a fluorometer.  Cells programmed with both of the corresponding O-ribosome inputs, O-rRNA-A and O-rRNA-C, exhibited a 20-fold increase in fluorescence when compared with cells containing any other rRNA combinations.&lt;br /&gt;
&lt;br /&gt;
[[Figure 1. O-ribosomes and Boolean logic.]]&lt;br /&gt;
&lt;br /&gt;
=Applications and Future Directions=&lt;br /&gt;
&lt;br /&gt;
Logic gates can be used to design increasingly complex circuits with far-reaching applications in:&lt;br /&gt;
*Genetic engineering&lt;br /&gt;
*Nanotechnology&lt;br /&gt;
*Industrial Fermentation&lt;br /&gt;
*Metabolic engineering: increasingly complex synthetic gene circuits might be used to engineer and optimize novel metabolic pathways.&lt;br /&gt;
*[[Medical Applications of Synthetic Biology - Samantha Simpson|Medicine]]&lt;br /&gt;
**Bacteria to deliver cancer treatment: the integration of multiple inputs can help bacteria sense and respond to increasingly specific environments, such as that of a tumor in the human body.&lt;br /&gt;
**Pharmaceuticals: produced through metabolic engineering; &amp;quot;smart&amp;quot; drug delivery.&lt;br /&gt;
&lt;br /&gt;
=References=&lt;br /&gt;
*Anderson, J. C., Voigt, C. A., Arkin, A. P. (2007). Environmental signal integration by a modular AND gate. Mol Syst Biol. 3:133. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17700541&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Andrianantoandro, E., Subhayu, B., Karig, D. K., Weiss, R. (2006). Synthetic biology: new engineering rules for an emerging discipline. Mol Syst. Biol. 2:2006.0028. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16738572&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Ashkenasy, G., Ghadiri, M. R. (2004). Boolean Logic Functions of a Synthetic Peptide Network. J Am Chem Soc. 126(36):11140-1. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15355081&amp;amp;ordinalpos=13&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Baron, R., Lioubashevski, O., Katz, E., Niazov, T., Willner, I. (2006). Two coupled enzymes perform in parallel the “AND” and “InhibAND” logic gate operations. Org Biomol Chem. 4(6): 989-91. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16525539&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Baron, R., Lioubashevski, O., Katz, E., Niazov, T., Willner, I. (2006). Logic gates and elementary computing by enzymes. J Phys Chem A. 110(27):8548-53. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16821840&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Benenson, Y., Binyamin, G., Ben-Dor, U., Adar, R., Shapiro, E. (2004). An autonomous molecular computer for logical control of gene expression. Nature. 429:423-429. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15116117&amp;amp;ordinalpos=6&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Boczko, E., Gedeon, T., Mischaikow, K. (2007). Dynamics of a simple regulatory switch. J Math Biol. 55(5-6):679-719. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17622532&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Chen, X., Wang, Y., Liu, Q., Zhang, Z., Fan, C., He, L. (2006). Construction of molecular logic gates with a DNA-cleaving deoxyribozyme. Angew Chem Int Ed Engl. 45(11):1759-62. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16470893&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Davidson, E.A., Ellington, A.D. (2007). Synthetic RNA circuits. Nat Chem Biol. 3(1):23-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17173026&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Dueber, J.E., Mirsky, E.A., Lim, W.A. (2007). Engineering synthetic signaling proteins with ultrasensitive input/output control. Nat Biotechnol. 25(6):660-662. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17515908&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Drubin, D. A., Way, J. C., Silver, P. A. (2007). Designing biological systems. Genes Dev. 21(3):242-54. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17289915&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Elowitz, M. B., &amp;amp; Leibler, S. (2000). A synthetic oscillatory network of transcriptional regulators. Nature. 403(6767):335-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=10659856&amp;amp;ordinalpos=10&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract] &lt;br /&gt;
*Farfel, J., Stefanovic, D. (2005). Towards practical biomolecular computers using microfluidic deoxyribozyme logic gate networks.  University of New Mexico.&lt;br /&gt;
*Frezza, B.M., Cockroft, S. L., Ghadiri, M.R. (2007). Modular Multi-level Circuits from Immobilized DNA-Based Logic Gates. J Am Chem Soc. (Epub ahead of print) [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17994734&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Gardner, T.S., Cantor, C.R., Collins, J.J. (2000). Construction of a genetic toggle switch in Escherichia coli. Nature. 403(6767):338-42. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=10659857&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Heinemann, M., Panke, S. (2006). Synthetic biology—putting engineering into biology. Bioinformatics. 22(22):2790-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16954140&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Kaznessis, Y. N. (2007). Models for synthetic biology. BMC Syst Biol. 1(1):47. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17986347&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Kramer, B. P., Fischer, C., Fussenegger, M. (2004). BioLogic Gates Enable Transcription Control in Mammalian Cells. Biotechnol Bioeng. 87(4):478-84. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15286985&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Lederman, H., Macdonald, J., Stefanovic, D., Stojanovic, M. N. (2006). Deoxyribozyme-based three-input logic gates and construction of a molecular full adder. Biochemistry. 45(4):1194-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16430215&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Narayanaswamy, R., Ellington, A.D. (2006). Engineering RNA-based circuits. Handb Exp Pharmacol. (173):423-45. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16594629&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVAbstractPlus Abstract]&lt;br /&gt;
*Rackham, O., Chin, J. W. (2005). Cellular logic with orthogonal ribosomes. JACS 1227:17584-85. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16351070&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Rackham, O., Chin, J.W. (2006) Synthesizing cellular networks from evolved ribosome-mRNA pairs. Biochem Soc Trans. 34(2):328-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16545106&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Sayut, D.J., Kambam, P.K., Sun, L. (2007). Engineering and applications of genetic circuits. Mol Biosyst. 3(12):835-840. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=18000560&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Seelig G., Soloveichik, D., Zhang, D. Y., Winfree, E., (2006). Enzyme-free nucleic acid logic circuits. Science. 314(5805): 1585-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17158324&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Stojanovic, M. N., Semova, S., Kolpashchikov, D., Macdonald, J., Morgan, C., Stefanovic, D. (2005). Deoxyribozyme-based ligase logic gates and their initial circuits. J Am Chem Soc. 127(19):6914-5.  [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15884910&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Voigt, C. A. (2006). Genetic parts to program bacteria. Curr Opin Biotechnol. 17:548-557. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16978856&amp;amp;ordinalpos=9&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Wall, M. E., Hlavacek, W. S., Savageau, M. A. (2004). Design of gene circuits: lessons from bacteria. Nat Rev Genet. 5(1):34-42. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=14708014&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Yan, H., Feng, L., LaBean, T.H., Reif, J.H. (2003). Parallel Molecular Computations of Pairwise Exclusive-Or (XOR) Using DNA &amp;quot;String Tile&amp;quot; Self-Assembly. J Am Chem Soc. 125:14246-14247. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=14624551&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Yoshida, W., Yokobayashi, Y. (2007). Photon Boolean logic gates based on DNA aptamers. Chem Commun (Camb). (2):195-7. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17180244&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;/div&gt;</summary>
		<author><name>Emgarren</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=Logic_Gates_-_Emma_Garren&amp;diff=3912</id>
		<title>Logic Gates - Emma Garren</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=Logic_Gates_-_Emma_Garren&amp;diff=3912"/>
				<updated>2007-12-06T03:58:21Z</updated>
		
		<summary type="html">&lt;p&gt;Emgarren: /* Enzyme-Free Nucleic Acid Logic Circuits. (Seelig et al., 2006) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Background: Logic Gates and Truth Tables=&lt;br /&gt;
&lt;br /&gt;
A [http://en.wikipedia.org/wiki/Logic_gate logic gate], the building block for digital circuits, is a computing unit that performs a logical operation on one or more inputs and produces a single output.  Gates are identified by their function, and each type of logic gate can be represented with a distinctive symbol.  Inputs to outputs are read from left to right.  A small circle on the right indicates the inversion of the output.  A double line on the left indicates that the function is &amp;quot;exclusive.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
A [http://en.wikipedia.org/wiki/Truth_table truth table] is a useful way to describe the behavior or function of a logic gate.  Logic states for both inputs and outputs are designated with 0's and 1's.  Click [[Logic Gates: Symbols and Truth Tables|here]] to see some common logic gates and their truth tables.&lt;br /&gt;
&lt;br /&gt;
Logic gates can be placed in parallel or serial combinations in order to perform more complex functions.  Here, two parallel outputs, D and E, act as inputs to the function of output Q:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Figure 1. Combination of logic gates: &amp;lt;/b&amp;gt; Q = D &amp;lt;b&amp;gt;OR&amp;lt;/b&amp;gt; E = (&amp;lt;b&amp;gt;NOT&amp;lt;/b&amp;gt;(A OR B)) &amp;lt;b&amp;gt;OR&amp;lt;/b&amp;gt; (B &amp;lt;b&amp;gt;AND&amp;lt;/b&amp;gt; C)&lt;br /&gt;
&lt;br /&gt;
[[Image:combination_gates.gif]]&lt;br /&gt;
&lt;br /&gt;
([http://www.kpsec.freeuk.com/gates.htm Image] by John Hewes, 2007)&lt;br /&gt;
&lt;br /&gt;
=Logic Gates in Synthetic Biology=&lt;br /&gt;
Synthetic biology applies many of the principles of engineering to the field of biology in order to create biological devices which can ultimately be integrated into increasingly complex systems.  These principles include standardization of parts, modularity, abstraction, reliability, predictability, and uniformity (Adrianantoandro et al., 2006).  The application of engineering principles to biology is complicated by the inability to predict the functions of even simple devices and modules within the cellular environment.  Some of the confounding factors are [[Term paper wiki|gene expression noise]], mutation, cell death, undefined and changing extracellular environments, and interactions with the cellular context (Adrianantoandro et al., 2006).  &lt;br /&gt;
&lt;br /&gt;
While for digital logic, inputs are either on or off (1 or 0), biological logic is sometimes leads to intermediate induction levels (Voigt, 2006).  However, due to their [http://en.wikipedia.org/wiki/Sigmoid_function sigmoid-shaped] dose response curves, gene regulation systems can be considered genetic analog-digital converters.  The signal is either ON or OFF for a wide range of input concentrations, with the system changing between the ON and OFF states in a relatively small concentration window (Kramer et al., 2004).&lt;br /&gt;
&lt;br /&gt;
In synthetic biology, logic gates are created by engineering the biochemical reactions that regulate various cellular processes, such as transcription, translation, protein phosphorylation, allosteric regulation, ligand/receptor binding, and enzymatic reactions.  Although the diversity of biochemical reactions can make it difficult to combine different devices, these logic gates can be used to build complex systems with functions that have many practical applications.  [http://gcat.davidson.edu/GcatWiki/index.php/CellularMemory:Mathematical_Models Mathematical modeling] is used to predict the dynamics of the signaling and regulatory networks resulting from the logic gates.&lt;br /&gt;
&lt;br /&gt;
=Biomolecular Logic Gates:'' In Vitro''=&lt;br /&gt;
&lt;br /&gt;
''In vitro'' studies have been used to design combinations of molecules that have emergent properties related to information processing--molecular computing devices.  Both the inputs and outputs consist of molecular species, with the output being a biologically active molecule.  The extent to which these devices will be used with the cellular context is unclear--however, they are bound to inspire new directions for research in synthetic biology, and have potential applications in biochemical sensing, pathway engineering, and medical diagnosis and treatment.&lt;br /&gt;
&lt;br /&gt;
==Protein-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
Enzymes:&lt;br /&gt;
*&amp;lt;b&amp;gt;Two coupled enzymes perform in parallel the 'AND' and 'InhibAND' logic gate operations. (Baron et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Logic Gates and Elementary Computing by Enzymes. (Baron et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
Synthetic Peptide Networks:&lt;br /&gt;
*&amp;lt;b&amp;gt;Boolean Logic Functions of a Synthetic Peptide Network. (Ashkenasy and Ghadiri, 2004)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
Signaling Proteins:&lt;br /&gt;
*&amp;lt;b&amp;gt;Engineering synthetic signaling proteins with ultrasensitive input/output control. (Dueber et al., 2007)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==Deoxyribozyme-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
Deoxyribozyme-based gates are controlled by oligonucleotide inputs, and have been used to engineer logic gates that perform:&lt;br /&gt;
*multiple logical operations in parallel&lt;br /&gt;
*single-step signaling cascades&lt;br /&gt;
*a feedback cycle that acts as an exponential chain reaction&lt;br /&gt;
&lt;br /&gt;
These papers provide examples of deoxyribozyme-based logic gates:&lt;br /&gt;
*&amp;lt;b&amp;gt;Deoxyribozyme-Based Ligase Logic Gates and Their Initial Circuits. (Stojanovic et al., 2005)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Deoxyribozyme-Based Three-Input Logic Gates and Construction of a Molecular Full Adder. (Lederman et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Construction of Molecular Logic Gates with a DNA-Cleaving Deoxyribozyme (Chen et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==DNA-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;b&amp;gt;Modular Multi-Level Circuits from Immobilized DNA-Based Logic Gates. (Frezza et al., 2007)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;DNA Logic Gates Based on Structural Polymorphism of Telomere DNA Molecules Responding to Chemical Input Signals. (Miyoshi et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Photonic boolean logic gates based on DNA aptamers. (Yoshida and Yokobayashi, 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Parallel Molecular Computations of Pairwise Exclusive-OR (XOR) Using DNA &amp;quot;String Tile&amp;quot; Self-Assembly. (Yan et al., 2003)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==An autonomous molecular computer for logical control of gene expression. (Benenson et al., 2004)==&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
This gate uses sequence recognition is used to control enzyme catalysis of covalent bond formation and breakage.&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; Specific combination mRNA levels, serving as a simple model of a disease state (cancer)&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; “Drug” (or drug repressor) in the form of a single-stranded DNA sequence with known anti-cancer activity&lt;br /&gt;
&lt;br /&gt;
An ''in vitro'' system is designed to recognize a specific combination of mRNA levels as its inputs, and performs a logical operation that results in the production of a molecule that can affect gene expression.  The input mRNA levels have been designed to mimic a simplistic version of gene expression modeling cancer, and the output is a drug-like ssDNA with known anticancer activity.  Therefore, the molecular computer is analogous to &amp;quot;a computational version of 'diagnosis'&amp;quot; (424).&lt;br /&gt;
&lt;br /&gt;
[[Figure 2. Logical design of the molecular computer.]]&lt;br /&gt;
&lt;br /&gt;
The molecular computers consist of a double-stranded DNA sequence with unique 7-bp sequences that recognize the “input” RNA.  Each mRNA indicator is processed one at a time.  An “inactivation tag” results in the displacement of the transition molecule, which destroys the computation fragment.  An “activation tag” results in activation of the transition molecule.  There are two separate molecular computers working simultaneously—one that releases the drug (a specific single-stranded DNA sequence) upon “positive diagnosis,” and another that releases the drug suppressor in response to “negative diagnosis.”  The drug (or drug repressor) is incorporated into the DNA fragment as an inactive loop, protected by the double-stranded recognition sequences.  If all of the transitions are “positive,” the ultimate output is drug administration (release of ssDNA).  If any of the steps results in a “negative” transition, the output is a drug repressor.  The design is flexible in that any sufficiently long mRNA molecule can be used as an indicator, and any ssDNA or short RNA molecule (up to at least 21-bp) can be designed as the output.  PCR was used to for the experimental demonstration of both diagnosis and drug administration, and it is shown that the amount of active drug increases with the confidence of positive diagnosis.  Future work could test the effectiveness of using alternate inputs (such as proteins), alternate outputs (such as RNA interference), as well as testing the function of the molecular computer ''in vivo''.&lt;br /&gt;
&lt;br /&gt;
[[Figure 3. Operation of the molecular computer.]]&lt;br /&gt;
&lt;br /&gt;
==Enzyme-Free Nucleic Acid Logic Circuits. (Seelig et al., 2006)==&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; 2 DNA strands - F(in) and G(in)&lt;br /&gt;
*&amp;lt;b&amp;gt;Gate:&amp;lt;/b&amp;gt; 3 DNA strands - E(q), F(f), and G&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Fluorescence - release of F(f)&lt;br /&gt;
&lt;br /&gt;
Nucleic acid devices are simplified by the predicability of base pairing.  Although previous research has engineered nucleic acid logic switches based on hybridization and conformational changes ''in vivo'', and this paper designs chemical logic gates that are capable of being combined into large, reliable circuits.  These logic gates embody the following digital design principles: logic, cascading, restoration, fan-out, and modularity.&lt;br /&gt;
&lt;br /&gt;
Benefits of this approach: both inputs and outputs are in the same form, which makes cascading possible (the output for one gate serves as the input for the next gate in the circuit).&lt;br /&gt;
&lt;br /&gt;
Gate function is entirely determined by base pairing and breaking.  Each gate is composed by one or more gate strands, and one output strand.  &lt;br /&gt;
&lt;br /&gt;
[[Figure 4. Two-input AND gate.]]&lt;br /&gt;
&lt;br /&gt;
Restoration:&lt;br /&gt;
*When a gate fails to produce enough output when triggered, restoration increases a moderate output amount to the full activation level.&lt;br /&gt;
*When a gate &amp;quot;leaks&amp;quot; by spontaneously releasing the output strand, restoration decreases the small output amount to a negligible level.&lt;br /&gt;
*Gates for [[Restoration: Amplification Gate|amplification]] and [[Restoration: Thresholding Gate|thresholding]] were used to implement signal restoration.&lt;br /&gt;
&lt;br /&gt;
Modularity and Scalability:  &lt;br /&gt;
*Eleven gates (AND, OR, sequence translation, input amplification, and signal restoration) were used to compose a large, complex circuit.&lt;br /&gt;
&lt;br /&gt;
=Cellular Logic Gates: ''In Vivo''=&lt;br /&gt;
&lt;br /&gt;
Introductory paragraph here.&lt;br /&gt;
&lt;br /&gt;
==Synthetic Oscillators and Switches==&lt;br /&gt;
[[Image:design_fig_1ab.gif|Synthetic oscillators and switches.]]&lt;br /&gt;
&lt;br /&gt;
[[Image:design_fig_1d.gif]]&lt;br /&gt;
&lt;br /&gt;
(Image from Figure 1 of Drubin et al., 2007. Permission pending.)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;A.  [[Repressilator]]&amp;lt;/b&amp;gt; (Elowitz and Leibler, 2000).  The &amp;quot;repressilator,&amp;quot; or synthetic cellular oscillator, can be built from a string of three repressors, each acting the repress the expression of the next gene in the circuit.  Oscillatory output is read by GFP expression regulated by one of the repressors (in this case, tetracycline).  The design is analogous to a series of three NOT gates.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;B.  Toggle switch&amp;lt;/b&amp;gt; (Gardner et al., 2000).  A toggle switch can be designed from two repressor systems that cross-regulate each other's promoters, and is analogous to the construction of two independent IF gates.  It is useful as a pathway module to create more complex programmable cells.  Toggle switches can be used to engineer [[CellularMemory:Toggle_Switch|cellular memory]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;D.  RNA-based antiswitch.&amp;lt;/b&amp;gt;  When the engineered RNA is bound to an inducer ligand, the structure changes to either expose or hide a region of RNA that is homologous to a region of the target mRNA (encompassing the translational start site).  Thus, when the antisense region is exposed, translation of target mRNA is repressed.  Synthetic switches in both eukaryotes ([[Antiswitches|antiswitches]]) and prokaryotes ([[Riboregulators|riboregulators]] and [[Riboswitches|riboswitches]]) can be mediated via RNA devices.&lt;br /&gt;
&lt;br /&gt;
==Environmental signal integration by a modular AND gate. (Anderson et al., 2007)==&lt;br /&gt;
&lt;br /&gt;
AND gates allow cells to integrate multiple signals and can increase their specificity in sensing the environment.  This is especially useful for engineering cells to sense environments that are not encountered naturally, or those that are too specific to be identified by a single environmental signal.&lt;br /&gt;
&lt;br /&gt;
A logic gate achieves &amp;lt;b&amp;gt;modularity&amp;lt;/b&amp;gt; when it can be used as a self-contained component of more complex systems, and is designed to interface with multiple different inputs and outputs.  This paper demonstrates a modular AND gate in ''E. coli'' that uses promoters for both the inputs and the output.  This design, unlike that of previously engineered prokaryotic logic gates, makes it relatively easy to use the same gate for different inputs and outputs.&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
*&amp;lt;b&amp;gt;Inputs:&amp;lt;/b&amp;gt;&lt;br /&gt;
# Promoter that drives the expression of the gene for T7 RNA polymerase (''T7ptag''), containing two [http://en.wikipedia.org/wiki/Stop_codon amber stop codons] that prevent translation under normal circumstances.&lt;br /&gt;
#Promoter that drives the expression of the gene for the SupD amber suppressor (''supD''), which decodes the amber stop codons as serine, and allows for translation of T7 RNA polymerase.&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Gene expressed under the T7 promoter, which requires functional translation of both T7 RNA polymerase and the SupD amber suppressor.&lt;br /&gt;
&lt;br /&gt;
The fluorescence data (see [Figure 2. Function of the AND gate. Figure 2]) was used to parameterize a [[transfer function model]] that was derived in order to understand how the range of the input promoters affects the function of the circuit.&lt;br /&gt;
&lt;br /&gt;
[[Figure 1. Schematic representation of AND gate.]]&lt;br /&gt;
&lt;br /&gt;
*Input 1: P(sal) controls the expression supD gene, and is activated by the addition of salicylate (Sal).&lt;br /&gt;
*Input 2: P(BAD) controls T7 RNA polymerase gene, and is activated by the addition of arabinose (Ara).  Because a strong RBS for T7ptag resulted in high levels of basal expression, the RBS was mutagenized and tuned by screening for the presence of output only when both inducers were present.&lt;br /&gt;
*Output: ''GFPmut3_LAA'' (fast-folding GFP with a degradation tag)&lt;br /&gt;
&lt;br /&gt;
[[Figure 2. Function of the AND gate.]]&lt;br /&gt;
&lt;br /&gt;
There is 1000-fold induction of fluorescence in the presence of high concentrations of both inducers, arabinose and salicylate.&lt;br /&gt;
&lt;br /&gt;
[[Figure 6. Modularity of the AND gate.]]&lt;br /&gt;
&lt;br /&gt;
The modularity of the AND gate is demonstrated by reconnecting the gate to new inputs (natural promoters), and a new output (desired phenotype).&lt;br /&gt;
&lt;br /&gt;
A.  Exchanging the inputs:&lt;br /&gt;
*Input 1: The ''lux'' promoter, which responds to the [[Quorum Sensing|quorum signal]] AI-1.&lt;br /&gt;
*Input 2: The ''mgrB'' promoter, which responds to the absence of exogenous magnesium via the PhoPQ two-component system.&lt;br /&gt;
&lt;br /&gt;
B. Exchanging the output:&lt;br /&gt;
*Output: The ''inv'' gene, coding for invasin, a protein that allows bacteria to invade mammalian cells.&lt;br /&gt;
&lt;br /&gt;
==BioLogic Gates Enable Logical Transcription Control in Mammalian Cells. (Kramer et al., 2004)==&lt;br /&gt;
&lt;br /&gt;
Transcription control modules, responsive to up to three small molecule inputs, were engineered in mammalian Chinese hamster ovary cells.  These &amp;quot;BioLogic gates&amp;quot; provide the tools and building blocks to engineer more complex gene regulatory networks in eukaryotic cells.  The gates use butyrolactone-, streptogramin-, tetracycline-, and macrolide-dependent transcription factors, each fused to a KRAB or VP16 repression domain. &lt;br /&gt;
&lt;br /&gt;
#[[NOT IF gate]] - two inputs&lt;br /&gt;
#[[NOT IF IF gate]] - three inputs&lt;br /&gt;
#[[NAND gate]] - parallel arrangement of two NOT gates&lt;br /&gt;
#[[OR gate]] - parallel arrangement of two IF gates&lt;br /&gt;
#[[NOR gate]] - constructed from two NOT gates in consecutive order&lt;br /&gt;
#[[INVERTER gate]] - combination of two independent IF gates, acts as the inverse of the NOT IF gate&lt;br /&gt;
&lt;br /&gt;
==Cellular Logic with Orthogonal Ribosomes. (Rackham and Chin, 2006)==&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
Two-input logic gates were constructed based on the interactions between synthetic O-rRNA and O-mRNA.&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; Orthogonal ribosomes (O-ribosomes), which translate O-mRNA, but do not significantly translate any of the thousands of cellular transcripts bearing cellular RBS sequences.&lt;br /&gt;
*&amp;lt;b&amp;gt;Gate:&amp;lt;/b&amp;gt; Orthogonal mRNAs (O-mRNAs), which contain ribosome-binding sequences (RBSs) that do not direct the translation of downstream genes by endogenous ribosomes.&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Fluorescence.&lt;br /&gt;
&lt;br /&gt;
Three distinct O-ribosome-O-mRNA pairs were isolated, with molecular specificities for independent function.  This was accomplished through [[Hunter Stone - Synthetic Biology Seminar|directed evolution]] in two steps: &lt;br /&gt;
#A library of new potential RBSs were placed upstream of a novel fusion of the genes encoding chloramphenicol acetyltransferase and uracil phosphoribosyltransferase, and screened against 5-fluorouracil to select for the O-mRNA sequences that were not translated by endogenous ribosomes.&lt;br /&gt;
#The selected O-mRNAs were combined with a library of mutated 16s rRNA sequences, and these cells were grown in the presence of chloramphenicol to screen for  those in which the mutant ribosomes translated the O-mRNAs.&lt;br /&gt;
The O-ribosome-O-mRNA pairs can be used to control almost any molecular interaction that can be linked to gene expression.  In this case they were used to build an &amp;lt;b&amp;gt;AND gate&amp;lt;/b&amp;gt; composed of two O-mRNA sequences: O-mRNA-A-omega, encoding the omega fragment of beta-galactosidase, and O-mRNA-C-alpha, encoding the alpha fragment of beta-galactosidase.  Synthesis and assembly of a complete beta-galactosidase enzyme (both fragments) results in the cells hydrolyzing FDG into F (fluorescein), which is detected with a fluorometer.  Cells programmed with both of the corresponding O-ribosome inputs, O-rRNA-A and O-rRNA-C, exhibited a 20-fold increase in fluorescence when compared with cells containing any other rRNA combinations.&lt;br /&gt;
&lt;br /&gt;
[[Figure 1. O-ribosomes and Boolean logic.]]&lt;br /&gt;
&lt;br /&gt;
=Applications and Future Directions=&lt;br /&gt;
&lt;br /&gt;
Logic gates can be used to design increasingly complex circuits with far-reaching applications in:&lt;br /&gt;
*Genetic engineering&lt;br /&gt;
*Nanotechnology&lt;br /&gt;
*Industrial Fermentation&lt;br /&gt;
*Metabolic engineering: increasingly complex synthetic gene circuits might be used to engineer and optimize novel metabolic pathways.&lt;br /&gt;
*[[Medical Applications of Synthetic Biology - Samantha Simpson|Medicine]]&lt;br /&gt;
**Bacteria to deliver cancer treatment: the integration of multiple inputs can help bacteria sense and respond to increasingly specific environments, such as that of a tumor in the human body.&lt;br /&gt;
**Pharmaceuticals: produced through metabolic engineering; &amp;quot;smart&amp;quot; drug delivery.&lt;br /&gt;
&lt;br /&gt;
=References=&lt;br /&gt;
*Anderson, J. C., Voigt, C. A., Arkin, A. P. (2007). Environmental signal integration by a modular AND gate. Mol Syst Biol. 3:133. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17700541&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Andrianantoandro, E., Subhayu, B., Karig, D. K., Weiss, R. (2006). Synthetic biology: new engineering rules for an emerging discipline. Mol Syst. Biol. 2:2006.0028. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16738572&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Ashkenasy, G., Ghadiri, M. R. (2004). Boolean Logic Functions of a Synthetic Peptide Network. J Am Chem Soc. 126(36):11140-1. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15355081&amp;amp;ordinalpos=13&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Baron, R., Lioubashevski, O., Katz, E., Niazov, T., Willner, I. (2006). Two coupled enzymes perform in parallel the “AND” and “InhibAND” logic gate operations. Org Biomol Chem. 4(6): 989-91. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16525539&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Baron, R., Lioubashevski, O., Katz, E., Niazov, T., Willner, I. (2006). Logic gates and elementary computing by enzymes. J Phys Chem A. 110(27):8548-53. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16821840&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Benenson, Y., Binyamin, G., Ben-Dor, U., Adar, R., Shapiro, E. (2004). An autonomous molecular computer for logical control of gene expression. Nature. 429:423-429. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15116117&amp;amp;ordinalpos=6&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Boczko, E., Gedeon, T., Mischaikow, K. (2007). Dynamics of a simple regulatory switch. J Math Biol. 55(5-6):679-719. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17622532&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Chen, X., Wang, Y., Liu, Q., Zhang, Z., Fan, C., He, L. (2006). Construction of molecular logic gates with a DNA-cleaving deoxyribozyme. Angew Chem Int Ed Engl. 45(11):1759-62. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16470893&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Davidson, E.A., Ellington, A.D. (2007). Synthetic RNA circuits. Nat Chem Biol. 3(1):23-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17173026&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Dueber, J.E., Mirsky, E.A., Lim, W.A. (2007). Engineering synthetic signaling proteins with ultrasensitive input/output control. Nat Biotechnol. 25(6):660-662. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17515908&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Drubin, D. A., Way, J. C., Silver, P. A. (2007). Designing biological systems. Genes Dev. 21(3):242-54. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17289915&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Elowitz, M. B., &amp;amp; Leibler, S. (2000). A synthetic oscillatory network of transcriptional regulators. Nature. 403(6767):335-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=10659856&amp;amp;ordinalpos=10&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract] &lt;br /&gt;
*Farfel, J., Stefanovic, D. (2005). Towards practical biomolecular computers using microfluidic deoxyribozyme logic gate networks.  University of New Mexico.&lt;br /&gt;
*Frezza, B.M., Cockroft, S. L., Ghadiri, M.R. (2007). Modular Multi-level Circuits from Immobilized DNA-Based Logic Gates. J Am Chem Soc. (Epub ahead of print) [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17994734&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Gardner, T.S., Cantor, C.R., Collins, J.J. (2000). Construction of a genetic toggle switch in Escherichia coli. Nature. 403(6767):338-42. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=10659857&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Heinemann, M., Panke, S. (2006). Synthetic biology—putting engineering into biology. Bioinformatics. 22(22):2790-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16954140&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Kaznessis, Y. N. (2007). Models for synthetic biology. BMC Syst Biol. 1(1):47. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17986347&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Kramer, B. P., Fischer, C., Fussenegger, M. (2004). BioLogic Gates Enable Transcription Control in Mammalian Cells. Biotechnol Bioeng. 87(4):478-84. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15286985&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Lederman, H., Macdonald, J., Stefanovic, D., Stojanovic, M. N. (2006). Deoxyribozyme-based three-input logic gates and construction of a molecular full adder. Biochemistry. 45(4):1194-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16430215&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Narayanaswamy, R., Ellington, A.D. (2006). Engineering RNA-based circuits. Handb Exp Pharmacol. (173):423-45. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16594629&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVAbstractPlus Abstract]&lt;br /&gt;
*Rackham, O., Chin, J. W. (2005). Cellular logic with orthogonal ribosomes. JACS 1227:17584-85. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16351070&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Rackham, O., Chin, J.W. (2006) Synthesizing cellular networks from evolved ribosome-mRNA pairs. Biochem Soc Trans. 34(2):328-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16545106&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Sayut, D.J., Kambam, P.K., Sun, L. (2007). Engineering and applications of genetic circuits. Mol Biosyst. 3(12):835-840. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=18000560&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Seelig G., Soloveichik, D., Zhang, D. Y., Winfree, E., (2006). Enzyme-free nucleic acid logic circuits. Science. 314(5805): 1585-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17158324&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Stojanovic, M. N., Semova, S., Kolpashchikov, D., Macdonald, J., Morgan, C., Stefanovic, D. (2005). Deoxyribozyme-based ligase logic gates and their initial circuits. J Am Chem Soc. 127(19):6914-5.  [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15884910&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Voigt, C. A. (2006). Genetic parts to program bacteria. Curr Opin Biotechnol. 17:548-557. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16978856&amp;amp;ordinalpos=9&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Wall, M. E., Hlavacek, W. S., Savageau, M. A. (2004). Design of gene circuits: lessons from bacteria. Nat Rev Genet. 5(1):34-42. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=14708014&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Yan, H., Feng, L., LaBean, T.H., Reif, J.H. (2003). Parallel Molecular Computations of Pairwise Exclusive-Or (XOR) Using DNA &amp;quot;String Tile&amp;quot; Self-Assembly. J Am Chem Soc. 125:14246-14247. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=14624551&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Yoshida, W., Yokobayashi, Y. (2007). Photon Boolean logic gates based on DNA aptamers. Chem Commun (Camb). (2):195-7. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17180244&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;/div&gt;</summary>
		<author><name>Emgarren</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=Figure_4._Two-input_AND_gate.&amp;diff=3910</id>
		<title>Figure 4. Two-input AND gate.</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=Figure_4._Two-input_AND_gate.&amp;diff=3910"/>
				<updated>2007-12-06T03:57:33Z</updated>
		
		<summary type="html">&lt;p&gt;Emgarren: Figure 1: Two-input AND gate. moved to Figure 4. Two-input AND gate.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;b&amp;gt;Figure 1. Two-Input AND gate.&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The gate is composed of two gate strands and one output strand, and is initially double-stranded, and therefore inert, with the exception of the &amp;quot;toehold.&amp;quot;  The computation is initiated by the addition of single-stranded inputs.  The first input binds to the toehold, displacing the first gate strand and exposing the toehold for the second input.  The second input binds the toehold, releasing the output strand.&lt;br /&gt;
&lt;br /&gt;
If one of the gate strands contains a fluorophore, and the output strand contains a quencher, the release of the output strand will result in an increase in fluorescence.&lt;br /&gt;
&lt;br /&gt;
[[Image:Enzyme-free_fig_1.gif]]&lt;br /&gt;
&lt;br /&gt;
(Image from Seelig et al., 2006.  Permission pending.)&lt;/div&gt;</summary>
		<author><name>Emgarren</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=Figure_1:_Two-input_AND_gate.&amp;diff=3911</id>
		<title>Figure 1: Two-input AND gate.</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=Figure_1:_Two-input_AND_gate.&amp;diff=3911"/>
				<updated>2007-12-06T03:57:33Z</updated>
		
		<summary type="html">&lt;p&gt;Emgarren: Figure 1: Two-input AND gate. moved to Figure 4. Two-input AND gate.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#redirect [[Figure 4. Two-input AND gate.]]&lt;/div&gt;</summary>
		<author><name>Emgarren</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=Logic_Gates_-_Emma_Garren&amp;diff=3909</id>
		<title>Logic Gates - Emma Garren</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=Logic_Gates_-_Emma_Garren&amp;diff=3909"/>
				<updated>2007-12-06T03:57:10Z</updated>
		
		<summary type="html">&lt;p&gt;Emgarren: /* An autonomous molecular computer for logical control of gene expression. (Benenson et al., 2004) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Background: Logic Gates and Truth Tables=&lt;br /&gt;
&lt;br /&gt;
A [http://en.wikipedia.org/wiki/Logic_gate logic gate], the building block for digital circuits, is a computing unit that performs a logical operation on one or more inputs and produces a single output.  Gates are identified by their function, and each type of logic gate can be represented with a distinctive symbol.  Inputs to outputs are read from left to right.  A small circle on the right indicates the inversion of the output.  A double line on the left indicates that the function is &amp;quot;exclusive.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
A [http://en.wikipedia.org/wiki/Truth_table truth table] is a useful way to describe the behavior or function of a logic gate.  Logic states for both inputs and outputs are designated with 0's and 1's.  Click [[Logic Gates: Symbols and Truth Tables|here]] to see some common logic gates and their truth tables.&lt;br /&gt;
&lt;br /&gt;
Logic gates can be placed in parallel or serial combinations in order to perform more complex functions.  Here, two parallel outputs, D and E, act as inputs to the function of output Q:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Figure 1. Combination of logic gates: &amp;lt;/b&amp;gt; Q = D &amp;lt;b&amp;gt;OR&amp;lt;/b&amp;gt; E = (&amp;lt;b&amp;gt;NOT&amp;lt;/b&amp;gt;(A OR B)) &amp;lt;b&amp;gt;OR&amp;lt;/b&amp;gt; (B &amp;lt;b&amp;gt;AND&amp;lt;/b&amp;gt; C)&lt;br /&gt;
&lt;br /&gt;
[[Image:combination_gates.gif]]&lt;br /&gt;
&lt;br /&gt;
([http://www.kpsec.freeuk.com/gates.htm Image] by John Hewes, 2007)&lt;br /&gt;
&lt;br /&gt;
=Logic Gates in Synthetic Biology=&lt;br /&gt;
Synthetic biology applies many of the principles of engineering to the field of biology in order to create biological devices which can ultimately be integrated into increasingly complex systems.  These principles include standardization of parts, modularity, abstraction, reliability, predictability, and uniformity (Adrianantoandro et al., 2006).  The application of engineering principles to biology is complicated by the inability to predict the functions of even simple devices and modules within the cellular environment.  Some of the confounding factors are [[Term paper wiki|gene expression noise]], mutation, cell death, undefined and changing extracellular environments, and interactions with the cellular context (Adrianantoandro et al., 2006).  &lt;br /&gt;
&lt;br /&gt;
While for digital logic, inputs are either on or off (1 or 0), biological logic is sometimes leads to intermediate induction levels (Voigt, 2006).  However, due to their [http://en.wikipedia.org/wiki/Sigmoid_function sigmoid-shaped] dose response curves, gene regulation systems can be considered genetic analog-digital converters.  The signal is either ON or OFF for a wide range of input concentrations, with the system changing between the ON and OFF states in a relatively small concentration window (Kramer et al., 2004).&lt;br /&gt;
&lt;br /&gt;
In synthetic biology, logic gates are created by engineering the biochemical reactions that regulate various cellular processes, such as transcription, translation, protein phosphorylation, allosteric regulation, ligand/receptor binding, and enzymatic reactions.  Although the diversity of biochemical reactions can make it difficult to combine different devices, these logic gates can be used to build complex systems with functions that have many practical applications.  [http://gcat.davidson.edu/GcatWiki/index.php/CellularMemory:Mathematical_Models Mathematical modeling] is used to predict the dynamics of the signaling and regulatory networks resulting from the logic gates.&lt;br /&gt;
&lt;br /&gt;
=Biomolecular Logic Gates:'' In Vitro''=&lt;br /&gt;
&lt;br /&gt;
''In vitro'' studies have been used to design combinations of molecules that have emergent properties related to information processing--molecular computing devices.  Both the inputs and outputs consist of molecular species, with the output being a biologically active molecule.  The extent to which these devices will be used with the cellular context is unclear--however, they are bound to inspire new directions for research in synthetic biology, and have potential applications in biochemical sensing, pathway engineering, and medical diagnosis and treatment.&lt;br /&gt;
&lt;br /&gt;
==Protein-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
Enzymes:&lt;br /&gt;
*&amp;lt;b&amp;gt;Two coupled enzymes perform in parallel the 'AND' and 'InhibAND' logic gate operations. (Baron et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Logic Gates and Elementary Computing by Enzymes. (Baron et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
Synthetic Peptide Networks:&lt;br /&gt;
*&amp;lt;b&amp;gt;Boolean Logic Functions of a Synthetic Peptide Network. (Ashkenasy and Ghadiri, 2004)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
Signaling Proteins:&lt;br /&gt;
*&amp;lt;b&amp;gt;Engineering synthetic signaling proteins with ultrasensitive input/output control. (Dueber et al., 2007)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==Deoxyribozyme-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
Deoxyribozyme-based gates are controlled by oligonucleotide inputs, and have been used to engineer logic gates that perform:&lt;br /&gt;
*multiple logical operations in parallel&lt;br /&gt;
*single-step signaling cascades&lt;br /&gt;
*a feedback cycle that acts as an exponential chain reaction&lt;br /&gt;
&lt;br /&gt;
These papers provide examples of deoxyribozyme-based logic gates:&lt;br /&gt;
*&amp;lt;b&amp;gt;Deoxyribozyme-Based Ligase Logic Gates and Their Initial Circuits. (Stojanovic et al., 2005)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Deoxyribozyme-Based Three-Input Logic Gates and Construction of a Molecular Full Adder. (Lederman et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Construction of Molecular Logic Gates with a DNA-Cleaving Deoxyribozyme (Chen et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==DNA-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;b&amp;gt;Modular Multi-Level Circuits from Immobilized DNA-Based Logic Gates. (Frezza et al., 2007)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;DNA Logic Gates Based on Structural Polymorphism of Telomere DNA Molecules Responding to Chemical Input Signals. (Miyoshi et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Photonic boolean logic gates based on DNA aptamers. (Yoshida and Yokobayashi, 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Parallel Molecular Computations of Pairwise Exclusive-OR (XOR) Using DNA &amp;quot;String Tile&amp;quot; Self-Assembly. (Yan et al., 2003)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==An autonomous molecular computer for logical control of gene expression. (Benenson et al., 2004)==&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
This gate uses sequence recognition is used to control enzyme catalysis of covalent bond formation and breakage.&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; Specific combination mRNA levels, serving as a simple model of a disease state (cancer)&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; “Drug” (or drug repressor) in the form of a single-stranded DNA sequence with known anti-cancer activity&lt;br /&gt;
&lt;br /&gt;
An ''in vitro'' system is designed to recognize a specific combination of mRNA levels as its inputs, and performs a logical operation that results in the production of a molecule that can affect gene expression.  The input mRNA levels have been designed to mimic a simplistic version of gene expression modeling cancer, and the output is a drug-like ssDNA with known anticancer activity.  Therefore, the molecular computer is analogous to &amp;quot;a computational version of 'diagnosis'&amp;quot; (424).&lt;br /&gt;
&lt;br /&gt;
[[Figure 2. Logical design of the molecular computer.]]&lt;br /&gt;
&lt;br /&gt;
The molecular computers consist of a double-stranded DNA sequence with unique 7-bp sequences that recognize the “input” RNA.  Each mRNA indicator is processed one at a time.  An “inactivation tag” results in the displacement of the transition molecule, which destroys the computation fragment.  An “activation tag” results in activation of the transition molecule.  There are two separate molecular computers working simultaneously—one that releases the drug (a specific single-stranded DNA sequence) upon “positive diagnosis,” and another that releases the drug suppressor in response to “negative diagnosis.”  The drug (or drug repressor) is incorporated into the DNA fragment as an inactive loop, protected by the double-stranded recognition sequences.  If all of the transitions are “positive,” the ultimate output is drug administration (release of ssDNA).  If any of the steps results in a “negative” transition, the output is a drug repressor.  The design is flexible in that any sufficiently long mRNA molecule can be used as an indicator, and any ssDNA or short RNA molecule (up to at least 21-bp) can be designed as the output.  PCR was used to for the experimental demonstration of both diagnosis and drug administration, and it is shown that the amount of active drug increases with the confidence of positive diagnosis.  Future work could test the effectiveness of using alternate inputs (such as proteins), alternate outputs (such as RNA interference), as well as testing the function of the molecular computer ''in vivo''.&lt;br /&gt;
&lt;br /&gt;
[[Figure 3. Operation of the molecular computer.]]&lt;br /&gt;
&lt;br /&gt;
==Enzyme-Free Nucleic Acid Logic Circuits. (Seelig et al., 2006)==&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; 2 DNA strands - F(in) and G(in)&lt;br /&gt;
*&amp;lt;b&amp;gt;Gate:&amp;lt;/b&amp;gt; 3 DNA strands - E(q), F(f), and G&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Fluorescence - release of F(f)&lt;br /&gt;
&lt;br /&gt;
Nucleic acid devices are simplified by the predicability of base pairing.  Although previous research has engineered nucleic acid logic switches based on hybridization and conformational changes ''in vivo'', and this paper designs chemical logic gates that are capable of being combined into large, reliable circuits.  These logic gates embody the following digital design principles: logic, cascading, restoration, fan-out, and modularity.&lt;br /&gt;
&lt;br /&gt;
Benefits of this approach: both inputs and outputs are in the same form, which makes cascading possible (the output for one gate serves as the input for the next gate in the circuit).&lt;br /&gt;
&lt;br /&gt;
Gate function is entirely determined by base pairing and breaking.  Each gate is composed by one or more gate strands, and one output strand.  &lt;br /&gt;
&lt;br /&gt;
[[Figure 1: Two-input AND gate.]]&lt;br /&gt;
&lt;br /&gt;
Restoration:&lt;br /&gt;
*When a gate fails to produce enough output when triggered, restoration increases a moderate output amount to the full activation level.&lt;br /&gt;
*When a gate &amp;quot;leaks&amp;quot; by spontaneously releasing the output strand, restoration decreases the small output amount to a negligible level.&lt;br /&gt;
*Gates for [[Restoration: Amplification Gate|amplification]] and [[Restoration: Thresholding Gate|thresholding]] were used to implement signal restoration.&lt;br /&gt;
&lt;br /&gt;
Modularity and Scalability:  &lt;br /&gt;
*Eleven gates (AND, OR, sequence translation, input amplification, and signal restoration) were used to compose a large, complex circuit.&lt;br /&gt;
&lt;br /&gt;
=Cellular Logic Gates: ''In Vivo''=&lt;br /&gt;
&lt;br /&gt;
Introductory paragraph here.&lt;br /&gt;
&lt;br /&gt;
==Synthetic Oscillators and Switches==&lt;br /&gt;
[[Image:design_fig_1ab.gif|Synthetic oscillators and switches.]]&lt;br /&gt;
&lt;br /&gt;
[[Image:design_fig_1d.gif]]&lt;br /&gt;
&lt;br /&gt;
(Image from Figure 1 of Drubin et al., 2007. Permission pending.)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;A.  [[Repressilator]]&amp;lt;/b&amp;gt; (Elowitz and Leibler, 2000).  The &amp;quot;repressilator,&amp;quot; or synthetic cellular oscillator, can be built from a string of three repressors, each acting the repress the expression of the next gene in the circuit.  Oscillatory output is read by GFP expression regulated by one of the repressors (in this case, tetracycline).  The design is analogous to a series of three NOT gates.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;B.  Toggle switch&amp;lt;/b&amp;gt; (Gardner et al., 2000).  A toggle switch can be designed from two repressor systems that cross-regulate each other's promoters, and is analogous to the construction of two independent IF gates.  It is useful as a pathway module to create more complex programmable cells.  Toggle switches can be used to engineer [[CellularMemory:Toggle_Switch|cellular memory]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;D.  RNA-based antiswitch.&amp;lt;/b&amp;gt;  When the engineered RNA is bound to an inducer ligand, the structure changes to either expose or hide a region of RNA that is homologous to a region of the target mRNA (encompassing the translational start site).  Thus, when the antisense region is exposed, translation of target mRNA is repressed.  Synthetic switches in both eukaryotes ([[Antiswitches|antiswitches]]) and prokaryotes ([[Riboregulators|riboregulators]] and [[Riboswitches|riboswitches]]) can be mediated via RNA devices.&lt;br /&gt;
&lt;br /&gt;
==Environmental signal integration by a modular AND gate. (Anderson et al., 2007)==&lt;br /&gt;
&lt;br /&gt;
AND gates allow cells to integrate multiple signals and can increase their specificity in sensing the environment.  This is especially useful for engineering cells to sense environments that are not encountered naturally, or those that are too specific to be identified by a single environmental signal.&lt;br /&gt;
&lt;br /&gt;
A logic gate achieves &amp;lt;b&amp;gt;modularity&amp;lt;/b&amp;gt; when it can be used as a self-contained component of more complex systems, and is designed to interface with multiple different inputs and outputs.  This paper demonstrates a modular AND gate in ''E. coli'' that uses promoters for both the inputs and the output.  This design, unlike that of previously engineered prokaryotic logic gates, makes it relatively easy to use the same gate for different inputs and outputs.&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
*&amp;lt;b&amp;gt;Inputs:&amp;lt;/b&amp;gt;&lt;br /&gt;
# Promoter that drives the expression of the gene for T7 RNA polymerase (''T7ptag''), containing two [http://en.wikipedia.org/wiki/Stop_codon amber stop codons] that prevent translation under normal circumstances.&lt;br /&gt;
#Promoter that drives the expression of the gene for the SupD amber suppressor (''supD''), which decodes the amber stop codons as serine, and allows for translation of T7 RNA polymerase.&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Gene expressed under the T7 promoter, which requires functional translation of both T7 RNA polymerase and the SupD amber suppressor.&lt;br /&gt;
&lt;br /&gt;
The fluorescence data (see [Figure 2. Function of the AND gate. Figure 2]) was used to parameterize a [[transfer function model]] that was derived in order to understand how the range of the input promoters affects the function of the circuit.&lt;br /&gt;
&lt;br /&gt;
[[Figure 1. Schematic representation of AND gate.]]&lt;br /&gt;
&lt;br /&gt;
*Input 1: P(sal) controls the expression supD gene, and is activated by the addition of salicylate (Sal).&lt;br /&gt;
*Input 2: P(BAD) controls T7 RNA polymerase gene, and is activated by the addition of arabinose (Ara).  Because a strong RBS for T7ptag resulted in high levels of basal expression, the RBS was mutagenized and tuned by screening for the presence of output only when both inducers were present.&lt;br /&gt;
*Output: ''GFPmut3_LAA'' (fast-folding GFP with a degradation tag)&lt;br /&gt;
&lt;br /&gt;
[[Figure 2. Function of the AND gate.]]&lt;br /&gt;
&lt;br /&gt;
There is 1000-fold induction of fluorescence in the presence of high concentrations of both inducers, arabinose and salicylate.&lt;br /&gt;
&lt;br /&gt;
[[Figure 6. Modularity of the AND gate.]]&lt;br /&gt;
&lt;br /&gt;
The modularity of the AND gate is demonstrated by reconnecting the gate to new inputs (natural promoters), and a new output (desired phenotype).&lt;br /&gt;
&lt;br /&gt;
A.  Exchanging the inputs:&lt;br /&gt;
*Input 1: The ''lux'' promoter, which responds to the [[Quorum Sensing|quorum signal]] AI-1.&lt;br /&gt;
*Input 2: The ''mgrB'' promoter, which responds to the absence of exogenous magnesium via the PhoPQ two-component system.&lt;br /&gt;
&lt;br /&gt;
B. Exchanging the output:&lt;br /&gt;
*Output: The ''inv'' gene, coding for invasin, a protein that allows bacteria to invade mammalian cells.&lt;br /&gt;
&lt;br /&gt;
==BioLogic Gates Enable Logical Transcription Control in Mammalian Cells. (Kramer et al., 2004)==&lt;br /&gt;
&lt;br /&gt;
Transcription control modules, responsive to up to three small molecule inputs, were engineered in mammalian Chinese hamster ovary cells.  These &amp;quot;BioLogic gates&amp;quot; provide the tools and building blocks to engineer more complex gene regulatory networks in eukaryotic cells.  The gates use butyrolactone-, streptogramin-, tetracycline-, and macrolide-dependent transcription factors, each fused to a KRAB or VP16 repression domain. &lt;br /&gt;
&lt;br /&gt;
#[[NOT IF gate]] - two inputs&lt;br /&gt;
#[[NOT IF IF gate]] - three inputs&lt;br /&gt;
#[[NAND gate]] - parallel arrangement of two NOT gates&lt;br /&gt;
#[[OR gate]] - parallel arrangement of two IF gates&lt;br /&gt;
#[[NOR gate]] - constructed from two NOT gates in consecutive order&lt;br /&gt;
#[[INVERTER gate]] - combination of two independent IF gates, acts as the inverse of the NOT IF gate&lt;br /&gt;
&lt;br /&gt;
==Cellular Logic with Orthogonal Ribosomes. (Rackham and Chin, 2006)==&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
Two-input logic gates were constructed based on the interactions between synthetic O-rRNA and O-mRNA.&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; Orthogonal ribosomes (O-ribosomes), which translate O-mRNA, but do not significantly translate any of the thousands of cellular transcripts bearing cellular RBS sequences.&lt;br /&gt;
*&amp;lt;b&amp;gt;Gate:&amp;lt;/b&amp;gt; Orthogonal mRNAs (O-mRNAs), which contain ribosome-binding sequences (RBSs) that do not direct the translation of downstream genes by endogenous ribosomes.&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Fluorescence.&lt;br /&gt;
&lt;br /&gt;
Three distinct O-ribosome-O-mRNA pairs were isolated, with molecular specificities for independent function.  This was accomplished through [[Hunter Stone - Synthetic Biology Seminar|directed evolution]] in two steps: &lt;br /&gt;
#A library of new potential RBSs were placed upstream of a novel fusion of the genes encoding chloramphenicol acetyltransferase and uracil phosphoribosyltransferase, and screened against 5-fluorouracil to select for the O-mRNA sequences that were not translated by endogenous ribosomes.&lt;br /&gt;
#The selected O-mRNAs were combined with a library of mutated 16s rRNA sequences, and these cells were grown in the presence of chloramphenicol to screen for  those in which the mutant ribosomes translated the O-mRNAs.&lt;br /&gt;
The O-ribosome-O-mRNA pairs can be used to control almost any molecular interaction that can be linked to gene expression.  In this case they were used to build an &amp;lt;b&amp;gt;AND gate&amp;lt;/b&amp;gt; composed of two O-mRNA sequences: O-mRNA-A-omega, encoding the omega fragment of beta-galactosidase, and O-mRNA-C-alpha, encoding the alpha fragment of beta-galactosidase.  Synthesis and assembly of a complete beta-galactosidase enzyme (both fragments) results in the cells hydrolyzing FDG into F (fluorescein), which is detected with a fluorometer.  Cells programmed with both of the corresponding O-ribosome inputs, O-rRNA-A and O-rRNA-C, exhibited a 20-fold increase in fluorescence when compared with cells containing any other rRNA combinations.&lt;br /&gt;
&lt;br /&gt;
[[Figure 1. O-ribosomes and Boolean logic.]]&lt;br /&gt;
&lt;br /&gt;
=Applications and Future Directions=&lt;br /&gt;
&lt;br /&gt;
Logic gates can be used to design increasingly complex circuits with far-reaching applications in:&lt;br /&gt;
*Genetic engineering&lt;br /&gt;
*Nanotechnology&lt;br /&gt;
*Industrial Fermentation&lt;br /&gt;
*Metabolic engineering: increasingly complex synthetic gene circuits might be used to engineer and optimize novel metabolic pathways.&lt;br /&gt;
*[[Medical Applications of Synthetic Biology - Samantha Simpson|Medicine]]&lt;br /&gt;
**Bacteria to deliver cancer treatment: the integration of multiple inputs can help bacteria sense and respond to increasingly specific environments, such as that of a tumor in the human body.&lt;br /&gt;
**Pharmaceuticals: produced through metabolic engineering; &amp;quot;smart&amp;quot; drug delivery.&lt;br /&gt;
&lt;br /&gt;
=References=&lt;br /&gt;
*Anderson, J. C., Voigt, C. A., Arkin, A. P. (2007). Environmental signal integration by a modular AND gate. Mol Syst Biol. 3:133. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17700541&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Andrianantoandro, E., Subhayu, B., Karig, D. K., Weiss, R. (2006). Synthetic biology: new engineering rules for an emerging discipline. Mol Syst. Biol. 2:2006.0028. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16738572&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Ashkenasy, G., Ghadiri, M. R. (2004). Boolean Logic Functions of a Synthetic Peptide Network. J Am Chem Soc. 126(36):11140-1. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15355081&amp;amp;ordinalpos=13&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Baron, R., Lioubashevski, O., Katz, E., Niazov, T., Willner, I. (2006). Two coupled enzymes perform in parallel the “AND” and “InhibAND” logic gate operations. Org Biomol Chem. 4(6): 989-91. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16525539&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Baron, R., Lioubashevski, O., Katz, E., Niazov, T., Willner, I. (2006). Logic gates and elementary computing by enzymes. J Phys Chem A. 110(27):8548-53. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16821840&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Benenson, Y., Binyamin, G., Ben-Dor, U., Adar, R., Shapiro, E. (2004). An autonomous molecular computer for logical control of gene expression. Nature. 429:423-429. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15116117&amp;amp;ordinalpos=6&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Boczko, E., Gedeon, T., Mischaikow, K. (2007). Dynamics of a simple regulatory switch. J Math Biol. 55(5-6):679-719. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17622532&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Chen, X., Wang, Y., Liu, Q., Zhang, Z., Fan, C., He, L. (2006). Construction of molecular logic gates with a DNA-cleaving deoxyribozyme. Angew Chem Int Ed Engl. 45(11):1759-62. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16470893&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Davidson, E.A., Ellington, A.D. (2007). Synthetic RNA circuits. Nat Chem Biol. 3(1):23-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17173026&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Dueber, J.E., Mirsky, E.A., Lim, W.A. (2007). Engineering synthetic signaling proteins with ultrasensitive input/output control. Nat Biotechnol. 25(6):660-662. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17515908&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Drubin, D. A., Way, J. C., Silver, P. A. (2007). Designing biological systems. Genes Dev. 21(3):242-54. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17289915&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Elowitz, M. B., &amp;amp; Leibler, S. (2000). A synthetic oscillatory network of transcriptional regulators. Nature. 403(6767):335-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=10659856&amp;amp;ordinalpos=10&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract] &lt;br /&gt;
*Farfel, J., Stefanovic, D. (2005). Towards practical biomolecular computers using microfluidic deoxyribozyme logic gate networks.  University of New Mexico.&lt;br /&gt;
*Frezza, B.M., Cockroft, S. L., Ghadiri, M.R. (2007). Modular Multi-level Circuits from Immobilized DNA-Based Logic Gates. J Am Chem Soc. (Epub ahead of print) [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17994734&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Gardner, T.S., Cantor, C.R., Collins, J.J. (2000). Construction of a genetic toggle switch in Escherichia coli. Nature. 403(6767):338-42. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=10659857&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Heinemann, M., Panke, S. (2006). Synthetic biology—putting engineering into biology. Bioinformatics. 22(22):2790-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16954140&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Kaznessis, Y. N. (2007). Models for synthetic biology. BMC Syst Biol. 1(1):47. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17986347&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Kramer, B. P., Fischer, C., Fussenegger, M. (2004). BioLogic Gates Enable Transcription Control in Mammalian Cells. Biotechnol Bioeng. 87(4):478-84. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15286985&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Lederman, H., Macdonald, J., Stefanovic, D., Stojanovic, M. N. (2006). Deoxyribozyme-based three-input logic gates and construction of a molecular full adder. Biochemistry. 45(4):1194-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16430215&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Narayanaswamy, R., Ellington, A.D. (2006). Engineering RNA-based circuits. Handb Exp Pharmacol. (173):423-45. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16594629&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVAbstractPlus Abstract]&lt;br /&gt;
*Rackham, O., Chin, J. W. (2005). Cellular logic with orthogonal ribosomes. JACS 1227:17584-85. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16351070&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Rackham, O., Chin, J.W. (2006) Synthesizing cellular networks from evolved ribosome-mRNA pairs. Biochem Soc Trans. 34(2):328-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16545106&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Sayut, D.J., Kambam, P.K., Sun, L. (2007). Engineering and applications of genetic circuits. Mol Biosyst. 3(12):835-840. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=18000560&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Seelig G., Soloveichik, D., Zhang, D. Y., Winfree, E., (2006). Enzyme-free nucleic acid logic circuits. Science. 314(5805): 1585-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17158324&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Stojanovic, M. N., Semova, S., Kolpashchikov, D., Macdonald, J., Morgan, C., Stefanovic, D. (2005). Deoxyribozyme-based ligase logic gates and their initial circuits. J Am Chem Soc. 127(19):6914-5.  [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15884910&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Voigt, C. A. (2006). Genetic parts to program bacteria. Curr Opin Biotechnol. 17:548-557. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16978856&amp;amp;ordinalpos=9&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Wall, M. E., Hlavacek, W. S., Savageau, M. A. (2004). Design of gene circuits: lessons from bacteria. Nat Rev Genet. 5(1):34-42. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=14708014&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Yan, H., Feng, L., LaBean, T.H., Reif, J.H. (2003). Parallel Molecular Computations of Pairwise Exclusive-Or (XOR) Using DNA &amp;quot;String Tile&amp;quot; Self-Assembly. J Am Chem Soc. 125:14246-14247. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=14624551&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Yoshida, W., Yokobayashi, Y. (2007). Photon Boolean logic gates based on DNA aptamers. Chem Commun (Camb). (2):195-7. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17180244&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;/div&gt;</summary>
		<author><name>Emgarren</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=Figure_3._Operation_of_the_molecular_computer.&amp;diff=3907</id>
		<title>Figure 3. Operation of the molecular computer.</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=Figure_3._Operation_of_the_molecular_computer.&amp;diff=3907"/>
				<updated>2007-12-06T03:56:27Z</updated>
		
		<summary type="html">&lt;p&gt;Emgarren: Figure 2. Operation of the molecular computer. moved to Figure 3. Operation of the molecular computer.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Benenson_fig_2.gif]]&lt;br /&gt;
&lt;br /&gt;
(Image from Benenson et al., 2004.  Permission pending.)&lt;/div&gt;</summary>
		<author><name>Emgarren</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=Figure_2._Operation_of_the_molecular_computer.&amp;diff=3908</id>
		<title>Figure 2. Operation of the molecular computer.</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=Figure_2._Operation_of_the_molecular_computer.&amp;diff=3908"/>
				<updated>2007-12-06T03:56:27Z</updated>
		
		<summary type="html">&lt;p&gt;Emgarren: Figure 2. Operation of the molecular computer. moved to Figure 3. Operation of the molecular computer.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#redirect [[Figure 3. Operation of the molecular computer.]]&lt;/div&gt;</summary>
		<author><name>Emgarren</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=Logic_Gates_-_Emma_Garren&amp;diff=3906</id>
		<title>Logic Gates - Emma Garren</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=Logic_Gates_-_Emma_Garren&amp;diff=3906"/>
				<updated>2007-12-06T03:56:14Z</updated>
		
		<summary type="html">&lt;p&gt;Emgarren: /* An autonomous molecular computer for logical control of gene expression. (Benenson et al., 2004) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Background: Logic Gates and Truth Tables=&lt;br /&gt;
&lt;br /&gt;
A [http://en.wikipedia.org/wiki/Logic_gate logic gate], the building block for digital circuits, is a computing unit that performs a logical operation on one or more inputs and produces a single output.  Gates are identified by their function, and each type of logic gate can be represented with a distinctive symbol.  Inputs to outputs are read from left to right.  A small circle on the right indicates the inversion of the output.  A double line on the left indicates that the function is &amp;quot;exclusive.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
A [http://en.wikipedia.org/wiki/Truth_table truth table] is a useful way to describe the behavior or function of a logic gate.  Logic states for both inputs and outputs are designated with 0's and 1's.  Click [[Logic Gates: Symbols and Truth Tables|here]] to see some common logic gates and their truth tables.&lt;br /&gt;
&lt;br /&gt;
Logic gates can be placed in parallel or serial combinations in order to perform more complex functions.  Here, two parallel outputs, D and E, act as inputs to the function of output Q:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Figure 1. Combination of logic gates: &amp;lt;/b&amp;gt; Q = D &amp;lt;b&amp;gt;OR&amp;lt;/b&amp;gt; E = (&amp;lt;b&amp;gt;NOT&amp;lt;/b&amp;gt;(A OR B)) &amp;lt;b&amp;gt;OR&amp;lt;/b&amp;gt; (B &amp;lt;b&amp;gt;AND&amp;lt;/b&amp;gt; C)&lt;br /&gt;
&lt;br /&gt;
[[Image:combination_gates.gif]]&lt;br /&gt;
&lt;br /&gt;
([http://www.kpsec.freeuk.com/gates.htm Image] by John Hewes, 2007)&lt;br /&gt;
&lt;br /&gt;
=Logic Gates in Synthetic Biology=&lt;br /&gt;
Synthetic biology applies many of the principles of engineering to the field of biology in order to create biological devices which can ultimately be integrated into increasingly complex systems.  These principles include standardization of parts, modularity, abstraction, reliability, predictability, and uniformity (Adrianantoandro et al., 2006).  The application of engineering principles to biology is complicated by the inability to predict the functions of even simple devices and modules within the cellular environment.  Some of the confounding factors are [[Term paper wiki|gene expression noise]], mutation, cell death, undefined and changing extracellular environments, and interactions with the cellular context (Adrianantoandro et al., 2006).  &lt;br /&gt;
&lt;br /&gt;
While for digital logic, inputs are either on or off (1 or 0), biological logic is sometimes leads to intermediate induction levels (Voigt, 2006).  However, due to their [http://en.wikipedia.org/wiki/Sigmoid_function sigmoid-shaped] dose response curves, gene regulation systems can be considered genetic analog-digital converters.  The signal is either ON or OFF for a wide range of input concentrations, with the system changing between the ON and OFF states in a relatively small concentration window (Kramer et al., 2004).&lt;br /&gt;
&lt;br /&gt;
In synthetic biology, logic gates are created by engineering the biochemical reactions that regulate various cellular processes, such as transcription, translation, protein phosphorylation, allosteric regulation, ligand/receptor binding, and enzymatic reactions.  Although the diversity of biochemical reactions can make it difficult to combine different devices, these logic gates can be used to build complex systems with functions that have many practical applications.  [http://gcat.davidson.edu/GcatWiki/index.php/CellularMemory:Mathematical_Models Mathematical modeling] is used to predict the dynamics of the signaling and regulatory networks resulting from the logic gates.&lt;br /&gt;
&lt;br /&gt;
=Biomolecular Logic Gates:'' In Vitro''=&lt;br /&gt;
&lt;br /&gt;
''In vitro'' studies have been used to design combinations of molecules that have emergent properties related to information processing--molecular computing devices.  Both the inputs and outputs consist of molecular species, with the output being a biologically active molecule.  The extent to which these devices will be used with the cellular context is unclear--however, they are bound to inspire new directions for research in synthetic biology, and have potential applications in biochemical sensing, pathway engineering, and medical diagnosis and treatment.&lt;br /&gt;
&lt;br /&gt;
==Protein-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
Enzymes:&lt;br /&gt;
*&amp;lt;b&amp;gt;Two coupled enzymes perform in parallel the 'AND' and 'InhibAND' logic gate operations. (Baron et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Logic Gates and Elementary Computing by Enzymes. (Baron et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
Synthetic Peptide Networks:&lt;br /&gt;
*&amp;lt;b&amp;gt;Boolean Logic Functions of a Synthetic Peptide Network. (Ashkenasy and Ghadiri, 2004)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
Signaling Proteins:&lt;br /&gt;
*&amp;lt;b&amp;gt;Engineering synthetic signaling proteins with ultrasensitive input/output control. (Dueber et al., 2007)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==Deoxyribozyme-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
Deoxyribozyme-based gates are controlled by oligonucleotide inputs, and have been used to engineer logic gates that perform:&lt;br /&gt;
*multiple logical operations in parallel&lt;br /&gt;
*single-step signaling cascades&lt;br /&gt;
*a feedback cycle that acts as an exponential chain reaction&lt;br /&gt;
&lt;br /&gt;
These papers provide examples of deoxyribozyme-based logic gates:&lt;br /&gt;
*&amp;lt;b&amp;gt;Deoxyribozyme-Based Ligase Logic Gates and Their Initial Circuits. (Stojanovic et al., 2005)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Deoxyribozyme-Based Three-Input Logic Gates and Construction of a Molecular Full Adder. (Lederman et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Construction of Molecular Logic Gates with a DNA-Cleaving Deoxyribozyme (Chen et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==DNA-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;b&amp;gt;Modular Multi-Level Circuits from Immobilized DNA-Based Logic Gates. (Frezza et al., 2007)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;DNA Logic Gates Based on Structural Polymorphism of Telomere DNA Molecules Responding to Chemical Input Signals. (Miyoshi et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Photonic boolean logic gates based on DNA aptamers. (Yoshida and Yokobayashi, 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Parallel Molecular Computations of Pairwise Exclusive-OR (XOR) Using DNA &amp;quot;String Tile&amp;quot; Self-Assembly. (Yan et al., 2003)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==An autonomous molecular computer for logical control of gene expression. (Benenson et al., 2004)==&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
This gate uses sequence recognition is used to control enzyme catalysis of covalent bond formation and breakage.&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; Specific combination mRNA levels, serving as a simple model of a disease state (cancer)&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; “Drug” (or drug repressor) in the form of a single-stranded DNA sequence with known anti-cancer activity&lt;br /&gt;
&lt;br /&gt;
An ''in vitro'' system is designed to recognize a specific combination of mRNA levels as its inputs, and performs a logical operation that results in the production of a molecule that can affect gene expression.  The input mRNA levels have been designed to mimic a simplistic version of gene expression modeling cancer, and the output is a drug-like ssDNA with known anticancer activity.  Therefore, the molecular computer is analogous to &amp;quot;a computational version of 'diagnosis'&amp;quot; (424).&lt;br /&gt;
&lt;br /&gt;
[[Figure 2. Logical design of the molecular computer.]]&lt;br /&gt;
&lt;br /&gt;
The molecular computers consist of a double-stranded DNA sequence with unique 7-bp sequences that recognize the “input” RNA.  Each mRNA indicator is processed one at a time.  An “inactivation tag” results in the displacement of the transition molecule, which destroys the computation fragment.  An “activation tag” results in activation of the transition molecule.  There are two separate molecular computers working simultaneously—one that releases the drug (a specific single-stranded DNA sequence) upon “positive diagnosis,” and another that releases the drug suppressor in response to “negative diagnosis.”  The drug (or drug repressor) is incorporated into the DNA fragment as an inactive loop, protected by the double-stranded recognition sequences.  If all of the transitions are “positive,” the ultimate output is drug administration (release of ssDNA).  If any of the steps results in a “negative” transition, the output is a drug repressor.  The design is flexible in that any sufficiently long mRNA molecule can be used as an indicator, and any ssDNA or short RNA molecule (up to at least 21-bp) can be designed as the output.  PCR was used to for the experimental demonstration of both diagnosis and drug administration, and it is shown that the amount of active drug increases with the confidence of positive diagnosis.  Future work could test the effectiveness of using alternate inputs (such as proteins), alternate outputs (such as RNA interference), as well as testing the function of the molecular computer ''in vivo''.&lt;br /&gt;
&lt;br /&gt;
[[Figure 2. Operation of the molecular computer.]]&lt;br /&gt;
&lt;br /&gt;
==Enzyme-Free Nucleic Acid Logic Circuits. (Seelig et al., 2006)==&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; 2 DNA strands - F(in) and G(in)&lt;br /&gt;
*&amp;lt;b&amp;gt;Gate:&amp;lt;/b&amp;gt; 3 DNA strands - E(q), F(f), and G&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Fluorescence - release of F(f)&lt;br /&gt;
&lt;br /&gt;
Nucleic acid devices are simplified by the predicability of base pairing.  Although previous research has engineered nucleic acid logic switches based on hybridization and conformational changes ''in vivo'', and this paper designs chemical logic gates that are capable of being combined into large, reliable circuits.  These logic gates embody the following digital design principles: logic, cascading, restoration, fan-out, and modularity.&lt;br /&gt;
&lt;br /&gt;
Benefits of this approach: both inputs and outputs are in the same form, which makes cascading possible (the output for one gate serves as the input for the next gate in the circuit).&lt;br /&gt;
&lt;br /&gt;
Gate function is entirely determined by base pairing and breaking.  Each gate is composed by one or more gate strands, and one output strand.  &lt;br /&gt;
&lt;br /&gt;
[[Figure 1: Two-input AND gate.]]&lt;br /&gt;
&lt;br /&gt;
Restoration:&lt;br /&gt;
*When a gate fails to produce enough output when triggered, restoration increases a moderate output amount to the full activation level.&lt;br /&gt;
*When a gate &amp;quot;leaks&amp;quot; by spontaneously releasing the output strand, restoration decreases the small output amount to a negligible level.&lt;br /&gt;
*Gates for [[Restoration: Amplification Gate|amplification]] and [[Restoration: Thresholding Gate|thresholding]] were used to implement signal restoration.&lt;br /&gt;
&lt;br /&gt;
Modularity and Scalability:  &lt;br /&gt;
*Eleven gates (AND, OR, sequence translation, input amplification, and signal restoration) were used to compose a large, complex circuit.&lt;br /&gt;
&lt;br /&gt;
=Cellular Logic Gates: ''In Vivo''=&lt;br /&gt;
&lt;br /&gt;
Introductory paragraph here.&lt;br /&gt;
&lt;br /&gt;
==Synthetic Oscillators and Switches==&lt;br /&gt;
[[Image:design_fig_1ab.gif|Synthetic oscillators and switches.]]&lt;br /&gt;
&lt;br /&gt;
[[Image:design_fig_1d.gif]]&lt;br /&gt;
&lt;br /&gt;
(Image from Figure 1 of Drubin et al., 2007. Permission pending.)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;A.  [[Repressilator]]&amp;lt;/b&amp;gt; (Elowitz and Leibler, 2000).  The &amp;quot;repressilator,&amp;quot; or synthetic cellular oscillator, can be built from a string of three repressors, each acting the repress the expression of the next gene in the circuit.  Oscillatory output is read by GFP expression regulated by one of the repressors (in this case, tetracycline).  The design is analogous to a series of three NOT gates.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;B.  Toggle switch&amp;lt;/b&amp;gt; (Gardner et al., 2000).  A toggle switch can be designed from two repressor systems that cross-regulate each other's promoters, and is analogous to the construction of two independent IF gates.  It is useful as a pathway module to create more complex programmable cells.  Toggle switches can be used to engineer [[CellularMemory:Toggle_Switch|cellular memory]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;D.  RNA-based antiswitch.&amp;lt;/b&amp;gt;  When the engineered RNA is bound to an inducer ligand, the structure changes to either expose or hide a region of RNA that is homologous to a region of the target mRNA (encompassing the translational start site).  Thus, when the antisense region is exposed, translation of target mRNA is repressed.  Synthetic switches in both eukaryotes ([[Antiswitches|antiswitches]]) and prokaryotes ([[Riboregulators|riboregulators]] and [[Riboswitches|riboswitches]]) can be mediated via RNA devices.&lt;br /&gt;
&lt;br /&gt;
==Environmental signal integration by a modular AND gate. (Anderson et al., 2007)==&lt;br /&gt;
&lt;br /&gt;
AND gates allow cells to integrate multiple signals and can increase their specificity in sensing the environment.  This is especially useful for engineering cells to sense environments that are not encountered naturally, or those that are too specific to be identified by a single environmental signal.&lt;br /&gt;
&lt;br /&gt;
A logic gate achieves &amp;lt;b&amp;gt;modularity&amp;lt;/b&amp;gt; when it can be used as a self-contained component of more complex systems, and is designed to interface with multiple different inputs and outputs.  This paper demonstrates a modular AND gate in ''E. coli'' that uses promoters for both the inputs and the output.  This design, unlike that of previously engineered prokaryotic logic gates, makes it relatively easy to use the same gate for different inputs and outputs.&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
*&amp;lt;b&amp;gt;Inputs:&amp;lt;/b&amp;gt;&lt;br /&gt;
# Promoter that drives the expression of the gene for T7 RNA polymerase (''T7ptag''), containing two [http://en.wikipedia.org/wiki/Stop_codon amber stop codons] that prevent translation under normal circumstances.&lt;br /&gt;
#Promoter that drives the expression of the gene for the SupD amber suppressor (''supD''), which decodes the amber stop codons as serine, and allows for translation of T7 RNA polymerase.&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Gene expressed under the T7 promoter, which requires functional translation of both T7 RNA polymerase and the SupD amber suppressor.&lt;br /&gt;
&lt;br /&gt;
The fluorescence data (see [Figure 2. Function of the AND gate. Figure 2]) was used to parameterize a [[transfer function model]] that was derived in order to understand how the range of the input promoters affects the function of the circuit.&lt;br /&gt;
&lt;br /&gt;
[[Figure 1. Schematic representation of AND gate.]]&lt;br /&gt;
&lt;br /&gt;
*Input 1: P(sal) controls the expression supD gene, and is activated by the addition of salicylate (Sal).&lt;br /&gt;
*Input 2: P(BAD) controls T7 RNA polymerase gene, and is activated by the addition of arabinose (Ara).  Because a strong RBS for T7ptag resulted in high levels of basal expression, the RBS was mutagenized and tuned by screening for the presence of output only when both inducers were present.&lt;br /&gt;
*Output: ''GFPmut3_LAA'' (fast-folding GFP with a degradation tag)&lt;br /&gt;
&lt;br /&gt;
[[Figure 2. Function of the AND gate.]]&lt;br /&gt;
&lt;br /&gt;
There is 1000-fold induction of fluorescence in the presence of high concentrations of both inducers, arabinose and salicylate.&lt;br /&gt;
&lt;br /&gt;
[[Figure 6. Modularity of the AND gate.]]&lt;br /&gt;
&lt;br /&gt;
The modularity of the AND gate is demonstrated by reconnecting the gate to new inputs (natural promoters), and a new output (desired phenotype).&lt;br /&gt;
&lt;br /&gt;
A.  Exchanging the inputs:&lt;br /&gt;
*Input 1: The ''lux'' promoter, which responds to the [[Quorum Sensing|quorum signal]] AI-1.&lt;br /&gt;
*Input 2: The ''mgrB'' promoter, which responds to the absence of exogenous magnesium via the PhoPQ two-component system.&lt;br /&gt;
&lt;br /&gt;
B. Exchanging the output:&lt;br /&gt;
*Output: The ''inv'' gene, coding for invasin, a protein that allows bacteria to invade mammalian cells.&lt;br /&gt;
&lt;br /&gt;
==BioLogic Gates Enable Logical Transcription Control in Mammalian Cells. (Kramer et al., 2004)==&lt;br /&gt;
&lt;br /&gt;
Transcription control modules, responsive to up to three small molecule inputs, were engineered in mammalian Chinese hamster ovary cells.  These &amp;quot;BioLogic gates&amp;quot; provide the tools and building blocks to engineer more complex gene regulatory networks in eukaryotic cells.  The gates use butyrolactone-, streptogramin-, tetracycline-, and macrolide-dependent transcription factors, each fused to a KRAB or VP16 repression domain. &lt;br /&gt;
&lt;br /&gt;
#[[NOT IF gate]] - two inputs&lt;br /&gt;
#[[NOT IF IF gate]] - three inputs&lt;br /&gt;
#[[NAND gate]] - parallel arrangement of two NOT gates&lt;br /&gt;
#[[OR gate]] - parallel arrangement of two IF gates&lt;br /&gt;
#[[NOR gate]] - constructed from two NOT gates in consecutive order&lt;br /&gt;
#[[INVERTER gate]] - combination of two independent IF gates, acts as the inverse of the NOT IF gate&lt;br /&gt;
&lt;br /&gt;
==Cellular Logic with Orthogonal Ribosomes. (Rackham and Chin, 2006)==&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
Two-input logic gates were constructed based on the interactions between synthetic O-rRNA and O-mRNA.&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; Orthogonal ribosomes (O-ribosomes), which translate O-mRNA, but do not significantly translate any of the thousands of cellular transcripts bearing cellular RBS sequences.&lt;br /&gt;
*&amp;lt;b&amp;gt;Gate:&amp;lt;/b&amp;gt; Orthogonal mRNAs (O-mRNAs), which contain ribosome-binding sequences (RBSs) that do not direct the translation of downstream genes by endogenous ribosomes.&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Fluorescence.&lt;br /&gt;
&lt;br /&gt;
Three distinct O-ribosome-O-mRNA pairs were isolated, with molecular specificities for independent function.  This was accomplished through [[Hunter Stone - Synthetic Biology Seminar|directed evolution]] in two steps: &lt;br /&gt;
#A library of new potential RBSs were placed upstream of a novel fusion of the genes encoding chloramphenicol acetyltransferase and uracil phosphoribosyltransferase, and screened against 5-fluorouracil to select for the O-mRNA sequences that were not translated by endogenous ribosomes.&lt;br /&gt;
#The selected O-mRNAs were combined with a library of mutated 16s rRNA sequences, and these cells were grown in the presence of chloramphenicol to screen for  those in which the mutant ribosomes translated the O-mRNAs.&lt;br /&gt;
The O-ribosome-O-mRNA pairs can be used to control almost any molecular interaction that can be linked to gene expression.  In this case they were used to build an &amp;lt;b&amp;gt;AND gate&amp;lt;/b&amp;gt; composed of two O-mRNA sequences: O-mRNA-A-omega, encoding the omega fragment of beta-galactosidase, and O-mRNA-C-alpha, encoding the alpha fragment of beta-galactosidase.  Synthesis and assembly of a complete beta-galactosidase enzyme (both fragments) results in the cells hydrolyzing FDG into F (fluorescein), which is detected with a fluorometer.  Cells programmed with both of the corresponding O-ribosome inputs, O-rRNA-A and O-rRNA-C, exhibited a 20-fold increase in fluorescence when compared with cells containing any other rRNA combinations.&lt;br /&gt;
&lt;br /&gt;
[[Figure 1. O-ribosomes and Boolean logic.]]&lt;br /&gt;
&lt;br /&gt;
=Applications and Future Directions=&lt;br /&gt;
&lt;br /&gt;
Logic gates can be used to design increasingly complex circuits with far-reaching applications in:&lt;br /&gt;
*Genetic engineering&lt;br /&gt;
*Nanotechnology&lt;br /&gt;
*Industrial Fermentation&lt;br /&gt;
*Metabolic engineering: increasingly complex synthetic gene circuits might be used to engineer and optimize novel metabolic pathways.&lt;br /&gt;
*[[Medical Applications of Synthetic Biology - Samantha Simpson|Medicine]]&lt;br /&gt;
**Bacteria to deliver cancer treatment: the integration of multiple inputs can help bacteria sense and respond to increasingly specific environments, such as that of a tumor in the human body.&lt;br /&gt;
**Pharmaceuticals: produced through metabolic engineering; &amp;quot;smart&amp;quot; drug delivery.&lt;br /&gt;
&lt;br /&gt;
=References=&lt;br /&gt;
*Anderson, J. C., Voigt, C. A., Arkin, A. P. (2007). Environmental signal integration by a modular AND gate. Mol Syst Biol. 3:133. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17700541&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Andrianantoandro, E., Subhayu, B., Karig, D. K., Weiss, R. (2006). Synthetic biology: new engineering rules for an emerging discipline. Mol Syst. Biol. 2:2006.0028. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16738572&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Ashkenasy, G., Ghadiri, M. R. (2004). Boolean Logic Functions of a Synthetic Peptide Network. J Am Chem Soc. 126(36):11140-1. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15355081&amp;amp;ordinalpos=13&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Baron, R., Lioubashevski, O., Katz, E., Niazov, T., Willner, I. (2006). Two coupled enzymes perform in parallel the “AND” and “InhibAND” logic gate operations. Org Biomol Chem. 4(6): 989-91. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16525539&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Baron, R., Lioubashevski, O., Katz, E., Niazov, T., Willner, I. (2006). Logic gates and elementary computing by enzymes. J Phys Chem A. 110(27):8548-53. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16821840&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Benenson, Y., Binyamin, G., Ben-Dor, U., Adar, R., Shapiro, E. (2004). An autonomous molecular computer for logical control of gene expression. Nature. 429:423-429. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15116117&amp;amp;ordinalpos=6&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Boczko, E., Gedeon, T., Mischaikow, K. (2007). Dynamics of a simple regulatory switch. J Math Biol. 55(5-6):679-719. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17622532&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Chen, X., Wang, Y., Liu, Q., Zhang, Z., Fan, C., He, L. (2006). Construction of molecular logic gates with a DNA-cleaving deoxyribozyme. Angew Chem Int Ed Engl. 45(11):1759-62. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16470893&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Davidson, E.A., Ellington, A.D. (2007). Synthetic RNA circuits. Nat Chem Biol. 3(1):23-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17173026&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Dueber, J.E., Mirsky, E.A., Lim, W.A. (2007). Engineering synthetic signaling proteins with ultrasensitive input/output control. Nat Biotechnol. 25(6):660-662. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17515908&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Drubin, D. A., Way, J. C., Silver, P. A. (2007). Designing biological systems. Genes Dev. 21(3):242-54. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17289915&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Elowitz, M. B., &amp;amp; Leibler, S. (2000). A synthetic oscillatory network of transcriptional regulators. Nature. 403(6767):335-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=10659856&amp;amp;ordinalpos=10&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract] &lt;br /&gt;
*Farfel, J., Stefanovic, D. (2005). Towards practical biomolecular computers using microfluidic deoxyribozyme logic gate networks.  University of New Mexico.&lt;br /&gt;
*Frezza, B.M., Cockroft, S. L., Ghadiri, M.R. (2007). Modular Multi-level Circuits from Immobilized DNA-Based Logic Gates. J Am Chem Soc. (Epub ahead of print) [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17994734&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Gardner, T.S., Cantor, C.R., Collins, J.J. (2000). Construction of a genetic toggle switch in Escherichia coli. Nature. 403(6767):338-42. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=10659857&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Heinemann, M., Panke, S. (2006). Synthetic biology—putting engineering into biology. Bioinformatics. 22(22):2790-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16954140&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Kaznessis, Y. N. (2007). Models for synthetic biology. BMC Syst Biol. 1(1):47. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17986347&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Kramer, B. P., Fischer, C., Fussenegger, M. (2004). BioLogic Gates Enable Transcription Control in Mammalian Cells. Biotechnol Bioeng. 87(4):478-84. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15286985&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Lederman, H., Macdonald, J., Stefanovic, D., Stojanovic, M. N. (2006). Deoxyribozyme-based three-input logic gates and construction of a molecular full adder. Biochemistry. 45(4):1194-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16430215&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Narayanaswamy, R., Ellington, A.D. (2006). Engineering RNA-based circuits. Handb Exp Pharmacol. (173):423-45. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16594629&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVAbstractPlus Abstract]&lt;br /&gt;
*Rackham, O., Chin, J. W. (2005). Cellular logic with orthogonal ribosomes. JACS 1227:17584-85. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16351070&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Rackham, O., Chin, J.W. (2006) Synthesizing cellular networks from evolved ribosome-mRNA pairs. Biochem Soc Trans. 34(2):328-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16545106&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Sayut, D.J., Kambam, P.K., Sun, L. (2007). Engineering and applications of genetic circuits. Mol Biosyst. 3(12):835-840. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=18000560&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Seelig G., Soloveichik, D., Zhang, D. Y., Winfree, E., (2006). Enzyme-free nucleic acid logic circuits. Science. 314(5805): 1585-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17158324&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Stojanovic, M. N., Semova, S., Kolpashchikov, D., Macdonald, J., Morgan, C., Stefanovic, D. (2005). Deoxyribozyme-based ligase logic gates and their initial circuits. J Am Chem Soc. 127(19):6914-5.  [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15884910&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Voigt, C. A. (2006). Genetic parts to program bacteria. Curr Opin Biotechnol. 17:548-557. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16978856&amp;amp;ordinalpos=9&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Wall, M. E., Hlavacek, W. S., Savageau, M. A. (2004). Design of gene circuits: lessons from bacteria. Nat Rev Genet. 5(1):34-42. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=14708014&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Yan, H., Feng, L., LaBean, T.H., Reif, J.H. (2003). Parallel Molecular Computations of Pairwise Exclusive-Or (XOR) Using DNA &amp;quot;String Tile&amp;quot; Self-Assembly. J Am Chem Soc. 125:14246-14247. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=14624551&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Yoshida, W., Yokobayashi, Y. (2007). Photon Boolean logic gates based on DNA aptamers. Chem Commun (Camb). (2):195-7. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17180244&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;/div&gt;</summary>
		<author><name>Emgarren</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=Logic_Gates_-_Emma_Garren&amp;diff=3905</id>
		<title>Logic Gates - Emma Garren</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=Logic_Gates_-_Emma_Garren&amp;diff=3905"/>
				<updated>2007-12-06T03:55:46Z</updated>
		
		<summary type="html">&lt;p&gt;Emgarren: /* An autonomous molecular computer for logical control of gene expression. (Benenson et al., 2004) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Background: Logic Gates and Truth Tables=&lt;br /&gt;
&lt;br /&gt;
A [http://en.wikipedia.org/wiki/Logic_gate logic gate], the building block for digital circuits, is a computing unit that performs a logical operation on one or more inputs and produces a single output.  Gates are identified by their function, and each type of logic gate can be represented with a distinctive symbol.  Inputs to outputs are read from left to right.  A small circle on the right indicates the inversion of the output.  A double line on the left indicates that the function is &amp;quot;exclusive.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
A [http://en.wikipedia.org/wiki/Truth_table truth table] is a useful way to describe the behavior or function of a logic gate.  Logic states for both inputs and outputs are designated with 0's and 1's.  Click [[Logic Gates: Symbols and Truth Tables|here]] to see some common logic gates and their truth tables.&lt;br /&gt;
&lt;br /&gt;
Logic gates can be placed in parallel or serial combinations in order to perform more complex functions.  Here, two parallel outputs, D and E, act as inputs to the function of output Q:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Figure 1. Combination of logic gates: &amp;lt;/b&amp;gt; Q = D &amp;lt;b&amp;gt;OR&amp;lt;/b&amp;gt; E = (&amp;lt;b&amp;gt;NOT&amp;lt;/b&amp;gt;(A OR B)) &amp;lt;b&amp;gt;OR&amp;lt;/b&amp;gt; (B &amp;lt;b&amp;gt;AND&amp;lt;/b&amp;gt; C)&lt;br /&gt;
&lt;br /&gt;
[[Image:combination_gates.gif]]&lt;br /&gt;
&lt;br /&gt;
([http://www.kpsec.freeuk.com/gates.htm Image] by John Hewes, 2007)&lt;br /&gt;
&lt;br /&gt;
=Logic Gates in Synthetic Biology=&lt;br /&gt;
Synthetic biology applies many of the principles of engineering to the field of biology in order to create biological devices which can ultimately be integrated into increasingly complex systems.  These principles include standardization of parts, modularity, abstraction, reliability, predictability, and uniformity (Adrianantoandro et al., 2006).  The application of engineering principles to biology is complicated by the inability to predict the functions of even simple devices and modules within the cellular environment.  Some of the confounding factors are [[Term paper wiki|gene expression noise]], mutation, cell death, undefined and changing extracellular environments, and interactions with the cellular context (Adrianantoandro et al., 2006).  &lt;br /&gt;
&lt;br /&gt;
While for digital logic, inputs are either on or off (1 or 0), biological logic is sometimes leads to intermediate induction levels (Voigt, 2006).  However, due to their [http://en.wikipedia.org/wiki/Sigmoid_function sigmoid-shaped] dose response curves, gene regulation systems can be considered genetic analog-digital converters.  The signal is either ON or OFF for a wide range of input concentrations, with the system changing between the ON and OFF states in a relatively small concentration window (Kramer et al., 2004).&lt;br /&gt;
&lt;br /&gt;
In synthetic biology, logic gates are created by engineering the biochemical reactions that regulate various cellular processes, such as transcription, translation, protein phosphorylation, allosteric regulation, ligand/receptor binding, and enzymatic reactions.  Although the diversity of biochemical reactions can make it difficult to combine different devices, these logic gates can be used to build complex systems with functions that have many practical applications.  [http://gcat.davidson.edu/GcatWiki/index.php/CellularMemory:Mathematical_Models Mathematical modeling] is used to predict the dynamics of the signaling and regulatory networks resulting from the logic gates.&lt;br /&gt;
&lt;br /&gt;
=Biomolecular Logic Gates:'' In Vitro''=&lt;br /&gt;
&lt;br /&gt;
''In vitro'' studies have been used to design combinations of molecules that have emergent properties related to information processing--molecular computing devices.  Both the inputs and outputs consist of molecular species, with the output being a biologically active molecule.  The extent to which these devices will be used with the cellular context is unclear--however, they are bound to inspire new directions for research in synthetic biology, and have potential applications in biochemical sensing, pathway engineering, and medical diagnosis and treatment.&lt;br /&gt;
&lt;br /&gt;
==Protein-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
Enzymes:&lt;br /&gt;
*&amp;lt;b&amp;gt;Two coupled enzymes perform in parallel the 'AND' and 'InhibAND' logic gate operations. (Baron et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Logic Gates and Elementary Computing by Enzymes. (Baron et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
Synthetic Peptide Networks:&lt;br /&gt;
*&amp;lt;b&amp;gt;Boolean Logic Functions of a Synthetic Peptide Network. (Ashkenasy and Ghadiri, 2004)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
Signaling Proteins:&lt;br /&gt;
*&amp;lt;b&amp;gt;Engineering synthetic signaling proteins with ultrasensitive input/output control. (Dueber et al., 2007)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==Deoxyribozyme-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
Deoxyribozyme-based gates are controlled by oligonucleotide inputs, and have been used to engineer logic gates that perform:&lt;br /&gt;
*multiple logical operations in parallel&lt;br /&gt;
*single-step signaling cascades&lt;br /&gt;
*a feedback cycle that acts as an exponential chain reaction&lt;br /&gt;
&lt;br /&gt;
These papers provide examples of deoxyribozyme-based logic gates:&lt;br /&gt;
*&amp;lt;b&amp;gt;Deoxyribozyme-Based Ligase Logic Gates and Their Initial Circuits. (Stojanovic et al., 2005)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Deoxyribozyme-Based Three-Input Logic Gates and Construction of a Molecular Full Adder. (Lederman et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Construction of Molecular Logic Gates with a DNA-Cleaving Deoxyribozyme (Chen et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==DNA-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;b&amp;gt;Modular Multi-Level Circuits from Immobilized DNA-Based Logic Gates. (Frezza et al., 2007)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;DNA Logic Gates Based on Structural Polymorphism of Telomere DNA Molecules Responding to Chemical Input Signals. (Miyoshi et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Photonic boolean logic gates based on DNA aptamers. (Yoshida and Yokobayashi, 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Parallel Molecular Computations of Pairwise Exclusive-OR (XOR) Using DNA &amp;quot;String Tile&amp;quot; Self-Assembly. (Yan et al., 2003)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==An autonomous molecular computer for logical control of gene expression. (Benenson et al., 2004)==&lt;br /&gt;
&lt;br /&gt;
[[Image:Benenson_fig_1_small.jpg|thumb|[[Figure 1. Logical design of the molecular computer.]]]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Benenson fig 2.gif|thumb|[[Figure 2. Operation of the molecular computer.]]]]&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
This gate uses sequence recognition is used to control enzyme catalysis of covalent bond formation and breakage.&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; Specific combination mRNA levels, serving as a simple model of a disease state (cancer)&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; “Drug” (or drug repressor) in the form of a single-stranded DNA sequence with known anti-cancer activity&lt;br /&gt;
&lt;br /&gt;
An ''in vitro'' system is designed to recognize a specific combination of mRNA levels as its inputs, and performs a logical operation that results in the production of a molecule that can affect gene expression.  The input mRNA levels have been designed to mimic a simplistic version of gene expression modeling cancer, and the output is a drug-like ssDNA with known anticancer activity.  Therefore, the molecular computer is analogous to &amp;quot;a computational version of 'diagnosis'&amp;quot; (424).&lt;br /&gt;
&lt;br /&gt;
[[Figure 2. Logical design of the molecular computer.]]&lt;br /&gt;
&lt;br /&gt;
The molecular computers consist of a double-stranded DNA sequence with unique 7-bp sequences that recognize the “input” RNA.  Each mRNA indicator is processed one at a time.  An “inactivation tag” results in the displacement of the transition molecule, which destroys the computation fragment.  An “activation tag” results in activation of the transition molecule.  There are two separate molecular computers working simultaneously—one that releases the drug (a specific single-stranded DNA sequence) upon “positive diagnosis,” and another that releases the drug suppressor in response to “negative diagnosis.”  The drug (or drug repressor) is incorporated into the DNA fragment as an inactive loop, protected by the double-stranded recognition sequences.  If all of the transitions are “positive,” the ultimate output is drug administration (release of ssDNA).  If any of the steps results in a “negative” transition, the output is a drug repressor.  The design is flexible in that any sufficiently long mRNA molecule can be used as an indicator, and any ssDNA or short RNA molecule (up to at least 21-bp) can be designed as the output.  PCR was used to for the experimental demonstration of both diagnosis and drug administration, and it is shown that the amount of active drug increases with the confidence of positive diagnosis.  Future work could test the effectiveness of using alternate inputs (such as proteins), alternate outputs (such as RNA interference), as well as testing the function of the molecular computer ''in vivo''.&lt;br /&gt;
&lt;br /&gt;
[[Figure 2. Operation of the molecular computer.]]&lt;br /&gt;
&lt;br /&gt;
==Enzyme-Free Nucleic Acid Logic Circuits. (Seelig et al., 2006)==&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; 2 DNA strands - F(in) and G(in)&lt;br /&gt;
*&amp;lt;b&amp;gt;Gate:&amp;lt;/b&amp;gt; 3 DNA strands - E(q), F(f), and G&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Fluorescence - release of F(f)&lt;br /&gt;
&lt;br /&gt;
Nucleic acid devices are simplified by the predicability of base pairing.  Although previous research has engineered nucleic acid logic switches based on hybridization and conformational changes ''in vivo'', and this paper designs chemical logic gates that are capable of being combined into large, reliable circuits.  These logic gates embody the following digital design principles: logic, cascading, restoration, fan-out, and modularity.&lt;br /&gt;
&lt;br /&gt;
Benefits of this approach: both inputs and outputs are in the same form, which makes cascading possible (the output for one gate serves as the input for the next gate in the circuit).&lt;br /&gt;
&lt;br /&gt;
Gate function is entirely determined by base pairing and breaking.  Each gate is composed by one or more gate strands, and one output strand.  &lt;br /&gt;
&lt;br /&gt;
[[Figure 1: Two-input AND gate.]]&lt;br /&gt;
&lt;br /&gt;
Restoration:&lt;br /&gt;
*When a gate fails to produce enough output when triggered, restoration increases a moderate output amount to the full activation level.&lt;br /&gt;
*When a gate &amp;quot;leaks&amp;quot; by spontaneously releasing the output strand, restoration decreases the small output amount to a negligible level.&lt;br /&gt;
*Gates for [[Restoration: Amplification Gate|amplification]] and [[Restoration: Thresholding Gate|thresholding]] were used to implement signal restoration.&lt;br /&gt;
&lt;br /&gt;
Modularity and Scalability:  &lt;br /&gt;
*Eleven gates (AND, OR, sequence translation, input amplification, and signal restoration) were used to compose a large, complex circuit.&lt;br /&gt;
&lt;br /&gt;
=Cellular Logic Gates: ''In Vivo''=&lt;br /&gt;
&lt;br /&gt;
Introductory paragraph here.&lt;br /&gt;
&lt;br /&gt;
==Synthetic Oscillators and Switches==&lt;br /&gt;
[[Image:design_fig_1ab.gif|Synthetic oscillators and switches.]]&lt;br /&gt;
&lt;br /&gt;
[[Image:design_fig_1d.gif]]&lt;br /&gt;
&lt;br /&gt;
(Image from Figure 1 of Drubin et al., 2007. Permission pending.)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;A.  [[Repressilator]]&amp;lt;/b&amp;gt; (Elowitz and Leibler, 2000).  The &amp;quot;repressilator,&amp;quot; or synthetic cellular oscillator, can be built from a string of three repressors, each acting the repress the expression of the next gene in the circuit.  Oscillatory output is read by GFP expression regulated by one of the repressors (in this case, tetracycline).  The design is analogous to a series of three NOT gates.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;B.  Toggle switch&amp;lt;/b&amp;gt; (Gardner et al., 2000).  A toggle switch can be designed from two repressor systems that cross-regulate each other's promoters, and is analogous to the construction of two independent IF gates.  It is useful as a pathway module to create more complex programmable cells.  Toggle switches can be used to engineer [[CellularMemory:Toggle_Switch|cellular memory]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;D.  RNA-based antiswitch.&amp;lt;/b&amp;gt;  When the engineered RNA is bound to an inducer ligand, the structure changes to either expose or hide a region of RNA that is homologous to a region of the target mRNA (encompassing the translational start site).  Thus, when the antisense region is exposed, translation of target mRNA is repressed.  Synthetic switches in both eukaryotes ([[Antiswitches|antiswitches]]) and prokaryotes ([[Riboregulators|riboregulators]] and [[Riboswitches|riboswitches]]) can be mediated via RNA devices.&lt;br /&gt;
&lt;br /&gt;
==Environmental signal integration by a modular AND gate. (Anderson et al., 2007)==&lt;br /&gt;
&lt;br /&gt;
AND gates allow cells to integrate multiple signals and can increase their specificity in sensing the environment.  This is especially useful for engineering cells to sense environments that are not encountered naturally, or those that are too specific to be identified by a single environmental signal.&lt;br /&gt;
&lt;br /&gt;
A logic gate achieves &amp;lt;b&amp;gt;modularity&amp;lt;/b&amp;gt; when it can be used as a self-contained component of more complex systems, and is designed to interface with multiple different inputs and outputs.  This paper demonstrates a modular AND gate in ''E. coli'' that uses promoters for both the inputs and the output.  This design, unlike that of previously engineered prokaryotic logic gates, makes it relatively easy to use the same gate for different inputs and outputs.&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
*&amp;lt;b&amp;gt;Inputs:&amp;lt;/b&amp;gt;&lt;br /&gt;
# Promoter that drives the expression of the gene for T7 RNA polymerase (''T7ptag''), containing two [http://en.wikipedia.org/wiki/Stop_codon amber stop codons] that prevent translation under normal circumstances.&lt;br /&gt;
#Promoter that drives the expression of the gene for the SupD amber suppressor (''supD''), which decodes the amber stop codons as serine, and allows for translation of T7 RNA polymerase.&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Gene expressed under the T7 promoter, which requires functional translation of both T7 RNA polymerase and the SupD amber suppressor.&lt;br /&gt;
&lt;br /&gt;
The fluorescence data (see [Figure 2. Function of the AND gate. Figure 2]) was used to parameterize a [[transfer function model]] that was derived in order to understand how the range of the input promoters affects the function of the circuit.&lt;br /&gt;
&lt;br /&gt;
[[Figure 1. Schematic representation of AND gate.]]&lt;br /&gt;
&lt;br /&gt;
*Input 1: P(sal) controls the expression supD gene, and is activated by the addition of salicylate (Sal).&lt;br /&gt;
*Input 2: P(BAD) controls T7 RNA polymerase gene, and is activated by the addition of arabinose (Ara).  Because a strong RBS for T7ptag resulted in high levels of basal expression, the RBS was mutagenized and tuned by screening for the presence of output only when both inducers were present.&lt;br /&gt;
*Output: ''GFPmut3_LAA'' (fast-folding GFP with a degradation tag)&lt;br /&gt;
&lt;br /&gt;
[[Figure 2. Function of the AND gate.]]&lt;br /&gt;
&lt;br /&gt;
There is 1000-fold induction of fluorescence in the presence of high concentrations of both inducers, arabinose and salicylate.&lt;br /&gt;
&lt;br /&gt;
[[Figure 6. Modularity of the AND gate.]]&lt;br /&gt;
&lt;br /&gt;
The modularity of the AND gate is demonstrated by reconnecting the gate to new inputs (natural promoters), and a new output (desired phenotype).&lt;br /&gt;
&lt;br /&gt;
A.  Exchanging the inputs:&lt;br /&gt;
*Input 1: The ''lux'' promoter, which responds to the [[Quorum Sensing|quorum signal]] AI-1.&lt;br /&gt;
*Input 2: The ''mgrB'' promoter, which responds to the absence of exogenous magnesium via the PhoPQ two-component system.&lt;br /&gt;
&lt;br /&gt;
B. Exchanging the output:&lt;br /&gt;
*Output: The ''inv'' gene, coding for invasin, a protein that allows bacteria to invade mammalian cells.&lt;br /&gt;
&lt;br /&gt;
==BioLogic Gates Enable Logical Transcription Control in Mammalian Cells. (Kramer et al., 2004)==&lt;br /&gt;
&lt;br /&gt;
Transcription control modules, responsive to up to three small molecule inputs, were engineered in mammalian Chinese hamster ovary cells.  These &amp;quot;BioLogic gates&amp;quot; provide the tools and building blocks to engineer more complex gene regulatory networks in eukaryotic cells.  The gates use butyrolactone-, streptogramin-, tetracycline-, and macrolide-dependent transcription factors, each fused to a KRAB or VP16 repression domain. &lt;br /&gt;
&lt;br /&gt;
#[[NOT IF gate]] - two inputs&lt;br /&gt;
#[[NOT IF IF gate]] - three inputs&lt;br /&gt;
#[[NAND gate]] - parallel arrangement of two NOT gates&lt;br /&gt;
#[[OR gate]] - parallel arrangement of two IF gates&lt;br /&gt;
#[[NOR gate]] - constructed from two NOT gates in consecutive order&lt;br /&gt;
#[[INVERTER gate]] - combination of two independent IF gates, acts as the inverse of the NOT IF gate&lt;br /&gt;
&lt;br /&gt;
==Cellular Logic with Orthogonal Ribosomes. (Rackham and Chin, 2006)==&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
Two-input logic gates were constructed based on the interactions between synthetic O-rRNA and O-mRNA.&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; Orthogonal ribosomes (O-ribosomes), which translate O-mRNA, but do not significantly translate any of the thousands of cellular transcripts bearing cellular RBS sequences.&lt;br /&gt;
*&amp;lt;b&amp;gt;Gate:&amp;lt;/b&amp;gt; Orthogonal mRNAs (O-mRNAs), which contain ribosome-binding sequences (RBSs) that do not direct the translation of downstream genes by endogenous ribosomes.&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Fluorescence.&lt;br /&gt;
&lt;br /&gt;
Three distinct O-ribosome-O-mRNA pairs were isolated, with molecular specificities for independent function.  This was accomplished through [[Hunter Stone - Synthetic Biology Seminar|directed evolution]] in two steps: &lt;br /&gt;
#A library of new potential RBSs were placed upstream of a novel fusion of the genes encoding chloramphenicol acetyltransferase and uracil phosphoribosyltransferase, and screened against 5-fluorouracil to select for the O-mRNA sequences that were not translated by endogenous ribosomes.&lt;br /&gt;
#The selected O-mRNAs were combined with a library of mutated 16s rRNA sequences, and these cells were grown in the presence of chloramphenicol to screen for  those in which the mutant ribosomes translated the O-mRNAs.&lt;br /&gt;
The O-ribosome-O-mRNA pairs can be used to control almost any molecular interaction that can be linked to gene expression.  In this case they were used to build an &amp;lt;b&amp;gt;AND gate&amp;lt;/b&amp;gt; composed of two O-mRNA sequences: O-mRNA-A-omega, encoding the omega fragment of beta-galactosidase, and O-mRNA-C-alpha, encoding the alpha fragment of beta-galactosidase.  Synthesis and assembly of a complete beta-galactosidase enzyme (both fragments) results in the cells hydrolyzing FDG into F (fluorescein), which is detected with a fluorometer.  Cells programmed with both of the corresponding O-ribosome inputs, O-rRNA-A and O-rRNA-C, exhibited a 20-fold increase in fluorescence when compared with cells containing any other rRNA combinations.&lt;br /&gt;
&lt;br /&gt;
[[Figure 1. O-ribosomes and Boolean logic.]]&lt;br /&gt;
&lt;br /&gt;
=Applications and Future Directions=&lt;br /&gt;
&lt;br /&gt;
Logic gates can be used to design increasingly complex circuits with far-reaching applications in:&lt;br /&gt;
*Genetic engineering&lt;br /&gt;
*Nanotechnology&lt;br /&gt;
*Industrial Fermentation&lt;br /&gt;
*Metabolic engineering: increasingly complex synthetic gene circuits might be used to engineer and optimize novel metabolic pathways.&lt;br /&gt;
*[[Medical Applications of Synthetic Biology - Samantha Simpson|Medicine]]&lt;br /&gt;
**Bacteria to deliver cancer treatment: the integration of multiple inputs can help bacteria sense and respond to increasingly specific environments, such as that of a tumor in the human body.&lt;br /&gt;
**Pharmaceuticals: produced through metabolic engineering; &amp;quot;smart&amp;quot; drug delivery.&lt;br /&gt;
&lt;br /&gt;
=References=&lt;br /&gt;
*Anderson, J. C., Voigt, C. A., Arkin, A. P. (2007). Environmental signal integration by a modular AND gate. Mol Syst Biol. 3:133. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17700541&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Andrianantoandro, E., Subhayu, B., Karig, D. K., Weiss, R. (2006). Synthetic biology: new engineering rules for an emerging discipline. Mol Syst. Biol. 2:2006.0028. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16738572&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Ashkenasy, G., Ghadiri, M. R. (2004). Boolean Logic Functions of a Synthetic Peptide Network. J Am Chem Soc. 126(36):11140-1. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15355081&amp;amp;ordinalpos=13&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Baron, R., Lioubashevski, O., Katz, E., Niazov, T., Willner, I. (2006). Two coupled enzymes perform in parallel the “AND” and “InhibAND” logic gate operations. Org Biomol Chem. 4(6): 989-91. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16525539&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Baron, R., Lioubashevski, O., Katz, E., Niazov, T., Willner, I. (2006). Logic gates and elementary computing by enzymes. J Phys Chem A. 110(27):8548-53. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16821840&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Benenson, Y., Binyamin, G., Ben-Dor, U., Adar, R., Shapiro, E. (2004). An autonomous molecular computer for logical control of gene expression. Nature. 429:423-429. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15116117&amp;amp;ordinalpos=6&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Boczko, E., Gedeon, T., Mischaikow, K. (2007). Dynamics of a simple regulatory switch. J Math Biol. 55(5-6):679-719. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17622532&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Chen, X., Wang, Y., Liu, Q., Zhang, Z., Fan, C., He, L. (2006). Construction of molecular logic gates with a DNA-cleaving deoxyribozyme. Angew Chem Int Ed Engl. 45(11):1759-62. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16470893&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Davidson, E.A., Ellington, A.D. (2007). Synthetic RNA circuits. Nat Chem Biol. 3(1):23-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17173026&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Dueber, J.E., Mirsky, E.A., Lim, W.A. (2007). Engineering synthetic signaling proteins with ultrasensitive input/output control. Nat Biotechnol. 25(6):660-662. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17515908&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Drubin, D. A., Way, J. C., Silver, P. A. (2007). Designing biological systems. Genes Dev. 21(3):242-54. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17289915&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Elowitz, M. B., &amp;amp; Leibler, S. (2000). A synthetic oscillatory network of transcriptional regulators. Nature. 403(6767):335-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=10659856&amp;amp;ordinalpos=10&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract] &lt;br /&gt;
*Farfel, J., Stefanovic, D. (2005). Towards practical biomolecular computers using microfluidic deoxyribozyme logic gate networks.  University of New Mexico.&lt;br /&gt;
*Frezza, B.M., Cockroft, S. L., Ghadiri, M.R. (2007). Modular Multi-level Circuits from Immobilized DNA-Based Logic Gates. J Am Chem Soc. (Epub ahead of print) [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17994734&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Gardner, T.S., Cantor, C.R., Collins, J.J. (2000). Construction of a genetic toggle switch in Escherichia coli. Nature. 403(6767):338-42. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=10659857&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Heinemann, M., Panke, S. (2006). Synthetic biology—putting engineering into biology. Bioinformatics. 22(22):2790-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16954140&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Kaznessis, Y. N. (2007). Models for synthetic biology. BMC Syst Biol. 1(1):47. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17986347&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Kramer, B. P., Fischer, C., Fussenegger, M. (2004). BioLogic Gates Enable Transcription Control in Mammalian Cells. Biotechnol Bioeng. 87(4):478-84. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15286985&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Lederman, H., Macdonald, J., Stefanovic, D., Stojanovic, M. N. (2006). Deoxyribozyme-based three-input logic gates and construction of a molecular full adder. Biochemistry. 45(4):1194-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16430215&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Narayanaswamy, R., Ellington, A.D. (2006). Engineering RNA-based circuits. Handb Exp Pharmacol. (173):423-45. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16594629&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVAbstractPlus Abstract]&lt;br /&gt;
*Rackham, O., Chin, J. W. (2005). Cellular logic with orthogonal ribosomes. JACS 1227:17584-85. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16351070&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Rackham, O., Chin, J.W. (2006) Synthesizing cellular networks from evolved ribosome-mRNA pairs. Biochem Soc Trans. 34(2):328-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16545106&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Sayut, D.J., Kambam, P.K., Sun, L. (2007). Engineering and applications of genetic circuits. Mol Biosyst. 3(12):835-840. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=18000560&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Seelig G., Soloveichik, D., Zhang, D. Y., Winfree, E., (2006). Enzyme-free nucleic acid logic circuits. Science. 314(5805): 1585-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17158324&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Stojanovic, M. N., Semova, S., Kolpashchikov, D., Macdonald, J., Morgan, C., Stefanovic, D. (2005). Deoxyribozyme-based ligase logic gates and their initial circuits. J Am Chem Soc. 127(19):6914-5.  [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15884910&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Voigt, C. A. (2006). Genetic parts to program bacteria. Curr Opin Biotechnol. 17:548-557. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16978856&amp;amp;ordinalpos=9&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Wall, M. E., Hlavacek, W. S., Savageau, M. A. (2004). Design of gene circuits: lessons from bacteria. Nat Rev Genet. 5(1):34-42. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=14708014&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Yan, H., Feng, L., LaBean, T.H., Reif, J.H. (2003). Parallel Molecular Computations of Pairwise Exclusive-Or (XOR) Using DNA &amp;quot;String Tile&amp;quot; Self-Assembly. J Am Chem Soc. 125:14246-14247. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=14624551&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Yoshida, W., Yokobayashi, Y. (2007). Photon Boolean logic gates based on DNA aptamers. Chem Commun (Camb). (2):195-7. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17180244&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;/div&gt;</summary>
		<author><name>Emgarren</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=Figure_2._Logical_design_of_the_molecular_computer.&amp;diff=3903</id>
		<title>Figure 2. Logical design of the molecular computer.</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=Figure_2._Logical_design_of_the_molecular_computer.&amp;diff=3903"/>
				<updated>2007-12-06T03:55:15Z</updated>
		
		<summary type="html">&lt;p&gt;Emgarren: Figure 1. Logical design of the molecular computer. moved to Figure 2. Logical design of the molecular computer.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Benenson_fig_1_small.jpg]]&lt;br /&gt;
&lt;br /&gt;
(Image from Benenson et al., 2004. Permission pending.)&lt;/div&gt;</summary>
		<author><name>Emgarren</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=Figure_1._Logical_design_of_the_molecular_computer.&amp;diff=3904</id>
		<title>Figure 1. Logical design of the molecular computer.</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=Figure_1._Logical_design_of_the_molecular_computer.&amp;diff=3904"/>
				<updated>2007-12-06T03:55:15Z</updated>
		
		<summary type="html">&lt;p&gt;Emgarren: Figure 1. Logical design of the molecular computer. moved to Figure 2. Logical design of the molecular computer.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#redirect [[Figure 2. Logical design of the molecular computer.]]&lt;/div&gt;</summary>
		<author><name>Emgarren</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=Logic_Gates_-_Emma_Garren&amp;diff=3901</id>
		<title>Logic Gates - Emma Garren</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=Logic_Gates_-_Emma_Garren&amp;diff=3901"/>
				<updated>2007-12-06T03:52:46Z</updated>
		
		<summary type="html">&lt;p&gt;Emgarren: /* An autonomous molecular computer for logical control of gene expression. (Benenson et al., 2004) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Background: Logic Gates and Truth Tables=&lt;br /&gt;
&lt;br /&gt;
A [http://en.wikipedia.org/wiki/Logic_gate logic gate], the building block for digital circuits, is a computing unit that performs a logical operation on one or more inputs and produces a single output.  Gates are identified by their function, and each type of logic gate can be represented with a distinctive symbol.  Inputs to outputs are read from left to right.  A small circle on the right indicates the inversion of the output.  A double line on the left indicates that the function is &amp;quot;exclusive.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
A [http://en.wikipedia.org/wiki/Truth_table truth table] is a useful way to describe the behavior or function of a logic gate.  Logic states for both inputs and outputs are designated with 0's and 1's.  Click [[Logic Gates: Symbols and Truth Tables|here]] to see some common logic gates and their truth tables.&lt;br /&gt;
&lt;br /&gt;
Logic gates can be placed in parallel or serial combinations in order to perform more complex functions.  Here, two parallel outputs, D and E, act as inputs to the function of output Q:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Figure 1. Combination of logic gates: &amp;lt;/b&amp;gt; Q = D &amp;lt;b&amp;gt;OR&amp;lt;/b&amp;gt; E = (&amp;lt;b&amp;gt;NOT&amp;lt;/b&amp;gt;(A OR B)) &amp;lt;b&amp;gt;OR&amp;lt;/b&amp;gt; (B &amp;lt;b&amp;gt;AND&amp;lt;/b&amp;gt; C)&lt;br /&gt;
&lt;br /&gt;
[[Image:combination_gates.gif]]&lt;br /&gt;
&lt;br /&gt;
([http://www.kpsec.freeuk.com/gates.htm Image] by John Hewes, 2007)&lt;br /&gt;
&lt;br /&gt;
=Logic Gates in Synthetic Biology=&lt;br /&gt;
Synthetic biology applies many of the principles of engineering to the field of biology in order to create biological devices which can ultimately be integrated into increasingly complex systems.  These principles include standardization of parts, modularity, abstraction, reliability, predictability, and uniformity (Adrianantoandro et al., 2006).  The application of engineering principles to biology is complicated by the inability to predict the functions of even simple devices and modules within the cellular environment.  Some of the confounding factors are [[Term paper wiki|gene expression noise]], mutation, cell death, undefined and changing extracellular environments, and interactions with the cellular context (Adrianantoandro et al., 2006).  &lt;br /&gt;
&lt;br /&gt;
While for digital logic, inputs are either on or off (1 or 0), biological logic is sometimes leads to intermediate induction levels (Voigt, 2006).  However, due to their [http://en.wikipedia.org/wiki/Sigmoid_function sigmoid-shaped] dose response curves, gene regulation systems can be considered genetic analog-digital converters.  The signal is either ON or OFF for a wide range of input concentrations, with the system changing between the ON and OFF states in a relatively small concentration window (Kramer et al., 2004).&lt;br /&gt;
&lt;br /&gt;
In synthetic biology, logic gates are created by engineering the biochemical reactions that regulate various cellular processes, such as transcription, translation, protein phosphorylation, allosteric regulation, ligand/receptor binding, and enzymatic reactions.  Although the diversity of biochemical reactions can make it difficult to combine different devices, these logic gates can be used to build complex systems with functions that have many practical applications.  [http://gcat.davidson.edu/GcatWiki/index.php/CellularMemory:Mathematical_Models Mathematical modeling] is used to predict the dynamics of the signaling and regulatory networks resulting from the logic gates.&lt;br /&gt;
&lt;br /&gt;
=Biomolecular Logic Gates:'' In Vitro''=&lt;br /&gt;
&lt;br /&gt;
''In vitro'' studies have been used to design combinations of molecules that have emergent properties related to information processing--molecular computing devices.  Both the inputs and outputs consist of molecular species, with the output being a biologically active molecule.  The extent to which these devices will be used with the cellular context is unclear--however, they are bound to inspire new directions for research in synthetic biology, and have potential applications in biochemical sensing, pathway engineering, and medical diagnosis and treatment.&lt;br /&gt;
&lt;br /&gt;
==Protein-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
Enzymes:&lt;br /&gt;
*&amp;lt;b&amp;gt;Two coupled enzymes perform in parallel the 'AND' and 'InhibAND' logic gate operations. (Baron et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Logic Gates and Elementary Computing by Enzymes. (Baron et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
Synthetic Peptide Networks:&lt;br /&gt;
*&amp;lt;b&amp;gt;Boolean Logic Functions of a Synthetic Peptide Network. (Ashkenasy and Ghadiri, 2004)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
Signaling Proteins:&lt;br /&gt;
*&amp;lt;b&amp;gt;Engineering synthetic signaling proteins with ultrasensitive input/output control. (Dueber et al., 2007)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==Deoxyribozyme-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
Deoxyribozyme-based gates are controlled by oligonucleotide inputs, and have been used to engineer logic gates that perform:&lt;br /&gt;
*multiple logical operations in parallel&lt;br /&gt;
*single-step signaling cascades&lt;br /&gt;
*a feedback cycle that acts as an exponential chain reaction&lt;br /&gt;
&lt;br /&gt;
These papers provide examples of deoxyribozyme-based logic gates:&lt;br /&gt;
*&amp;lt;b&amp;gt;Deoxyribozyme-Based Ligase Logic Gates and Their Initial Circuits. (Stojanovic et al., 2005)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Deoxyribozyme-Based Three-Input Logic Gates and Construction of a Molecular Full Adder. (Lederman et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Construction of Molecular Logic Gates with a DNA-Cleaving Deoxyribozyme (Chen et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==DNA-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;b&amp;gt;Modular Multi-Level Circuits from Immobilized DNA-Based Logic Gates. (Frezza et al., 2007)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;DNA Logic Gates Based on Structural Polymorphism of Telomere DNA Molecules Responding to Chemical Input Signals. (Miyoshi et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Photonic boolean logic gates based on DNA aptamers. (Yoshida and Yokobayashi, 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Parallel Molecular Computations of Pairwise Exclusive-OR (XOR) Using DNA &amp;quot;String Tile&amp;quot; Self-Assembly. (Yan et al., 2003)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==An autonomous molecular computer for logical control of gene expression. (Benenson et al., 2004)==&lt;br /&gt;
&lt;br /&gt;
[[Image:Benenson_fig_1_small.jpg|thumb|[[Figure 1. Logical design of the molecular computer.]]]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Benenson fig 2.gif|thumb|[[Figure 2. Operation of the molecular computer.]]]]&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
This gate uses sequence recognition is used to control enzyme catalysis of covalent bond formation and breakage.&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; Specific combination mRNA levels, serving as a simple model of a disease state (cancer)&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; “Drug” (or drug repressor) in the form of a single-stranded DNA sequence with known anti-cancer activity&lt;br /&gt;
&lt;br /&gt;
An ''in vitro'' system is designed to recognize a specific combination of mRNA levels as its inputs, and performs a logical operation that results in the production of a molecule that can affect gene expression.  The input mRNA levels have been designed to mimic a simplistic version of gene expression modeling cancer, and the output is a drug-like ssDNA with known anticancer activity.  Therefore, the molecular computer is analogous to &amp;quot;a computational version of 'diagnosis'&amp;quot; (424).&lt;br /&gt;
&lt;br /&gt;
[[Figure 1. Logical design of the molecular computer.]]&lt;br /&gt;
&lt;br /&gt;
The molecular computers consist of a double-stranded DNA sequence with unique 7-bp sequences that recognize the “input” RNA.  Each mRNA indicator is processed one at a time.  An “inactivation tag” results in the displacement of the transition molecule, which destroys the computation fragment.  An “activation tag” results in activation of the transition molecule.  There are two separate molecular computers working simultaneously—one that releases the drug (a specific single-stranded DNA sequence) upon “positive diagnosis,” and another that releases the drug suppressor in response to “negative diagnosis.”  The drug (or drug repressor) is incorporated into the DNA fragment as an inactive loop, protected by the double-stranded recognition sequences.  If all of the transitions are “positive,” the ultimate output is drug administration (release of ssDNA).  If any of the steps results in a “negative” transition, the output is a drug repressor.  The design is flexible in that any sufficiently long mRNA molecule can be used as an indicator, and any ssDNA or short RNA molecule (up to at least 21-bp) can be designed as the output.  PCR was used to for the experimental demonstration of both diagnosis and drug administration, and it is shown that the amount of active drug increases with the confidence of positive diagnosis.  Future work could test the effectiveness of using alternate inputs (such as proteins), alternate outputs (such as RNA interference), as well as testing the function of the molecular computer ''in vivo''.&lt;br /&gt;
&lt;br /&gt;
[[Figure 2. Operation of the molecular computer.]]&lt;br /&gt;
&lt;br /&gt;
==Enzyme-Free Nucleic Acid Logic Circuits. (Seelig et al., 2006)==&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; 2 DNA strands - F(in) and G(in)&lt;br /&gt;
*&amp;lt;b&amp;gt;Gate:&amp;lt;/b&amp;gt; 3 DNA strands - E(q), F(f), and G&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Fluorescence - release of F(f)&lt;br /&gt;
&lt;br /&gt;
Nucleic acid devices are simplified by the predicability of base pairing.  Although previous research has engineered nucleic acid logic switches based on hybridization and conformational changes ''in vivo'', and this paper designs chemical logic gates that are capable of being combined into large, reliable circuits.  These logic gates embody the following digital design principles: logic, cascading, restoration, fan-out, and modularity.&lt;br /&gt;
&lt;br /&gt;
Benefits of this approach: both inputs and outputs are in the same form, which makes cascading possible (the output for one gate serves as the input for the next gate in the circuit).&lt;br /&gt;
&lt;br /&gt;
Gate function is entirely determined by base pairing and breaking.  Each gate is composed by one or more gate strands, and one output strand.  &lt;br /&gt;
&lt;br /&gt;
[[Figure 1: Two-input AND gate.]]&lt;br /&gt;
&lt;br /&gt;
Restoration:&lt;br /&gt;
*When a gate fails to produce enough output when triggered, restoration increases a moderate output amount to the full activation level.&lt;br /&gt;
*When a gate &amp;quot;leaks&amp;quot; by spontaneously releasing the output strand, restoration decreases the small output amount to a negligible level.&lt;br /&gt;
*Gates for [[Restoration: Amplification Gate|amplification]] and [[Restoration: Thresholding Gate|thresholding]] were used to implement signal restoration.&lt;br /&gt;
&lt;br /&gt;
Modularity and Scalability:  &lt;br /&gt;
*Eleven gates (AND, OR, sequence translation, input amplification, and signal restoration) were used to compose a large, complex circuit.&lt;br /&gt;
&lt;br /&gt;
=Cellular Logic Gates: ''In Vivo''=&lt;br /&gt;
&lt;br /&gt;
Introductory paragraph here.&lt;br /&gt;
&lt;br /&gt;
==Synthetic Oscillators and Switches==&lt;br /&gt;
[[Image:design_fig_1ab.gif|Synthetic oscillators and switches.]]&lt;br /&gt;
&lt;br /&gt;
[[Image:design_fig_1d.gif]]&lt;br /&gt;
&lt;br /&gt;
(Image from Figure 1 of Drubin et al., 2007. Permission pending.)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;A.  [[Repressilator]]&amp;lt;/b&amp;gt; (Elowitz and Leibler, 2000).  The &amp;quot;repressilator,&amp;quot; or synthetic cellular oscillator, can be built from a string of three repressors, each acting the repress the expression of the next gene in the circuit.  Oscillatory output is read by GFP expression regulated by one of the repressors (in this case, tetracycline).  The design is analogous to a series of three NOT gates.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;B.  Toggle switch&amp;lt;/b&amp;gt; (Gardner et al., 2000).  A toggle switch can be designed from two repressor systems that cross-regulate each other's promoters, and is analogous to the construction of two independent IF gates.  It is useful as a pathway module to create more complex programmable cells.  Toggle switches can be used to engineer [[CellularMemory:Toggle_Switch|cellular memory]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;D.  RNA-based antiswitch.&amp;lt;/b&amp;gt;  When the engineered RNA is bound to an inducer ligand, the structure changes to either expose or hide a region of RNA that is homologous to a region of the target mRNA (encompassing the translational start site).  Thus, when the antisense region is exposed, translation of target mRNA is repressed.  Synthetic switches in both eukaryotes ([[Antiswitches|antiswitches]]) and prokaryotes ([[Riboregulators|riboregulators]] and [[Riboswitches|riboswitches]]) can be mediated via RNA devices.&lt;br /&gt;
&lt;br /&gt;
==Environmental signal integration by a modular AND gate. (Anderson et al., 2007)==&lt;br /&gt;
&lt;br /&gt;
AND gates allow cells to integrate multiple signals and can increase their specificity in sensing the environment.  This is especially useful for engineering cells to sense environments that are not encountered naturally, or those that are too specific to be identified by a single environmental signal.&lt;br /&gt;
&lt;br /&gt;
A logic gate achieves &amp;lt;b&amp;gt;modularity&amp;lt;/b&amp;gt; when it can be used as a self-contained component of more complex systems, and is designed to interface with multiple different inputs and outputs.  This paper demonstrates a modular AND gate in ''E. coli'' that uses promoters for both the inputs and the output.  This design, unlike that of previously engineered prokaryotic logic gates, makes it relatively easy to use the same gate for different inputs and outputs.&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
*&amp;lt;b&amp;gt;Inputs:&amp;lt;/b&amp;gt;&lt;br /&gt;
# Promoter that drives the expression of the gene for T7 RNA polymerase (''T7ptag''), containing two [http://en.wikipedia.org/wiki/Stop_codon amber stop codons] that prevent translation under normal circumstances.&lt;br /&gt;
#Promoter that drives the expression of the gene for the SupD amber suppressor (''supD''), which decodes the amber stop codons as serine, and allows for translation of T7 RNA polymerase.&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Gene expressed under the T7 promoter, which requires functional translation of both T7 RNA polymerase and the SupD amber suppressor.&lt;br /&gt;
&lt;br /&gt;
The fluorescence data (see [Figure 2. Function of the AND gate. Figure 2]) was used to parameterize a [[transfer function model]] that was derived in order to understand how the range of the input promoters affects the function of the circuit.&lt;br /&gt;
&lt;br /&gt;
[[Figure 1. Schematic representation of AND gate.]]&lt;br /&gt;
&lt;br /&gt;
*Input 1: P(sal) controls the expression supD gene, and is activated by the addition of salicylate (Sal).&lt;br /&gt;
*Input 2: P(BAD) controls T7 RNA polymerase gene, and is activated by the addition of arabinose (Ara).  Because a strong RBS for T7ptag resulted in high levels of basal expression, the RBS was mutagenized and tuned by screening for the presence of output only when both inducers were present.&lt;br /&gt;
*Output: ''GFPmut3_LAA'' (fast-folding GFP with a degradation tag)&lt;br /&gt;
&lt;br /&gt;
[[Figure 2. Function of the AND gate.]]&lt;br /&gt;
&lt;br /&gt;
There is 1000-fold induction of fluorescence in the presence of high concentrations of both inducers, arabinose and salicylate.&lt;br /&gt;
&lt;br /&gt;
[[Figure 6. Modularity of the AND gate.]]&lt;br /&gt;
&lt;br /&gt;
The modularity of the AND gate is demonstrated by reconnecting the gate to new inputs (natural promoters), and a new output (desired phenotype).&lt;br /&gt;
&lt;br /&gt;
A.  Exchanging the inputs:&lt;br /&gt;
*Input 1: The ''lux'' promoter, which responds to the [[Quorum Sensing|quorum signal]] AI-1.&lt;br /&gt;
*Input 2: The ''mgrB'' promoter, which responds to the absence of exogenous magnesium via the PhoPQ two-component system.&lt;br /&gt;
&lt;br /&gt;
B. Exchanging the output:&lt;br /&gt;
*Output: The ''inv'' gene, coding for invasin, a protein that allows bacteria to invade mammalian cells.&lt;br /&gt;
&lt;br /&gt;
==BioLogic Gates Enable Logical Transcription Control in Mammalian Cells. (Kramer et al., 2004)==&lt;br /&gt;
&lt;br /&gt;
Transcription control modules, responsive to up to three small molecule inputs, were engineered in mammalian Chinese hamster ovary cells.  These &amp;quot;BioLogic gates&amp;quot; provide the tools and building blocks to engineer more complex gene regulatory networks in eukaryotic cells.  The gates use butyrolactone-, streptogramin-, tetracycline-, and macrolide-dependent transcription factors, each fused to a KRAB or VP16 repression domain. &lt;br /&gt;
&lt;br /&gt;
#[[NOT IF gate]] - two inputs&lt;br /&gt;
#[[NOT IF IF gate]] - three inputs&lt;br /&gt;
#[[NAND gate]] - parallel arrangement of two NOT gates&lt;br /&gt;
#[[OR gate]] - parallel arrangement of two IF gates&lt;br /&gt;
#[[NOR gate]] - constructed from two NOT gates in consecutive order&lt;br /&gt;
#[[INVERTER gate]] - combination of two independent IF gates, acts as the inverse of the NOT IF gate&lt;br /&gt;
&lt;br /&gt;
==Cellular Logic with Orthogonal Ribosomes. (Rackham and Chin, 2006)==&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
Two-input logic gates were constructed based on the interactions between synthetic O-rRNA and O-mRNA.&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; Orthogonal ribosomes (O-ribosomes), which translate O-mRNA, but do not significantly translate any of the thousands of cellular transcripts bearing cellular RBS sequences.&lt;br /&gt;
*&amp;lt;b&amp;gt;Gate:&amp;lt;/b&amp;gt; Orthogonal mRNAs (O-mRNAs), which contain ribosome-binding sequences (RBSs) that do not direct the translation of downstream genes by endogenous ribosomes.&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Fluorescence.&lt;br /&gt;
&lt;br /&gt;
Three distinct O-ribosome-O-mRNA pairs were isolated, with molecular specificities for independent function.  This was accomplished through [[Hunter Stone - Synthetic Biology Seminar|directed evolution]] in two steps: &lt;br /&gt;
#A library of new potential RBSs were placed upstream of a novel fusion of the genes encoding chloramphenicol acetyltransferase and uracil phosphoribosyltransferase, and screened against 5-fluorouracil to select for the O-mRNA sequences that were not translated by endogenous ribosomes.&lt;br /&gt;
#The selected O-mRNAs were combined with a library of mutated 16s rRNA sequences, and these cells were grown in the presence of chloramphenicol to screen for  those in which the mutant ribosomes translated the O-mRNAs.&lt;br /&gt;
The O-ribosome-O-mRNA pairs can be used to control almost any molecular interaction that can be linked to gene expression.  In this case they were used to build an &amp;lt;b&amp;gt;AND gate&amp;lt;/b&amp;gt; composed of two O-mRNA sequences: O-mRNA-A-omega, encoding the omega fragment of beta-galactosidase, and O-mRNA-C-alpha, encoding the alpha fragment of beta-galactosidase.  Synthesis and assembly of a complete beta-galactosidase enzyme (both fragments) results in the cells hydrolyzing FDG into F (fluorescein), which is detected with a fluorometer.  Cells programmed with both of the corresponding O-ribosome inputs, O-rRNA-A and O-rRNA-C, exhibited a 20-fold increase in fluorescence when compared with cells containing any other rRNA combinations.&lt;br /&gt;
&lt;br /&gt;
[[Figure 1. O-ribosomes and Boolean logic.]]&lt;br /&gt;
&lt;br /&gt;
=Applications and Future Directions=&lt;br /&gt;
&lt;br /&gt;
Logic gates can be used to design increasingly complex circuits with far-reaching applications in:&lt;br /&gt;
*Genetic engineering&lt;br /&gt;
*Nanotechnology&lt;br /&gt;
*Industrial Fermentation&lt;br /&gt;
*Metabolic engineering: increasingly complex synthetic gene circuits might be used to engineer and optimize novel metabolic pathways.&lt;br /&gt;
*[[Medical Applications of Synthetic Biology - Samantha Simpson|Medicine]]&lt;br /&gt;
**Bacteria to deliver cancer treatment: the integration of multiple inputs can help bacteria sense and respond to increasingly specific environments, such as that of a tumor in the human body.&lt;br /&gt;
**Pharmaceuticals: produced through metabolic engineering; &amp;quot;smart&amp;quot; drug delivery.&lt;br /&gt;
&lt;br /&gt;
=References=&lt;br /&gt;
*Anderson, J. C., Voigt, C. A., Arkin, A. P. (2007). Environmental signal integration by a modular AND gate. Mol Syst Biol. 3:133. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17700541&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Andrianantoandro, E., Subhayu, B., Karig, D. K., Weiss, R. (2006). Synthetic biology: new engineering rules for an emerging discipline. Mol Syst. Biol. 2:2006.0028. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16738572&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Ashkenasy, G., Ghadiri, M. R. (2004). Boolean Logic Functions of a Synthetic Peptide Network. J Am Chem Soc. 126(36):11140-1. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15355081&amp;amp;ordinalpos=13&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Baron, R., Lioubashevski, O., Katz, E., Niazov, T., Willner, I. (2006). Two coupled enzymes perform in parallel the “AND” and “InhibAND” logic gate operations. Org Biomol Chem. 4(6): 989-91. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16525539&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Baron, R., Lioubashevski, O., Katz, E., Niazov, T., Willner, I. (2006). Logic gates and elementary computing by enzymes. J Phys Chem A. 110(27):8548-53. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16821840&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Benenson, Y., Binyamin, G., Ben-Dor, U., Adar, R., Shapiro, E. (2004). An autonomous molecular computer for logical control of gene expression. Nature. 429:423-429. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15116117&amp;amp;ordinalpos=6&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Boczko, E., Gedeon, T., Mischaikow, K. (2007). Dynamics of a simple regulatory switch. J Math Biol. 55(5-6):679-719. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17622532&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Chen, X., Wang, Y., Liu, Q., Zhang, Z., Fan, C., He, L. (2006). Construction of molecular logic gates with a DNA-cleaving deoxyribozyme. Angew Chem Int Ed Engl. 45(11):1759-62. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16470893&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Davidson, E.A., Ellington, A.D. (2007). Synthetic RNA circuits. Nat Chem Biol. 3(1):23-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17173026&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Dueber, J.E., Mirsky, E.A., Lim, W.A. (2007). Engineering synthetic signaling proteins with ultrasensitive input/output control. Nat Biotechnol. 25(6):660-662. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17515908&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Drubin, D. A., Way, J. C., Silver, P. A. (2007). Designing biological systems. Genes Dev. 21(3):242-54. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17289915&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Elowitz, M. B., &amp;amp; Leibler, S. (2000). A synthetic oscillatory network of transcriptional regulators. Nature. 403(6767):335-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=10659856&amp;amp;ordinalpos=10&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract] &lt;br /&gt;
*Farfel, J., Stefanovic, D. (2005). Towards practical biomolecular computers using microfluidic deoxyribozyme logic gate networks.  University of New Mexico.&lt;br /&gt;
*Frezza, B.M., Cockroft, S. L., Ghadiri, M.R. (2007). Modular Multi-level Circuits from Immobilized DNA-Based Logic Gates. J Am Chem Soc. (Epub ahead of print) [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17994734&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Gardner, T.S., Cantor, C.R., Collins, J.J. (2000). Construction of a genetic toggle switch in Escherichia coli. Nature. 403(6767):338-42. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=10659857&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Heinemann, M., Panke, S. (2006). Synthetic biology—putting engineering into biology. Bioinformatics. 22(22):2790-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16954140&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Kaznessis, Y. N. (2007). Models for synthetic biology. BMC Syst Biol. 1(1):47. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17986347&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Kramer, B. P., Fischer, C., Fussenegger, M. (2004). BioLogic Gates Enable Transcription Control in Mammalian Cells. Biotechnol Bioeng. 87(4):478-84. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15286985&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Lederman, H., Macdonald, J., Stefanovic, D., Stojanovic, M. N. (2006). Deoxyribozyme-based three-input logic gates and construction of a molecular full adder. Biochemistry. 45(4):1194-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16430215&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Narayanaswamy, R., Ellington, A.D. (2006). Engineering RNA-based circuits. Handb Exp Pharmacol. (173):423-45. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16594629&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVAbstractPlus Abstract]&lt;br /&gt;
*Rackham, O., Chin, J. W. (2005). Cellular logic with orthogonal ribosomes. JACS 1227:17584-85. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16351070&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Rackham, O., Chin, J.W. (2006) Synthesizing cellular networks from evolved ribosome-mRNA pairs. Biochem Soc Trans. 34(2):328-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16545106&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Sayut, D.J., Kambam, P.K., Sun, L. (2007). Engineering and applications of genetic circuits. Mol Biosyst. 3(12):835-840. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=18000560&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Seelig G., Soloveichik, D., Zhang, D. Y., Winfree, E., (2006). Enzyme-free nucleic acid logic circuits. Science. 314(5805): 1585-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17158324&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Stojanovic, M. N., Semova, S., Kolpashchikov, D., Macdonald, J., Morgan, C., Stefanovic, D. (2005). Deoxyribozyme-based ligase logic gates and their initial circuits. J Am Chem Soc. 127(19):6914-5.  [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15884910&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Voigt, C. A. (2006). Genetic parts to program bacteria. Curr Opin Biotechnol. 17:548-557. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16978856&amp;amp;ordinalpos=9&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Wall, M. E., Hlavacek, W. S., Savageau, M. A. (2004). Design of gene circuits: lessons from bacteria. Nat Rev Genet. 5(1):34-42. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=14708014&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Yan, H., Feng, L., LaBean, T.H., Reif, J.H. (2003). Parallel Molecular Computations of Pairwise Exclusive-Or (XOR) Using DNA &amp;quot;String Tile&amp;quot; Self-Assembly. J Am Chem Soc. 125:14246-14247. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=14624551&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Yoshida, W., Yokobayashi, Y. (2007). Photon Boolean logic gates based on DNA aptamers. Chem Commun (Camb). (2):195-7. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17180244&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;/div&gt;</summary>
		<author><name>Emgarren</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=Logic_Gates_-_Emma_Garren&amp;diff=3900</id>
		<title>Logic Gates - Emma Garren</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=Logic_Gates_-_Emma_Garren&amp;diff=3900"/>
				<updated>2007-12-06T03:51:52Z</updated>
		
		<summary type="html">&lt;p&gt;Emgarren: /* Background: Logic Gates and Truth Tables */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Background: Logic Gates and Truth Tables=&lt;br /&gt;
&lt;br /&gt;
A [http://en.wikipedia.org/wiki/Logic_gate logic gate], the building block for digital circuits, is a computing unit that performs a logical operation on one or more inputs and produces a single output.  Gates are identified by their function, and each type of logic gate can be represented with a distinctive symbol.  Inputs to outputs are read from left to right.  A small circle on the right indicates the inversion of the output.  A double line on the left indicates that the function is &amp;quot;exclusive.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
A [http://en.wikipedia.org/wiki/Truth_table truth table] is a useful way to describe the behavior or function of a logic gate.  Logic states for both inputs and outputs are designated with 0's and 1's.  Click [[Logic Gates: Symbols and Truth Tables|here]] to see some common logic gates and their truth tables.&lt;br /&gt;
&lt;br /&gt;
Logic gates can be placed in parallel or serial combinations in order to perform more complex functions.  Here, two parallel outputs, D and E, act as inputs to the function of output Q:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Figure 1. Combination of logic gates: &amp;lt;/b&amp;gt; Q = D &amp;lt;b&amp;gt;OR&amp;lt;/b&amp;gt; E = (&amp;lt;b&amp;gt;NOT&amp;lt;/b&amp;gt;(A OR B)) &amp;lt;b&amp;gt;OR&amp;lt;/b&amp;gt; (B &amp;lt;b&amp;gt;AND&amp;lt;/b&amp;gt; C)&lt;br /&gt;
&lt;br /&gt;
[[Image:combination_gates.gif]]&lt;br /&gt;
&lt;br /&gt;
([http://www.kpsec.freeuk.com/gates.htm Image] by John Hewes, 2007)&lt;br /&gt;
&lt;br /&gt;
=Logic Gates in Synthetic Biology=&lt;br /&gt;
Synthetic biology applies many of the principles of engineering to the field of biology in order to create biological devices which can ultimately be integrated into increasingly complex systems.  These principles include standardization of parts, modularity, abstraction, reliability, predictability, and uniformity (Adrianantoandro et al., 2006).  The application of engineering principles to biology is complicated by the inability to predict the functions of even simple devices and modules within the cellular environment.  Some of the confounding factors are [[Term paper wiki|gene expression noise]], mutation, cell death, undefined and changing extracellular environments, and interactions with the cellular context (Adrianantoandro et al., 2006).  &lt;br /&gt;
&lt;br /&gt;
While for digital logic, inputs are either on or off (1 or 0), biological logic is sometimes leads to intermediate induction levels (Voigt, 2006).  However, due to their [http://en.wikipedia.org/wiki/Sigmoid_function sigmoid-shaped] dose response curves, gene regulation systems can be considered genetic analog-digital converters.  The signal is either ON or OFF for a wide range of input concentrations, with the system changing between the ON and OFF states in a relatively small concentration window (Kramer et al., 2004).&lt;br /&gt;
&lt;br /&gt;
In synthetic biology, logic gates are created by engineering the biochemical reactions that regulate various cellular processes, such as transcription, translation, protein phosphorylation, allosteric regulation, ligand/receptor binding, and enzymatic reactions.  Although the diversity of biochemical reactions can make it difficult to combine different devices, these logic gates can be used to build complex systems with functions that have many practical applications.  [http://gcat.davidson.edu/GcatWiki/index.php/CellularMemory:Mathematical_Models Mathematical modeling] is used to predict the dynamics of the signaling and regulatory networks resulting from the logic gates.&lt;br /&gt;
&lt;br /&gt;
=Biomolecular Logic Gates:'' In Vitro''=&lt;br /&gt;
&lt;br /&gt;
''In vitro'' studies have been used to design combinations of molecules that have emergent properties related to information processing--molecular computing devices.  Both the inputs and outputs consist of molecular species, with the output being a biologically active molecule.  The extent to which these devices will be used with the cellular context is unclear--however, they are bound to inspire new directions for research in synthetic biology, and have potential applications in biochemical sensing, pathway engineering, and medical diagnosis and treatment.&lt;br /&gt;
&lt;br /&gt;
==Protein-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
Enzymes:&lt;br /&gt;
*&amp;lt;b&amp;gt;Two coupled enzymes perform in parallel the 'AND' and 'InhibAND' logic gate operations. (Baron et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Logic Gates and Elementary Computing by Enzymes. (Baron et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
Synthetic Peptide Networks:&lt;br /&gt;
*&amp;lt;b&amp;gt;Boolean Logic Functions of a Synthetic Peptide Network. (Ashkenasy and Ghadiri, 2004)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
Signaling Proteins:&lt;br /&gt;
*&amp;lt;b&amp;gt;Engineering synthetic signaling proteins with ultrasensitive input/output control. (Dueber et al., 2007)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==Deoxyribozyme-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
Deoxyribozyme-based gates are controlled by oligonucleotide inputs, and have been used to engineer logic gates that perform:&lt;br /&gt;
*multiple logical operations in parallel&lt;br /&gt;
*single-step signaling cascades&lt;br /&gt;
*a feedback cycle that acts as an exponential chain reaction&lt;br /&gt;
&lt;br /&gt;
These papers provide examples of deoxyribozyme-based logic gates:&lt;br /&gt;
*&amp;lt;b&amp;gt;Deoxyribozyme-Based Ligase Logic Gates and Their Initial Circuits. (Stojanovic et al., 2005)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Deoxyribozyme-Based Three-Input Logic Gates and Construction of a Molecular Full Adder. (Lederman et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Construction of Molecular Logic Gates with a DNA-Cleaving Deoxyribozyme (Chen et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==DNA-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;b&amp;gt;Modular Multi-Level Circuits from Immobilized DNA-Based Logic Gates. (Frezza et al., 2007)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;DNA Logic Gates Based on Structural Polymorphism of Telomere DNA Molecules Responding to Chemical Input Signals. (Miyoshi et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Photonic boolean logic gates based on DNA aptamers. (Yoshida and Yokobayashi, 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Parallel Molecular Computations of Pairwise Exclusive-OR (XOR) Using DNA &amp;quot;String Tile&amp;quot; Self-Assembly. (Yan et al., 2003)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==An autonomous molecular computer for logical control of gene expression. (Benenson et al., 2004)==&lt;br /&gt;
&lt;br /&gt;
[[Image:Benenson_fig_1_small.jpg|thumb|[[Figure 1. Logical design of the molecular computer.]]]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Benenson_fig_2.gif|thumb|[[Figure 2. Operation of the molecular computer.]]]]&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
This gate uses sequence recognition is used to control enzyme catalysis of covalent bond formation and breakage.&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; Specific combination mRNA levels, serving as a simple model of a disease state (cancer)&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; “Drug” (or drug repressor) in the form of a single-stranded DNA sequence with known anti-cancer activity&lt;br /&gt;
&lt;br /&gt;
An ''in vitro'' system is designed to recognize a specific combination of mRNA levels as its inputs, and performs a logical operation that results in the production of a molecule that can affect gene expression.  The input mRNA levels have been designed to mimic a simplistic version of gene expression modeling cancer, and the output is a drug-like ssDNA with known anticancer activity.  Therefore, the molecular computer is analogous to &amp;quot;a computational version of 'diagnosis'&amp;quot; (424).&lt;br /&gt;
&lt;br /&gt;
[[Figure 1. Logical design of the molecular computer.]]&lt;br /&gt;
&lt;br /&gt;
The molecular computers consist of a double-stranded DNA sequence with unique 7-bp sequences that recognize the “input” RNA.  Each mRNA indicator is processed one at a time.  An “inactivation tag” results in the displacement of the transition molecule, which destroys the computation fragment.  An “activation tag” results in activation of the transition molecule.  There are two separate molecular computers working simultaneously—one that releases the drug (a specific single-stranded DNA sequence) upon “positive diagnosis,” and another that releases the drug suppressor in response to “negative diagnosis.”  The drug (or drug repressor) is incorporated into the DNA fragment as an inactive loop, protected by the double-stranded recognition sequences.  If all of the transitions are “positive,” the ultimate output is drug administration (release of ssDNA).  If any of the steps results in a “negative” transition, the output is a drug repressor.  The design is flexible in that any sufficiently long mRNA molecule can be used as an indicator, and any ssDNA or short RNA molecule (up to at least 21-bp) can be designed as the output.  PCR was used to for the experimental demonstration of both diagnosis and drug administration, and it is shown that the amount of active drug increases with the confidence of positive diagnosis.  Future work could test the effectiveness of using alternate inputs (such as proteins), alternate outputs (such as RNA interference), as well as testing the function of the molecular computer ''in vivo''.&lt;br /&gt;
&lt;br /&gt;
[[Figure 2. Operation of the molecular computer.]]&lt;br /&gt;
&lt;br /&gt;
==Enzyme-Free Nucleic Acid Logic Circuits. (Seelig et al., 2006)==&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; 2 DNA strands - F(in) and G(in)&lt;br /&gt;
*&amp;lt;b&amp;gt;Gate:&amp;lt;/b&amp;gt; 3 DNA strands - E(q), F(f), and G&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Fluorescence - release of F(f)&lt;br /&gt;
&lt;br /&gt;
Nucleic acid devices are simplified by the predicability of base pairing.  Although previous research has engineered nucleic acid logic switches based on hybridization and conformational changes ''in vivo'', and this paper designs chemical logic gates that are capable of being combined into large, reliable circuits.  These logic gates embody the following digital design principles: logic, cascading, restoration, fan-out, and modularity.&lt;br /&gt;
&lt;br /&gt;
Benefits of this approach: both inputs and outputs are in the same form, which makes cascading possible (the output for one gate serves as the input for the next gate in the circuit).&lt;br /&gt;
&lt;br /&gt;
Gate function is entirely determined by base pairing and breaking.  Each gate is composed by one or more gate strands, and one output strand.  &lt;br /&gt;
&lt;br /&gt;
[[Figure 1: Two-input AND gate.]]&lt;br /&gt;
&lt;br /&gt;
Restoration:&lt;br /&gt;
*When a gate fails to produce enough output when triggered, restoration increases a moderate output amount to the full activation level.&lt;br /&gt;
*When a gate &amp;quot;leaks&amp;quot; by spontaneously releasing the output strand, restoration decreases the small output amount to a negligible level.&lt;br /&gt;
*Gates for [[Restoration: Amplification Gate|amplification]] and [[Restoration: Thresholding Gate|thresholding]] were used to implement signal restoration.&lt;br /&gt;
&lt;br /&gt;
Modularity and Scalability:  &lt;br /&gt;
*Eleven gates (AND, OR, sequence translation, input amplification, and signal restoration) were used to compose a large, complex circuit.&lt;br /&gt;
&lt;br /&gt;
=Cellular Logic Gates: ''In Vivo''=&lt;br /&gt;
&lt;br /&gt;
Introductory paragraph here.&lt;br /&gt;
&lt;br /&gt;
==Synthetic Oscillators and Switches==&lt;br /&gt;
[[Image:design_fig_1ab.gif|Synthetic oscillators and switches.]]&lt;br /&gt;
&lt;br /&gt;
[[Image:design_fig_1d.gif]]&lt;br /&gt;
&lt;br /&gt;
(Image from Figure 1 of Drubin et al., 2007. Permission pending.)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;A.  [[Repressilator]]&amp;lt;/b&amp;gt; (Elowitz and Leibler, 2000).  The &amp;quot;repressilator,&amp;quot; or synthetic cellular oscillator, can be built from a string of three repressors, each acting the repress the expression of the next gene in the circuit.  Oscillatory output is read by GFP expression regulated by one of the repressors (in this case, tetracycline).  The design is analogous to a series of three NOT gates.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;B.  Toggle switch&amp;lt;/b&amp;gt; (Gardner et al., 2000).  A toggle switch can be designed from two repressor systems that cross-regulate each other's promoters, and is analogous to the construction of two independent IF gates.  It is useful as a pathway module to create more complex programmable cells.  Toggle switches can be used to engineer [[CellularMemory:Toggle_Switch|cellular memory]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;D.  RNA-based antiswitch.&amp;lt;/b&amp;gt;  When the engineered RNA is bound to an inducer ligand, the structure changes to either expose or hide a region of RNA that is homologous to a region of the target mRNA (encompassing the translational start site).  Thus, when the antisense region is exposed, translation of target mRNA is repressed.  Synthetic switches in both eukaryotes ([[Antiswitches|antiswitches]]) and prokaryotes ([[Riboregulators|riboregulators]] and [[Riboswitches|riboswitches]]) can be mediated via RNA devices.&lt;br /&gt;
&lt;br /&gt;
==Environmental signal integration by a modular AND gate. (Anderson et al., 2007)==&lt;br /&gt;
&lt;br /&gt;
AND gates allow cells to integrate multiple signals and can increase their specificity in sensing the environment.  This is especially useful for engineering cells to sense environments that are not encountered naturally, or those that are too specific to be identified by a single environmental signal.&lt;br /&gt;
&lt;br /&gt;
A logic gate achieves &amp;lt;b&amp;gt;modularity&amp;lt;/b&amp;gt; when it can be used as a self-contained component of more complex systems, and is designed to interface with multiple different inputs and outputs.  This paper demonstrates a modular AND gate in ''E. coli'' that uses promoters for both the inputs and the output.  This design, unlike that of previously engineered prokaryotic logic gates, makes it relatively easy to use the same gate for different inputs and outputs.&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
*&amp;lt;b&amp;gt;Inputs:&amp;lt;/b&amp;gt;&lt;br /&gt;
# Promoter that drives the expression of the gene for T7 RNA polymerase (''T7ptag''), containing two [http://en.wikipedia.org/wiki/Stop_codon amber stop codons] that prevent translation under normal circumstances.&lt;br /&gt;
#Promoter that drives the expression of the gene for the SupD amber suppressor (''supD''), which decodes the amber stop codons as serine, and allows for translation of T7 RNA polymerase.&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Gene expressed under the T7 promoter, which requires functional translation of both T7 RNA polymerase and the SupD amber suppressor.&lt;br /&gt;
&lt;br /&gt;
The fluorescence data (see [Figure 2. Function of the AND gate. Figure 2]) was used to parameterize a [[transfer function model]] that was derived in order to understand how the range of the input promoters affects the function of the circuit.&lt;br /&gt;
&lt;br /&gt;
[[Figure 1. Schematic representation of AND gate.]]&lt;br /&gt;
&lt;br /&gt;
*Input 1: P(sal) controls the expression supD gene, and is activated by the addition of salicylate (Sal).&lt;br /&gt;
*Input 2: P(BAD) controls T7 RNA polymerase gene, and is activated by the addition of arabinose (Ara).  Because a strong RBS for T7ptag resulted in high levels of basal expression, the RBS was mutagenized and tuned by screening for the presence of output only when both inducers were present.&lt;br /&gt;
*Output: ''GFPmut3_LAA'' (fast-folding GFP with a degradation tag)&lt;br /&gt;
&lt;br /&gt;
[[Figure 2. Function of the AND gate.]]&lt;br /&gt;
&lt;br /&gt;
There is 1000-fold induction of fluorescence in the presence of high concentrations of both inducers, arabinose and salicylate.&lt;br /&gt;
&lt;br /&gt;
[[Figure 6. Modularity of the AND gate.]]&lt;br /&gt;
&lt;br /&gt;
The modularity of the AND gate is demonstrated by reconnecting the gate to new inputs (natural promoters), and a new output (desired phenotype).&lt;br /&gt;
&lt;br /&gt;
A.  Exchanging the inputs:&lt;br /&gt;
*Input 1: The ''lux'' promoter, which responds to the [[Quorum Sensing|quorum signal]] AI-1.&lt;br /&gt;
*Input 2: The ''mgrB'' promoter, which responds to the absence of exogenous magnesium via the PhoPQ two-component system.&lt;br /&gt;
&lt;br /&gt;
B. Exchanging the output:&lt;br /&gt;
*Output: The ''inv'' gene, coding for invasin, a protein that allows bacteria to invade mammalian cells.&lt;br /&gt;
&lt;br /&gt;
==BioLogic Gates Enable Logical Transcription Control in Mammalian Cells. (Kramer et al., 2004)==&lt;br /&gt;
&lt;br /&gt;
Transcription control modules, responsive to up to three small molecule inputs, were engineered in mammalian Chinese hamster ovary cells.  These &amp;quot;BioLogic gates&amp;quot; provide the tools and building blocks to engineer more complex gene regulatory networks in eukaryotic cells.  The gates use butyrolactone-, streptogramin-, tetracycline-, and macrolide-dependent transcription factors, each fused to a KRAB or VP16 repression domain. &lt;br /&gt;
&lt;br /&gt;
#[[NOT IF gate]] - two inputs&lt;br /&gt;
#[[NOT IF IF gate]] - three inputs&lt;br /&gt;
#[[NAND gate]] - parallel arrangement of two NOT gates&lt;br /&gt;
#[[OR gate]] - parallel arrangement of two IF gates&lt;br /&gt;
#[[NOR gate]] - constructed from two NOT gates in consecutive order&lt;br /&gt;
#[[INVERTER gate]] - combination of two independent IF gates, acts as the inverse of the NOT IF gate&lt;br /&gt;
&lt;br /&gt;
==Cellular Logic with Orthogonal Ribosomes. (Rackham and Chin, 2006)==&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
Two-input logic gates were constructed based on the interactions between synthetic O-rRNA and O-mRNA.&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; Orthogonal ribosomes (O-ribosomes), which translate O-mRNA, but do not significantly translate any of the thousands of cellular transcripts bearing cellular RBS sequences.&lt;br /&gt;
*&amp;lt;b&amp;gt;Gate:&amp;lt;/b&amp;gt; Orthogonal mRNAs (O-mRNAs), which contain ribosome-binding sequences (RBSs) that do not direct the translation of downstream genes by endogenous ribosomes.&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Fluorescence.&lt;br /&gt;
&lt;br /&gt;
Three distinct O-ribosome-O-mRNA pairs were isolated, with molecular specificities for independent function.  This was accomplished through [[Hunter Stone - Synthetic Biology Seminar|directed evolution]] in two steps: &lt;br /&gt;
#A library of new potential RBSs were placed upstream of a novel fusion of the genes encoding chloramphenicol acetyltransferase and uracil phosphoribosyltransferase, and screened against 5-fluorouracil to select for the O-mRNA sequences that were not translated by endogenous ribosomes.&lt;br /&gt;
#The selected O-mRNAs were combined with a library of mutated 16s rRNA sequences, and these cells were grown in the presence of chloramphenicol to screen for  those in which the mutant ribosomes translated the O-mRNAs.&lt;br /&gt;
The O-ribosome-O-mRNA pairs can be used to control almost any molecular interaction that can be linked to gene expression.  In this case they were used to build an &amp;lt;b&amp;gt;AND gate&amp;lt;/b&amp;gt; composed of two O-mRNA sequences: O-mRNA-A-omega, encoding the omega fragment of beta-galactosidase, and O-mRNA-C-alpha, encoding the alpha fragment of beta-galactosidase.  Synthesis and assembly of a complete beta-galactosidase enzyme (both fragments) results in the cells hydrolyzing FDG into F (fluorescein), which is detected with a fluorometer.  Cells programmed with both of the corresponding O-ribosome inputs, O-rRNA-A and O-rRNA-C, exhibited a 20-fold increase in fluorescence when compared with cells containing any other rRNA combinations.&lt;br /&gt;
&lt;br /&gt;
[[Figure 1. O-ribosomes and Boolean logic.]]&lt;br /&gt;
&lt;br /&gt;
=Applications and Future Directions=&lt;br /&gt;
&lt;br /&gt;
Logic gates can be used to design increasingly complex circuits with far-reaching applications in:&lt;br /&gt;
*Genetic engineering&lt;br /&gt;
*Nanotechnology&lt;br /&gt;
*Industrial Fermentation&lt;br /&gt;
*Metabolic engineering: increasingly complex synthetic gene circuits might be used to engineer and optimize novel metabolic pathways.&lt;br /&gt;
*[[Medical Applications of Synthetic Biology - Samantha Simpson|Medicine]]&lt;br /&gt;
**Bacteria to deliver cancer treatment: the integration of multiple inputs can help bacteria sense and respond to increasingly specific environments, such as that of a tumor in the human body.&lt;br /&gt;
**Pharmaceuticals: produced through metabolic engineering; &amp;quot;smart&amp;quot; drug delivery.&lt;br /&gt;
&lt;br /&gt;
=References=&lt;br /&gt;
*Anderson, J. C., Voigt, C. A., Arkin, A. P. (2007). Environmental signal integration by a modular AND gate. Mol Syst Biol. 3:133. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17700541&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Andrianantoandro, E., Subhayu, B., Karig, D. K., Weiss, R. (2006). Synthetic biology: new engineering rules for an emerging discipline. Mol Syst. Biol. 2:2006.0028. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16738572&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Ashkenasy, G., Ghadiri, M. R. (2004). Boolean Logic Functions of a Synthetic Peptide Network. J Am Chem Soc. 126(36):11140-1. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15355081&amp;amp;ordinalpos=13&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Baron, R., Lioubashevski, O., Katz, E., Niazov, T., Willner, I. (2006). Two coupled enzymes perform in parallel the “AND” and “InhibAND” logic gate operations. Org Biomol Chem. 4(6): 989-91. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16525539&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Baron, R., Lioubashevski, O., Katz, E., Niazov, T., Willner, I. (2006). Logic gates and elementary computing by enzymes. J Phys Chem A. 110(27):8548-53. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16821840&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Benenson, Y., Binyamin, G., Ben-Dor, U., Adar, R., Shapiro, E. (2004). An autonomous molecular computer for logical control of gene expression. Nature. 429:423-429. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15116117&amp;amp;ordinalpos=6&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Boczko, E., Gedeon, T., Mischaikow, K. (2007). Dynamics of a simple regulatory switch. J Math Biol. 55(5-6):679-719. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17622532&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Chen, X., Wang, Y., Liu, Q., Zhang, Z., Fan, C., He, L. (2006). Construction of molecular logic gates with a DNA-cleaving deoxyribozyme. Angew Chem Int Ed Engl. 45(11):1759-62. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16470893&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Davidson, E.A., Ellington, A.D. (2007). Synthetic RNA circuits. Nat Chem Biol. 3(1):23-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17173026&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Dueber, J.E., Mirsky, E.A., Lim, W.A. (2007). Engineering synthetic signaling proteins with ultrasensitive input/output control. Nat Biotechnol. 25(6):660-662. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17515908&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Drubin, D. A., Way, J. C., Silver, P. A. (2007). Designing biological systems. Genes Dev. 21(3):242-54. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17289915&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Elowitz, M. B., &amp;amp; Leibler, S. (2000). A synthetic oscillatory network of transcriptional regulators. Nature. 403(6767):335-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=10659856&amp;amp;ordinalpos=10&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract] &lt;br /&gt;
*Farfel, J., Stefanovic, D. (2005). Towards practical biomolecular computers using microfluidic deoxyribozyme logic gate networks.  University of New Mexico.&lt;br /&gt;
*Frezza, B.M., Cockroft, S. L., Ghadiri, M.R. (2007). Modular Multi-level Circuits from Immobilized DNA-Based Logic Gates. J Am Chem Soc. (Epub ahead of print) [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17994734&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Gardner, T.S., Cantor, C.R., Collins, J.J. (2000). Construction of a genetic toggle switch in Escherichia coli. Nature. 403(6767):338-42. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=10659857&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Heinemann, M., Panke, S. (2006). Synthetic biology—putting engineering into biology. Bioinformatics. 22(22):2790-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16954140&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Kaznessis, Y. N. (2007). Models for synthetic biology. BMC Syst Biol. 1(1):47. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17986347&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Kramer, B. P., Fischer, C., Fussenegger, M. (2004). BioLogic Gates Enable Transcription Control in Mammalian Cells. Biotechnol Bioeng. 87(4):478-84. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15286985&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Lederman, H., Macdonald, J., Stefanovic, D., Stojanovic, M. N. (2006). Deoxyribozyme-based three-input logic gates and construction of a molecular full adder. Biochemistry. 45(4):1194-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16430215&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Narayanaswamy, R., Ellington, A.D. (2006). Engineering RNA-based circuits. Handb Exp Pharmacol. (173):423-45. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16594629&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVAbstractPlus Abstract]&lt;br /&gt;
*Rackham, O., Chin, J. W. (2005). Cellular logic with orthogonal ribosomes. JACS 1227:17584-85. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16351070&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Rackham, O., Chin, J.W. (2006) Synthesizing cellular networks from evolved ribosome-mRNA pairs. Biochem Soc Trans. 34(2):328-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16545106&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Sayut, D.J., Kambam, P.K., Sun, L. (2007). Engineering and applications of genetic circuits. Mol Biosyst. 3(12):835-840. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=18000560&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Seelig G., Soloveichik, D., Zhang, D. Y., Winfree, E., (2006). Enzyme-free nucleic acid logic circuits. Science. 314(5805): 1585-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17158324&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Stojanovic, M. N., Semova, S., Kolpashchikov, D., Macdonald, J., Morgan, C., Stefanovic, D. (2005). Deoxyribozyme-based ligase logic gates and their initial circuits. J Am Chem Soc. 127(19):6914-5.  [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15884910&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Voigt, C. A. (2006). Genetic parts to program bacteria. Curr Opin Biotechnol. 17:548-557. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16978856&amp;amp;ordinalpos=9&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Wall, M. E., Hlavacek, W. S., Savageau, M. A. (2004). Design of gene circuits: lessons from bacteria. Nat Rev Genet. 5(1):34-42. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=14708014&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Yan, H., Feng, L., LaBean, T.H., Reif, J.H. (2003). Parallel Molecular Computations of Pairwise Exclusive-Or (XOR) Using DNA &amp;quot;String Tile&amp;quot; Self-Assembly. J Am Chem Soc. 125:14246-14247. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=14624551&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Yoshida, W., Yokobayashi, Y. (2007). Photon Boolean logic gates based on DNA aptamers. Chem Commun (Camb). (2):195-7. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17180244&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;/div&gt;</summary>
		<author><name>Emgarren</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=Logic_Gates_-_Emma_Garren&amp;diff=3899</id>
		<title>Logic Gates - Emma Garren</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=Logic_Gates_-_Emma_Garren&amp;diff=3899"/>
				<updated>2007-12-06T03:51:21Z</updated>
		
		<summary type="html">&lt;p&gt;Emgarren: /* Background: Logic Gates and Truth Tables */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Background: Logic Gates and Truth Tables=&lt;br /&gt;
&lt;br /&gt;
A [http://en.wikipedia.org/wiki/Logic_gate logic gate], the building block for digital circuits, is a computing unit that performs a logical operation on one or more inputs and produces a single output.  Gates are identified by their function, and each type of logic gate can be represented with a distinctive symbol.  Inputs to outputs are read from left to right.  A small circle on the right indicates the inversion of the output.  A double line on the left indicates that the function is &amp;quot;exclusive.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
A [http://en.wikipedia.org/wiki/Truth_table truth table] is a useful way to describe the behavior or function of a logic gate.  Logic states for both inputs and outputs are designated with 0's and 1's.  Click [[Logic Gates: Symbols and Truth Tables|here]] to see some common logic gates and their truth tables.&lt;br /&gt;
&lt;br /&gt;
Logic gates can be placed in parallel or serial combinations in order to perform more complex functions.  Here, two parallel outputs, D and E, act as inputs to the function of output Q:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Figure 1.&amp;lt;/b&amp;gt; Q = D &amp;lt;b&amp;gt;OR&amp;lt;/b&amp;gt; E = (&amp;lt;b&amp;gt;NOT&amp;lt;/b&amp;gt;(A OR B)) &amp;lt;b&amp;gt;OR&amp;lt;/b&amp;gt; (B &amp;lt;b&amp;gt;AND&amp;lt;/b&amp;gt; C)&lt;br /&gt;
&lt;br /&gt;
[[Image:combination_gates.gif]]&lt;br /&gt;
&lt;br /&gt;
([http://www.kpsec.freeuk.com/gates.htm Image] by John Hewes, 2007)&lt;br /&gt;
&lt;br /&gt;
=Logic Gates in Synthetic Biology=&lt;br /&gt;
Synthetic biology applies many of the principles of engineering to the field of biology in order to create biological devices which can ultimately be integrated into increasingly complex systems.  These principles include standardization of parts, modularity, abstraction, reliability, predictability, and uniformity (Adrianantoandro et al., 2006).  The application of engineering principles to biology is complicated by the inability to predict the functions of even simple devices and modules within the cellular environment.  Some of the confounding factors are [[Term paper wiki|gene expression noise]], mutation, cell death, undefined and changing extracellular environments, and interactions with the cellular context (Adrianantoandro et al., 2006).  &lt;br /&gt;
&lt;br /&gt;
While for digital logic, inputs are either on or off (1 or 0), biological logic is sometimes leads to intermediate induction levels (Voigt, 2006).  However, due to their [http://en.wikipedia.org/wiki/Sigmoid_function sigmoid-shaped] dose response curves, gene regulation systems can be considered genetic analog-digital converters.  The signal is either ON or OFF for a wide range of input concentrations, with the system changing between the ON and OFF states in a relatively small concentration window (Kramer et al., 2004).&lt;br /&gt;
&lt;br /&gt;
In synthetic biology, logic gates are created by engineering the biochemical reactions that regulate various cellular processes, such as transcription, translation, protein phosphorylation, allosteric regulation, ligand/receptor binding, and enzymatic reactions.  Although the diversity of biochemical reactions can make it difficult to combine different devices, these logic gates can be used to build complex systems with functions that have many practical applications.  [http://gcat.davidson.edu/GcatWiki/index.php/CellularMemory:Mathematical_Models Mathematical modeling] is used to predict the dynamics of the signaling and regulatory networks resulting from the logic gates.&lt;br /&gt;
&lt;br /&gt;
=Biomolecular Logic Gates:'' In Vitro''=&lt;br /&gt;
&lt;br /&gt;
''In vitro'' studies have been used to design combinations of molecules that have emergent properties related to information processing--molecular computing devices.  Both the inputs and outputs consist of molecular species, with the output being a biologically active molecule.  The extent to which these devices will be used with the cellular context is unclear--however, they are bound to inspire new directions for research in synthetic biology, and have potential applications in biochemical sensing, pathway engineering, and medical diagnosis and treatment.&lt;br /&gt;
&lt;br /&gt;
==Protein-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
Enzymes:&lt;br /&gt;
*&amp;lt;b&amp;gt;Two coupled enzymes perform in parallel the 'AND' and 'InhibAND' logic gate operations. (Baron et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Logic Gates and Elementary Computing by Enzymes. (Baron et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
Synthetic Peptide Networks:&lt;br /&gt;
*&amp;lt;b&amp;gt;Boolean Logic Functions of a Synthetic Peptide Network. (Ashkenasy and Ghadiri, 2004)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
Signaling Proteins:&lt;br /&gt;
*&amp;lt;b&amp;gt;Engineering synthetic signaling proteins with ultrasensitive input/output control. (Dueber et al., 2007)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==Deoxyribozyme-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
Deoxyribozyme-based gates are controlled by oligonucleotide inputs, and have been used to engineer logic gates that perform:&lt;br /&gt;
*multiple logical operations in parallel&lt;br /&gt;
*single-step signaling cascades&lt;br /&gt;
*a feedback cycle that acts as an exponential chain reaction&lt;br /&gt;
&lt;br /&gt;
These papers provide examples of deoxyribozyme-based logic gates:&lt;br /&gt;
*&amp;lt;b&amp;gt;Deoxyribozyme-Based Ligase Logic Gates and Their Initial Circuits. (Stojanovic et al., 2005)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Deoxyribozyme-Based Three-Input Logic Gates and Construction of a Molecular Full Adder. (Lederman et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Construction of Molecular Logic Gates with a DNA-Cleaving Deoxyribozyme (Chen et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==DNA-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;b&amp;gt;Modular Multi-Level Circuits from Immobilized DNA-Based Logic Gates. (Frezza et al., 2007)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;DNA Logic Gates Based on Structural Polymorphism of Telomere DNA Molecules Responding to Chemical Input Signals. (Miyoshi et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Photonic boolean logic gates based on DNA aptamers. (Yoshida and Yokobayashi, 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Parallel Molecular Computations of Pairwise Exclusive-OR (XOR) Using DNA &amp;quot;String Tile&amp;quot; Self-Assembly. (Yan et al., 2003)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==An autonomous molecular computer for logical control of gene expression. (Benenson et al., 2004)==&lt;br /&gt;
&lt;br /&gt;
[[Image:Benenson_fig_1_small.jpg|thumb|[[Figure 1. Logical design of the molecular computer.]]]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Benenson_fig_2.gif|thumb|[[Figure 2. Operation of the molecular computer.]]]]&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
This gate uses sequence recognition is used to control enzyme catalysis of covalent bond formation and breakage.&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; Specific combination mRNA levels, serving as a simple model of a disease state (cancer)&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; “Drug” (or drug repressor) in the form of a single-stranded DNA sequence with known anti-cancer activity&lt;br /&gt;
&lt;br /&gt;
An ''in vitro'' system is designed to recognize a specific combination of mRNA levels as its inputs, and performs a logical operation that results in the production of a molecule that can affect gene expression.  The input mRNA levels have been designed to mimic a simplistic version of gene expression modeling cancer, and the output is a drug-like ssDNA with known anticancer activity.  Therefore, the molecular computer is analogous to &amp;quot;a computational version of 'diagnosis'&amp;quot; (424).&lt;br /&gt;
&lt;br /&gt;
[[Figure 1. Logical design of the molecular computer.]]&lt;br /&gt;
&lt;br /&gt;
The molecular computers consist of a double-stranded DNA sequence with unique 7-bp sequences that recognize the “input” RNA.  Each mRNA indicator is processed one at a time.  An “inactivation tag” results in the displacement of the transition molecule, which destroys the computation fragment.  An “activation tag” results in activation of the transition molecule.  There are two separate molecular computers working simultaneously—one that releases the drug (a specific single-stranded DNA sequence) upon “positive diagnosis,” and another that releases the drug suppressor in response to “negative diagnosis.”  The drug (or drug repressor) is incorporated into the DNA fragment as an inactive loop, protected by the double-stranded recognition sequences.  If all of the transitions are “positive,” the ultimate output is drug administration (release of ssDNA).  If any of the steps results in a “negative” transition, the output is a drug repressor.  The design is flexible in that any sufficiently long mRNA molecule can be used as an indicator, and any ssDNA or short RNA molecule (up to at least 21-bp) can be designed as the output.  PCR was used to for the experimental demonstration of both diagnosis and drug administration, and it is shown that the amount of active drug increases with the confidence of positive diagnosis.  Future work could test the effectiveness of using alternate inputs (such as proteins), alternate outputs (such as RNA interference), as well as testing the function of the molecular computer ''in vivo''.&lt;br /&gt;
&lt;br /&gt;
[[Figure 2. Operation of the molecular computer.]]&lt;br /&gt;
&lt;br /&gt;
==Enzyme-Free Nucleic Acid Logic Circuits. (Seelig et al., 2006)==&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; 2 DNA strands - F(in) and G(in)&lt;br /&gt;
*&amp;lt;b&amp;gt;Gate:&amp;lt;/b&amp;gt; 3 DNA strands - E(q), F(f), and G&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Fluorescence - release of F(f)&lt;br /&gt;
&lt;br /&gt;
Nucleic acid devices are simplified by the predicability of base pairing.  Although previous research has engineered nucleic acid logic switches based on hybridization and conformational changes ''in vivo'', and this paper designs chemical logic gates that are capable of being combined into large, reliable circuits.  These logic gates embody the following digital design principles: logic, cascading, restoration, fan-out, and modularity.&lt;br /&gt;
&lt;br /&gt;
Benefits of this approach: both inputs and outputs are in the same form, which makes cascading possible (the output for one gate serves as the input for the next gate in the circuit).&lt;br /&gt;
&lt;br /&gt;
Gate function is entirely determined by base pairing and breaking.  Each gate is composed by one or more gate strands, and one output strand.  &lt;br /&gt;
&lt;br /&gt;
[[Figure 1: Two-input AND gate.]]&lt;br /&gt;
&lt;br /&gt;
Restoration:&lt;br /&gt;
*When a gate fails to produce enough output when triggered, restoration increases a moderate output amount to the full activation level.&lt;br /&gt;
*When a gate &amp;quot;leaks&amp;quot; by spontaneously releasing the output strand, restoration decreases the small output amount to a negligible level.&lt;br /&gt;
*Gates for [[Restoration: Amplification Gate|amplification]] and [[Restoration: Thresholding Gate|thresholding]] were used to implement signal restoration.&lt;br /&gt;
&lt;br /&gt;
Modularity and Scalability:  &lt;br /&gt;
*Eleven gates (AND, OR, sequence translation, input amplification, and signal restoration) were used to compose a large, complex circuit.&lt;br /&gt;
&lt;br /&gt;
=Cellular Logic Gates: ''In Vivo''=&lt;br /&gt;
&lt;br /&gt;
Introductory paragraph here.&lt;br /&gt;
&lt;br /&gt;
==Synthetic Oscillators and Switches==&lt;br /&gt;
[[Image:design_fig_1ab.gif|Synthetic oscillators and switches.]]&lt;br /&gt;
&lt;br /&gt;
[[Image:design_fig_1d.gif]]&lt;br /&gt;
&lt;br /&gt;
(Image from Figure 1 of Drubin et al., 2007. Permission pending.)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;A.  [[Repressilator]]&amp;lt;/b&amp;gt; (Elowitz and Leibler, 2000).  The &amp;quot;repressilator,&amp;quot; or synthetic cellular oscillator, can be built from a string of three repressors, each acting the repress the expression of the next gene in the circuit.  Oscillatory output is read by GFP expression regulated by one of the repressors (in this case, tetracycline).  The design is analogous to a series of three NOT gates.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;B.  Toggle switch&amp;lt;/b&amp;gt; (Gardner et al., 2000).  A toggle switch can be designed from two repressor systems that cross-regulate each other's promoters, and is analogous to the construction of two independent IF gates.  It is useful as a pathway module to create more complex programmable cells.  Toggle switches can be used to engineer [[CellularMemory:Toggle_Switch|cellular memory]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;D.  RNA-based antiswitch.&amp;lt;/b&amp;gt;  When the engineered RNA is bound to an inducer ligand, the structure changes to either expose or hide a region of RNA that is homologous to a region of the target mRNA (encompassing the translational start site).  Thus, when the antisense region is exposed, translation of target mRNA is repressed.  Synthetic switches in both eukaryotes ([[Antiswitches|antiswitches]]) and prokaryotes ([[Riboregulators|riboregulators]] and [[Riboswitches|riboswitches]]) can be mediated via RNA devices.&lt;br /&gt;
&lt;br /&gt;
==Environmental signal integration by a modular AND gate. (Anderson et al., 2007)==&lt;br /&gt;
&lt;br /&gt;
AND gates allow cells to integrate multiple signals and can increase their specificity in sensing the environment.  This is especially useful for engineering cells to sense environments that are not encountered naturally, or those that are too specific to be identified by a single environmental signal.&lt;br /&gt;
&lt;br /&gt;
A logic gate achieves &amp;lt;b&amp;gt;modularity&amp;lt;/b&amp;gt; when it can be used as a self-contained component of more complex systems, and is designed to interface with multiple different inputs and outputs.  This paper demonstrates a modular AND gate in ''E. coli'' that uses promoters for both the inputs and the output.  This design, unlike that of previously engineered prokaryotic logic gates, makes it relatively easy to use the same gate for different inputs and outputs.&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
*&amp;lt;b&amp;gt;Inputs:&amp;lt;/b&amp;gt;&lt;br /&gt;
# Promoter that drives the expression of the gene for T7 RNA polymerase (''T7ptag''), containing two [http://en.wikipedia.org/wiki/Stop_codon amber stop codons] that prevent translation under normal circumstances.&lt;br /&gt;
#Promoter that drives the expression of the gene for the SupD amber suppressor (''supD''), which decodes the amber stop codons as serine, and allows for translation of T7 RNA polymerase.&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Gene expressed under the T7 promoter, which requires functional translation of both T7 RNA polymerase and the SupD amber suppressor.&lt;br /&gt;
&lt;br /&gt;
The fluorescence data (see [Figure 2. Function of the AND gate. Figure 2]) was used to parameterize a [[transfer function model]] that was derived in order to understand how the range of the input promoters affects the function of the circuit.&lt;br /&gt;
&lt;br /&gt;
[[Figure 1. Schematic representation of AND gate.]]&lt;br /&gt;
&lt;br /&gt;
*Input 1: P(sal) controls the expression supD gene, and is activated by the addition of salicylate (Sal).&lt;br /&gt;
*Input 2: P(BAD) controls T7 RNA polymerase gene, and is activated by the addition of arabinose (Ara).  Because a strong RBS for T7ptag resulted in high levels of basal expression, the RBS was mutagenized and tuned by screening for the presence of output only when both inducers were present.&lt;br /&gt;
*Output: ''GFPmut3_LAA'' (fast-folding GFP with a degradation tag)&lt;br /&gt;
&lt;br /&gt;
[[Figure 2. Function of the AND gate.]]&lt;br /&gt;
&lt;br /&gt;
There is 1000-fold induction of fluorescence in the presence of high concentrations of both inducers, arabinose and salicylate.&lt;br /&gt;
&lt;br /&gt;
[[Figure 6. Modularity of the AND gate.]]&lt;br /&gt;
&lt;br /&gt;
The modularity of the AND gate is demonstrated by reconnecting the gate to new inputs (natural promoters), and a new output (desired phenotype).&lt;br /&gt;
&lt;br /&gt;
A.  Exchanging the inputs:&lt;br /&gt;
*Input 1: The ''lux'' promoter, which responds to the [[Quorum Sensing|quorum signal]] AI-1.&lt;br /&gt;
*Input 2: The ''mgrB'' promoter, which responds to the absence of exogenous magnesium via the PhoPQ two-component system.&lt;br /&gt;
&lt;br /&gt;
B. Exchanging the output:&lt;br /&gt;
*Output: The ''inv'' gene, coding for invasin, a protein that allows bacteria to invade mammalian cells.&lt;br /&gt;
&lt;br /&gt;
==BioLogic Gates Enable Logical Transcription Control in Mammalian Cells. (Kramer et al., 2004)==&lt;br /&gt;
&lt;br /&gt;
Transcription control modules, responsive to up to three small molecule inputs, were engineered in mammalian Chinese hamster ovary cells.  These &amp;quot;BioLogic gates&amp;quot; provide the tools and building blocks to engineer more complex gene regulatory networks in eukaryotic cells.  The gates use butyrolactone-, streptogramin-, tetracycline-, and macrolide-dependent transcription factors, each fused to a KRAB or VP16 repression domain. &lt;br /&gt;
&lt;br /&gt;
#[[NOT IF gate]] - two inputs&lt;br /&gt;
#[[NOT IF IF gate]] - three inputs&lt;br /&gt;
#[[NAND gate]] - parallel arrangement of two NOT gates&lt;br /&gt;
#[[OR gate]] - parallel arrangement of two IF gates&lt;br /&gt;
#[[NOR gate]] - constructed from two NOT gates in consecutive order&lt;br /&gt;
#[[INVERTER gate]] - combination of two independent IF gates, acts as the inverse of the NOT IF gate&lt;br /&gt;
&lt;br /&gt;
==Cellular Logic with Orthogonal Ribosomes. (Rackham and Chin, 2006)==&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
Two-input logic gates were constructed based on the interactions between synthetic O-rRNA and O-mRNA.&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; Orthogonal ribosomes (O-ribosomes), which translate O-mRNA, but do not significantly translate any of the thousands of cellular transcripts bearing cellular RBS sequences.&lt;br /&gt;
*&amp;lt;b&amp;gt;Gate:&amp;lt;/b&amp;gt; Orthogonal mRNAs (O-mRNAs), which contain ribosome-binding sequences (RBSs) that do not direct the translation of downstream genes by endogenous ribosomes.&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Fluorescence.&lt;br /&gt;
&lt;br /&gt;
Three distinct O-ribosome-O-mRNA pairs were isolated, with molecular specificities for independent function.  This was accomplished through [[Hunter Stone - Synthetic Biology Seminar|directed evolution]] in two steps: &lt;br /&gt;
#A library of new potential RBSs were placed upstream of a novel fusion of the genes encoding chloramphenicol acetyltransferase and uracil phosphoribosyltransferase, and screened against 5-fluorouracil to select for the O-mRNA sequences that were not translated by endogenous ribosomes.&lt;br /&gt;
#The selected O-mRNAs were combined with a library of mutated 16s rRNA sequences, and these cells were grown in the presence of chloramphenicol to screen for  those in which the mutant ribosomes translated the O-mRNAs.&lt;br /&gt;
The O-ribosome-O-mRNA pairs can be used to control almost any molecular interaction that can be linked to gene expression.  In this case they were used to build an &amp;lt;b&amp;gt;AND gate&amp;lt;/b&amp;gt; composed of two O-mRNA sequences: O-mRNA-A-omega, encoding the omega fragment of beta-galactosidase, and O-mRNA-C-alpha, encoding the alpha fragment of beta-galactosidase.  Synthesis and assembly of a complete beta-galactosidase enzyme (both fragments) results in the cells hydrolyzing FDG into F (fluorescein), which is detected with a fluorometer.  Cells programmed with both of the corresponding O-ribosome inputs, O-rRNA-A and O-rRNA-C, exhibited a 20-fold increase in fluorescence when compared with cells containing any other rRNA combinations.&lt;br /&gt;
&lt;br /&gt;
[[Figure 1. O-ribosomes and Boolean logic.]]&lt;br /&gt;
&lt;br /&gt;
=Applications and Future Directions=&lt;br /&gt;
&lt;br /&gt;
Logic gates can be used to design increasingly complex circuits with far-reaching applications in:&lt;br /&gt;
*Genetic engineering&lt;br /&gt;
*Nanotechnology&lt;br /&gt;
*Industrial Fermentation&lt;br /&gt;
*Metabolic engineering: increasingly complex synthetic gene circuits might be used to engineer and optimize novel metabolic pathways.&lt;br /&gt;
*[[Medical Applications of Synthetic Biology - Samantha Simpson|Medicine]]&lt;br /&gt;
**Bacteria to deliver cancer treatment: the integration of multiple inputs can help bacteria sense and respond to increasingly specific environments, such as that of a tumor in the human body.&lt;br /&gt;
**Pharmaceuticals: produced through metabolic engineering; &amp;quot;smart&amp;quot; drug delivery.&lt;br /&gt;
&lt;br /&gt;
=References=&lt;br /&gt;
*Anderson, J. C., Voigt, C. A., Arkin, A. P. (2007). Environmental signal integration by a modular AND gate. Mol Syst Biol. 3:133. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17700541&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Andrianantoandro, E., Subhayu, B., Karig, D. K., Weiss, R. (2006). Synthetic biology: new engineering rules for an emerging discipline. Mol Syst. Biol. 2:2006.0028. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16738572&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Ashkenasy, G., Ghadiri, M. R. (2004). Boolean Logic Functions of a Synthetic Peptide Network. J Am Chem Soc. 126(36):11140-1. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15355081&amp;amp;ordinalpos=13&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Baron, R., Lioubashevski, O., Katz, E., Niazov, T., Willner, I. (2006). Two coupled enzymes perform in parallel the “AND” and “InhibAND” logic gate operations. Org Biomol Chem. 4(6): 989-91. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16525539&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Baron, R., Lioubashevski, O., Katz, E., Niazov, T., Willner, I. (2006). Logic gates and elementary computing by enzymes. J Phys Chem A. 110(27):8548-53. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16821840&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Benenson, Y., Binyamin, G., Ben-Dor, U., Adar, R., Shapiro, E. (2004). An autonomous molecular computer for logical control of gene expression. Nature. 429:423-429. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15116117&amp;amp;ordinalpos=6&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Boczko, E., Gedeon, T., Mischaikow, K. (2007). Dynamics of a simple regulatory switch. J Math Biol. 55(5-6):679-719. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17622532&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Chen, X., Wang, Y., Liu, Q., Zhang, Z., Fan, C., He, L. (2006). Construction of molecular logic gates with a DNA-cleaving deoxyribozyme. Angew Chem Int Ed Engl. 45(11):1759-62. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16470893&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Davidson, E.A., Ellington, A.D. (2007). Synthetic RNA circuits. Nat Chem Biol. 3(1):23-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17173026&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Dueber, J.E., Mirsky, E.A., Lim, W.A. (2007). Engineering synthetic signaling proteins with ultrasensitive input/output control. Nat Biotechnol. 25(6):660-662. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17515908&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Drubin, D. A., Way, J. C., Silver, P. A. (2007). Designing biological systems. Genes Dev. 21(3):242-54. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17289915&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Elowitz, M. B., &amp;amp; Leibler, S. (2000). A synthetic oscillatory network of transcriptional regulators. Nature. 403(6767):335-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=10659856&amp;amp;ordinalpos=10&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract] &lt;br /&gt;
*Farfel, J., Stefanovic, D. (2005). Towards practical biomolecular computers using microfluidic deoxyribozyme logic gate networks.  University of New Mexico.&lt;br /&gt;
*Frezza, B.M., Cockroft, S. L., Ghadiri, M.R. (2007). Modular Multi-level Circuits from Immobilized DNA-Based Logic Gates. J Am Chem Soc. (Epub ahead of print) [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17994734&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Gardner, T.S., Cantor, C.R., Collins, J.J. (2000). Construction of a genetic toggle switch in Escherichia coli. Nature. 403(6767):338-42. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=10659857&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Heinemann, M., Panke, S. (2006). Synthetic biology—putting engineering into biology. Bioinformatics. 22(22):2790-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16954140&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Kaznessis, Y. N. (2007). Models for synthetic biology. BMC Syst Biol. 1(1):47. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17986347&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Kramer, B. P., Fischer, C., Fussenegger, M. (2004). BioLogic Gates Enable Transcription Control in Mammalian Cells. Biotechnol Bioeng. 87(4):478-84. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15286985&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Lederman, H., Macdonald, J., Stefanovic, D., Stojanovic, M. N. (2006). Deoxyribozyme-based three-input logic gates and construction of a molecular full adder. Biochemistry. 45(4):1194-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16430215&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Narayanaswamy, R., Ellington, A.D. (2006). Engineering RNA-based circuits. Handb Exp Pharmacol. (173):423-45. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16594629&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVAbstractPlus Abstract]&lt;br /&gt;
*Rackham, O., Chin, J. W. (2005). Cellular logic with orthogonal ribosomes. JACS 1227:17584-85. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16351070&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Rackham, O., Chin, J.W. (2006) Synthesizing cellular networks from evolved ribosome-mRNA pairs. Biochem Soc Trans. 34(2):328-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16545106&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Sayut, D.J., Kambam, P.K., Sun, L. (2007). Engineering and applications of genetic circuits. Mol Biosyst. 3(12):835-840. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=18000560&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Seelig G., Soloveichik, D., Zhang, D. Y., Winfree, E., (2006). Enzyme-free nucleic acid logic circuits. Science. 314(5805): 1585-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17158324&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Stojanovic, M. N., Semova, S., Kolpashchikov, D., Macdonald, J., Morgan, C., Stefanovic, D. (2005). Deoxyribozyme-based ligase logic gates and their initial circuits. J Am Chem Soc. 127(19):6914-5.  [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15884910&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Voigt, C. A. (2006). Genetic parts to program bacteria. Curr Opin Biotechnol. 17:548-557. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16978856&amp;amp;ordinalpos=9&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Wall, M. E., Hlavacek, W. S., Savageau, M. A. (2004). Design of gene circuits: lessons from bacteria. Nat Rev Genet. 5(1):34-42. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=14708014&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Yan, H., Feng, L., LaBean, T.H., Reif, J.H. (2003). Parallel Molecular Computations of Pairwise Exclusive-Or (XOR) Using DNA &amp;quot;String Tile&amp;quot; Self-Assembly. J Am Chem Soc. 125:14246-14247. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=14624551&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Yoshida, W., Yokobayashi, Y. (2007). Photon Boolean logic gates based on DNA aptamers. Chem Commun (Camb). (2):195-7. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17180244&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;/div&gt;</summary>
		<author><name>Emgarren</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=Logic_Gates_-_Emma_Garren&amp;diff=3898</id>
		<title>Logic Gates - Emma Garren</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=Logic_Gates_-_Emma_Garren&amp;diff=3898"/>
				<updated>2007-12-06T03:51:07Z</updated>
		
		<summary type="html">&lt;p&gt;Emgarren: /* Background: Logic Gates and Truth Tables */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Background: Logic Gates and Truth Tables=&lt;br /&gt;
&lt;br /&gt;
A [http://en.wikipedia.org/wiki/Logic_gate logic gate], the building block for digital circuits, is a computing unit that performs a logical operation on one or more inputs and produces a single output.  Gates are identified by their function, and each type of logic gate can be represented with a distinctive symbol.  Inputs to outputs are read from left to right.  A small circle on the right indicates the inversion of the output.  A double line on the left indicates that the function is &amp;quot;exclusive.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
A [http://en.wikipedia.org/wiki/Truth_table truth table] is a useful way to describe the behavior or function of a logic gate.  Logic states for both inputs and outputs are designated with 0's and 1's.  Click [[Logic Gates: Symbols and Truth Tables|here]] to see some common logic gates and their truth tables.&lt;br /&gt;
&lt;br /&gt;
Logic gates can be placed in parallel or serial combinations in order to perform more complex functions.  Here, two parallel outputs, D and E, act as inputs to the function of output Q:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;FIGURE 1.&amp;lt;/b&amp;gt; Q = D &amp;lt;b&amp;gt;OR&amp;lt;/b&amp;gt; E = (&amp;lt;b&amp;gt;NOT&amp;lt;/b&amp;gt;(A OR B)) &amp;lt;b&amp;gt;OR&amp;lt;/b&amp;gt; (B &amp;lt;b&amp;gt;AND&amp;lt;/b&amp;gt; C)&lt;br /&gt;
&lt;br /&gt;
[[Image:combination_gates.gif]]&lt;br /&gt;
&lt;br /&gt;
([http://www.kpsec.freeuk.com/gates.htm Image] by John Hewes, 2007)&lt;br /&gt;
&lt;br /&gt;
=Logic Gates in Synthetic Biology=&lt;br /&gt;
Synthetic biology applies many of the principles of engineering to the field of biology in order to create biological devices which can ultimately be integrated into increasingly complex systems.  These principles include standardization of parts, modularity, abstraction, reliability, predictability, and uniformity (Adrianantoandro et al., 2006).  The application of engineering principles to biology is complicated by the inability to predict the functions of even simple devices and modules within the cellular environment.  Some of the confounding factors are [[Term paper wiki|gene expression noise]], mutation, cell death, undefined and changing extracellular environments, and interactions with the cellular context (Adrianantoandro et al., 2006).  &lt;br /&gt;
&lt;br /&gt;
While for digital logic, inputs are either on or off (1 or 0), biological logic is sometimes leads to intermediate induction levels (Voigt, 2006).  However, due to their [http://en.wikipedia.org/wiki/Sigmoid_function sigmoid-shaped] dose response curves, gene regulation systems can be considered genetic analog-digital converters.  The signal is either ON or OFF for a wide range of input concentrations, with the system changing between the ON and OFF states in a relatively small concentration window (Kramer et al., 2004).&lt;br /&gt;
&lt;br /&gt;
In synthetic biology, logic gates are created by engineering the biochemical reactions that regulate various cellular processes, such as transcription, translation, protein phosphorylation, allosteric regulation, ligand/receptor binding, and enzymatic reactions.  Although the diversity of biochemical reactions can make it difficult to combine different devices, these logic gates can be used to build complex systems with functions that have many practical applications.  [http://gcat.davidson.edu/GcatWiki/index.php/CellularMemory:Mathematical_Models Mathematical modeling] is used to predict the dynamics of the signaling and regulatory networks resulting from the logic gates.&lt;br /&gt;
&lt;br /&gt;
=Biomolecular Logic Gates:'' In Vitro''=&lt;br /&gt;
&lt;br /&gt;
''In vitro'' studies have been used to design combinations of molecules that have emergent properties related to information processing--molecular computing devices.  Both the inputs and outputs consist of molecular species, with the output being a biologically active molecule.  The extent to which these devices will be used with the cellular context is unclear--however, they are bound to inspire new directions for research in synthetic biology, and have potential applications in biochemical sensing, pathway engineering, and medical diagnosis and treatment.&lt;br /&gt;
&lt;br /&gt;
==Protein-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
Enzymes:&lt;br /&gt;
*&amp;lt;b&amp;gt;Two coupled enzymes perform in parallel the 'AND' and 'InhibAND' logic gate operations. (Baron et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Logic Gates and Elementary Computing by Enzymes. (Baron et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
Synthetic Peptide Networks:&lt;br /&gt;
*&amp;lt;b&amp;gt;Boolean Logic Functions of a Synthetic Peptide Network. (Ashkenasy and Ghadiri, 2004)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
Signaling Proteins:&lt;br /&gt;
*&amp;lt;b&amp;gt;Engineering synthetic signaling proteins with ultrasensitive input/output control. (Dueber et al., 2007)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==Deoxyribozyme-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
Deoxyribozyme-based gates are controlled by oligonucleotide inputs, and have been used to engineer logic gates that perform:&lt;br /&gt;
*multiple logical operations in parallel&lt;br /&gt;
*single-step signaling cascades&lt;br /&gt;
*a feedback cycle that acts as an exponential chain reaction&lt;br /&gt;
&lt;br /&gt;
These papers provide examples of deoxyribozyme-based logic gates:&lt;br /&gt;
*&amp;lt;b&amp;gt;Deoxyribozyme-Based Ligase Logic Gates and Their Initial Circuits. (Stojanovic et al., 2005)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Deoxyribozyme-Based Three-Input Logic Gates and Construction of a Molecular Full Adder. (Lederman et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Construction of Molecular Logic Gates with a DNA-Cleaving Deoxyribozyme (Chen et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==DNA-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;b&amp;gt;Modular Multi-Level Circuits from Immobilized DNA-Based Logic Gates. (Frezza et al., 2007)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;DNA Logic Gates Based on Structural Polymorphism of Telomere DNA Molecules Responding to Chemical Input Signals. (Miyoshi et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Photonic boolean logic gates based on DNA aptamers. (Yoshida and Yokobayashi, 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Parallel Molecular Computations of Pairwise Exclusive-OR (XOR) Using DNA &amp;quot;String Tile&amp;quot; Self-Assembly. (Yan et al., 2003)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==An autonomous molecular computer for logical control of gene expression. (Benenson et al., 2004)==&lt;br /&gt;
&lt;br /&gt;
[[Image:Benenson_fig_1_small.jpg|thumb|[[Figure 1. Logical design of the molecular computer.]]]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Benenson_fig_2.gif|thumb|[[Figure 2. Operation of the molecular computer.]]]]&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
This gate uses sequence recognition is used to control enzyme catalysis of covalent bond formation and breakage.&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; Specific combination mRNA levels, serving as a simple model of a disease state (cancer)&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; “Drug” (or drug repressor) in the form of a single-stranded DNA sequence with known anti-cancer activity&lt;br /&gt;
&lt;br /&gt;
An ''in vitro'' system is designed to recognize a specific combination of mRNA levels as its inputs, and performs a logical operation that results in the production of a molecule that can affect gene expression.  The input mRNA levels have been designed to mimic a simplistic version of gene expression modeling cancer, and the output is a drug-like ssDNA with known anticancer activity.  Therefore, the molecular computer is analogous to &amp;quot;a computational version of 'diagnosis'&amp;quot; (424).&lt;br /&gt;
&lt;br /&gt;
[[Figure 1. Logical design of the molecular computer.]]&lt;br /&gt;
&lt;br /&gt;
The molecular computers consist of a double-stranded DNA sequence with unique 7-bp sequences that recognize the “input” RNA.  Each mRNA indicator is processed one at a time.  An “inactivation tag” results in the displacement of the transition molecule, which destroys the computation fragment.  An “activation tag” results in activation of the transition molecule.  There are two separate molecular computers working simultaneously—one that releases the drug (a specific single-stranded DNA sequence) upon “positive diagnosis,” and another that releases the drug suppressor in response to “negative diagnosis.”  The drug (or drug repressor) is incorporated into the DNA fragment as an inactive loop, protected by the double-stranded recognition sequences.  If all of the transitions are “positive,” the ultimate output is drug administration (release of ssDNA).  If any of the steps results in a “negative” transition, the output is a drug repressor.  The design is flexible in that any sufficiently long mRNA molecule can be used as an indicator, and any ssDNA or short RNA molecule (up to at least 21-bp) can be designed as the output.  PCR was used to for the experimental demonstration of both diagnosis and drug administration, and it is shown that the amount of active drug increases with the confidence of positive diagnosis.  Future work could test the effectiveness of using alternate inputs (such as proteins), alternate outputs (such as RNA interference), as well as testing the function of the molecular computer ''in vivo''.&lt;br /&gt;
&lt;br /&gt;
[[Figure 2. Operation of the molecular computer.]]&lt;br /&gt;
&lt;br /&gt;
==Enzyme-Free Nucleic Acid Logic Circuits. (Seelig et al., 2006)==&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; 2 DNA strands - F(in) and G(in)&lt;br /&gt;
*&amp;lt;b&amp;gt;Gate:&amp;lt;/b&amp;gt; 3 DNA strands - E(q), F(f), and G&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Fluorescence - release of F(f)&lt;br /&gt;
&lt;br /&gt;
Nucleic acid devices are simplified by the predicability of base pairing.  Although previous research has engineered nucleic acid logic switches based on hybridization and conformational changes ''in vivo'', and this paper designs chemical logic gates that are capable of being combined into large, reliable circuits.  These logic gates embody the following digital design principles: logic, cascading, restoration, fan-out, and modularity.&lt;br /&gt;
&lt;br /&gt;
Benefits of this approach: both inputs and outputs are in the same form, which makes cascading possible (the output for one gate serves as the input for the next gate in the circuit).&lt;br /&gt;
&lt;br /&gt;
Gate function is entirely determined by base pairing and breaking.  Each gate is composed by one or more gate strands, and one output strand.  &lt;br /&gt;
&lt;br /&gt;
[[Figure 1: Two-input AND gate.]]&lt;br /&gt;
&lt;br /&gt;
Restoration:&lt;br /&gt;
*When a gate fails to produce enough output when triggered, restoration increases a moderate output amount to the full activation level.&lt;br /&gt;
*When a gate &amp;quot;leaks&amp;quot; by spontaneously releasing the output strand, restoration decreases the small output amount to a negligible level.&lt;br /&gt;
*Gates for [[Restoration: Amplification Gate|amplification]] and [[Restoration: Thresholding Gate|thresholding]] were used to implement signal restoration.&lt;br /&gt;
&lt;br /&gt;
Modularity and Scalability:  &lt;br /&gt;
*Eleven gates (AND, OR, sequence translation, input amplification, and signal restoration) were used to compose a large, complex circuit.&lt;br /&gt;
&lt;br /&gt;
=Cellular Logic Gates: ''In Vivo''=&lt;br /&gt;
&lt;br /&gt;
Introductory paragraph here.&lt;br /&gt;
&lt;br /&gt;
==Synthetic Oscillators and Switches==&lt;br /&gt;
[[Image:design_fig_1ab.gif|Synthetic oscillators and switches.]]&lt;br /&gt;
&lt;br /&gt;
[[Image:design_fig_1d.gif]]&lt;br /&gt;
&lt;br /&gt;
(Image from Figure 1 of Drubin et al., 2007. Permission pending.)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;A.  [[Repressilator]]&amp;lt;/b&amp;gt; (Elowitz and Leibler, 2000).  The &amp;quot;repressilator,&amp;quot; or synthetic cellular oscillator, can be built from a string of three repressors, each acting the repress the expression of the next gene in the circuit.  Oscillatory output is read by GFP expression regulated by one of the repressors (in this case, tetracycline).  The design is analogous to a series of three NOT gates.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;B.  Toggle switch&amp;lt;/b&amp;gt; (Gardner et al., 2000).  A toggle switch can be designed from two repressor systems that cross-regulate each other's promoters, and is analogous to the construction of two independent IF gates.  It is useful as a pathway module to create more complex programmable cells.  Toggle switches can be used to engineer [[CellularMemory:Toggle_Switch|cellular memory]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;D.  RNA-based antiswitch.&amp;lt;/b&amp;gt;  When the engineered RNA is bound to an inducer ligand, the structure changes to either expose or hide a region of RNA that is homologous to a region of the target mRNA (encompassing the translational start site).  Thus, when the antisense region is exposed, translation of target mRNA is repressed.  Synthetic switches in both eukaryotes ([[Antiswitches|antiswitches]]) and prokaryotes ([[Riboregulators|riboregulators]] and [[Riboswitches|riboswitches]]) can be mediated via RNA devices.&lt;br /&gt;
&lt;br /&gt;
==Environmental signal integration by a modular AND gate. (Anderson et al., 2007)==&lt;br /&gt;
&lt;br /&gt;
AND gates allow cells to integrate multiple signals and can increase their specificity in sensing the environment.  This is especially useful for engineering cells to sense environments that are not encountered naturally, or those that are too specific to be identified by a single environmental signal.&lt;br /&gt;
&lt;br /&gt;
A logic gate achieves &amp;lt;b&amp;gt;modularity&amp;lt;/b&amp;gt; when it can be used as a self-contained component of more complex systems, and is designed to interface with multiple different inputs and outputs.  This paper demonstrates a modular AND gate in ''E. coli'' that uses promoters for both the inputs and the output.  This design, unlike that of previously engineered prokaryotic logic gates, makes it relatively easy to use the same gate for different inputs and outputs.&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
*&amp;lt;b&amp;gt;Inputs:&amp;lt;/b&amp;gt;&lt;br /&gt;
# Promoter that drives the expression of the gene for T7 RNA polymerase (''T7ptag''), containing two [http://en.wikipedia.org/wiki/Stop_codon amber stop codons] that prevent translation under normal circumstances.&lt;br /&gt;
#Promoter that drives the expression of the gene for the SupD amber suppressor (''supD''), which decodes the amber stop codons as serine, and allows for translation of T7 RNA polymerase.&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Gene expressed under the T7 promoter, which requires functional translation of both T7 RNA polymerase and the SupD amber suppressor.&lt;br /&gt;
&lt;br /&gt;
The fluorescence data (see [Figure 2. Function of the AND gate. Figure 2]) was used to parameterize a [[transfer function model]] that was derived in order to understand how the range of the input promoters affects the function of the circuit.&lt;br /&gt;
&lt;br /&gt;
[[Figure 1. Schematic representation of AND gate.]]&lt;br /&gt;
&lt;br /&gt;
*Input 1: P(sal) controls the expression supD gene, and is activated by the addition of salicylate (Sal).&lt;br /&gt;
*Input 2: P(BAD) controls T7 RNA polymerase gene, and is activated by the addition of arabinose (Ara).  Because a strong RBS for T7ptag resulted in high levels of basal expression, the RBS was mutagenized and tuned by screening for the presence of output only when both inducers were present.&lt;br /&gt;
*Output: ''GFPmut3_LAA'' (fast-folding GFP with a degradation tag)&lt;br /&gt;
&lt;br /&gt;
[[Figure 2. Function of the AND gate.]]&lt;br /&gt;
&lt;br /&gt;
There is 1000-fold induction of fluorescence in the presence of high concentrations of both inducers, arabinose and salicylate.&lt;br /&gt;
&lt;br /&gt;
[[Figure 6. Modularity of the AND gate.]]&lt;br /&gt;
&lt;br /&gt;
The modularity of the AND gate is demonstrated by reconnecting the gate to new inputs (natural promoters), and a new output (desired phenotype).&lt;br /&gt;
&lt;br /&gt;
A.  Exchanging the inputs:&lt;br /&gt;
*Input 1: The ''lux'' promoter, which responds to the [[Quorum Sensing|quorum signal]] AI-1.&lt;br /&gt;
*Input 2: The ''mgrB'' promoter, which responds to the absence of exogenous magnesium via the PhoPQ two-component system.&lt;br /&gt;
&lt;br /&gt;
B. Exchanging the output:&lt;br /&gt;
*Output: The ''inv'' gene, coding for invasin, a protein that allows bacteria to invade mammalian cells.&lt;br /&gt;
&lt;br /&gt;
==BioLogic Gates Enable Logical Transcription Control in Mammalian Cells. (Kramer et al., 2004)==&lt;br /&gt;
&lt;br /&gt;
Transcription control modules, responsive to up to three small molecule inputs, were engineered in mammalian Chinese hamster ovary cells.  These &amp;quot;BioLogic gates&amp;quot; provide the tools and building blocks to engineer more complex gene regulatory networks in eukaryotic cells.  The gates use butyrolactone-, streptogramin-, tetracycline-, and macrolide-dependent transcription factors, each fused to a KRAB or VP16 repression domain. &lt;br /&gt;
&lt;br /&gt;
#[[NOT IF gate]] - two inputs&lt;br /&gt;
#[[NOT IF IF gate]] - three inputs&lt;br /&gt;
#[[NAND gate]] - parallel arrangement of two NOT gates&lt;br /&gt;
#[[OR gate]] - parallel arrangement of two IF gates&lt;br /&gt;
#[[NOR gate]] - constructed from two NOT gates in consecutive order&lt;br /&gt;
#[[INVERTER gate]] - combination of two independent IF gates, acts as the inverse of the NOT IF gate&lt;br /&gt;
&lt;br /&gt;
==Cellular Logic with Orthogonal Ribosomes. (Rackham and Chin, 2006)==&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
Two-input logic gates were constructed based on the interactions between synthetic O-rRNA and O-mRNA.&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; Orthogonal ribosomes (O-ribosomes), which translate O-mRNA, but do not significantly translate any of the thousands of cellular transcripts bearing cellular RBS sequences.&lt;br /&gt;
*&amp;lt;b&amp;gt;Gate:&amp;lt;/b&amp;gt; Orthogonal mRNAs (O-mRNAs), which contain ribosome-binding sequences (RBSs) that do not direct the translation of downstream genes by endogenous ribosomes.&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Fluorescence.&lt;br /&gt;
&lt;br /&gt;
Three distinct O-ribosome-O-mRNA pairs were isolated, with molecular specificities for independent function.  This was accomplished through [[Hunter Stone - Synthetic Biology Seminar|directed evolution]] in two steps: &lt;br /&gt;
#A library of new potential RBSs were placed upstream of a novel fusion of the genes encoding chloramphenicol acetyltransferase and uracil phosphoribosyltransferase, and screened against 5-fluorouracil to select for the O-mRNA sequences that were not translated by endogenous ribosomes.&lt;br /&gt;
#The selected O-mRNAs were combined with a library of mutated 16s rRNA sequences, and these cells were grown in the presence of chloramphenicol to screen for  those in which the mutant ribosomes translated the O-mRNAs.&lt;br /&gt;
The O-ribosome-O-mRNA pairs can be used to control almost any molecular interaction that can be linked to gene expression.  In this case they were used to build an &amp;lt;b&amp;gt;AND gate&amp;lt;/b&amp;gt; composed of two O-mRNA sequences: O-mRNA-A-omega, encoding the omega fragment of beta-galactosidase, and O-mRNA-C-alpha, encoding the alpha fragment of beta-galactosidase.  Synthesis and assembly of a complete beta-galactosidase enzyme (both fragments) results in the cells hydrolyzing FDG into F (fluorescein), which is detected with a fluorometer.  Cells programmed with both of the corresponding O-ribosome inputs, O-rRNA-A and O-rRNA-C, exhibited a 20-fold increase in fluorescence when compared with cells containing any other rRNA combinations.&lt;br /&gt;
&lt;br /&gt;
[[Figure 1. O-ribosomes and Boolean logic.]]&lt;br /&gt;
&lt;br /&gt;
=Applications and Future Directions=&lt;br /&gt;
&lt;br /&gt;
Logic gates can be used to design increasingly complex circuits with far-reaching applications in:&lt;br /&gt;
*Genetic engineering&lt;br /&gt;
*Nanotechnology&lt;br /&gt;
*Industrial Fermentation&lt;br /&gt;
*Metabolic engineering: increasingly complex synthetic gene circuits might be used to engineer and optimize novel metabolic pathways.&lt;br /&gt;
*[[Medical Applications of Synthetic Biology - Samantha Simpson|Medicine]]&lt;br /&gt;
**Bacteria to deliver cancer treatment: the integration of multiple inputs can help bacteria sense and respond to increasingly specific environments, such as that of a tumor in the human body.&lt;br /&gt;
**Pharmaceuticals: produced through metabolic engineering; &amp;quot;smart&amp;quot; drug delivery.&lt;br /&gt;
&lt;br /&gt;
=References=&lt;br /&gt;
*Anderson, J. C., Voigt, C. A., Arkin, A. P. (2007). Environmental signal integration by a modular AND gate. Mol Syst Biol. 3:133. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17700541&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Andrianantoandro, E., Subhayu, B., Karig, D. K., Weiss, R. (2006). Synthetic biology: new engineering rules for an emerging discipline. Mol Syst. Biol. 2:2006.0028. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16738572&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Ashkenasy, G., Ghadiri, M. R. (2004). Boolean Logic Functions of a Synthetic Peptide Network. J Am Chem Soc. 126(36):11140-1. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15355081&amp;amp;ordinalpos=13&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Baron, R., Lioubashevski, O., Katz, E., Niazov, T., Willner, I. (2006). Two coupled enzymes perform in parallel the “AND” and “InhibAND” logic gate operations. Org Biomol Chem. 4(6): 989-91. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16525539&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Baron, R., Lioubashevski, O., Katz, E., Niazov, T., Willner, I. (2006). Logic gates and elementary computing by enzymes. J Phys Chem A. 110(27):8548-53. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16821840&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Benenson, Y., Binyamin, G., Ben-Dor, U., Adar, R., Shapiro, E. (2004). An autonomous molecular computer for logical control of gene expression. Nature. 429:423-429. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15116117&amp;amp;ordinalpos=6&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Boczko, E., Gedeon, T., Mischaikow, K. (2007). Dynamics of a simple regulatory switch. J Math Biol. 55(5-6):679-719. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17622532&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Chen, X., Wang, Y., Liu, Q., Zhang, Z., Fan, C., He, L. (2006). Construction of molecular logic gates with a DNA-cleaving deoxyribozyme. Angew Chem Int Ed Engl. 45(11):1759-62. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16470893&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Davidson, E.A., Ellington, A.D. (2007). Synthetic RNA circuits. Nat Chem Biol. 3(1):23-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17173026&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Dueber, J.E., Mirsky, E.A., Lim, W.A. (2007). Engineering synthetic signaling proteins with ultrasensitive input/output control. Nat Biotechnol. 25(6):660-662. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17515908&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Drubin, D. A., Way, J. C., Silver, P. A. (2007). Designing biological systems. Genes Dev. 21(3):242-54. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17289915&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Elowitz, M. B., &amp;amp; Leibler, S. (2000). A synthetic oscillatory network of transcriptional regulators. Nature. 403(6767):335-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=10659856&amp;amp;ordinalpos=10&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract] &lt;br /&gt;
*Farfel, J., Stefanovic, D. (2005). Towards practical biomolecular computers using microfluidic deoxyribozyme logic gate networks.  University of New Mexico.&lt;br /&gt;
*Frezza, B.M., Cockroft, S. L., Ghadiri, M.R. (2007). Modular Multi-level Circuits from Immobilized DNA-Based Logic Gates. J Am Chem Soc. (Epub ahead of print) [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17994734&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Gardner, T.S., Cantor, C.R., Collins, J.J. (2000). Construction of a genetic toggle switch in Escherichia coli. Nature. 403(6767):338-42. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=10659857&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Heinemann, M., Panke, S. (2006). Synthetic biology—putting engineering into biology. Bioinformatics. 22(22):2790-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16954140&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Kaznessis, Y. N. (2007). Models for synthetic biology. BMC Syst Biol. 1(1):47. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17986347&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Kramer, B. P., Fischer, C., Fussenegger, M. (2004). BioLogic Gates Enable Transcription Control in Mammalian Cells. Biotechnol Bioeng. 87(4):478-84. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15286985&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Lederman, H., Macdonald, J., Stefanovic, D., Stojanovic, M. N. (2006). Deoxyribozyme-based three-input logic gates and construction of a molecular full adder. Biochemistry. 45(4):1194-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16430215&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Narayanaswamy, R., Ellington, A.D. (2006). Engineering RNA-based circuits. Handb Exp Pharmacol. (173):423-45. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16594629&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVAbstractPlus Abstract]&lt;br /&gt;
*Rackham, O., Chin, J. W. (2005). Cellular logic with orthogonal ribosomes. JACS 1227:17584-85. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16351070&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Rackham, O., Chin, J.W. (2006) Synthesizing cellular networks from evolved ribosome-mRNA pairs. Biochem Soc Trans. 34(2):328-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16545106&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Sayut, D.J., Kambam, P.K., Sun, L. (2007). Engineering and applications of genetic circuits. Mol Biosyst. 3(12):835-840. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=18000560&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Seelig G., Soloveichik, D., Zhang, D. Y., Winfree, E., (2006). Enzyme-free nucleic acid logic circuits. Science. 314(5805): 1585-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17158324&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Stojanovic, M. N., Semova, S., Kolpashchikov, D., Macdonald, J., Morgan, C., Stefanovic, D. (2005). Deoxyribozyme-based ligase logic gates and their initial circuits. J Am Chem Soc. 127(19):6914-5.  [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15884910&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Voigt, C. A. (2006). Genetic parts to program bacteria. Curr Opin Biotechnol. 17:548-557. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16978856&amp;amp;ordinalpos=9&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Wall, M. E., Hlavacek, W. S., Savageau, M. A. (2004). Design of gene circuits: lessons from bacteria. Nat Rev Genet. 5(1):34-42. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=14708014&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Yan, H., Feng, L., LaBean, T.H., Reif, J.H. (2003). Parallel Molecular Computations of Pairwise Exclusive-Or (XOR) Using DNA &amp;quot;String Tile&amp;quot; Self-Assembly. J Am Chem Soc. 125:14246-14247. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=14624551&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Yoshida, W., Yokobayashi, Y. (2007). Photon Boolean logic gates based on DNA aptamers. Chem Commun (Camb). (2):195-7. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17180244&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;/div&gt;</summary>
		<author><name>Emgarren</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=Logic_Gates_-_Emma_Garren&amp;diff=3896</id>
		<title>Logic Gates - Emma Garren</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=Logic_Gates_-_Emma_Garren&amp;diff=3896"/>
				<updated>2007-12-06T03:50:47Z</updated>
		
		<summary type="html">&lt;p&gt;Emgarren: /* Background: Logic Gates and Truth Tables */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Background: Logic Gates and Truth Tables=&lt;br /&gt;
&lt;br /&gt;
A [http://en.wikipedia.org/wiki/Logic_gate logic gate], the building block for digital circuits, is a computing unit that performs a logical operation on one or more inputs and produces a single output.  Gates are identified by their function, and each type of logic gate can be represented with a distinctive symbol.  Inputs to outputs are read from left to right.  A small circle on the right indicates the inversion of the output.  A double line on the left indicates that the function is &amp;quot;exclusive.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
A [http://en.wikipedia.org/wiki/Truth_table truth table] is a useful way to describe the behavior or function of a logic gate.  Logic states for both inputs and outputs are designated with 0's and 1's.  Click [[Logic Gates: Symbols and Truth Tables|here]] to see some common logic gates and their truth tables.&lt;br /&gt;
&lt;br /&gt;
Logic gates can be placed in parallel or serial combinations in order to perform more complex functions.  Here, two parallel outputs, D and E, act as inputs to the function of output Q:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Figure 1.&amp;lt;/b&amp;gt; Q = D &amp;lt;b&amp;gt;OR&amp;lt;/b&amp;gt; E = (&amp;lt;b&amp;gt;NOT&amp;lt;/b&amp;gt;(A OR B)) &amp;lt;b&amp;gt;OR&amp;lt;/b&amp;gt; (B &amp;lt;b&amp;gt;AND&amp;lt;/b&amp;gt; C)&lt;br /&gt;
&lt;br /&gt;
[[Image:combination_gates.gif]]&lt;br /&gt;
&lt;br /&gt;
([http://www.kpsec.freeuk.com/gates.htm Image] by John Hewes, 2007)&lt;br /&gt;
&lt;br /&gt;
=Logic Gates in Synthetic Biology=&lt;br /&gt;
Synthetic biology applies many of the principles of engineering to the field of biology in order to create biological devices which can ultimately be integrated into increasingly complex systems.  These principles include standardization of parts, modularity, abstraction, reliability, predictability, and uniformity (Adrianantoandro et al., 2006).  The application of engineering principles to biology is complicated by the inability to predict the functions of even simple devices and modules within the cellular environment.  Some of the confounding factors are [[Term paper wiki|gene expression noise]], mutation, cell death, undefined and changing extracellular environments, and interactions with the cellular context (Adrianantoandro et al., 2006).  &lt;br /&gt;
&lt;br /&gt;
While for digital logic, inputs are either on or off (1 or 0), biological logic is sometimes leads to intermediate induction levels (Voigt, 2006).  However, due to their [http://en.wikipedia.org/wiki/Sigmoid_function sigmoid-shaped] dose response curves, gene regulation systems can be considered genetic analog-digital converters.  The signal is either ON or OFF for a wide range of input concentrations, with the system changing between the ON and OFF states in a relatively small concentration window (Kramer et al., 2004).&lt;br /&gt;
&lt;br /&gt;
In synthetic biology, logic gates are created by engineering the biochemical reactions that regulate various cellular processes, such as transcription, translation, protein phosphorylation, allosteric regulation, ligand/receptor binding, and enzymatic reactions.  Although the diversity of biochemical reactions can make it difficult to combine different devices, these logic gates can be used to build complex systems with functions that have many practical applications.  [http://gcat.davidson.edu/GcatWiki/index.php/CellularMemory:Mathematical_Models Mathematical modeling] is used to predict the dynamics of the signaling and regulatory networks resulting from the logic gates.&lt;br /&gt;
&lt;br /&gt;
=Biomolecular Logic Gates:'' In Vitro''=&lt;br /&gt;
&lt;br /&gt;
''In vitro'' studies have been used to design combinations of molecules that have emergent properties related to information processing--molecular computing devices.  Both the inputs and outputs consist of molecular species, with the output being a biologically active molecule.  The extent to which these devices will be used with the cellular context is unclear--however, they are bound to inspire new directions for research in synthetic biology, and have potential applications in biochemical sensing, pathway engineering, and medical diagnosis and treatment.&lt;br /&gt;
&lt;br /&gt;
==Protein-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
Enzymes:&lt;br /&gt;
*&amp;lt;b&amp;gt;Two coupled enzymes perform in parallel the 'AND' and 'InhibAND' logic gate operations. (Baron et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Logic Gates and Elementary Computing by Enzymes. (Baron et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
Synthetic Peptide Networks:&lt;br /&gt;
*&amp;lt;b&amp;gt;Boolean Logic Functions of a Synthetic Peptide Network. (Ashkenasy and Ghadiri, 2004)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
Signaling Proteins:&lt;br /&gt;
*&amp;lt;b&amp;gt;Engineering synthetic signaling proteins with ultrasensitive input/output control. (Dueber et al., 2007)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==Deoxyribozyme-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
Deoxyribozyme-based gates are controlled by oligonucleotide inputs, and have been used to engineer logic gates that perform:&lt;br /&gt;
*multiple logical operations in parallel&lt;br /&gt;
*single-step signaling cascades&lt;br /&gt;
*a feedback cycle that acts as an exponential chain reaction&lt;br /&gt;
&lt;br /&gt;
These papers provide examples of deoxyribozyme-based logic gates:&lt;br /&gt;
*&amp;lt;b&amp;gt;Deoxyribozyme-Based Ligase Logic Gates and Their Initial Circuits. (Stojanovic et al., 2005)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Deoxyribozyme-Based Three-Input Logic Gates and Construction of a Molecular Full Adder. (Lederman et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Construction of Molecular Logic Gates with a DNA-Cleaving Deoxyribozyme (Chen et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==DNA-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;b&amp;gt;Modular Multi-Level Circuits from Immobilized DNA-Based Logic Gates. (Frezza et al., 2007)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;DNA Logic Gates Based on Structural Polymorphism of Telomere DNA Molecules Responding to Chemical Input Signals. (Miyoshi et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Photonic boolean logic gates based on DNA aptamers. (Yoshida and Yokobayashi, 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Parallel Molecular Computations of Pairwise Exclusive-OR (XOR) Using DNA &amp;quot;String Tile&amp;quot; Self-Assembly. (Yan et al., 2003)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==An autonomous molecular computer for logical control of gene expression. (Benenson et al., 2004)==&lt;br /&gt;
&lt;br /&gt;
[[Image:Benenson_fig_1_small.jpg|thumb|[[Figure 1. Logical design of the molecular computer.]]]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Benenson_fig_2.gif|thumb|[[Figure 2. Operation of the molecular computer.]]]]&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
This gate uses sequence recognition is used to control enzyme catalysis of covalent bond formation and breakage.&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; Specific combination mRNA levels, serving as a simple model of a disease state (cancer)&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; “Drug” (or drug repressor) in the form of a single-stranded DNA sequence with known anti-cancer activity&lt;br /&gt;
&lt;br /&gt;
An ''in vitro'' system is designed to recognize a specific combination of mRNA levels as its inputs, and performs a logical operation that results in the production of a molecule that can affect gene expression.  The input mRNA levels have been designed to mimic a simplistic version of gene expression modeling cancer, and the output is a drug-like ssDNA with known anticancer activity.  Therefore, the molecular computer is analogous to &amp;quot;a computational version of 'diagnosis'&amp;quot; (424).&lt;br /&gt;
&lt;br /&gt;
[[Figure 1. Logical design of the molecular computer.]]&lt;br /&gt;
&lt;br /&gt;
The molecular computers consist of a double-stranded DNA sequence with unique 7-bp sequences that recognize the “input” RNA.  Each mRNA indicator is processed one at a time.  An “inactivation tag” results in the displacement of the transition molecule, which destroys the computation fragment.  An “activation tag” results in activation of the transition molecule.  There are two separate molecular computers working simultaneously—one that releases the drug (a specific single-stranded DNA sequence) upon “positive diagnosis,” and another that releases the drug suppressor in response to “negative diagnosis.”  The drug (or drug repressor) is incorporated into the DNA fragment as an inactive loop, protected by the double-stranded recognition sequences.  If all of the transitions are “positive,” the ultimate output is drug administration (release of ssDNA).  If any of the steps results in a “negative” transition, the output is a drug repressor.  The design is flexible in that any sufficiently long mRNA molecule can be used as an indicator, and any ssDNA or short RNA molecule (up to at least 21-bp) can be designed as the output.  PCR was used to for the experimental demonstration of both diagnosis and drug administration, and it is shown that the amount of active drug increases with the confidence of positive diagnosis.  Future work could test the effectiveness of using alternate inputs (such as proteins), alternate outputs (such as RNA interference), as well as testing the function of the molecular computer ''in vivo''.&lt;br /&gt;
&lt;br /&gt;
[[Figure 2. Operation of the molecular computer.]]&lt;br /&gt;
&lt;br /&gt;
==Enzyme-Free Nucleic Acid Logic Circuits. (Seelig et al., 2006)==&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; 2 DNA strands - F(in) and G(in)&lt;br /&gt;
*&amp;lt;b&amp;gt;Gate:&amp;lt;/b&amp;gt; 3 DNA strands - E(q), F(f), and G&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Fluorescence - release of F(f)&lt;br /&gt;
&lt;br /&gt;
Nucleic acid devices are simplified by the predicability of base pairing.  Although previous research has engineered nucleic acid logic switches based on hybridization and conformational changes ''in vivo'', and this paper designs chemical logic gates that are capable of being combined into large, reliable circuits.  These logic gates embody the following digital design principles: logic, cascading, restoration, fan-out, and modularity.&lt;br /&gt;
&lt;br /&gt;
Benefits of this approach: both inputs and outputs are in the same form, which makes cascading possible (the output for one gate serves as the input for the next gate in the circuit).&lt;br /&gt;
&lt;br /&gt;
Gate function is entirely determined by base pairing and breaking.  Each gate is composed by one or more gate strands, and one output strand.  &lt;br /&gt;
&lt;br /&gt;
[[Figure 1: Two-input AND gate.]]&lt;br /&gt;
&lt;br /&gt;
Restoration:&lt;br /&gt;
*When a gate fails to produce enough output when triggered, restoration increases a moderate output amount to the full activation level.&lt;br /&gt;
*When a gate &amp;quot;leaks&amp;quot; by spontaneously releasing the output strand, restoration decreases the small output amount to a negligible level.&lt;br /&gt;
*Gates for [[Restoration: Amplification Gate|amplification]] and [[Restoration: Thresholding Gate|thresholding]] were used to implement signal restoration.&lt;br /&gt;
&lt;br /&gt;
Modularity and Scalability:  &lt;br /&gt;
*Eleven gates (AND, OR, sequence translation, input amplification, and signal restoration) were used to compose a large, complex circuit.&lt;br /&gt;
&lt;br /&gt;
=Cellular Logic Gates: ''In Vivo''=&lt;br /&gt;
&lt;br /&gt;
Introductory paragraph here.&lt;br /&gt;
&lt;br /&gt;
==Synthetic Oscillators and Switches==&lt;br /&gt;
[[Image:design_fig_1ab.gif|Synthetic oscillators and switches.]]&lt;br /&gt;
&lt;br /&gt;
[[Image:design_fig_1d.gif]]&lt;br /&gt;
&lt;br /&gt;
(Image from Figure 1 of Drubin et al., 2007. Permission pending.)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;A.  [[Repressilator]]&amp;lt;/b&amp;gt; (Elowitz and Leibler, 2000).  The &amp;quot;repressilator,&amp;quot; or synthetic cellular oscillator, can be built from a string of three repressors, each acting the repress the expression of the next gene in the circuit.  Oscillatory output is read by GFP expression regulated by one of the repressors (in this case, tetracycline).  The design is analogous to a series of three NOT gates.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;B.  Toggle switch&amp;lt;/b&amp;gt; (Gardner et al., 2000).  A toggle switch can be designed from two repressor systems that cross-regulate each other's promoters, and is analogous to the construction of two independent IF gates.  It is useful as a pathway module to create more complex programmable cells.  Toggle switches can be used to engineer [[CellularMemory:Toggle_Switch|cellular memory]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;D.  RNA-based antiswitch.&amp;lt;/b&amp;gt;  When the engineered RNA is bound to an inducer ligand, the structure changes to either expose or hide a region of RNA that is homologous to a region of the target mRNA (encompassing the translational start site).  Thus, when the antisense region is exposed, translation of target mRNA is repressed.  Synthetic switches in both eukaryotes ([[Antiswitches|antiswitches]]) and prokaryotes ([[Riboregulators|riboregulators]] and [[Riboswitches|riboswitches]]) can be mediated via RNA devices.&lt;br /&gt;
&lt;br /&gt;
==Environmental signal integration by a modular AND gate. (Anderson et al., 2007)==&lt;br /&gt;
&lt;br /&gt;
AND gates allow cells to integrate multiple signals and can increase their specificity in sensing the environment.  This is especially useful for engineering cells to sense environments that are not encountered naturally, or those that are too specific to be identified by a single environmental signal.&lt;br /&gt;
&lt;br /&gt;
A logic gate achieves &amp;lt;b&amp;gt;modularity&amp;lt;/b&amp;gt; when it can be used as a self-contained component of more complex systems, and is designed to interface with multiple different inputs and outputs.  This paper demonstrates a modular AND gate in ''E. coli'' that uses promoters for both the inputs and the output.  This design, unlike that of previously engineered prokaryotic logic gates, makes it relatively easy to use the same gate for different inputs and outputs.&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
*&amp;lt;b&amp;gt;Inputs:&amp;lt;/b&amp;gt;&lt;br /&gt;
# Promoter that drives the expression of the gene for T7 RNA polymerase (''T7ptag''), containing two [http://en.wikipedia.org/wiki/Stop_codon amber stop codons] that prevent translation under normal circumstances.&lt;br /&gt;
#Promoter that drives the expression of the gene for the SupD amber suppressor (''supD''), which decodes the amber stop codons as serine, and allows for translation of T7 RNA polymerase.&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Gene expressed under the T7 promoter, which requires functional translation of both T7 RNA polymerase and the SupD amber suppressor.&lt;br /&gt;
&lt;br /&gt;
The fluorescence data (see [Figure 2. Function of the AND gate. Figure 2]) was used to parameterize a [[transfer function model]] that was derived in order to understand how the range of the input promoters affects the function of the circuit.&lt;br /&gt;
&lt;br /&gt;
[[Figure 1. Schematic representation of AND gate.]]&lt;br /&gt;
&lt;br /&gt;
*Input 1: P(sal) controls the expression supD gene, and is activated by the addition of salicylate (Sal).&lt;br /&gt;
*Input 2: P(BAD) controls T7 RNA polymerase gene, and is activated by the addition of arabinose (Ara).  Because a strong RBS for T7ptag resulted in high levels of basal expression, the RBS was mutagenized and tuned by screening for the presence of output only when both inducers were present.&lt;br /&gt;
*Output: ''GFPmut3_LAA'' (fast-folding GFP with a degradation tag)&lt;br /&gt;
&lt;br /&gt;
[[Figure 2. Function of the AND gate.]]&lt;br /&gt;
&lt;br /&gt;
There is 1000-fold induction of fluorescence in the presence of high concentrations of both inducers, arabinose and salicylate.&lt;br /&gt;
&lt;br /&gt;
[[Figure 6. Modularity of the AND gate.]]&lt;br /&gt;
&lt;br /&gt;
The modularity of the AND gate is demonstrated by reconnecting the gate to new inputs (natural promoters), and a new output (desired phenotype).&lt;br /&gt;
&lt;br /&gt;
A.  Exchanging the inputs:&lt;br /&gt;
*Input 1: The ''lux'' promoter, which responds to the [[Quorum Sensing|quorum signal]] AI-1.&lt;br /&gt;
*Input 2: The ''mgrB'' promoter, which responds to the absence of exogenous magnesium via the PhoPQ two-component system.&lt;br /&gt;
&lt;br /&gt;
B. Exchanging the output:&lt;br /&gt;
*Output: The ''inv'' gene, coding for invasin, a protein that allows bacteria to invade mammalian cells.&lt;br /&gt;
&lt;br /&gt;
==BioLogic Gates Enable Logical Transcription Control in Mammalian Cells. (Kramer et al., 2004)==&lt;br /&gt;
&lt;br /&gt;
Transcription control modules, responsive to up to three small molecule inputs, were engineered in mammalian Chinese hamster ovary cells.  These &amp;quot;BioLogic gates&amp;quot; provide the tools and building blocks to engineer more complex gene regulatory networks in eukaryotic cells.  The gates use butyrolactone-, streptogramin-, tetracycline-, and macrolide-dependent transcription factors, each fused to a KRAB or VP16 repression domain. &lt;br /&gt;
&lt;br /&gt;
#[[NOT IF gate]] - two inputs&lt;br /&gt;
#[[NOT IF IF gate]] - three inputs&lt;br /&gt;
#[[NAND gate]] - parallel arrangement of two NOT gates&lt;br /&gt;
#[[OR gate]] - parallel arrangement of two IF gates&lt;br /&gt;
#[[NOR gate]] - constructed from two NOT gates in consecutive order&lt;br /&gt;
#[[INVERTER gate]] - combination of two independent IF gates, acts as the inverse of the NOT IF gate&lt;br /&gt;
&lt;br /&gt;
==Cellular Logic with Orthogonal Ribosomes. (Rackham and Chin, 2006)==&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
Two-input logic gates were constructed based on the interactions between synthetic O-rRNA and O-mRNA.&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; Orthogonal ribosomes (O-ribosomes), which translate O-mRNA, but do not significantly translate any of the thousands of cellular transcripts bearing cellular RBS sequences.&lt;br /&gt;
*&amp;lt;b&amp;gt;Gate:&amp;lt;/b&amp;gt; Orthogonal mRNAs (O-mRNAs), which contain ribosome-binding sequences (RBSs) that do not direct the translation of downstream genes by endogenous ribosomes.&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Fluorescence.&lt;br /&gt;
&lt;br /&gt;
Three distinct O-ribosome-O-mRNA pairs were isolated, with molecular specificities for independent function.  This was accomplished through [[Hunter Stone - Synthetic Biology Seminar|directed evolution]] in two steps: &lt;br /&gt;
#A library of new potential RBSs were placed upstream of a novel fusion of the genes encoding chloramphenicol acetyltransferase and uracil phosphoribosyltransferase, and screened against 5-fluorouracil to select for the O-mRNA sequences that were not translated by endogenous ribosomes.&lt;br /&gt;
#The selected O-mRNAs were combined with a library of mutated 16s rRNA sequences, and these cells were grown in the presence of chloramphenicol to screen for  those in which the mutant ribosomes translated the O-mRNAs.&lt;br /&gt;
The O-ribosome-O-mRNA pairs can be used to control almost any molecular interaction that can be linked to gene expression.  In this case they were used to build an &amp;lt;b&amp;gt;AND gate&amp;lt;/b&amp;gt; composed of two O-mRNA sequences: O-mRNA-A-omega, encoding the omega fragment of beta-galactosidase, and O-mRNA-C-alpha, encoding the alpha fragment of beta-galactosidase.  Synthesis and assembly of a complete beta-galactosidase enzyme (both fragments) results in the cells hydrolyzing FDG into F (fluorescein), which is detected with a fluorometer.  Cells programmed with both of the corresponding O-ribosome inputs, O-rRNA-A and O-rRNA-C, exhibited a 20-fold increase in fluorescence when compared with cells containing any other rRNA combinations.&lt;br /&gt;
&lt;br /&gt;
[[Figure 1. O-ribosomes and Boolean logic.]]&lt;br /&gt;
&lt;br /&gt;
=Applications and Future Directions=&lt;br /&gt;
&lt;br /&gt;
Logic gates can be used to design increasingly complex circuits with far-reaching applications in:&lt;br /&gt;
*Genetic engineering&lt;br /&gt;
*Nanotechnology&lt;br /&gt;
*Industrial Fermentation&lt;br /&gt;
*Metabolic engineering: increasingly complex synthetic gene circuits might be used to engineer and optimize novel metabolic pathways.&lt;br /&gt;
*[[Medical Applications of Synthetic Biology - Samantha Simpson|Medicine]]&lt;br /&gt;
**Bacteria to deliver cancer treatment: the integration of multiple inputs can help bacteria sense and respond to increasingly specific environments, such as that of a tumor in the human body.&lt;br /&gt;
**Pharmaceuticals: produced through metabolic engineering; &amp;quot;smart&amp;quot; drug delivery.&lt;br /&gt;
&lt;br /&gt;
=References=&lt;br /&gt;
*Anderson, J. C., Voigt, C. A., Arkin, A. P. (2007). Environmental signal integration by a modular AND gate. Mol Syst Biol. 3:133. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17700541&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Andrianantoandro, E., Subhayu, B., Karig, D. K., Weiss, R. (2006). Synthetic biology: new engineering rules for an emerging discipline. Mol Syst. Biol. 2:2006.0028. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16738572&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Ashkenasy, G., Ghadiri, M. R. (2004). Boolean Logic Functions of a Synthetic Peptide Network. J Am Chem Soc. 126(36):11140-1. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15355081&amp;amp;ordinalpos=13&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Baron, R., Lioubashevski, O., Katz, E., Niazov, T., Willner, I. (2006). Two coupled enzymes perform in parallel the “AND” and “InhibAND” logic gate operations. Org Biomol Chem. 4(6): 989-91. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16525539&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Baron, R., Lioubashevski, O., Katz, E., Niazov, T., Willner, I. (2006). Logic gates and elementary computing by enzymes. J Phys Chem A. 110(27):8548-53. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16821840&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Benenson, Y., Binyamin, G., Ben-Dor, U., Adar, R., Shapiro, E. (2004). An autonomous molecular computer for logical control of gene expression. Nature. 429:423-429. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15116117&amp;amp;ordinalpos=6&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Boczko, E., Gedeon, T., Mischaikow, K. (2007). Dynamics of a simple regulatory switch. J Math Biol. 55(5-6):679-719. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17622532&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Chen, X., Wang, Y., Liu, Q., Zhang, Z., Fan, C., He, L. (2006). Construction of molecular logic gates with a DNA-cleaving deoxyribozyme. Angew Chem Int Ed Engl. 45(11):1759-62. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16470893&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Davidson, E.A., Ellington, A.D. (2007). Synthetic RNA circuits. Nat Chem Biol. 3(1):23-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17173026&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Dueber, J.E., Mirsky, E.A., Lim, W.A. (2007). Engineering synthetic signaling proteins with ultrasensitive input/output control. Nat Biotechnol. 25(6):660-662. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17515908&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Drubin, D. A., Way, J. C., Silver, P. A. (2007). Designing biological systems. Genes Dev. 21(3):242-54. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17289915&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Elowitz, M. B., &amp;amp; Leibler, S. (2000). A synthetic oscillatory network of transcriptional regulators. Nature. 403(6767):335-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=10659856&amp;amp;ordinalpos=10&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract] &lt;br /&gt;
*Farfel, J., Stefanovic, D. (2005). Towards practical biomolecular computers using microfluidic deoxyribozyme logic gate networks.  University of New Mexico.&lt;br /&gt;
*Frezza, B.M., Cockroft, S. L., Ghadiri, M.R. (2007). Modular Multi-level Circuits from Immobilized DNA-Based Logic Gates. J Am Chem Soc. (Epub ahead of print) [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17994734&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Gardner, T.S., Cantor, C.R., Collins, J.J. (2000). Construction of a genetic toggle switch in Escherichia coli. Nature. 403(6767):338-42. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=10659857&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Heinemann, M., Panke, S. (2006). Synthetic biology—putting engineering into biology. Bioinformatics. 22(22):2790-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16954140&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Kaznessis, Y. N. (2007). Models for synthetic biology. BMC Syst Biol. 1(1):47. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17986347&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Kramer, B. P., Fischer, C., Fussenegger, M. (2004). BioLogic Gates Enable Transcription Control in Mammalian Cells. Biotechnol Bioeng. 87(4):478-84. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15286985&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Lederman, H., Macdonald, J., Stefanovic, D., Stojanovic, M. N. (2006). Deoxyribozyme-based three-input logic gates and construction of a molecular full adder. Biochemistry. 45(4):1194-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16430215&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Narayanaswamy, R., Ellington, A.D. (2006). Engineering RNA-based circuits. Handb Exp Pharmacol. (173):423-45. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16594629&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVAbstractPlus Abstract]&lt;br /&gt;
*Rackham, O., Chin, J. W. (2005). Cellular logic with orthogonal ribosomes. JACS 1227:17584-85. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16351070&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Rackham, O., Chin, J.W. (2006) Synthesizing cellular networks from evolved ribosome-mRNA pairs. Biochem Soc Trans. 34(2):328-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16545106&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Sayut, D.J., Kambam, P.K., Sun, L. (2007). Engineering and applications of genetic circuits. Mol Biosyst. 3(12):835-840. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=18000560&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Seelig G., Soloveichik, D., Zhang, D. Y., Winfree, E., (2006). Enzyme-free nucleic acid logic circuits. Science. 314(5805): 1585-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17158324&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Stojanovic, M. N., Semova, S., Kolpashchikov, D., Macdonald, J., Morgan, C., Stefanovic, D. (2005). Deoxyribozyme-based ligase logic gates and their initial circuits. J Am Chem Soc. 127(19):6914-5.  [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15884910&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Voigt, C. A. (2006). Genetic parts to program bacteria. Curr Opin Biotechnol. 17:548-557. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16978856&amp;amp;ordinalpos=9&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Wall, M. E., Hlavacek, W. S., Savageau, M. A. (2004). Design of gene circuits: lessons from bacteria. Nat Rev Genet. 5(1):34-42. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=14708014&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Yan, H., Feng, L., LaBean, T.H., Reif, J.H. (2003). Parallel Molecular Computations of Pairwise Exclusive-Or (XOR) Using DNA &amp;quot;String Tile&amp;quot; Self-Assembly. J Am Chem Soc. 125:14246-14247. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=14624551&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Yoshida, W., Yokobayashi, Y. (2007). Photon Boolean logic gates based on DNA aptamers. Chem Commun (Camb). (2):195-7. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17180244&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;/div&gt;</summary>
		<author><name>Emgarren</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=Logic_Gates_-_Emma_Garren&amp;diff=3895</id>
		<title>Logic Gates - Emma Garren</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=Logic_Gates_-_Emma_Garren&amp;diff=3895"/>
				<updated>2007-12-06T03:50:14Z</updated>
		
		<summary type="html">&lt;p&gt;Emgarren: /* An autonomous molecular computer for logical control of gene expression. (Benenson et al., 2004) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Background: Logic Gates and Truth Tables=&lt;br /&gt;
&lt;br /&gt;
A [http://en.wikipedia.org/wiki/Logic_gate logic gate], the building block for digital circuits, is a computing unit that performs a logical operation on one or more inputs and produces a single output.  Gates are identified by their function, and each type of logic gate can be represented with a distinctive symbol.  Inputs to outputs are read from left to right.  A small circle on the right indicates the inversion of the output.  A double line on the left indicates that the function is &amp;quot;exclusive.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
A [http://en.wikipedia.org/wiki/Truth_table truth table] is a useful way to describe the behavior or function of a logic gate.  Logic states for both inputs and outputs are designated with 0's and 1's.  Click [[Logic Gates: Symbols and Truth Tables|here]] to see some common logic gates and their truth tables.&lt;br /&gt;
&lt;br /&gt;
Logic gates can be placed in parallel or serial combinations in order to perform more complex functions.  Here, two parallel outputs, D and E, act as inputs to the function of output Q:&lt;br /&gt;
&lt;br /&gt;
Q = D &amp;lt;b&amp;gt;OR&amp;lt;/b&amp;gt; E = (&amp;lt;b&amp;gt;NOT&amp;lt;/b&amp;gt;(A OR B)) &amp;lt;b&amp;gt;OR&amp;lt;/b&amp;gt; (B &amp;lt;b&amp;gt;AND&amp;lt;/b&amp;gt; C)&lt;br /&gt;
&lt;br /&gt;
[[Image:combination_gates.gif]]&lt;br /&gt;
&lt;br /&gt;
([http://www.kpsec.freeuk.com/gates.htm Image] by John Hewes, 2007)&lt;br /&gt;
&lt;br /&gt;
=Logic Gates in Synthetic Biology=&lt;br /&gt;
Synthetic biology applies many of the principles of engineering to the field of biology in order to create biological devices which can ultimately be integrated into increasingly complex systems.  These principles include standardization of parts, modularity, abstraction, reliability, predictability, and uniformity (Adrianantoandro et al., 2006).  The application of engineering principles to biology is complicated by the inability to predict the functions of even simple devices and modules within the cellular environment.  Some of the confounding factors are [[Term paper wiki|gene expression noise]], mutation, cell death, undefined and changing extracellular environments, and interactions with the cellular context (Adrianantoandro et al., 2006).  &lt;br /&gt;
&lt;br /&gt;
While for digital logic, inputs are either on or off (1 or 0), biological logic is sometimes leads to intermediate induction levels (Voigt, 2006).  However, due to their [http://en.wikipedia.org/wiki/Sigmoid_function sigmoid-shaped] dose response curves, gene regulation systems can be considered genetic analog-digital converters.  The signal is either ON or OFF for a wide range of input concentrations, with the system changing between the ON and OFF states in a relatively small concentration window (Kramer et al., 2004).&lt;br /&gt;
&lt;br /&gt;
In synthetic biology, logic gates are created by engineering the biochemical reactions that regulate various cellular processes, such as transcription, translation, protein phosphorylation, allosteric regulation, ligand/receptor binding, and enzymatic reactions.  Although the diversity of biochemical reactions can make it difficult to combine different devices, these logic gates can be used to build complex systems with functions that have many practical applications.  [http://gcat.davidson.edu/GcatWiki/index.php/CellularMemory:Mathematical_Models Mathematical modeling] is used to predict the dynamics of the signaling and regulatory networks resulting from the logic gates.&lt;br /&gt;
&lt;br /&gt;
=Biomolecular Logic Gates:'' In Vitro''=&lt;br /&gt;
&lt;br /&gt;
''In vitro'' studies have been used to design combinations of molecules that have emergent properties related to information processing--molecular computing devices.  Both the inputs and outputs consist of molecular species, with the output being a biologically active molecule.  The extent to which these devices will be used with the cellular context is unclear--however, they are bound to inspire new directions for research in synthetic biology, and have potential applications in biochemical sensing, pathway engineering, and medical diagnosis and treatment.&lt;br /&gt;
&lt;br /&gt;
==Protein-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
Enzymes:&lt;br /&gt;
*&amp;lt;b&amp;gt;Two coupled enzymes perform in parallel the 'AND' and 'InhibAND' logic gate operations. (Baron et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Logic Gates and Elementary Computing by Enzymes. (Baron et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
Synthetic Peptide Networks:&lt;br /&gt;
*&amp;lt;b&amp;gt;Boolean Logic Functions of a Synthetic Peptide Network. (Ashkenasy and Ghadiri, 2004)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
Signaling Proteins:&lt;br /&gt;
*&amp;lt;b&amp;gt;Engineering synthetic signaling proteins with ultrasensitive input/output control. (Dueber et al., 2007)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==Deoxyribozyme-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
Deoxyribozyme-based gates are controlled by oligonucleotide inputs, and have been used to engineer logic gates that perform:&lt;br /&gt;
*multiple logical operations in parallel&lt;br /&gt;
*single-step signaling cascades&lt;br /&gt;
*a feedback cycle that acts as an exponential chain reaction&lt;br /&gt;
&lt;br /&gt;
These papers provide examples of deoxyribozyme-based logic gates:&lt;br /&gt;
*&amp;lt;b&amp;gt;Deoxyribozyme-Based Ligase Logic Gates and Their Initial Circuits. (Stojanovic et al., 2005)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Deoxyribozyme-Based Three-Input Logic Gates and Construction of a Molecular Full Adder. (Lederman et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Construction of Molecular Logic Gates with a DNA-Cleaving Deoxyribozyme (Chen et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==DNA-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;b&amp;gt;Modular Multi-Level Circuits from Immobilized DNA-Based Logic Gates. (Frezza et al., 2007)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;DNA Logic Gates Based on Structural Polymorphism of Telomere DNA Molecules Responding to Chemical Input Signals. (Miyoshi et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Photonic boolean logic gates based on DNA aptamers. (Yoshida and Yokobayashi, 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Parallel Molecular Computations of Pairwise Exclusive-OR (XOR) Using DNA &amp;quot;String Tile&amp;quot; Self-Assembly. (Yan et al., 2003)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==An autonomous molecular computer for logical control of gene expression. (Benenson et al., 2004)==&lt;br /&gt;
&lt;br /&gt;
[[Image:Benenson_fig_1_small.jpg|thumb|[[Figure 1. Logical design of the molecular computer.]]]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Benenson_fig_2.gif|thumb|[[Figure 2. Operation of the molecular computer.]]]]&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
This gate uses sequence recognition is used to control enzyme catalysis of covalent bond formation and breakage.&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; Specific combination mRNA levels, serving as a simple model of a disease state (cancer)&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; “Drug” (or drug repressor) in the form of a single-stranded DNA sequence with known anti-cancer activity&lt;br /&gt;
&lt;br /&gt;
An ''in vitro'' system is designed to recognize a specific combination of mRNA levels as its inputs, and performs a logical operation that results in the production of a molecule that can affect gene expression.  The input mRNA levels have been designed to mimic a simplistic version of gene expression modeling cancer, and the output is a drug-like ssDNA with known anticancer activity.  Therefore, the molecular computer is analogous to &amp;quot;a computational version of 'diagnosis'&amp;quot; (424).&lt;br /&gt;
&lt;br /&gt;
[[Figure 1. Logical design of the molecular computer.]]&lt;br /&gt;
&lt;br /&gt;
The molecular computers consist of a double-stranded DNA sequence with unique 7-bp sequences that recognize the “input” RNA.  Each mRNA indicator is processed one at a time.  An “inactivation tag” results in the displacement of the transition molecule, which destroys the computation fragment.  An “activation tag” results in activation of the transition molecule.  There are two separate molecular computers working simultaneously—one that releases the drug (a specific single-stranded DNA sequence) upon “positive diagnosis,” and another that releases the drug suppressor in response to “negative diagnosis.”  The drug (or drug repressor) is incorporated into the DNA fragment as an inactive loop, protected by the double-stranded recognition sequences.  If all of the transitions are “positive,” the ultimate output is drug administration (release of ssDNA).  If any of the steps results in a “negative” transition, the output is a drug repressor.  The design is flexible in that any sufficiently long mRNA molecule can be used as an indicator, and any ssDNA or short RNA molecule (up to at least 21-bp) can be designed as the output.  PCR was used to for the experimental demonstration of both diagnosis and drug administration, and it is shown that the amount of active drug increases with the confidence of positive diagnosis.  Future work could test the effectiveness of using alternate inputs (such as proteins), alternate outputs (such as RNA interference), as well as testing the function of the molecular computer ''in vivo''.&lt;br /&gt;
&lt;br /&gt;
[[Figure 2. Operation of the molecular computer.]]&lt;br /&gt;
&lt;br /&gt;
==Enzyme-Free Nucleic Acid Logic Circuits. (Seelig et al., 2006)==&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; 2 DNA strands - F(in) and G(in)&lt;br /&gt;
*&amp;lt;b&amp;gt;Gate:&amp;lt;/b&amp;gt; 3 DNA strands - E(q), F(f), and G&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Fluorescence - release of F(f)&lt;br /&gt;
&lt;br /&gt;
Nucleic acid devices are simplified by the predicability of base pairing.  Although previous research has engineered nucleic acid logic switches based on hybridization and conformational changes ''in vivo'', and this paper designs chemical logic gates that are capable of being combined into large, reliable circuits.  These logic gates embody the following digital design principles: logic, cascading, restoration, fan-out, and modularity.&lt;br /&gt;
&lt;br /&gt;
Benefits of this approach: both inputs and outputs are in the same form, which makes cascading possible (the output for one gate serves as the input for the next gate in the circuit).&lt;br /&gt;
&lt;br /&gt;
Gate function is entirely determined by base pairing and breaking.  Each gate is composed by one or more gate strands, and one output strand.  &lt;br /&gt;
&lt;br /&gt;
[[Figure 1: Two-input AND gate.]]&lt;br /&gt;
&lt;br /&gt;
Restoration:&lt;br /&gt;
*When a gate fails to produce enough output when triggered, restoration increases a moderate output amount to the full activation level.&lt;br /&gt;
*When a gate &amp;quot;leaks&amp;quot; by spontaneously releasing the output strand, restoration decreases the small output amount to a negligible level.&lt;br /&gt;
*Gates for [[Restoration: Amplification Gate|amplification]] and [[Restoration: Thresholding Gate|thresholding]] were used to implement signal restoration.&lt;br /&gt;
&lt;br /&gt;
Modularity and Scalability:  &lt;br /&gt;
*Eleven gates (AND, OR, sequence translation, input amplification, and signal restoration) were used to compose a large, complex circuit.&lt;br /&gt;
&lt;br /&gt;
=Cellular Logic Gates: ''In Vivo''=&lt;br /&gt;
&lt;br /&gt;
Introductory paragraph here.&lt;br /&gt;
&lt;br /&gt;
==Synthetic Oscillators and Switches==&lt;br /&gt;
[[Image:design_fig_1ab.gif|Synthetic oscillators and switches.]]&lt;br /&gt;
&lt;br /&gt;
[[Image:design_fig_1d.gif]]&lt;br /&gt;
&lt;br /&gt;
(Image from Figure 1 of Drubin et al., 2007. Permission pending.)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;A.  [[Repressilator]]&amp;lt;/b&amp;gt; (Elowitz and Leibler, 2000).  The &amp;quot;repressilator,&amp;quot; or synthetic cellular oscillator, can be built from a string of three repressors, each acting the repress the expression of the next gene in the circuit.  Oscillatory output is read by GFP expression regulated by one of the repressors (in this case, tetracycline).  The design is analogous to a series of three NOT gates.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;B.  Toggle switch&amp;lt;/b&amp;gt; (Gardner et al., 2000).  A toggle switch can be designed from two repressor systems that cross-regulate each other's promoters, and is analogous to the construction of two independent IF gates.  It is useful as a pathway module to create more complex programmable cells.  Toggle switches can be used to engineer [[CellularMemory:Toggle_Switch|cellular memory]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;D.  RNA-based antiswitch.&amp;lt;/b&amp;gt;  When the engineered RNA is bound to an inducer ligand, the structure changes to either expose or hide a region of RNA that is homologous to a region of the target mRNA (encompassing the translational start site).  Thus, when the antisense region is exposed, translation of target mRNA is repressed.  Synthetic switches in both eukaryotes ([[Antiswitches|antiswitches]]) and prokaryotes ([[Riboregulators|riboregulators]] and [[Riboswitches|riboswitches]]) can be mediated via RNA devices.&lt;br /&gt;
&lt;br /&gt;
==Environmental signal integration by a modular AND gate. (Anderson et al., 2007)==&lt;br /&gt;
&lt;br /&gt;
AND gates allow cells to integrate multiple signals and can increase their specificity in sensing the environment.  This is especially useful for engineering cells to sense environments that are not encountered naturally, or those that are too specific to be identified by a single environmental signal.&lt;br /&gt;
&lt;br /&gt;
A logic gate achieves &amp;lt;b&amp;gt;modularity&amp;lt;/b&amp;gt; when it can be used as a self-contained component of more complex systems, and is designed to interface with multiple different inputs and outputs.  This paper demonstrates a modular AND gate in ''E. coli'' that uses promoters for both the inputs and the output.  This design, unlike that of previously engineered prokaryotic logic gates, makes it relatively easy to use the same gate for different inputs and outputs.&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
*&amp;lt;b&amp;gt;Inputs:&amp;lt;/b&amp;gt;&lt;br /&gt;
# Promoter that drives the expression of the gene for T7 RNA polymerase (''T7ptag''), containing two [http://en.wikipedia.org/wiki/Stop_codon amber stop codons] that prevent translation under normal circumstances.&lt;br /&gt;
#Promoter that drives the expression of the gene for the SupD amber suppressor (''supD''), which decodes the amber stop codons as serine, and allows for translation of T7 RNA polymerase.&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Gene expressed under the T7 promoter, which requires functional translation of both T7 RNA polymerase and the SupD amber suppressor.&lt;br /&gt;
&lt;br /&gt;
The fluorescence data (see [Figure 2. Function of the AND gate. Figure 2]) was used to parameterize a [[transfer function model]] that was derived in order to understand how the range of the input promoters affects the function of the circuit.&lt;br /&gt;
&lt;br /&gt;
[[Figure 1. Schematic representation of AND gate.]]&lt;br /&gt;
&lt;br /&gt;
*Input 1: P(sal) controls the expression supD gene, and is activated by the addition of salicylate (Sal).&lt;br /&gt;
*Input 2: P(BAD) controls T7 RNA polymerase gene, and is activated by the addition of arabinose (Ara).  Because a strong RBS for T7ptag resulted in high levels of basal expression, the RBS was mutagenized and tuned by screening for the presence of output only when both inducers were present.&lt;br /&gt;
*Output: ''GFPmut3_LAA'' (fast-folding GFP with a degradation tag)&lt;br /&gt;
&lt;br /&gt;
[[Figure 2. Function of the AND gate.]]&lt;br /&gt;
&lt;br /&gt;
There is 1000-fold induction of fluorescence in the presence of high concentrations of both inducers, arabinose and salicylate.&lt;br /&gt;
&lt;br /&gt;
[[Figure 6. Modularity of the AND gate.]]&lt;br /&gt;
&lt;br /&gt;
The modularity of the AND gate is demonstrated by reconnecting the gate to new inputs (natural promoters), and a new output (desired phenotype).&lt;br /&gt;
&lt;br /&gt;
A.  Exchanging the inputs:&lt;br /&gt;
*Input 1: The ''lux'' promoter, which responds to the [[Quorum Sensing|quorum signal]] AI-1.&lt;br /&gt;
*Input 2: The ''mgrB'' promoter, which responds to the absence of exogenous magnesium via the PhoPQ two-component system.&lt;br /&gt;
&lt;br /&gt;
B. Exchanging the output:&lt;br /&gt;
*Output: The ''inv'' gene, coding for invasin, a protein that allows bacteria to invade mammalian cells.&lt;br /&gt;
&lt;br /&gt;
==BioLogic Gates Enable Logical Transcription Control in Mammalian Cells. (Kramer et al., 2004)==&lt;br /&gt;
&lt;br /&gt;
Transcription control modules, responsive to up to three small molecule inputs, were engineered in mammalian Chinese hamster ovary cells.  These &amp;quot;BioLogic gates&amp;quot; provide the tools and building blocks to engineer more complex gene regulatory networks in eukaryotic cells.  The gates use butyrolactone-, streptogramin-, tetracycline-, and macrolide-dependent transcription factors, each fused to a KRAB or VP16 repression domain. &lt;br /&gt;
&lt;br /&gt;
#[[NOT IF gate]] - two inputs&lt;br /&gt;
#[[NOT IF IF gate]] - three inputs&lt;br /&gt;
#[[NAND gate]] - parallel arrangement of two NOT gates&lt;br /&gt;
#[[OR gate]] - parallel arrangement of two IF gates&lt;br /&gt;
#[[NOR gate]] - constructed from two NOT gates in consecutive order&lt;br /&gt;
#[[INVERTER gate]] - combination of two independent IF gates, acts as the inverse of the NOT IF gate&lt;br /&gt;
&lt;br /&gt;
==Cellular Logic with Orthogonal Ribosomes. (Rackham and Chin, 2006)==&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
Two-input logic gates were constructed based on the interactions between synthetic O-rRNA and O-mRNA.&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; Orthogonal ribosomes (O-ribosomes), which translate O-mRNA, but do not significantly translate any of the thousands of cellular transcripts bearing cellular RBS sequences.&lt;br /&gt;
*&amp;lt;b&amp;gt;Gate:&amp;lt;/b&amp;gt; Orthogonal mRNAs (O-mRNAs), which contain ribosome-binding sequences (RBSs) that do not direct the translation of downstream genes by endogenous ribosomes.&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Fluorescence.&lt;br /&gt;
&lt;br /&gt;
Three distinct O-ribosome-O-mRNA pairs were isolated, with molecular specificities for independent function.  This was accomplished through [[Hunter Stone - Synthetic Biology Seminar|directed evolution]] in two steps: &lt;br /&gt;
#A library of new potential RBSs were placed upstream of a novel fusion of the genes encoding chloramphenicol acetyltransferase and uracil phosphoribosyltransferase, and screened against 5-fluorouracil to select for the O-mRNA sequences that were not translated by endogenous ribosomes.&lt;br /&gt;
#The selected O-mRNAs were combined with a library of mutated 16s rRNA sequences, and these cells were grown in the presence of chloramphenicol to screen for  those in which the mutant ribosomes translated the O-mRNAs.&lt;br /&gt;
The O-ribosome-O-mRNA pairs can be used to control almost any molecular interaction that can be linked to gene expression.  In this case they were used to build an &amp;lt;b&amp;gt;AND gate&amp;lt;/b&amp;gt; composed of two O-mRNA sequences: O-mRNA-A-omega, encoding the omega fragment of beta-galactosidase, and O-mRNA-C-alpha, encoding the alpha fragment of beta-galactosidase.  Synthesis and assembly of a complete beta-galactosidase enzyme (both fragments) results in the cells hydrolyzing FDG into F (fluorescein), which is detected with a fluorometer.  Cells programmed with both of the corresponding O-ribosome inputs, O-rRNA-A and O-rRNA-C, exhibited a 20-fold increase in fluorescence when compared with cells containing any other rRNA combinations.&lt;br /&gt;
&lt;br /&gt;
[[Figure 1. O-ribosomes and Boolean logic.]]&lt;br /&gt;
&lt;br /&gt;
=Applications and Future Directions=&lt;br /&gt;
&lt;br /&gt;
Logic gates can be used to design increasingly complex circuits with far-reaching applications in:&lt;br /&gt;
*Genetic engineering&lt;br /&gt;
*Nanotechnology&lt;br /&gt;
*Industrial Fermentation&lt;br /&gt;
*Metabolic engineering: increasingly complex synthetic gene circuits might be used to engineer and optimize novel metabolic pathways.&lt;br /&gt;
*[[Medical Applications of Synthetic Biology - Samantha Simpson|Medicine]]&lt;br /&gt;
**Bacteria to deliver cancer treatment: the integration of multiple inputs can help bacteria sense and respond to increasingly specific environments, such as that of a tumor in the human body.&lt;br /&gt;
**Pharmaceuticals: produced through metabolic engineering; &amp;quot;smart&amp;quot; drug delivery.&lt;br /&gt;
&lt;br /&gt;
=References=&lt;br /&gt;
*Anderson, J. C., Voigt, C. A., Arkin, A. P. (2007). Environmental signal integration by a modular AND gate. Mol Syst Biol. 3:133. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17700541&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Andrianantoandro, E., Subhayu, B., Karig, D. K., Weiss, R. (2006). Synthetic biology: new engineering rules for an emerging discipline. Mol Syst. Biol. 2:2006.0028. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16738572&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Ashkenasy, G., Ghadiri, M. R. (2004). Boolean Logic Functions of a Synthetic Peptide Network. J Am Chem Soc. 126(36):11140-1. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15355081&amp;amp;ordinalpos=13&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Baron, R., Lioubashevski, O., Katz, E., Niazov, T., Willner, I. (2006). Two coupled enzymes perform in parallel the “AND” and “InhibAND” logic gate operations. Org Biomol Chem. 4(6): 989-91. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16525539&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Baron, R., Lioubashevski, O., Katz, E., Niazov, T., Willner, I. (2006). Logic gates and elementary computing by enzymes. J Phys Chem A. 110(27):8548-53. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16821840&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Benenson, Y., Binyamin, G., Ben-Dor, U., Adar, R., Shapiro, E. (2004). An autonomous molecular computer for logical control of gene expression. Nature. 429:423-429. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15116117&amp;amp;ordinalpos=6&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Boczko, E., Gedeon, T., Mischaikow, K. (2007). Dynamics of a simple regulatory switch. J Math Biol. 55(5-6):679-719. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17622532&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Chen, X., Wang, Y., Liu, Q., Zhang, Z., Fan, C., He, L. (2006). Construction of molecular logic gates with a DNA-cleaving deoxyribozyme. Angew Chem Int Ed Engl. 45(11):1759-62. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16470893&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Davidson, E.A., Ellington, A.D. (2007). Synthetic RNA circuits. Nat Chem Biol. 3(1):23-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17173026&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Dueber, J.E., Mirsky, E.A., Lim, W.A. (2007). Engineering synthetic signaling proteins with ultrasensitive input/output control. Nat Biotechnol. 25(6):660-662. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17515908&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Drubin, D. A., Way, J. C., Silver, P. A. (2007). Designing biological systems. Genes Dev. 21(3):242-54. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17289915&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Elowitz, M. B., &amp;amp; Leibler, S. (2000). A synthetic oscillatory network of transcriptional regulators. Nature. 403(6767):335-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=10659856&amp;amp;ordinalpos=10&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract] &lt;br /&gt;
*Farfel, J., Stefanovic, D. (2005). Towards practical biomolecular computers using microfluidic deoxyribozyme logic gate networks.  University of New Mexico.&lt;br /&gt;
*Frezza, B.M., Cockroft, S. L., Ghadiri, M.R. (2007). Modular Multi-level Circuits from Immobilized DNA-Based Logic Gates. J Am Chem Soc. (Epub ahead of print) [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17994734&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Gardner, T.S., Cantor, C.R., Collins, J.J. (2000). Construction of a genetic toggle switch in Escherichia coli. Nature. 403(6767):338-42. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=10659857&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Heinemann, M., Panke, S. (2006). Synthetic biology—putting engineering into biology. Bioinformatics. 22(22):2790-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16954140&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Kaznessis, Y. N. (2007). Models for synthetic biology. BMC Syst Biol. 1(1):47. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17986347&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Kramer, B. P., Fischer, C., Fussenegger, M. (2004). BioLogic Gates Enable Transcription Control in Mammalian Cells. Biotechnol Bioeng. 87(4):478-84. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15286985&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Lederman, H., Macdonald, J., Stefanovic, D., Stojanovic, M. N. (2006). Deoxyribozyme-based three-input logic gates and construction of a molecular full adder. Biochemistry. 45(4):1194-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16430215&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Narayanaswamy, R., Ellington, A.D. (2006). Engineering RNA-based circuits. Handb Exp Pharmacol. (173):423-45. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16594629&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVAbstractPlus Abstract]&lt;br /&gt;
*Rackham, O., Chin, J. W. (2005). Cellular logic with orthogonal ribosomes. JACS 1227:17584-85. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16351070&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Rackham, O., Chin, J.W. (2006) Synthesizing cellular networks from evolved ribosome-mRNA pairs. Biochem Soc Trans. 34(2):328-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16545106&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Sayut, D.J., Kambam, P.K., Sun, L. (2007). Engineering and applications of genetic circuits. Mol Biosyst. 3(12):835-840. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=18000560&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Seelig G., Soloveichik, D., Zhang, D. Y., Winfree, E., (2006). Enzyme-free nucleic acid logic circuits. Science. 314(5805): 1585-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17158324&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Stojanovic, M. N., Semova, S., Kolpashchikov, D., Macdonald, J., Morgan, C., Stefanovic, D. (2005). Deoxyribozyme-based ligase logic gates and their initial circuits. J Am Chem Soc. 127(19):6914-5.  [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15884910&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Voigt, C. A. (2006). Genetic parts to program bacteria. Curr Opin Biotechnol. 17:548-557. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16978856&amp;amp;ordinalpos=9&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Wall, M. E., Hlavacek, W. S., Savageau, M. A. (2004). Design of gene circuits: lessons from bacteria. Nat Rev Genet. 5(1):34-42. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=14708014&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Yan, H., Feng, L., LaBean, T.H., Reif, J.H. (2003). Parallel Molecular Computations of Pairwise Exclusive-Or (XOR) Using DNA &amp;quot;String Tile&amp;quot; Self-Assembly. J Am Chem Soc. 125:14246-14247. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=14624551&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Yoshida, W., Yokobayashi, Y. (2007). Photon Boolean logic gates based on DNA aptamers. Chem Commun (Camb). (2):195-7. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17180244&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;/div&gt;</summary>
		<author><name>Emgarren</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=Logic_Gates_-_Emma_Garren&amp;diff=3894</id>
		<title>Logic Gates - Emma Garren</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=Logic_Gates_-_Emma_Garren&amp;diff=3894"/>
				<updated>2007-12-06T03:48:56Z</updated>
		
		<summary type="html">&lt;p&gt;Emgarren: /* An autonomous molecular computer for logical control of gene expression. (Benenson et al., 2004) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Background: Logic Gates and Truth Tables=&lt;br /&gt;
&lt;br /&gt;
A [http://en.wikipedia.org/wiki/Logic_gate logic gate], the building block for digital circuits, is a computing unit that performs a logical operation on one or more inputs and produces a single output.  Gates are identified by their function, and each type of logic gate can be represented with a distinctive symbol.  Inputs to outputs are read from left to right.  A small circle on the right indicates the inversion of the output.  A double line on the left indicates that the function is &amp;quot;exclusive.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
A [http://en.wikipedia.org/wiki/Truth_table truth table] is a useful way to describe the behavior or function of a logic gate.  Logic states for both inputs and outputs are designated with 0's and 1's.  Click [[Logic Gates: Symbols and Truth Tables|here]] to see some common logic gates and their truth tables.&lt;br /&gt;
&lt;br /&gt;
Logic gates can be placed in parallel or serial combinations in order to perform more complex functions.  Here, two parallel outputs, D and E, act as inputs to the function of output Q:&lt;br /&gt;
&lt;br /&gt;
Q = D &amp;lt;b&amp;gt;OR&amp;lt;/b&amp;gt; E = (&amp;lt;b&amp;gt;NOT&amp;lt;/b&amp;gt;(A OR B)) &amp;lt;b&amp;gt;OR&amp;lt;/b&amp;gt; (B &amp;lt;b&amp;gt;AND&amp;lt;/b&amp;gt; C)&lt;br /&gt;
&lt;br /&gt;
[[Image:combination_gates.gif]]&lt;br /&gt;
&lt;br /&gt;
([http://www.kpsec.freeuk.com/gates.htm Image] by John Hewes, 2007)&lt;br /&gt;
&lt;br /&gt;
=Logic Gates in Synthetic Biology=&lt;br /&gt;
Synthetic biology applies many of the principles of engineering to the field of biology in order to create biological devices which can ultimately be integrated into increasingly complex systems.  These principles include standardization of parts, modularity, abstraction, reliability, predictability, and uniformity (Adrianantoandro et al., 2006).  The application of engineering principles to biology is complicated by the inability to predict the functions of even simple devices and modules within the cellular environment.  Some of the confounding factors are [[Term paper wiki|gene expression noise]], mutation, cell death, undefined and changing extracellular environments, and interactions with the cellular context (Adrianantoandro et al., 2006).  &lt;br /&gt;
&lt;br /&gt;
While for digital logic, inputs are either on or off (1 or 0), biological logic is sometimes leads to intermediate induction levels (Voigt, 2006).  However, due to their [http://en.wikipedia.org/wiki/Sigmoid_function sigmoid-shaped] dose response curves, gene regulation systems can be considered genetic analog-digital converters.  The signal is either ON or OFF for a wide range of input concentrations, with the system changing between the ON and OFF states in a relatively small concentration window (Kramer et al., 2004).&lt;br /&gt;
&lt;br /&gt;
In synthetic biology, logic gates are created by engineering the biochemical reactions that regulate various cellular processes, such as transcription, translation, protein phosphorylation, allosteric regulation, ligand/receptor binding, and enzymatic reactions.  Although the diversity of biochemical reactions can make it difficult to combine different devices, these logic gates can be used to build complex systems with functions that have many practical applications.  [http://gcat.davidson.edu/GcatWiki/index.php/CellularMemory:Mathematical_Models Mathematical modeling] is used to predict the dynamics of the signaling and regulatory networks resulting from the logic gates.&lt;br /&gt;
&lt;br /&gt;
=Biomolecular Logic Gates:'' In Vitro''=&lt;br /&gt;
&lt;br /&gt;
''In vitro'' studies have been used to design combinations of molecules that have emergent properties related to information processing--molecular computing devices.  Both the inputs and outputs consist of molecular species, with the output being a biologically active molecule.  The extent to which these devices will be used with the cellular context is unclear--however, they are bound to inspire new directions for research in synthetic biology, and have potential applications in biochemical sensing, pathway engineering, and medical diagnosis and treatment.&lt;br /&gt;
&lt;br /&gt;
==Protein-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
Enzymes:&lt;br /&gt;
*&amp;lt;b&amp;gt;Two coupled enzymes perform in parallel the 'AND' and 'InhibAND' logic gate operations. (Baron et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Logic Gates and Elementary Computing by Enzymes. (Baron et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
Synthetic Peptide Networks:&lt;br /&gt;
*&amp;lt;b&amp;gt;Boolean Logic Functions of a Synthetic Peptide Network. (Ashkenasy and Ghadiri, 2004)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
Signaling Proteins:&lt;br /&gt;
*&amp;lt;b&amp;gt;Engineering synthetic signaling proteins with ultrasensitive input/output control. (Dueber et al., 2007)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==Deoxyribozyme-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
Deoxyribozyme-based gates are controlled by oligonucleotide inputs, and have been used to engineer logic gates that perform:&lt;br /&gt;
*multiple logical operations in parallel&lt;br /&gt;
*single-step signaling cascades&lt;br /&gt;
*a feedback cycle that acts as an exponential chain reaction&lt;br /&gt;
&lt;br /&gt;
These papers provide examples of deoxyribozyme-based logic gates:&lt;br /&gt;
*&amp;lt;b&amp;gt;Deoxyribozyme-Based Ligase Logic Gates and Their Initial Circuits. (Stojanovic et al., 2005)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Deoxyribozyme-Based Three-Input Logic Gates and Construction of a Molecular Full Adder. (Lederman et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Construction of Molecular Logic Gates with a DNA-Cleaving Deoxyribozyme (Chen et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==DNA-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;b&amp;gt;Modular Multi-Level Circuits from Immobilized DNA-Based Logic Gates. (Frezza et al., 2007)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;DNA Logic Gates Based on Structural Polymorphism of Telomere DNA Molecules Responding to Chemical Input Signals. (Miyoshi et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Photonic boolean logic gates based on DNA aptamers. (Yoshida and Yokobayashi, 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Parallel Molecular Computations of Pairwise Exclusive-OR (XOR) Using DNA &amp;quot;String Tile&amp;quot; Self-Assembly. (Yan et al., 2003)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==An autonomous molecular computer for logical control of gene expression. (Benenson et al., 2004)==&lt;br /&gt;
&lt;br /&gt;
[[Image:Benenson_fig_1_small.jpg|thumb|[[Figure 1. Logical design of the molecular computer.]]]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Benenson_fig_2.jpg|thumb|[[Figure 2. Operation of the molecular computer.]]]]&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
This gate uses sequence recognition is used to control enzyme catalysis of covalent bond formation and breakage.&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; Specific combination mRNA levels, serving as a simple model of a disease state (cancer)&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; “Drug” (or drug repressor) in the form of a single-stranded DNA sequence with known anti-cancer activity&lt;br /&gt;
&lt;br /&gt;
An ''in vitro'' system is designed to recognize a specific combination of mRNA levels as its inputs, and performs a logical operation that results in the production of a molecule that can affect gene expression.  The input mRNA levels have been designed to mimic a simplistic version of gene expression modeling cancer, and the output is a drug-like ssDNA with known anticancer activity.  Therefore, the molecular computer is analogous to &amp;quot;a computational version of 'diagnosis'&amp;quot; (424).&lt;br /&gt;
&lt;br /&gt;
[[Figure 1. Logical design of the molecular computer.]]&lt;br /&gt;
&lt;br /&gt;
The molecular computers consist of a double-stranded DNA sequence with unique 7-bp sequences that recognize the “input” RNA.  Each mRNA indicator is processed one at a time.  An “inactivation tag” results in the displacement of the transition molecule, which destroys the computation fragment.  An “activation tag” results in activation of the transition molecule.  There are two separate molecular computers working simultaneously—one that releases the drug (a specific single-stranded DNA sequence) upon “positive diagnosis,” and another that releases the drug suppressor in response to “negative diagnosis.”  The drug (or drug repressor) is incorporated into the DNA fragment as an inactive loop, protected by the double-stranded recognition sequences.  If all of the transitions are “positive,” the ultimate output is drug administration (release of ssDNA).  If any of the steps results in a “negative” transition, the output is a drug repressor.  The design is flexible in that any sufficiently long mRNA molecule can be used as an indicator, and any ssDNA or short RNA molecule (up to at least 21-bp) can be designed as the output.  PCR was used to for the experimental demonstration of both diagnosis and drug administration, and it is shown that the amount of active drug increases with the confidence of positive diagnosis.  Future work could test the effectiveness of using alternate inputs (such as proteins), alternate outputs (such as RNA interference), as well as testing the function of the molecular computer ''in vivo''.&lt;br /&gt;
&lt;br /&gt;
[[Figure 2. Operation of the molecular computer.]]&lt;br /&gt;
&lt;br /&gt;
==Enzyme-Free Nucleic Acid Logic Circuits. (Seelig et al., 2006)==&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; 2 DNA strands - F(in) and G(in)&lt;br /&gt;
*&amp;lt;b&amp;gt;Gate:&amp;lt;/b&amp;gt; 3 DNA strands - E(q), F(f), and G&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Fluorescence - release of F(f)&lt;br /&gt;
&lt;br /&gt;
Nucleic acid devices are simplified by the predicability of base pairing.  Although previous research has engineered nucleic acid logic switches based on hybridization and conformational changes ''in vivo'', and this paper designs chemical logic gates that are capable of being combined into large, reliable circuits.  These logic gates embody the following digital design principles: logic, cascading, restoration, fan-out, and modularity.&lt;br /&gt;
&lt;br /&gt;
Benefits of this approach: both inputs and outputs are in the same form, which makes cascading possible (the output for one gate serves as the input for the next gate in the circuit).&lt;br /&gt;
&lt;br /&gt;
Gate function is entirely determined by base pairing and breaking.  Each gate is composed by one or more gate strands, and one output strand.  &lt;br /&gt;
&lt;br /&gt;
[[Figure 1: Two-input AND gate.]]&lt;br /&gt;
&lt;br /&gt;
Restoration:&lt;br /&gt;
*When a gate fails to produce enough output when triggered, restoration increases a moderate output amount to the full activation level.&lt;br /&gt;
*When a gate &amp;quot;leaks&amp;quot; by spontaneously releasing the output strand, restoration decreases the small output amount to a negligible level.&lt;br /&gt;
*Gates for [[Restoration: Amplification Gate|amplification]] and [[Restoration: Thresholding Gate|thresholding]] were used to implement signal restoration.&lt;br /&gt;
&lt;br /&gt;
Modularity and Scalability:  &lt;br /&gt;
*Eleven gates (AND, OR, sequence translation, input amplification, and signal restoration) were used to compose a large, complex circuit.&lt;br /&gt;
&lt;br /&gt;
=Cellular Logic Gates: ''In Vivo''=&lt;br /&gt;
&lt;br /&gt;
Introductory paragraph here.&lt;br /&gt;
&lt;br /&gt;
==Synthetic Oscillators and Switches==&lt;br /&gt;
[[Image:design_fig_1ab.gif|Synthetic oscillators and switches.]]&lt;br /&gt;
&lt;br /&gt;
[[Image:design_fig_1d.gif]]&lt;br /&gt;
&lt;br /&gt;
(Image from Figure 1 of Drubin et al., 2007. Permission pending.)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;A.  [[Repressilator]]&amp;lt;/b&amp;gt; (Elowitz and Leibler, 2000).  The &amp;quot;repressilator,&amp;quot; or synthetic cellular oscillator, can be built from a string of three repressors, each acting the repress the expression of the next gene in the circuit.  Oscillatory output is read by GFP expression regulated by one of the repressors (in this case, tetracycline).  The design is analogous to a series of three NOT gates.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;B.  Toggle switch&amp;lt;/b&amp;gt; (Gardner et al., 2000).  A toggle switch can be designed from two repressor systems that cross-regulate each other's promoters, and is analogous to the construction of two independent IF gates.  It is useful as a pathway module to create more complex programmable cells.  Toggle switches can be used to engineer [[CellularMemory:Toggle_Switch|cellular memory]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;D.  RNA-based antiswitch.&amp;lt;/b&amp;gt;  When the engineered RNA is bound to an inducer ligand, the structure changes to either expose or hide a region of RNA that is homologous to a region of the target mRNA (encompassing the translational start site).  Thus, when the antisense region is exposed, translation of target mRNA is repressed.  Synthetic switches in both eukaryotes ([[Antiswitches|antiswitches]]) and prokaryotes ([[Riboregulators|riboregulators]] and [[Riboswitches|riboswitches]]) can be mediated via RNA devices.&lt;br /&gt;
&lt;br /&gt;
==Environmental signal integration by a modular AND gate. (Anderson et al., 2007)==&lt;br /&gt;
&lt;br /&gt;
AND gates allow cells to integrate multiple signals and can increase their specificity in sensing the environment.  This is especially useful for engineering cells to sense environments that are not encountered naturally, or those that are too specific to be identified by a single environmental signal.&lt;br /&gt;
&lt;br /&gt;
A logic gate achieves &amp;lt;b&amp;gt;modularity&amp;lt;/b&amp;gt; when it can be used as a self-contained component of more complex systems, and is designed to interface with multiple different inputs and outputs.  This paper demonstrates a modular AND gate in ''E. coli'' that uses promoters for both the inputs and the output.  This design, unlike that of previously engineered prokaryotic logic gates, makes it relatively easy to use the same gate for different inputs and outputs.&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
*&amp;lt;b&amp;gt;Inputs:&amp;lt;/b&amp;gt;&lt;br /&gt;
# Promoter that drives the expression of the gene for T7 RNA polymerase (''T7ptag''), containing two [http://en.wikipedia.org/wiki/Stop_codon amber stop codons] that prevent translation under normal circumstances.&lt;br /&gt;
#Promoter that drives the expression of the gene for the SupD amber suppressor (''supD''), which decodes the amber stop codons as serine, and allows for translation of T7 RNA polymerase.&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Gene expressed under the T7 promoter, which requires functional translation of both T7 RNA polymerase and the SupD amber suppressor.&lt;br /&gt;
&lt;br /&gt;
The fluorescence data (see [Figure 2. Function of the AND gate. Figure 2]) was used to parameterize a [[transfer function model]] that was derived in order to understand how the range of the input promoters affects the function of the circuit.&lt;br /&gt;
&lt;br /&gt;
[[Figure 1. Schematic representation of AND gate.]]&lt;br /&gt;
&lt;br /&gt;
*Input 1: P(sal) controls the expression supD gene, and is activated by the addition of salicylate (Sal).&lt;br /&gt;
*Input 2: P(BAD) controls T7 RNA polymerase gene, and is activated by the addition of arabinose (Ara).  Because a strong RBS for T7ptag resulted in high levels of basal expression, the RBS was mutagenized and tuned by screening for the presence of output only when both inducers were present.&lt;br /&gt;
*Output: ''GFPmut3_LAA'' (fast-folding GFP with a degradation tag)&lt;br /&gt;
&lt;br /&gt;
[[Figure 2. Function of the AND gate.]]&lt;br /&gt;
&lt;br /&gt;
There is 1000-fold induction of fluorescence in the presence of high concentrations of both inducers, arabinose and salicylate.&lt;br /&gt;
&lt;br /&gt;
[[Figure 6. Modularity of the AND gate.]]&lt;br /&gt;
&lt;br /&gt;
The modularity of the AND gate is demonstrated by reconnecting the gate to new inputs (natural promoters), and a new output (desired phenotype).&lt;br /&gt;
&lt;br /&gt;
A.  Exchanging the inputs:&lt;br /&gt;
*Input 1: The ''lux'' promoter, which responds to the [[Quorum Sensing|quorum signal]] AI-1.&lt;br /&gt;
*Input 2: The ''mgrB'' promoter, which responds to the absence of exogenous magnesium via the PhoPQ two-component system.&lt;br /&gt;
&lt;br /&gt;
B. Exchanging the output:&lt;br /&gt;
*Output: The ''inv'' gene, coding for invasin, a protein that allows bacteria to invade mammalian cells.&lt;br /&gt;
&lt;br /&gt;
==BioLogic Gates Enable Logical Transcription Control in Mammalian Cells. (Kramer et al., 2004)==&lt;br /&gt;
&lt;br /&gt;
Transcription control modules, responsive to up to three small molecule inputs, were engineered in mammalian Chinese hamster ovary cells.  These &amp;quot;BioLogic gates&amp;quot; provide the tools and building blocks to engineer more complex gene regulatory networks in eukaryotic cells.  The gates use butyrolactone-, streptogramin-, tetracycline-, and macrolide-dependent transcription factors, each fused to a KRAB or VP16 repression domain. &lt;br /&gt;
&lt;br /&gt;
#[[NOT IF gate]] - two inputs&lt;br /&gt;
#[[NOT IF IF gate]] - three inputs&lt;br /&gt;
#[[NAND gate]] - parallel arrangement of two NOT gates&lt;br /&gt;
#[[OR gate]] - parallel arrangement of two IF gates&lt;br /&gt;
#[[NOR gate]] - constructed from two NOT gates in consecutive order&lt;br /&gt;
#[[INVERTER gate]] - combination of two independent IF gates, acts as the inverse of the NOT IF gate&lt;br /&gt;
&lt;br /&gt;
==Cellular Logic with Orthogonal Ribosomes. (Rackham and Chin, 2006)==&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
Two-input logic gates were constructed based on the interactions between synthetic O-rRNA and O-mRNA.&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; Orthogonal ribosomes (O-ribosomes), which translate O-mRNA, but do not significantly translate any of the thousands of cellular transcripts bearing cellular RBS sequences.&lt;br /&gt;
*&amp;lt;b&amp;gt;Gate:&amp;lt;/b&amp;gt; Orthogonal mRNAs (O-mRNAs), which contain ribosome-binding sequences (RBSs) that do not direct the translation of downstream genes by endogenous ribosomes.&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Fluorescence.&lt;br /&gt;
&lt;br /&gt;
Three distinct O-ribosome-O-mRNA pairs were isolated, with molecular specificities for independent function.  This was accomplished through [[Hunter Stone - Synthetic Biology Seminar|directed evolution]] in two steps: &lt;br /&gt;
#A library of new potential RBSs were placed upstream of a novel fusion of the genes encoding chloramphenicol acetyltransferase and uracil phosphoribosyltransferase, and screened against 5-fluorouracil to select for the O-mRNA sequences that were not translated by endogenous ribosomes.&lt;br /&gt;
#The selected O-mRNAs were combined with a library of mutated 16s rRNA sequences, and these cells were grown in the presence of chloramphenicol to screen for  those in which the mutant ribosomes translated the O-mRNAs.&lt;br /&gt;
The O-ribosome-O-mRNA pairs can be used to control almost any molecular interaction that can be linked to gene expression.  In this case they were used to build an &amp;lt;b&amp;gt;AND gate&amp;lt;/b&amp;gt; composed of two O-mRNA sequences: O-mRNA-A-omega, encoding the omega fragment of beta-galactosidase, and O-mRNA-C-alpha, encoding the alpha fragment of beta-galactosidase.  Synthesis and assembly of a complete beta-galactosidase enzyme (both fragments) results in the cells hydrolyzing FDG into F (fluorescein), which is detected with a fluorometer.  Cells programmed with both of the corresponding O-ribosome inputs, O-rRNA-A and O-rRNA-C, exhibited a 20-fold increase in fluorescence when compared with cells containing any other rRNA combinations.&lt;br /&gt;
&lt;br /&gt;
[[Figure 1. O-ribosomes and Boolean logic.]]&lt;br /&gt;
&lt;br /&gt;
=Applications and Future Directions=&lt;br /&gt;
&lt;br /&gt;
Logic gates can be used to design increasingly complex circuits with far-reaching applications in:&lt;br /&gt;
*Genetic engineering&lt;br /&gt;
*Nanotechnology&lt;br /&gt;
*Industrial Fermentation&lt;br /&gt;
*Metabolic engineering: increasingly complex synthetic gene circuits might be used to engineer and optimize novel metabolic pathways.&lt;br /&gt;
*[[Medical Applications of Synthetic Biology - Samantha Simpson|Medicine]]&lt;br /&gt;
**Bacteria to deliver cancer treatment: the integration of multiple inputs can help bacteria sense and respond to increasingly specific environments, such as that of a tumor in the human body.&lt;br /&gt;
**Pharmaceuticals: produced through metabolic engineering; &amp;quot;smart&amp;quot; drug delivery.&lt;br /&gt;
&lt;br /&gt;
=References=&lt;br /&gt;
*Anderson, J. C., Voigt, C. A., Arkin, A. P. (2007). Environmental signal integration by a modular AND gate. Mol Syst Biol. 3:133. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17700541&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Andrianantoandro, E., Subhayu, B., Karig, D. K., Weiss, R. (2006). Synthetic biology: new engineering rules for an emerging discipline. Mol Syst. Biol. 2:2006.0028. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16738572&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Ashkenasy, G., Ghadiri, M. R. (2004). Boolean Logic Functions of a Synthetic Peptide Network. J Am Chem Soc. 126(36):11140-1. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15355081&amp;amp;ordinalpos=13&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Baron, R., Lioubashevski, O., Katz, E., Niazov, T., Willner, I. (2006). Two coupled enzymes perform in parallel the “AND” and “InhibAND” logic gate operations. Org Biomol Chem. 4(6): 989-91. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16525539&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Baron, R., Lioubashevski, O., Katz, E., Niazov, T., Willner, I. (2006). Logic gates and elementary computing by enzymes. J Phys Chem A. 110(27):8548-53. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16821840&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Benenson, Y., Binyamin, G., Ben-Dor, U., Adar, R., Shapiro, E. (2004). An autonomous molecular computer for logical control of gene expression. Nature. 429:423-429. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15116117&amp;amp;ordinalpos=6&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Boczko, E., Gedeon, T., Mischaikow, K. (2007). Dynamics of a simple regulatory switch. J Math Biol. 55(5-6):679-719. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17622532&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Chen, X., Wang, Y., Liu, Q., Zhang, Z., Fan, C., He, L. (2006). Construction of molecular logic gates with a DNA-cleaving deoxyribozyme. Angew Chem Int Ed Engl. 45(11):1759-62. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16470893&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Davidson, E.A., Ellington, A.D. (2007). Synthetic RNA circuits. Nat Chem Biol. 3(1):23-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17173026&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Dueber, J.E., Mirsky, E.A., Lim, W.A. (2007). Engineering synthetic signaling proteins with ultrasensitive input/output control. Nat Biotechnol. 25(6):660-662. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17515908&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Drubin, D. A., Way, J. C., Silver, P. A. (2007). Designing biological systems. Genes Dev. 21(3):242-54. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17289915&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Elowitz, M. B., &amp;amp; Leibler, S. (2000). A synthetic oscillatory network of transcriptional regulators. Nature. 403(6767):335-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=10659856&amp;amp;ordinalpos=10&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract] &lt;br /&gt;
*Farfel, J., Stefanovic, D. (2005). Towards practical biomolecular computers using microfluidic deoxyribozyme logic gate networks.  University of New Mexico.&lt;br /&gt;
*Frezza, B.M., Cockroft, S. L., Ghadiri, M.R. (2007). Modular Multi-level Circuits from Immobilized DNA-Based Logic Gates. J Am Chem Soc. (Epub ahead of print) [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17994734&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Gardner, T.S., Cantor, C.R., Collins, J.J. (2000). Construction of a genetic toggle switch in Escherichia coli. Nature. 403(6767):338-42. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=10659857&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Heinemann, M., Panke, S. (2006). Synthetic biology—putting engineering into biology. Bioinformatics. 22(22):2790-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16954140&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Kaznessis, Y. N. (2007). Models for synthetic biology. BMC Syst Biol. 1(1):47. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17986347&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Kramer, B. P., Fischer, C., Fussenegger, M. (2004). BioLogic Gates Enable Transcription Control in Mammalian Cells. Biotechnol Bioeng. 87(4):478-84. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15286985&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Lederman, H., Macdonald, J., Stefanovic, D., Stojanovic, M. N. (2006). Deoxyribozyme-based three-input logic gates and construction of a molecular full adder. Biochemistry. 45(4):1194-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16430215&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Narayanaswamy, R., Ellington, A.D. (2006). Engineering RNA-based circuits. Handb Exp Pharmacol. (173):423-45. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16594629&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVAbstractPlus Abstract]&lt;br /&gt;
*Rackham, O., Chin, J. W. (2005). Cellular logic with orthogonal ribosomes. JACS 1227:17584-85. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16351070&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Rackham, O., Chin, J.W. (2006) Synthesizing cellular networks from evolved ribosome-mRNA pairs. Biochem Soc Trans. 34(2):328-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16545106&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Sayut, D.J., Kambam, P.K., Sun, L. (2007). Engineering and applications of genetic circuits. Mol Biosyst. 3(12):835-840. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=18000560&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Seelig G., Soloveichik, D., Zhang, D. Y., Winfree, E., (2006). Enzyme-free nucleic acid logic circuits. Science. 314(5805): 1585-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17158324&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Stojanovic, M. N., Semova, S., Kolpashchikov, D., Macdonald, J., Morgan, C., Stefanovic, D. (2005). Deoxyribozyme-based ligase logic gates and their initial circuits. J Am Chem Soc. 127(19):6914-5.  [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15884910&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Voigt, C. A. (2006). Genetic parts to program bacteria. Curr Opin Biotechnol. 17:548-557. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16978856&amp;amp;ordinalpos=9&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Wall, M. E., Hlavacek, W. S., Savageau, M. A. (2004). Design of gene circuits: lessons from bacteria. Nat Rev Genet. 5(1):34-42. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=14708014&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Yan, H., Feng, L., LaBean, T.H., Reif, J.H. (2003). Parallel Molecular Computations of Pairwise Exclusive-Or (XOR) Using DNA &amp;quot;String Tile&amp;quot; Self-Assembly. J Am Chem Soc. 125:14246-14247. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=14624551&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Yoshida, W., Yokobayashi, Y. (2007). Photon Boolean logic gates based on DNA aptamers. Chem Commun (Camb). (2):195-7. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17180244&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;/div&gt;</summary>
		<author><name>Emgarren</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=Logic_Gates_-_Emma_Garren&amp;diff=3893</id>
		<title>Logic Gates - Emma Garren</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=Logic_Gates_-_Emma_Garren&amp;diff=3893"/>
				<updated>2007-12-06T03:48:41Z</updated>
		
		<summary type="html">&lt;p&gt;Emgarren: /* An autonomous molecular computer for logical control of gene expression. (Benenson et al., 2004) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Background: Logic Gates and Truth Tables=&lt;br /&gt;
&lt;br /&gt;
A [http://en.wikipedia.org/wiki/Logic_gate logic gate], the building block for digital circuits, is a computing unit that performs a logical operation on one or more inputs and produces a single output.  Gates are identified by their function, and each type of logic gate can be represented with a distinctive symbol.  Inputs to outputs are read from left to right.  A small circle on the right indicates the inversion of the output.  A double line on the left indicates that the function is &amp;quot;exclusive.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
A [http://en.wikipedia.org/wiki/Truth_table truth table] is a useful way to describe the behavior or function of a logic gate.  Logic states for both inputs and outputs are designated with 0's and 1's.  Click [[Logic Gates: Symbols and Truth Tables|here]] to see some common logic gates and their truth tables.&lt;br /&gt;
&lt;br /&gt;
Logic gates can be placed in parallel or serial combinations in order to perform more complex functions.  Here, two parallel outputs, D and E, act as inputs to the function of output Q:&lt;br /&gt;
&lt;br /&gt;
Q = D &amp;lt;b&amp;gt;OR&amp;lt;/b&amp;gt; E = (&amp;lt;b&amp;gt;NOT&amp;lt;/b&amp;gt;(A OR B)) &amp;lt;b&amp;gt;OR&amp;lt;/b&amp;gt; (B &amp;lt;b&amp;gt;AND&amp;lt;/b&amp;gt; C)&lt;br /&gt;
&lt;br /&gt;
[[Image:combination_gates.gif]]&lt;br /&gt;
&lt;br /&gt;
([http://www.kpsec.freeuk.com/gates.htm Image] by John Hewes, 2007)&lt;br /&gt;
&lt;br /&gt;
=Logic Gates in Synthetic Biology=&lt;br /&gt;
Synthetic biology applies many of the principles of engineering to the field of biology in order to create biological devices which can ultimately be integrated into increasingly complex systems.  These principles include standardization of parts, modularity, abstraction, reliability, predictability, and uniformity (Adrianantoandro et al., 2006).  The application of engineering principles to biology is complicated by the inability to predict the functions of even simple devices and modules within the cellular environment.  Some of the confounding factors are [[Term paper wiki|gene expression noise]], mutation, cell death, undefined and changing extracellular environments, and interactions with the cellular context (Adrianantoandro et al., 2006).  &lt;br /&gt;
&lt;br /&gt;
While for digital logic, inputs are either on or off (1 or 0), biological logic is sometimes leads to intermediate induction levels (Voigt, 2006).  However, due to their [http://en.wikipedia.org/wiki/Sigmoid_function sigmoid-shaped] dose response curves, gene regulation systems can be considered genetic analog-digital converters.  The signal is either ON or OFF for a wide range of input concentrations, with the system changing between the ON and OFF states in a relatively small concentration window (Kramer et al., 2004).&lt;br /&gt;
&lt;br /&gt;
In synthetic biology, logic gates are created by engineering the biochemical reactions that regulate various cellular processes, such as transcription, translation, protein phosphorylation, allosteric regulation, ligand/receptor binding, and enzymatic reactions.  Although the diversity of biochemical reactions can make it difficult to combine different devices, these logic gates can be used to build complex systems with functions that have many practical applications.  [http://gcat.davidson.edu/GcatWiki/index.php/CellularMemory:Mathematical_Models Mathematical modeling] is used to predict the dynamics of the signaling and regulatory networks resulting from the logic gates.&lt;br /&gt;
&lt;br /&gt;
=Biomolecular Logic Gates:'' In Vitro''=&lt;br /&gt;
&lt;br /&gt;
''In vitro'' studies have been used to design combinations of molecules that have emergent properties related to information processing--molecular computing devices.  Both the inputs and outputs consist of molecular species, with the output being a biologically active molecule.  The extent to which these devices will be used with the cellular context is unclear--however, they are bound to inspire new directions for research in synthetic biology, and have potential applications in biochemical sensing, pathway engineering, and medical diagnosis and treatment.&lt;br /&gt;
&lt;br /&gt;
==Protein-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
Enzymes:&lt;br /&gt;
*&amp;lt;b&amp;gt;Two coupled enzymes perform in parallel the 'AND' and 'InhibAND' logic gate operations. (Baron et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Logic Gates and Elementary Computing by Enzymes. (Baron et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
Synthetic Peptide Networks:&lt;br /&gt;
*&amp;lt;b&amp;gt;Boolean Logic Functions of a Synthetic Peptide Network. (Ashkenasy and Ghadiri, 2004)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
Signaling Proteins:&lt;br /&gt;
*&amp;lt;b&amp;gt;Engineering synthetic signaling proteins with ultrasensitive input/output control. (Dueber et al., 2007)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==Deoxyribozyme-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
Deoxyribozyme-based gates are controlled by oligonucleotide inputs, and have been used to engineer logic gates that perform:&lt;br /&gt;
*multiple logical operations in parallel&lt;br /&gt;
*single-step signaling cascades&lt;br /&gt;
*a feedback cycle that acts as an exponential chain reaction&lt;br /&gt;
&lt;br /&gt;
These papers provide examples of deoxyribozyme-based logic gates:&lt;br /&gt;
*&amp;lt;b&amp;gt;Deoxyribozyme-Based Ligase Logic Gates and Their Initial Circuits. (Stojanovic et al., 2005)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Deoxyribozyme-Based Three-Input Logic Gates and Construction of a Molecular Full Adder. (Lederman et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Construction of Molecular Logic Gates with a DNA-Cleaving Deoxyribozyme (Chen et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==DNA-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;b&amp;gt;Modular Multi-Level Circuits from Immobilized DNA-Based Logic Gates. (Frezza et al., 2007)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;DNA Logic Gates Based on Structural Polymorphism of Telomere DNA Molecules Responding to Chemical Input Signals. (Miyoshi et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Photonic boolean logic gates based on DNA aptamers. (Yoshida and Yokobayashi, 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Parallel Molecular Computations of Pairwise Exclusive-OR (XOR) Using DNA &amp;quot;String Tile&amp;quot; Self-Assembly. (Yan et al., 2003)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==An autonomous molecular computer for logical control of gene expression. (Benenson et al., 2004)==&lt;br /&gt;
&lt;br /&gt;
[[Image:Benenson_fig_1_small.jpg|thumb|[[Figure 1. Logical design of the molecular computer.]]]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Benenson_fig_2_.gif|thumb|[[Figure 2. Operation of the molecular computer.]]]]&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
This gate uses sequence recognition is used to control enzyme catalysis of covalent bond formation and breakage.&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; Specific combination mRNA levels, serving as a simple model of a disease state (cancer)&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; “Drug” (or drug repressor) in the form of a single-stranded DNA sequence with known anti-cancer activity&lt;br /&gt;
&lt;br /&gt;
An ''in vitro'' system is designed to recognize a specific combination of mRNA levels as its inputs, and performs a logical operation that results in the production of a molecule that can affect gene expression.  The input mRNA levels have been designed to mimic a simplistic version of gene expression modeling cancer, and the output is a drug-like ssDNA with known anticancer activity.  Therefore, the molecular computer is analogous to &amp;quot;a computational version of 'diagnosis'&amp;quot; (424).&lt;br /&gt;
&lt;br /&gt;
[[Figure 1. Logical design of the molecular computer.]]&lt;br /&gt;
&lt;br /&gt;
The molecular computers consist of a double-stranded DNA sequence with unique 7-bp sequences that recognize the “input” RNA.  Each mRNA indicator is processed one at a time.  An “inactivation tag” results in the displacement of the transition molecule, which destroys the computation fragment.  An “activation tag” results in activation of the transition molecule.  There are two separate molecular computers working simultaneously—one that releases the drug (a specific single-stranded DNA sequence) upon “positive diagnosis,” and another that releases the drug suppressor in response to “negative diagnosis.”  The drug (or drug repressor) is incorporated into the DNA fragment as an inactive loop, protected by the double-stranded recognition sequences.  If all of the transitions are “positive,” the ultimate output is drug administration (release of ssDNA).  If any of the steps results in a “negative” transition, the output is a drug repressor.  The design is flexible in that any sufficiently long mRNA molecule can be used as an indicator, and any ssDNA or short RNA molecule (up to at least 21-bp) can be designed as the output.  PCR was used to for the experimental demonstration of both diagnosis and drug administration, and it is shown that the amount of active drug increases with the confidence of positive diagnosis.  Future work could test the effectiveness of using alternate inputs (such as proteins), alternate outputs (such as RNA interference), as well as testing the function of the molecular computer ''in vivo''.&lt;br /&gt;
&lt;br /&gt;
[[Figure 2. Operation of the molecular computer.]]&lt;br /&gt;
&lt;br /&gt;
==Enzyme-Free Nucleic Acid Logic Circuits. (Seelig et al., 2006)==&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; 2 DNA strands - F(in) and G(in)&lt;br /&gt;
*&amp;lt;b&amp;gt;Gate:&amp;lt;/b&amp;gt; 3 DNA strands - E(q), F(f), and G&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Fluorescence - release of F(f)&lt;br /&gt;
&lt;br /&gt;
Nucleic acid devices are simplified by the predicability of base pairing.  Although previous research has engineered nucleic acid logic switches based on hybridization and conformational changes ''in vivo'', and this paper designs chemical logic gates that are capable of being combined into large, reliable circuits.  These logic gates embody the following digital design principles: logic, cascading, restoration, fan-out, and modularity.&lt;br /&gt;
&lt;br /&gt;
Benefits of this approach: both inputs and outputs are in the same form, which makes cascading possible (the output for one gate serves as the input for the next gate in the circuit).&lt;br /&gt;
&lt;br /&gt;
Gate function is entirely determined by base pairing and breaking.  Each gate is composed by one or more gate strands, and one output strand.  &lt;br /&gt;
&lt;br /&gt;
[[Figure 1: Two-input AND gate.]]&lt;br /&gt;
&lt;br /&gt;
Restoration:&lt;br /&gt;
*When a gate fails to produce enough output when triggered, restoration increases a moderate output amount to the full activation level.&lt;br /&gt;
*When a gate &amp;quot;leaks&amp;quot; by spontaneously releasing the output strand, restoration decreases the small output amount to a negligible level.&lt;br /&gt;
*Gates for [[Restoration: Amplification Gate|amplification]] and [[Restoration: Thresholding Gate|thresholding]] were used to implement signal restoration.&lt;br /&gt;
&lt;br /&gt;
Modularity and Scalability:  &lt;br /&gt;
*Eleven gates (AND, OR, sequence translation, input amplification, and signal restoration) were used to compose a large, complex circuit.&lt;br /&gt;
&lt;br /&gt;
=Cellular Logic Gates: ''In Vivo''=&lt;br /&gt;
&lt;br /&gt;
Introductory paragraph here.&lt;br /&gt;
&lt;br /&gt;
==Synthetic Oscillators and Switches==&lt;br /&gt;
[[Image:design_fig_1ab.gif|Synthetic oscillators and switches.]]&lt;br /&gt;
&lt;br /&gt;
[[Image:design_fig_1d.gif]]&lt;br /&gt;
&lt;br /&gt;
(Image from Figure 1 of Drubin et al., 2007. Permission pending.)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;A.  [[Repressilator]]&amp;lt;/b&amp;gt; (Elowitz and Leibler, 2000).  The &amp;quot;repressilator,&amp;quot; or synthetic cellular oscillator, can be built from a string of three repressors, each acting the repress the expression of the next gene in the circuit.  Oscillatory output is read by GFP expression regulated by one of the repressors (in this case, tetracycline).  The design is analogous to a series of three NOT gates.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;B.  Toggle switch&amp;lt;/b&amp;gt; (Gardner et al., 2000).  A toggle switch can be designed from two repressor systems that cross-regulate each other's promoters, and is analogous to the construction of two independent IF gates.  It is useful as a pathway module to create more complex programmable cells.  Toggle switches can be used to engineer [[CellularMemory:Toggle_Switch|cellular memory]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;D.  RNA-based antiswitch.&amp;lt;/b&amp;gt;  When the engineered RNA is bound to an inducer ligand, the structure changes to either expose or hide a region of RNA that is homologous to a region of the target mRNA (encompassing the translational start site).  Thus, when the antisense region is exposed, translation of target mRNA is repressed.  Synthetic switches in both eukaryotes ([[Antiswitches|antiswitches]]) and prokaryotes ([[Riboregulators|riboregulators]] and [[Riboswitches|riboswitches]]) can be mediated via RNA devices.&lt;br /&gt;
&lt;br /&gt;
==Environmental signal integration by a modular AND gate. (Anderson et al., 2007)==&lt;br /&gt;
&lt;br /&gt;
AND gates allow cells to integrate multiple signals and can increase their specificity in sensing the environment.  This is especially useful for engineering cells to sense environments that are not encountered naturally, or those that are too specific to be identified by a single environmental signal.&lt;br /&gt;
&lt;br /&gt;
A logic gate achieves &amp;lt;b&amp;gt;modularity&amp;lt;/b&amp;gt; when it can be used as a self-contained component of more complex systems, and is designed to interface with multiple different inputs and outputs.  This paper demonstrates a modular AND gate in ''E. coli'' that uses promoters for both the inputs and the output.  This design, unlike that of previously engineered prokaryotic logic gates, makes it relatively easy to use the same gate for different inputs and outputs.&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
*&amp;lt;b&amp;gt;Inputs:&amp;lt;/b&amp;gt;&lt;br /&gt;
# Promoter that drives the expression of the gene for T7 RNA polymerase (''T7ptag''), containing two [http://en.wikipedia.org/wiki/Stop_codon amber stop codons] that prevent translation under normal circumstances.&lt;br /&gt;
#Promoter that drives the expression of the gene for the SupD amber suppressor (''supD''), which decodes the amber stop codons as serine, and allows for translation of T7 RNA polymerase.&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Gene expressed under the T7 promoter, which requires functional translation of both T7 RNA polymerase and the SupD amber suppressor.&lt;br /&gt;
&lt;br /&gt;
The fluorescence data (see [Figure 2. Function of the AND gate. Figure 2]) was used to parameterize a [[transfer function model]] that was derived in order to understand how the range of the input promoters affects the function of the circuit.&lt;br /&gt;
&lt;br /&gt;
[[Figure 1. Schematic representation of AND gate.]]&lt;br /&gt;
&lt;br /&gt;
*Input 1: P(sal) controls the expression supD gene, and is activated by the addition of salicylate (Sal).&lt;br /&gt;
*Input 2: P(BAD) controls T7 RNA polymerase gene, and is activated by the addition of arabinose (Ara).  Because a strong RBS for T7ptag resulted in high levels of basal expression, the RBS was mutagenized and tuned by screening for the presence of output only when both inducers were present.&lt;br /&gt;
*Output: ''GFPmut3_LAA'' (fast-folding GFP with a degradation tag)&lt;br /&gt;
&lt;br /&gt;
[[Figure 2. Function of the AND gate.]]&lt;br /&gt;
&lt;br /&gt;
There is 1000-fold induction of fluorescence in the presence of high concentrations of both inducers, arabinose and salicylate.&lt;br /&gt;
&lt;br /&gt;
[[Figure 6. Modularity of the AND gate.]]&lt;br /&gt;
&lt;br /&gt;
The modularity of the AND gate is demonstrated by reconnecting the gate to new inputs (natural promoters), and a new output (desired phenotype).&lt;br /&gt;
&lt;br /&gt;
A.  Exchanging the inputs:&lt;br /&gt;
*Input 1: The ''lux'' promoter, which responds to the [[Quorum Sensing|quorum signal]] AI-1.&lt;br /&gt;
*Input 2: The ''mgrB'' promoter, which responds to the absence of exogenous magnesium via the PhoPQ two-component system.&lt;br /&gt;
&lt;br /&gt;
B. Exchanging the output:&lt;br /&gt;
*Output: The ''inv'' gene, coding for invasin, a protein that allows bacteria to invade mammalian cells.&lt;br /&gt;
&lt;br /&gt;
==BioLogic Gates Enable Logical Transcription Control in Mammalian Cells. (Kramer et al., 2004)==&lt;br /&gt;
&lt;br /&gt;
Transcription control modules, responsive to up to three small molecule inputs, were engineered in mammalian Chinese hamster ovary cells.  These &amp;quot;BioLogic gates&amp;quot; provide the tools and building blocks to engineer more complex gene regulatory networks in eukaryotic cells.  The gates use butyrolactone-, streptogramin-, tetracycline-, and macrolide-dependent transcription factors, each fused to a KRAB or VP16 repression domain. &lt;br /&gt;
&lt;br /&gt;
#[[NOT IF gate]] - two inputs&lt;br /&gt;
#[[NOT IF IF gate]] - three inputs&lt;br /&gt;
#[[NAND gate]] - parallel arrangement of two NOT gates&lt;br /&gt;
#[[OR gate]] - parallel arrangement of two IF gates&lt;br /&gt;
#[[NOR gate]] - constructed from two NOT gates in consecutive order&lt;br /&gt;
#[[INVERTER gate]] - combination of two independent IF gates, acts as the inverse of the NOT IF gate&lt;br /&gt;
&lt;br /&gt;
==Cellular Logic with Orthogonal Ribosomes. (Rackham and Chin, 2006)==&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
Two-input logic gates were constructed based on the interactions between synthetic O-rRNA and O-mRNA.&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; Orthogonal ribosomes (O-ribosomes), which translate O-mRNA, but do not significantly translate any of the thousands of cellular transcripts bearing cellular RBS sequences.&lt;br /&gt;
*&amp;lt;b&amp;gt;Gate:&amp;lt;/b&amp;gt; Orthogonal mRNAs (O-mRNAs), which contain ribosome-binding sequences (RBSs) that do not direct the translation of downstream genes by endogenous ribosomes.&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Fluorescence.&lt;br /&gt;
&lt;br /&gt;
Three distinct O-ribosome-O-mRNA pairs were isolated, with molecular specificities for independent function.  This was accomplished through [[Hunter Stone - Synthetic Biology Seminar|directed evolution]] in two steps: &lt;br /&gt;
#A library of new potential RBSs were placed upstream of a novel fusion of the genes encoding chloramphenicol acetyltransferase and uracil phosphoribosyltransferase, and screened against 5-fluorouracil to select for the O-mRNA sequences that were not translated by endogenous ribosomes.&lt;br /&gt;
#The selected O-mRNAs were combined with a library of mutated 16s rRNA sequences, and these cells were grown in the presence of chloramphenicol to screen for  those in which the mutant ribosomes translated the O-mRNAs.&lt;br /&gt;
The O-ribosome-O-mRNA pairs can be used to control almost any molecular interaction that can be linked to gene expression.  In this case they were used to build an &amp;lt;b&amp;gt;AND gate&amp;lt;/b&amp;gt; composed of two O-mRNA sequences: O-mRNA-A-omega, encoding the omega fragment of beta-galactosidase, and O-mRNA-C-alpha, encoding the alpha fragment of beta-galactosidase.  Synthesis and assembly of a complete beta-galactosidase enzyme (both fragments) results in the cells hydrolyzing FDG into F (fluorescein), which is detected with a fluorometer.  Cells programmed with both of the corresponding O-ribosome inputs, O-rRNA-A and O-rRNA-C, exhibited a 20-fold increase in fluorescence when compared with cells containing any other rRNA combinations.&lt;br /&gt;
&lt;br /&gt;
[[Figure 1. O-ribosomes and Boolean logic.]]&lt;br /&gt;
&lt;br /&gt;
=Applications and Future Directions=&lt;br /&gt;
&lt;br /&gt;
Logic gates can be used to design increasingly complex circuits with far-reaching applications in:&lt;br /&gt;
*Genetic engineering&lt;br /&gt;
*Nanotechnology&lt;br /&gt;
*Industrial Fermentation&lt;br /&gt;
*Metabolic engineering: increasingly complex synthetic gene circuits might be used to engineer and optimize novel metabolic pathways.&lt;br /&gt;
*[[Medical Applications of Synthetic Biology - Samantha Simpson|Medicine]]&lt;br /&gt;
**Bacteria to deliver cancer treatment: the integration of multiple inputs can help bacteria sense and respond to increasingly specific environments, such as that of a tumor in the human body.&lt;br /&gt;
**Pharmaceuticals: produced through metabolic engineering; &amp;quot;smart&amp;quot; drug delivery.&lt;br /&gt;
&lt;br /&gt;
=References=&lt;br /&gt;
*Anderson, J. C., Voigt, C. A., Arkin, A. P. (2007). Environmental signal integration by a modular AND gate. Mol Syst Biol. 3:133. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17700541&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Andrianantoandro, E., Subhayu, B., Karig, D. K., Weiss, R. (2006). Synthetic biology: new engineering rules for an emerging discipline. Mol Syst. Biol. 2:2006.0028. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16738572&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Ashkenasy, G., Ghadiri, M. R. (2004). Boolean Logic Functions of a Synthetic Peptide Network. J Am Chem Soc. 126(36):11140-1. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15355081&amp;amp;ordinalpos=13&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Baron, R., Lioubashevski, O., Katz, E., Niazov, T., Willner, I. (2006). Two coupled enzymes perform in parallel the “AND” and “InhibAND” logic gate operations. Org Biomol Chem. 4(6): 989-91. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16525539&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Baron, R., Lioubashevski, O., Katz, E., Niazov, T., Willner, I. (2006). Logic gates and elementary computing by enzymes. J Phys Chem A. 110(27):8548-53. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16821840&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Benenson, Y., Binyamin, G., Ben-Dor, U., Adar, R., Shapiro, E. (2004). An autonomous molecular computer for logical control of gene expression. Nature. 429:423-429. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15116117&amp;amp;ordinalpos=6&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Boczko, E., Gedeon, T., Mischaikow, K. (2007). Dynamics of a simple regulatory switch. J Math Biol. 55(5-6):679-719. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17622532&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Chen, X., Wang, Y., Liu, Q., Zhang, Z., Fan, C., He, L. (2006). Construction of molecular logic gates with a DNA-cleaving deoxyribozyme. Angew Chem Int Ed Engl. 45(11):1759-62. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16470893&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Davidson, E.A., Ellington, A.D. (2007). Synthetic RNA circuits. Nat Chem Biol. 3(1):23-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17173026&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Dueber, J.E., Mirsky, E.A., Lim, W.A. (2007). Engineering synthetic signaling proteins with ultrasensitive input/output control. Nat Biotechnol. 25(6):660-662. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17515908&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Drubin, D. A., Way, J. C., Silver, P. A. (2007). Designing biological systems. Genes Dev. 21(3):242-54. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17289915&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Elowitz, M. B., &amp;amp; Leibler, S. (2000). A synthetic oscillatory network of transcriptional regulators. Nature. 403(6767):335-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=10659856&amp;amp;ordinalpos=10&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract] &lt;br /&gt;
*Farfel, J., Stefanovic, D. (2005). Towards practical biomolecular computers using microfluidic deoxyribozyme logic gate networks.  University of New Mexico.&lt;br /&gt;
*Frezza, B.M., Cockroft, S. L., Ghadiri, M.R. (2007). Modular Multi-level Circuits from Immobilized DNA-Based Logic Gates. J Am Chem Soc. (Epub ahead of print) [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17994734&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Gardner, T.S., Cantor, C.R., Collins, J.J. (2000). Construction of a genetic toggle switch in Escherichia coli. Nature. 403(6767):338-42. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=10659857&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Heinemann, M., Panke, S. (2006). Synthetic biology—putting engineering into biology. Bioinformatics. 22(22):2790-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16954140&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Kaznessis, Y. N. (2007). Models for synthetic biology. BMC Syst Biol. 1(1):47. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17986347&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Kramer, B. P., Fischer, C., Fussenegger, M. (2004). BioLogic Gates Enable Transcription Control in Mammalian Cells. Biotechnol Bioeng. 87(4):478-84. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15286985&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Lederman, H., Macdonald, J., Stefanovic, D., Stojanovic, M. N. (2006). Deoxyribozyme-based three-input logic gates and construction of a molecular full adder. Biochemistry. 45(4):1194-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16430215&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Narayanaswamy, R., Ellington, A.D. (2006). Engineering RNA-based circuits. Handb Exp Pharmacol. (173):423-45. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16594629&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVAbstractPlus Abstract]&lt;br /&gt;
*Rackham, O., Chin, J. W. (2005). Cellular logic with orthogonal ribosomes. JACS 1227:17584-85. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16351070&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Rackham, O., Chin, J.W. (2006) Synthesizing cellular networks from evolved ribosome-mRNA pairs. Biochem Soc Trans. 34(2):328-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16545106&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Sayut, D.J., Kambam, P.K., Sun, L. (2007). Engineering and applications of genetic circuits. Mol Biosyst. 3(12):835-840. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=18000560&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Seelig G., Soloveichik, D., Zhang, D. Y., Winfree, E., (2006). Enzyme-free nucleic acid logic circuits. Science. 314(5805): 1585-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17158324&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Stojanovic, M. N., Semova, S., Kolpashchikov, D., Macdonald, J., Morgan, C., Stefanovic, D. (2005). Deoxyribozyme-based ligase logic gates and their initial circuits. J Am Chem Soc. 127(19):6914-5.  [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15884910&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Voigt, C. A. (2006). Genetic parts to program bacteria. Curr Opin Biotechnol. 17:548-557. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16978856&amp;amp;ordinalpos=9&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Wall, M. E., Hlavacek, W. S., Savageau, M. A. (2004). Design of gene circuits: lessons from bacteria. Nat Rev Genet. 5(1):34-42. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=14708014&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Yan, H., Feng, L., LaBean, T.H., Reif, J.H. (2003). Parallel Molecular Computations of Pairwise Exclusive-Or (XOR) Using DNA &amp;quot;String Tile&amp;quot; Self-Assembly. J Am Chem Soc. 125:14246-14247. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=14624551&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Yoshida, W., Yokobayashi, Y. (2007). Photon Boolean logic gates based on DNA aptamers. Chem Commun (Camb). (2):195-7. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17180244&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;/div&gt;</summary>
		<author><name>Emgarren</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=Logic_Gates_-_Emma_Garren&amp;diff=3892</id>
		<title>Logic Gates - Emma Garren</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=Logic_Gates_-_Emma_Garren&amp;diff=3892"/>
				<updated>2007-12-06T03:46:51Z</updated>
		
		<summary type="html">&lt;p&gt;Emgarren: /* An autonomous molecular computer for logical control of gene expression. (Benenson et al., 2004) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Background: Logic Gates and Truth Tables=&lt;br /&gt;
&lt;br /&gt;
A [http://en.wikipedia.org/wiki/Logic_gate logic gate], the building block for digital circuits, is a computing unit that performs a logical operation on one or more inputs and produces a single output.  Gates are identified by their function, and each type of logic gate can be represented with a distinctive symbol.  Inputs to outputs are read from left to right.  A small circle on the right indicates the inversion of the output.  A double line on the left indicates that the function is &amp;quot;exclusive.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
A [http://en.wikipedia.org/wiki/Truth_table truth table] is a useful way to describe the behavior or function of a logic gate.  Logic states for both inputs and outputs are designated with 0's and 1's.  Click [[Logic Gates: Symbols and Truth Tables|here]] to see some common logic gates and their truth tables.&lt;br /&gt;
&lt;br /&gt;
Logic gates can be placed in parallel or serial combinations in order to perform more complex functions.  Here, two parallel outputs, D and E, act as inputs to the function of output Q:&lt;br /&gt;
&lt;br /&gt;
Q = D &amp;lt;b&amp;gt;OR&amp;lt;/b&amp;gt; E = (&amp;lt;b&amp;gt;NOT&amp;lt;/b&amp;gt;(A OR B)) &amp;lt;b&amp;gt;OR&amp;lt;/b&amp;gt; (B &amp;lt;b&amp;gt;AND&amp;lt;/b&amp;gt; C)&lt;br /&gt;
&lt;br /&gt;
[[Image:combination_gates.gif]]&lt;br /&gt;
&lt;br /&gt;
([http://www.kpsec.freeuk.com/gates.htm Image] by John Hewes, 2007)&lt;br /&gt;
&lt;br /&gt;
=Logic Gates in Synthetic Biology=&lt;br /&gt;
Synthetic biology applies many of the principles of engineering to the field of biology in order to create biological devices which can ultimately be integrated into increasingly complex systems.  These principles include standardization of parts, modularity, abstraction, reliability, predictability, and uniformity (Adrianantoandro et al., 2006).  The application of engineering principles to biology is complicated by the inability to predict the functions of even simple devices and modules within the cellular environment.  Some of the confounding factors are [[Term paper wiki|gene expression noise]], mutation, cell death, undefined and changing extracellular environments, and interactions with the cellular context (Adrianantoandro et al., 2006).  &lt;br /&gt;
&lt;br /&gt;
While for digital logic, inputs are either on or off (1 or 0), biological logic is sometimes leads to intermediate induction levels (Voigt, 2006).  However, due to their [http://en.wikipedia.org/wiki/Sigmoid_function sigmoid-shaped] dose response curves, gene regulation systems can be considered genetic analog-digital converters.  The signal is either ON or OFF for a wide range of input concentrations, with the system changing between the ON and OFF states in a relatively small concentration window (Kramer et al., 2004).&lt;br /&gt;
&lt;br /&gt;
In synthetic biology, logic gates are created by engineering the biochemical reactions that regulate various cellular processes, such as transcription, translation, protein phosphorylation, allosteric regulation, ligand/receptor binding, and enzymatic reactions.  Although the diversity of biochemical reactions can make it difficult to combine different devices, these logic gates can be used to build complex systems with functions that have many practical applications.  [http://gcat.davidson.edu/GcatWiki/index.php/CellularMemory:Mathematical_Models Mathematical modeling] is used to predict the dynamics of the signaling and regulatory networks resulting from the logic gates.&lt;br /&gt;
&lt;br /&gt;
=Biomolecular Logic Gates:'' In Vitro''=&lt;br /&gt;
&lt;br /&gt;
''In vitro'' studies have been used to design combinations of molecules that have emergent properties related to information processing--molecular computing devices.  Both the inputs and outputs consist of molecular species, with the output being a biologically active molecule.  The extent to which these devices will be used with the cellular context is unclear--however, they are bound to inspire new directions for research in synthetic biology, and have potential applications in biochemical sensing, pathway engineering, and medical diagnosis and treatment.&lt;br /&gt;
&lt;br /&gt;
==Protein-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
Enzymes:&lt;br /&gt;
*&amp;lt;b&amp;gt;Two coupled enzymes perform in parallel the 'AND' and 'InhibAND' logic gate operations. (Baron et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Logic Gates and Elementary Computing by Enzymes. (Baron et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
Synthetic Peptide Networks:&lt;br /&gt;
*&amp;lt;b&amp;gt;Boolean Logic Functions of a Synthetic Peptide Network. (Ashkenasy and Ghadiri, 2004)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
Signaling Proteins:&lt;br /&gt;
*&amp;lt;b&amp;gt;Engineering synthetic signaling proteins with ultrasensitive input/output control. (Dueber et al., 2007)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==Deoxyribozyme-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
Deoxyribozyme-based gates are controlled by oligonucleotide inputs, and have been used to engineer logic gates that perform:&lt;br /&gt;
*multiple logical operations in parallel&lt;br /&gt;
*single-step signaling cascades&lt;br /&gt;
*a feedback cycle that acts as an exponential chain reaction&lt;br /&gt;
&lt;br /&gt;
These papers provide examples of deoxyribozyme-based logic gates:&lt;br /&gt;
*&amp;lt;b&amp;gt;Deoxyribozyme-Based Ligase Logic Gates and Their Initial Circuits. (Stojanovic et al., 2005)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Deoxyribozyme-Based Three-Input Logic Gates and Construction of a Molecular Full Adder. (Lederman et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Construction of Molecular Logic Gates with a DNA-Cleaving Deoxyribozyme (Chen et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==DNA-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;b&amp;gt;Modular Multi-Level Circuits from Immobilized DNA-Based Logic Gates. (Frezza et al., 2007)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;DNA Logic Gates Based on Structural Polymorphism of Telomere DNA Molecules Responding to Chemical Input Signals. (Miyoshi et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Photonic boolean logic gates based on DNA aptamers. (Yoshida and Yokobayashi, 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Parallel Molecular Computations of Pairwise Exclusive-OR (XOR) Using DNA &amp;quot;String Tile&amp;quot; Self-Assembly. (Yan et al., 2003)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==An autonomous molecular computer for logical control of gene expression. (Benenson et al., 2004)==&lt;br /&gt;
&lt;br /&gt;
[[Image:Benenson_fig_1_small.jpg|thumb|[[Figure 1. Logical design of the molecular computer.]]]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Benenson_fig_2.gif|thumb|[[Figure 2. Operation of the molecular computer.]]]]&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
This gate uses sequence recognition is used to control enzyme catalysis of covalent bond formation and breakage.&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; Specific combination mRNA levels, serving as a simple model of a disease state (cancer)&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; “Drug” (or drug repressor) in the form of a single-stranded DNA sequence with known anti-cancer activity&lt;br /&gt;
&lt;br /&gt;
An ''in vitro'' system is designed to recognize a specific combination of mRNA levels as its inputs, and performs a logical operation that results in the production of a molecule that can affect gene expression.  The input mRNA levels have been designed to mimic a simplistic version of gene expression modeling cancer, and the output is a drug-like ssDNA with known anticancer activity.  Therefore, the molecular computer is analogous to &amp;quot;a computational version of 'diagnosis'&amp;quot; (424).&lt;br /&gt;
&lt;br /&gt;
[[Figure 1. Logical design of the molecular computer.]]&lt;br /&gt;
&lt;br /&gt;
The molecular computers consist of a double-stranded DNA sequence with unique 7-bp sequences that recognize the “input” RNA.  Each mRNA indicator is processed one at a time.  An “inactivation tag” results in the displacement of the transition molecule, which destroys the computation fragment.  An “activation tag” results in activation of the transition molecule.  There are two separate molecular computers working simultaneously—one that releases the drug (a specific single-stranded DNA sequence) upon “positive diagnosis,” and another that releases the drug suppressor in response to “negative diagnosis.”  The drug (or drug repressor) is incorporated into the DNA fragment as an inactive loop, protected by the double-stranded recognition sequences.  If all of the transitions are “positive,” the ultimate output is drug administration (release of ssDNA).  If any of the steps results in a “negative” transition, the output is a drug repressor.  The design is flexible in that any sufficiently long mRNA molecule can be used as an indicator, and any ssDNA or short RNA molecule (up to at least 21-bp) can be designed as the output.  PCR was used to for the experimental demonstration of both diagnosis and drug administration, and it is shown that the amount of active drug increases with the confidence of positive diagnosis.  Future work could test the effectiveness of using alternate inputs (such as proteins), alternate outputs (such as RNA interference), as well as testing the function of the molecular computer ''in vivo''.&lt;br /&gt;
&lt;br /&gt;
[[Figure 2. Operation of the molecular computer.]]&lt;br /&gt;
&lt;br /&gt;
==Enzyme-Free Nucleic Acid Logic Circuits. (Seelig et al., 2006)==&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; 2 DNA strands - F(in) and G(in)&lt;br /&gt;
*&amp;lt;b&amp;gt;Gate:&amp;lt;/b&amp;gt; 3 DNA strands - E(q), F(f), and G&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Fluorescence - release of F(f)&lt;br /&gt;
&lt;br /&gt;
Nucleic acid devices are simplified by the predicability of base pairing.  Although previous research has engineered nucleic acid logic switches based on hybridization and conformational changes ''in vivo'', and this paper designs chemical logic gates that are capable of being combined into large, reliable circuits.  These logic gates embody the following digital design principles: logic, cascading, restoration, fan-out, and modularity.&lt;br /&gt;
&lt;br /&gt;
Benefits of this approach: both inputs and outputs are in the same form, which makes cascading possible (the output for one gate serves as the input for the next gate in the circuit).&lt;br /&gt;
&lt;br /&gt;
Gate function is entirely determined by base pairing and breaking.  Each gate is composed by one or more gate strands, and one output strand.  &lt;br /&gt;
&lt;br /&gt;
[[Figure 1: Two-input AND gate.]]&lt;br /&gt;
&lt;br /&gt;
Restoration:&lt;br /&gt;
*When a gate fails to produce enough output when triggered, restoration increases a moderate output amount to the full activation level.&lt;br /&gt;
*When a gate &amp;quot;leaks&amp;quot; by spontaneously releasing the output strand, restoration decreases the small output amount to a negligible level.&lt;br /&gt;
*Gates for [[Restoration: Amplification Gate|amplification]] and [[Restoration: Thresholding Gate|thresholding]] were used to implement signal restoration.&lt;br /&gt;
&lt;br /&gt;
Modularity and Scalability:  &lt;br /&gt;
*Eleven gates (AND, OR, sequence translation, input amplification, and signal restoration) were used to compose a large, complex circuit.&lt;br /&gt;
&lt;br /&gt;
=Cellular Logic Gates: ''In Vivo''=&lt;br /&gt;
&lt;br /&gt;
Introductory paragraph here.&lt;br /&gt;
&lt;br /&gt;
==Synthetic Oscillators and Switches==&lt;br /&gt;
[[Image:design_fig_1ab.gif|Synthetic oscillators and switches.]]&lt;br /&gt;
&lt;br /&gt;
[[Image:design_fig_1d.gif]]&lt;br /&gt;
&lt;br /&gt;
(Image from Figure 1 of Drubin et al., 2007. Permission pending.)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;A.  [[Repressilator]]&amp;lt;/b&amp;gt; (Elowitz and Leibler, 2000).  The &amp;quot;repressilator,&amp;quot; or synthetic cellular oscillator, can be built from a string of three repressors, each acting the repress the expression of the next gene in the circuit.  Oscillatory output is read by GFP expression regulated by one of the repressors (in this case, tetracycline).  The design is analogous to a series of three NOT gates.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;B.  Toggle switch&amp;lt;/b&amp;gt; (Gardner et al., 2000).  A toggle switch can be designed from two repressor systems that cross-regulate each other's promoters, and is analogous to the construction of two independent IF gates.  It is useful as a pathway module to create more complex programmable cells.  Toggle switches can be used to engineer [[CellularMemory:Toggle_Switch|cellular memory]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;D.  RNA-based antiswitch.&amp;lt;/b&amp;gt;  When the engineered RNA is bound to an inducer ligand, the structure changes to either expose or hide a region of RNA that is homologous to a region of the target mRNA (encompassing the translational start site).  Thus, when the antisense region is exposed, translation of target mRNA is repressed.  Synthetic switches in both eukaryotes ([[Antiswitches|antiswitches]]) and prokaryotes ([[Riboregulators|riboregulators]] and [[Riboswitches|riboswitches]]) can be mediated via RNA devices.&lt;br /&gt;
&lt;br /&gt;
==Environmental signal integration by a modular AND gate. (Anderson et al., 2007)==&lt;br /&gt;
&lt;br /&gt;
AND gates allow cells to integrate multiple signals and can increase their specificity in sensing the environment.  This is especially useful for engineering cells to sense environments that are not encountered naturally, or those that are too specific to be identified by a single environmental signal.&lt;br /&gt;
&lt;br /&gt;
A logic gate achieves &amp;lt;b&amp;gt;modularity&amp;lt;/b&amp;gt; when it can be used as a self-contained component of more complex systems, and is designed to interface with multiple different inputs and outputs.  This paper demonstrates a modular AND gate in ''E. coli'' that uses promoters for both the inputs and the output.  This design, unlike that of previously engineered prokaryotic logic gates, makes it relatively easy to use the same gate for different inputs and outputs.&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
*&amp;lt;b&amp;gt;Inputs:&amp;lt;/b&amp;gt;&lt;br /&gt;
# Promoter that drives the expression of the gene for T7 RNA polymerase (''T7ptag''), containing two [http://en.wikipedia.org/wiki/Stop_codon amber stop codons] that prevent translation under normal circumstances.&lt;br /&gt;
#Promoter that drives the expression of the gene for the SupD amber suppressor (''supD''), which decodes the amber stop codons as serine, and allows for translation of T7 RNA polymerase.&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Gene expressed under the T7 promoter, which requires functional translation of both T7 RNA polymerase and the SupD amber suppressor.&lt;br /&gt;
&lt;br /&gt;
The fluorescence data (see [Figure 2. Function of the AND gate. Figure 2]) was used to parameterize a [[transfer function model]] that was derived in order to understand how the range of the input promoters affects the function of the circuit.&lt;br /&gt;
&lt;br /&gt;
[[Figure 1. Schematic representation of AND gate.]]&lt;br /&gt;
&lt;br /&gt;
*Input 1: P(sal) controls the expression supD gene, and is activated by the addition of salicylate (Sal).&lt;br /&gt;
*Input 2: P(BAD) controls T7 RNA polymerase gene, and is activated by the addition of arabinose (Ara).  Because a strong RBS for T7ptag resulted in high levels of basal expression, the RBS was mutagenized and tuned by screening for the presence of output only when both inducers were present.&lt;br /&gt;
*Output: ''GFPmut3_LAA'' (fast-folding GFP with a degradation tag)&lt;br /&gt;
&lt;br /&gt;
[[Figure 2. Function of the AND gate.]]&lt;br /&gt;
&lt;br /&gt;
There is 1000-fold induction of fluorescence in the presence of high concentrations of both inducers, arabinose and salicylate.&lt;br /&gt;
&lt;br /&gt;
[[Figure 6. Modularity of the AND gate.]]&lt;br /&gt;
&lt;br /&gt;
The modularity of the AND gate is demonstrated by reconnecting the gate to new inputs (natural promoters), and a new output (desired phenotype).&lt;br /&gt;
&lt;br /&gt;
A.  Exchanging the inputs:&lt;br /&gt;
*Input 1: The ''lux'' promoter, which responds to the [[Quorum Sensing|quorum signal]] AI-1.&lt;br /&gt;
*Input 2: The ''mgrB'' promoter, which responds to the absence of exogenous magnesium via the PhoPQ two-component system.&lt;br /&gt;
&lt;br /&gt;
B. Exchanging the output:&lt;br /&gt;
*Output: The ''inv'' gene, coding for invasin, a protein that allows bacteria to invade mammalian cells.&lt;br /&gt;
&lt;br /&gt;
==BioLogic Gates Enable Logical Transcription Control in Mammalian Cells. (Kramer et al., 2004)==&lt;br /&gt;
&lt;br /&gt;
Transcription control modules, responsive to up to three small molecule inputs, were engineered in mammalian Chinese hamster ovary cells.  These &amp;quot;BioLogic gates&amp;quot; provide the tools and building blocks to engineer more complex gene regulatory networks in eukaryotic cells.  The gates use butyrolactone-, streptogramin-, tetracycline-, and macrolide-dependent transcription factors, each fused to a KRAB or VP16 repression domain. &lt;br /&gt;
&lt;br /&gt;
#[[NOT IF gate]] - two inputs&lt;br /&gt;
#[[NOT IF IF gate]] - three inputs&lt;br /&gt;
#[[NAND gate]] - parallel arrangement of two NOT gates&lt;br /&gt;
#[[OR gate]] - parallel arrangement of two IF gates&lt;br /&gt;
#[[NOR gate]] - constructed from two NOT gates in consecutive order&lt;br /&gt;
#[[INVERTER gate]] - combination of two independent IF gates, acts as the inverse of the NOT IF gate&lt;br /&gt;
&lt;br /&gt;
==Cellular Logic with Orthogonal Ribosomes. (Rackham and Chin, 2006)==&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
Two-input logic gates were constructed based on the interactions between synthetic O-rRNA and O-mRNA.&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; Orthogonal ribosomes (O-ribosomes), which translate O-mRNA, but do not significantly translate any of the thousands of cellular transcripts bearing cellular RBS sequences.&lt;br /&gt;
*&amp;lt;b&amp;gt;Gate:&amp;lt;/b&amp;gt; Orthogonal mRNAs (O-mRNAs), which contain ribosome-binding sequences (RBSs) that do not direct the translation of downstream genes by endogenous ribosomes.&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Fluorescence.&lt;br /&gt;
&lt;br /&gt;
Three distinct O-ribosome-O-mRNA pairs were isolated, with molecular specificities for independent function.  This was accomplished through [[Hunter Stone - Synthetic Biology Seminar|directed evolution]] in two steps: &lt;br /&gt;
#A library of new potential RBSs were placed upstream of a novel fusion of the genes encoding chloramphenicol acetyltransferase and uracil phosphoribosyltransferase, and screened against 5-fluorouracil to select for the O-mRNA sequences that were not translated by endogenous ribosomes.&lt;br /&gt;
#The selected O-mRNAs were combined with a library of mutated 16s rRNA sequences, and these cells were grown in the presence of chloramphenicol to screen for  those in which the mutant ribosomes translated the O-mRNAs.&lt;br /&gt;
The O-ribosome-O-mRNA pairs can be used to control almost any molecular interaction that can be linked to gene expression.  In this case they were used to build an &amp;lt;b&amp;gt;AND gate&amp;lt;/b&amp;gt; composed of two O-mRNA sequences: O-mRNA-A-omega, encoding the omega fragment of beta-galactosidase, and O-mRNA-C-alpha, encoding the alpha fragment of beta-galactosidase.  Synthesis and assembly of a complete beta-galactosidase enzyme (both fragments) results in the cells hydrolyzing FDG into F (fluorescein), which is detected with a fluorometer.  Cells programmed with both of the corresponding O-ribosome inputs, O-rRNA-A and O-rRNA-C, exhibited a 20-fold increase in fluorescence when compared with cells containing any other rRNA combinations.&lt;br /&gt;
&lt;br /&gt;
[[Figure 1. O-ribosomes and Boolean logic.]]&lt;br /&gt;
&lt;br /&gt;
=Applications and Future Directions=&lt;br /&gt;
&lt;br /&gt;
Logic gates can be used to design increasingly complex circuits with far-reaching applications in:&lt;br /&gt;
*Genetic engineering&lt;br /&gt;
*Nanotechnology&lt;br /&gt;
*Industrial Fermentation&lt;br /&gt;
*Metabolic engineering: increasingly complex synthetic gene circuits might be used to engineer and optimize novel metabolic pathways.&lt;br /&gt;
*[[Medical Applications of Synthetic Biology - Samantha Simpson|Medicine]]&lt;br /&gt;
**Bacteria to deliver cancer treatment: the integration of multiple inputs can help bacteria sense and respond to increasingly specific environments, such as that of a tumor in the human body.&lt;br /&gt;
**Pharmaceuticals: produced through metabolic engineering; &amp;quot;smart&amp;quot; drug delivery.&lt;br /&gt;
&lt;br /&gt;
=References=&lt;br /&gt;
*Anderson, J. C., Voigt, C. A., Arkin, A. P. (2007). Environmental signal integration by a modular AND gate. Mol Syst Biol. 3:133. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17700541&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Andrianantoandro, E., Subhayu, B., Karig, D. K., Weiss, R. (2006). Synthetic biology: new engineering rules for an emerging discipline. Mol Syst. Biol. 2:2006.0028. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16738572&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Ashkenasy, G., Ghadiri, M. R. (2004). Boolean Logic Functions of a Synthetic Peptide Network. J Am Chem Soc. 126(36):11140-1. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15355081&amp;amp;ordinalpos=13&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Baron, R., Lioubashevski, O., Katz, E., Niazov, T., Willner, I. (2006). Two coupled enzymes perform in parallel the “AND” and “InhibAND” logic gate operations. Org Biomol Chem. 4(6): 989-91. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16525539&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Baron, R., Lioubashevski, O., Katz, E., Niazov, T., Willner, I. (2006). Logic gates and elementary computing by enzymes. J Phys Chem A. 110(27):8548-53. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16821840&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Benenson, Y., Binyamin, G., Ben-Dor, U., Adar, R., Shapiro, E. (2004). An autonomous molecular computer for logical control of gene expression. Nature. 429:423-429. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15116117&amp;amp;ordinalpos=6&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Boczko, E., Gedeon, T., Mischaikow, K. (2007). Dynamics of a simple regulatory switch. J Math Biol. 55(5-6):679-719. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17622532&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Chen, X., Wang, Y., Liu, Q., Zhang, Z., Fan, C., He, L. (2006). Construction of molecular logic gates with a DNA-cleaving deoxyribozyme. Angew Chem Int Ed Engl. 45(11):1759-62. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16470893&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Davidson, E.A., Ellington, A.D. (2007). Synthetic RNA circuits. Nat Chem Biol. 3(1):23-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17173026&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Dueber, J.E., Mirsky, E.A., Lim, W.A. (2007). Engineering synthetic signaling proteins with ultrasensitive input/output control. Nat Biotechnol. 25(6):660-662. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17515908&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Drubin, D. A., Way, J. C., Silver, P. A. (2007). Designing biological systems. Genes Dev. 21(3):242-54. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17289915&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Elowitz, M. B., &amp;amp; Leibler, S. (2000). A synthetic oscillatory network of transcriptional regulators. Nature. 403(6767):335-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=10659856&amp;amp;ordinalpos=10&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract] &lt;br /&gt;
*Farfel, J., Stefanovic, D. (2005). Towards practical biomolecular computers using microfluidic deoxyribozyme logic gate networks.  University of New Mexico.&lt;br /&gt;
*Frezza, B.M., Cockroft, S. L., Ghadiri, M.R. (2007). Modular Multi-level Circuits from Immobilized DNA-Based Logic Gates. J Am Chem Soc. (Epub ahead of print) [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17994734&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Gardner, T.S., Cantor, C.R., Collins, J.J. (2000). Construction of a genetic toggle switch in Escherichia coli. Nature. 403(6767):338-42. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=10659857&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Heinemann, M., Panke, S. (2006). Synthetic biology—putting engineering into biology. Bioinformatics. 22(22):2790-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16954140&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Kaznessis, Y. N. (2007). Models for synthetic biology. BMC Syst Biol. 1(1):47. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17986347&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Kramer, B. P., Fischer, C., Fussenegger, M. (2004). BioLogic Gates Enable Transcription Control in Mammalian Cells. Biotechnol Bioeng. 87(4):478-84. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15286985&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Lederman, H., Macdonald, J., Stefanovic, D., Stojanovic, M. N. (2006). Deoxyribozyme-based three-input logic gates and construction of a molecular full adder. Biochemistry. 45(4):1194-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16430215&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Narayanaswamy, R., Ellington, A.D. (2006). Engineering RNA-based circuits. Handb Exp Pharmacol. (173):423-45. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16594629&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVAbstractPlus Abstract]&lt;br /&gt;
*Rackham, O., Chin, J. W. (2005). Cellular logic with orthogonal ribosomes. JACS 1227:17584-85. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16351070&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Rackham, O., Chin, J.W. (2006) Synthesizing cellular networks from evolved ribosome-mRNA pairs. Biochem Soc Trans. 34(2):328-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16545106&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Sayut, D.J., Kambam, P.K., Sun, L. (2007). Engineering and applications of genetic circuits. Mol Biosyst. 3(12):835-840. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=18000560&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Seelig G., Soloveichik, D., Zhang, D. Y., Winfree, E., (2006). Enzyme-free nucleic acid logic circuits. Science. 314(5805): 1585-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17158324&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Stojanovic, M. N., Semova, S., Kolpashchikov, D., Macdonald, J., Morgan, C., Stefanovic, D. (2005). Deoxyribozyme-based ligase logic gates and their initial circuits. J Am Chem Soc. 127(19):6914-5.  [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15884910&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Voigt, C. A. (2006). Genetic parts to program bacteria. Curr Opin Biotechnol. 17:548-557. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16978856&amp;amp;ordinalpos=9&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Wall, M. E., Hlavacek, W. S., Savageau, M. A. (2004). Design of gene circuits: lessons from bacteria. Nat Rev Genet. 5(1):34-42. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=14708014&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Yan, H., Feng, L., LaBean, T.H., Reif, J.H. (2003). Parallel Molecular Computations of Pairwise Exclusive-Or (XOR) Using DNA &amp;quot;String Tile&amp;quot; Self-Assembly. J Am Chem Soc. 125:14246-14247. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=14624551&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Yoshida, W., Yokobayashi, Y. (2007). Photon Boolean logic gates based on DNA aptamers. Chem Commun (Camb). (2):195-7. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17180244&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;/div&gt;</summary>
		<author><name>Emgarren</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=Logic_Gates_-_Emma_Garren&amp;diff=3891</id>
		<title>Logic Gates - Emma Garren</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=Logic_Gates_-_Emma_Garren&amp;diff=3891"/>
				<updated>2007-12-06T03:46:39Z</updated>
		
		<summary type="html">&lt;p&gt;Emgarren: /* An autonomous molecular computer for logical control of gene expression. (Benenson et al., 2004) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Background: Logic Gates and Truth Tables=&lt;br /&gt;
&lt;br /&gt;
A [http://en.wikipedia.org/wiki/Logic_gate logic gate], the building block for digital circuits, is a computing unit that performs a logical operation on one or more inputs and produces a single output.  Gates are identified by their function, and each type of logic gate can be represented with a distinctive symbol.  Inputs to outputs are read from left to right.  A small circle on the right indicates the inversion of the output.  A double line on the left indicates that the function is &amp;quot;exclusive.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
A [http://en.wikipedia.org/wiki/Truth_table truth table] is a useful way to describe the behavior or function of a logic gate.  Logic states for both inputs and outputs are designated with 0's and 1's.  Click [[Logic Gates: Symbols and Truth Tables|here]] to see some common logic gates and their truth tables.&lt;br /&gt;
&lt;br /&gt;
Logic gates can be placed in parallel or serial combinations in order to perform more complex functions.  Here, two parallel outputs, D and E, act as inputs to the function of output Q:&lt;br /&gt;
&lt;br /&gt;
Q = D &amp;lt;b&amp;gt;OR&amp;lt;/b&amp;gt; E = (&amp;lt;b&amp;gt;NOT&amp;lt;/b&amp;gt;(A OR B)) &amp;lt;b&amp;gt;OR&amp;lt;/b&amp;gt; (B &amp;lt;b&amp;gt;AND&amp;lt;/b&amp;gt; C)&lt;br /&gt;
&lt;br /&gt;
[[Image:combination_gates.gif]]&lt;br /&gt;
&lt;br /&gt;
([http://www.kpsec.freeuk.com/gates.htm Image] by John Hewes, 2007)&lt;br /&gt;
&lt;br /&gt;
=Logic Gates in Synthetic Biology=&lt;br /&gt;
Synthetic biology applies many of the principles of engineering to the field of biology in order to create biological devices which can ultimately be integrated into increasingly complex systems.  These principles include standardization of parts, modularity, abstraction, reliability, predictability, and uniformity (Adrianantoandro et al., 2006).  The application of engineering principles to biology is complicated by the inability to predict the functions of even simple devices and modules within the cellular environment.  Some of the confounding factors are [[Term paper wiki|gene expression noise]], mutation, cell death, undefined and changing extracellular environments, and interactions with the cellular context (Adrianantoandro et al., 2006).  &lt;br /&gt;
&lt;br /&gt;
While for digital logic, inputs are either on or off (1 or 0), biological logic is sometimes leads to intermediate induction levels (Voigt, 2006).  However, due to their [http://en.wikipedia.org/wiki/Sigmoid_function sigmoid-shaped] dose response curves, gene regulation systems can be considered genetic analog-digital converters.  The signal is either ON or OFF for a wide range of input concentrations, with the system changing between the ON and OFF states in a relatively small concentration window (Kramer et al., 2004).&lt;br /&gt;
&lt;br /&gt;
In synthetic biology, logic gates are created by engineering the biochemical reactions that regulate various cellular processes, such as transcription, translation, protein phosphorylation, allosteric regulation, ligand/receptor binding, and enzymatic reactions.  Although the diversity of biochemical reactions can make it difficult to combine different devices, these logic gates can be used to build complex systems with functions that have many practical applications.  [http://gcat.davidson.edu/GcatWiki/index.php/CellularMemory:Mathematical_Models Mathematical modeling] is used to predict the dynamics of the signaling and regulatory networks resulting from the logic gates.&lt;br /&gt;
&lt;br /&gt;
=Biomolecular Logic Gates:'' In Vitro''=&lt;br /&gt;
&lt;br /&gt;
''In vitro'' studies have been used to design combinations of molecules that have emergent properties related to information processing--molecular computing devices.  Both the inputs and outputs consist of molecular species, with the output being a biologically active molecule.  The extent to which these devices will be used with the cellular context is unclear--however, they are bound to inspire new directions for research in synthetic biology, and have potential applications in biochemical sensing, pathway engineering, and medical diagnosis and treatment.&lt;br /&gt;
&lt;br /&gt;
==Protein-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
Enzymes:&lt;br /&gt;
*&amp;lt;b&amp;gt;Two coupled enzymes perform in parallel the 'AND' and 'InhibAND' logic gate operations. (Baron et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Logic Gates and Elementary Computing by Enzymes. (Baron et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
Synthetic Peptide Networks:&lt;br /&gt;
*&amp;lt;b&amp;gt;Boolean Logic Functions of a Synthetic Peptide Network. (Ashkenasy and Ghadiri, 2004)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
Signaling Proteins:&lt;br /&gt;
*&amp;lt;b&amp;gt;Engineering synthetic signaling proteins with ultrasensitive input/output control. (Dueber et al., 2007)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==Deoxyribozyme-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
Deoxyribozyme-based gates are controlled by oligonucleotide inputs, and have been used to engineer logic gates that perform:&lt;br /&gt;
*multiple logical operations in parallel&lt;br /&gt;
*single-step signaling cascades&lt;br /&gt;
*a feedback cycle that acts as an exponential chain reaction&lt;br /&gt;
&lt;br /&gt;
These papers provide examples of deoxyribozyme-based logic gates:&lt;br /&gt;
*&amp;lt;b&amp;gt;Deoxyribozyme-Based Ligase Logic Gates and Their Initial Circuits. (Stojanovic et al., 2005)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Deoxyribozyme-Based Three-Input Logic Gates and Construction of a Molecular Full Adder. (Lederman et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Construction of Molecular Logic Gates with a DNA-Cleaving Deoxyribozyme (Chen et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==DNA-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;b&amp;gt;Modular Multi-Level Circuits from Immobilized DNA-Based Logic Gates. (Frezza et al., 2007)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;DNA Logic Gates Based on Structural Polymorphism of Telomere DNA Molecules Responding to Chemical Input Signals. (Miyoshi et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Photonic boolean logic gates based on DNA aptamers. (Yoshida and Yokobayashi, 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Parallel Molecular Computations of Pairwise Exclusive-OR (XOR) Using DNA &amp;quot;String Tile&amp;quot; Self-Assembly. (Yan et al., 2003)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==An autonomous molecular computer for logical control of gene expression. (Benenson et al., 2004)==&lt;br /&gt;
&lt;br /&gt;
[[Image:Benenson_fig_1_small.jpg|thumb|[[Figure 1. Logical design of the molecular computer.]]]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Benenson_fig_2.gif|thumb[[Figure 2. Operation of the molecular computer.]]]]&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
This gate uses sequence recognition is used to control enzyme catalysis of covalent bond formation and breakage.&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; Specific combination mRNA levels, serving as a simple model of a disease state (cancer)&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; “Drug” (or drug repressor) in the form of a single-stranded DNA sequence with known anti-cancer activity&lt;br /&gt;
&lt;br /&gt;
An ''in vitro'' system is designed to recognize a specific combination of mRNA levels as its inputs, and performs a logical operation that results in the production of a molecule that can affect gene expression.  The input mRNA levels have been designed to mimic a simplistic version of gene expression modeling cancer, and the output is a drug-like ssDNA with known anticancer activity.  Therefore, the molecular computer is analogous to &amp;quot;a computational version of 'diagnosis'&amp;quot; (424).&lt;br /&gt;
&lt;br /&gt;
[[Figure 1. Logical design of the molecular computer.]]&lt;br /&gt;
&lt;br /&gt;
The molecular computers consist of a double-stranded DNA sequence with unique 7-bp sequences that recognize the “input” RNA.  Each mRNA indicator is processed one at a time.  An “inactivation tag” results in the displacement of the transition molecule, which destroys the computation fragment.  An “activation tag” results in activation of the transition molecule.  There are two separate molecular computers working simultaneously—one that releases the drug (a specific single-stranded DNA sequence) upon “positive diagnosis,” and another that releases the drug suppressor in response to “negative diagnosis.”  The drug (or drug repressor) is incorporated into the DNA fragment as an inactive loop, protected by the double-stranded recognition sequences.  If all of the transitions are “positive,” the ultimate output is drug administration (release of ssDNA).  If any of the steps results in a “negative” transition, the output is a drug repressor.  The design is flexible in that any sufficiently long mRNA molecule can be used as an indicator, and any ssDNA or short RNA molecule (up to at least 21-bp) can be designed as the output.  PCR was used to for the experimental demonstration of both diagnosis and drug administration, and it is shown that the amount of active drug increases with the confidence of positive diagnosis.  Future work could test the effectiveness of using alternate inputs (such as proteins), alternate outputs (such as RNA interference), as well as testing the function of the molecular computer ''in vivo''.&lt;br /&gt;
&lt;br /&gt;
[[Figure 2. Operation of the molecular computer.]]&lt;br /&gt;
&lt;br /&gt;
==Enzyme-Free Nucleic Acid Logic Circuits. (Seelig et al., 2006)==&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; 2 DNA strands - F(in) and G(in)&lt;br /&gt;
*&amp;lt;b&amp;gt;Gate:&amp;lt;/b&amp;gt; 3 DNA strands - E(q), F(f), and G&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Fluorescence - release of F(f)&lt;br /&gt;
&lt;br /&gt;
Nucleic acid devices are simplified by the predicability of base pairing.  Although previous research has engineered nucleic acid logic switches based on hybridization and conformational changes ''in vivo'', and this paper designs chemical logic gates that are capable of being combined into large, reliable circuits.  These logic gates embody the following digital design principles: logic, cascading, restoration, fan-out, and modularity.&lt;br /&gt;
&lt;br /&gt;
Benefits of this approach: both inputs and outputs are in the same form, which makes cascading possible (the output for one gate serves as the input for the next gate in the circuit).&lt;br /&gt;
&lt;br /&gt;
Gate function is entirely determined by base pairing and breaking.  Each gate is composed by one or more gate strands, and one output strand.  &lt;br /&gt;
&lt;br /&gt;
[[Figure 1: Two-input AND gate.]]&lt;br /&gt;
&lt;br /&gt;
Restoration:&lt;br /&gt;
*When a gate fails to produce enough output when triggered, restoration increases a moderate output amount to the full activation level.&lt;br /&gt;
*When a gate &amp;quot;leaks&amp;quot; by spontaneously releasing the output strand, restoration decreases the small output amount to a negligible level.&lt;br /&gt;
*Gates for [[Restoration: Amplification Gate|amplification]] and [[Restoration: Thresholding Gate|thresholding]] were used to implement signal restoration.&lt;br /&gt;
&lt;br /&gt;
Modularity and Scalability:  &lt;br /&gt;
*Eleven gates (AND, OR, sequence translation, input amplification, and signal restoration) were used to compose a large, complex circuit.&lt;br /&gt;
&lt;br /&gt;
=Cellular Logic Gates: ''In Vivo''=&lt;br /&gt;
&lt;br /&gt;
Introductory paragraph here.&lt;br /&gt;
&lt;br /&gt;
==Synthetic Oscillators and Switches==&lt;br /&gt;
[[Image:design_fig_1ab.gif|Synthetic oscillators and switches.]]&lt;br /&gt;
&lt;br /&gt;
[[Image:design_fig_1d.gif]]&lt;br /&gt;
&lt;br /&gt;
(Image from Figure 1 of Drubin et al., 2007. Permission pending.)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;A.  [[Repressilator]]&amp;lt;/b&amp;gt; (Elowitz and Leibler, 2000).  The &amp;quot;repressilator,&amp;quot; or synthetic cellular oscillator, can be built from a string of three repressors, each acting the repress the expression of the next gene in the circuit.  Oscillatory output is read by GFP expression regulated by one of the repressors (in this case, tetracycline).  The design is analogous to a series of three NOT gates.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;B.  Toggle switch&amp;lt;/b&amp;gt; (Gardner et al., 2000).  A toggle switch can be designed from two repressor systems that cross-regulate each other's promoters, and is analogous to the construction of two independent IF gates.  It is useful as a pathway module to create more complex programmable cells.  Toggle switches can be used to engineer [[CellularMemory:Toggle_Switch|cellular memory]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;D.  RNA-based antiswitch.&amp;lt;/b&amp;gt;  When the engineered RNA is bound to an inducer ligand, the structure changes to either expose or hide a region of RNA that is homologous to a region of the target mRNA (encompassing the translational start site).  Thus, when the antisense region is exposed, translation of target mRNA is repressed.  Synthetic switches in both eukaryotes ([[Antiswitches|antiswitches]]) and prokaryotes ([[Riboregulators|riboregulators]] and [[Riboswitches|riboswitches]]) can be mediated via RNA devices.&lt;br /&gt;
&lt;br /&gt;
==Environmental signal integration by a modular AND gate. (Anderson et al., 2007)==&lt;br /&gt;
&lt;br /&gt;
AND gates allow cells to integrate multiple signals and can increase their specificity in sensing the environment.  This is especially useful for engineering cells to sense environments that are not encountered naturally, or those that are too specific to be identified by a single environmental signal.&lt;br /&gt;
&lt;br /&gt;
A logic gate achieves &amp;lt;b&amp;gt;modularity&amp;lt;/b&amp;gt; when it can be used as a self-contained component of more complex systems, and is designed to interface with multiple different inputs and outputs.  This paper demonstrates a modular AND gate in ''E. coli'' that uses promoters for both the inputs and the output.  This design, unlike that of previously engineered prokaryotic logic gates, makes it relatively easy to use the same gate for different inputs and outputs.&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
*&amp;lt;b&amp;gt;Inputs:&amp;lt;/b&amp;gt;&lt;br /&gt;
# Promoter that drives the expression of the gene for T7 RNA polymerase (''T7ptag''), containing two [http://en.wikipedia.org/wiki/Stop_codon amber stop codons] that prevent translation under normal circumstances.&lt;br /&gt;
#Promoter that drives the expression of the gene for the SupD amber suppressor (''supD''), which decodes the amber stop codons as serine, and allows for translation of T7 RNA polymerase.&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Gene expressed under the T7 promoter, which requires functional translation of both T7 RNA polymerase and the SupD amber suppressor.&lt;br /&gt;
&lt;br /&gt;
The fluorescence data (see [Figure 2. Function of the AND gate. Figure 2]) was used to parameterize a [[transfer function model]] that was derived in order to understand how the range of the input promoters affects the function of the circuit.&lt;br /&gt;
&lt;br /&gt;
[[Figure 1. Schematic representation of AND gate.]]&lt;br /&gt;
&lt;br /&gt;
*Input 1: P(sal) controls the expression supD gene, and is activated by the addition of salicylate (Sal).&lt;br /&gt;
*Input 2: P(BAD) controls T7 RNA polymerase gene, and is activated by the addition of arabinose (Ara).  Because a strong RBS for T7ptag resulted in high levels of basal expression, the RBS was mutagenized and tuned by screening for the presence of output only when both inducers were present.&lt;br /&gt;
*Output: ''GFPmut3_LAA'' (fast-folding GFP with a degradation tag)&lt;br /&gt;
&lt;br /&gt;
[[Figure 2. Function of the AND gate.]]&lt;br /&gt;
&lt;br /&gt;
There is 1000-fold induction of fluorescence in the presence of high concentrations of both inducers, arabinose and salicylate.&lt;br /&gt;
&lt;br /&gt;
[[Figure 6. Modularity of the AND gate.]]&lt;br /&gt;
&lt;br /&gt;
The modularity of the AND gate is demonstrated by reconnecting the gate to new inputs (natural promoters), and a new output (desired phenotype).&lt;br /&gt;
&lt;br /&gt;
A.  Exchanging the inputs:&lt;br /&gt;
*Input 1: The ''lux'' promoter, which responds to the [[Quorum Sensing|quorum signal]] AI-1.&lt;br /&gt;
*Input 2: The ''mgrB'' promoter, which responds to the absence of exogenous magnesium via the PhoPQ two-component system.&lt;br /&gt;
&lt;br /&gt;
B. Exchanging the output:&lt;br /&gt;
*Output: The ''inv'' gene, coding for invasin, a protein that allows bacteria to invade mammalian cells.&lt;br /&gt;
&lt;br /&gt;
==BioLogic Gates Enable Logical Transcription Control in Mammalian Cells. (Kramer et al., 2004)==&lt;br /&gt;
&lt;br /&gt;
Transcription control modules, responsive to up to three small molecule inputs, were engineered in mammalian Chinese hamster ovary cells.  These &amp;quot;BioLogic gates&amp;quot; provide the tools and building blocks to engineer more complex gene regulatory networks in eukaryotic cells.  The gates use butyrolactone-, streptogramin-, tetracycline-, and macrolide-dependent transcription factors, each fused to a KRAB or VP16 repression domain. &lt;br /&gt;
&lt;br /&gt;
#[[NOT IF gate]] - two inputs&lt;br /&gt;
#[[NOT IF IF gate]] - three inputs&lt;br /&gt;
#[[NAND gate]] - parallel arrangement of two NOT gates&lt;br /&gt;
#[[OR gate]] - parallel arrangement of two IF gates&lt;br /&gt;
#[[NOR gate]] - constructed from two NOT gates in consecutive order&lt;br /&gt;
#[[INVERTER gate]] - combination of two independent IF gates, acts as the inverse of the NOT IF gate&lt;br /&gt;
&lt;br /&gt;
==Cellular Logic with Orthogonal Ribosomes. (Rackham and Chin, 2006)==&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
Two-input logic gates were constructed based on the interactions between synthetic O-rRNA and O-mRNA.&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; Orthogonal ribosomes (O-ribosomes), which translate O-mRNA, but do not significantly translate any of the thousands of cellular transcripts bearing cellular RBS sequences.&lt;br /&gt;
*&amp;lt;b&amp;gt;Gate:&amp;lt;/b&amp;gt; Orthogonal mRNAs (O-mRNAs), which contain ribosome-binding sequences (RBSs) that do not direct the translation of downstream genes by endogenous ribosomes.&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Fluorescence.&lt;br /&gt;
&lt;br /&gt;
Three distinct O-ribosome-O-mRNA pairs were isolated, with molecular specificities for independent function.  This was accomplished through [[Hunter Stone - Synthetic Biology Seminar|directed evolution]] in two steps: &lt;br /&gt;
#A library of new potential RBSs were placed upstream of a novel fusion of the genes encoding chloramphenicol acetyltransferase and uracil phosphoribosyltransferase, and screened against 5-fluorouracil to select for the O-mRNA sequences that were not translated by endogenous ribosomes.&lt;br /&gt;
#The selected O-mRNAs were combined with a library of mutated 16s rRNA sequences, and these cells were grown in the presence of chloramphenicol to screen for  those in which the mutant ribosomes translated the O-mRNAs.&lt;br /&gt;
The O-ribosome-O-mRNA pairs can be used to control almost any molecular interaction that can be linked to gene expression.  In this case they were used to build an &amp;lt;b&amp;gt;AND gate&amp;lt;/b&amp;gt; composed of two O-mRNA sequences: O-mRNA-A-omega, encoding the omega fragment of beta-galactosidase, and O-mRNA-C-alpha, encoding the alpha fragment of beta-galactosidase.  Synthesis and assembly of a complete beta-galactosidase enzyme (both fragments) results in the cells hydrolyzing FDG into F (fluorescein), which is detected with a fluorometer.  Cells programmed with both of the corresponding O-ribosome inputs, O-rRNA-A and O-rRNA-C, exhibited a 20-fold increase in fluorescence when compared with cells containing any other rRNA combinations.&lt;br /&gt;
&lt;br /&gt;
[[Figure 1. O-ribosomes and Boolean logic.]]&lt;br /&gt;
&lt;br /&gt;
=Applications and Future Directions=&lt;br /&gt;
&lt;br /&gt;
Logic gates can be used to design increasingly complex circuits with far-reaching applications in:&lt;br /&gt;
*Genetic engineering&lt;br /&gt;
*Nanotechnology&lt;br /&gt;
*Industrial Fermentation&lt;br /&gt;
*Metabolic engineering: increasingly complex synthetic gene circuits might be used to engineer and optimize novel metabolic pathways.&lt;br /&gt;
*[[Medical Applications of Synthetic Biology - Samantha Simpson|Medicine]]&lt;br /&gt;
**Bacteria to deliver cancer treatment: the integration of multiple inputs can help bacteria sense and respond to increasingly specific environments, such as that of a tumor in the human body.&lt;br /&gt;
**Pharmaceuticals: produced through metabolic engineering; &amp;quot;smart&amp;quot; drug delivery.&lt;br /&gt;
&lt;br /&gt;
=References=&lt;br /&gt;
*Anderson, J. C., Voigt, C. A., Arkin, A. P. (2007). Environmental signal integration by a modular AND gate. Mol Syst Biol. 3:133. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17700541&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Andrianantoandro, E., Subhayu, B., Karig, D. K., Weiss, R. (2006). Synthetic biology: new engineering rules for an emerging discipline. Mol Syst. Biol. 2:2006.0028. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16738572&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Ashkenasy, G., Ghadiri, M. R. (2004). Boolean Logic Functions of a Synthetic Peptide Network. J Am Chem Soc. 126(36):11140-1. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15355081&amp;amp;ordinalpos=13&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Baron, R., Lioubashevski, O., Katz, E., Niazov, T., Willner, I. (2006). Two coupled enzymes perform in parallel the “AND” and “InhibAND” logic gate operations. Org Biomol Chem. 4(6): 989-91. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16525539&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Baron, R., Lioubashevski, O., Katz, E., Niazov, T., Willner, I. (2006). Logic gates and elementary computing by enzymes. J Phys Chem A. 110(27):8548-53. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16821840&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Benenson, Y., Binyamin, G., Ben-Dor, U., Adar, R., Shapiro, E. (2004). An autonomous molecular computer for logical control of gene expression. Nature. 429:423-429. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15116117&amp;amp;ordinalpos=6&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Boczko, E., Gedeon, T., Mischaikow, K. (2007). Dynamics of a simple regulatory switch. J Math Biol. 55(5-6):679-719. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17622532&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Chen, X., Wang, Y., Liu, Q., Zhang, Z., Fan, C., He, L. (2006). Construction of molecular logic gates with a DNA-cleaving deoxyribozyme. Angew Chem Int Ed Engl. 45(11):1759-62. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16470893&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Davidson, E.A., Ellington, A.D. (2007). Synthetic RNA circuits. Nat Chem Biol. 3(1):23-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17173026&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Dueber, J.E., Mirsky, E.A., Lim, W.A. (2007). Engineering synthetic signaling proteins with ultrasensitive input/output control. Nat Biotechnol. 25(6):660-662. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17515908&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Drubin, D. A., Way, J. C., Silver, P. A. (2007). Designing biological systems. Genes Dev. 21(3):242-54. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17289915&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Elowitz, M. B., &amp;amp; Leibler, S. (2000). A synthetic oscillatory network of transcriptional regulators. Nature. 403(6767):335-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=10659856&amp;amp;ordinalpos=10&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract] &lt;br /&gt;
*Farfel, J., Stefanovic, D. (2005). Towards practical biomolecular computers using microfluidic deoxyribozyme logic gate networks.  University of New Mexico.&lt;br /&gt;
*Frezza, B.M., Cockroft, S. L., Ghadiri, M.R. (2007). Modular Multi-level Circuits from Immobilized DNA-Based Logic Gates. J Am Chem Soc. (Epub ahead of print) [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17994734&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Gardner, T.S., Cantor, C.R., Collins, J.J. (2000). Construction of a genetic toggle switch in Escherichia coli. Nature. 403(6767):338-42. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=10659857&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Heinemann, M., Panke, S. (2006). Synthetic biology—putting engineering into biology. Bioinformatics. 22(22):2790-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16954140&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Kaznessis, Y. N. (2007). Models for synthetic biology. BMC Syst Biol. 1(1):47. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17986347&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Kramer, B. P., Fischer, C., Fussenegger, M. (2004). BioLogic Gates Enable Transcription Control in Mammalian Cells. Biotechnol Bioeng. 87(4):478-84. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15286985&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Lederman, H., Macdonald, J., Stefanovic, D., Stojanovic, M. N. (2006). Deoxyribozyme-based three-input logic gates and construction of a molecular full adder. Biochemistry. 45(4):1194-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16430215&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Narayanaswamy, R., Ellington, A.D. (2006). Engineering RNA-based circuits. Handb Exp Pharmacol. (173):423-45. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16594629&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVAbstractPlus Abstract]&lt;br /&gt;
*Rackham, O., Chin, J. W. (2005). Cellular logic with orthogonal ribosomes. JACS 1227:17584-85. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16351070&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Rackham, O., Chin, J.W. (2006) Synthesizing cellular networks from evolved ribosome-mRNA pairs. Biochem Soc Trans. 34(2):328-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16545106&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Sayut, D.J., Kambam, P.K., Sun, L. (2007). Engineering and applications of genetic circuits. Mol Biosyst. 3(12):835-840. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=18000560&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Seelig G., Soloveichik, D., Zhang, D. Y., Winfree, E., (2006). Enzyme-free nucleic acid logic circuits. Science. 314(5805): 1585-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17158324&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Stojanovic, M. N., Semova, S., Kolpashchikov, D., Macdonald, J., Morgan, C., Stefanovic, D. (2005). Deoxyribozyme-based ligase logic gates and their initial circuits. J Am Chem Soc. 127(19):6914-5.  [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15884910&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Voigt, C. A. (2006). Genetic parts to program bacteria. Curr Opin Biotechnol. 17:548-557. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16978856&amp;amp;ordinalpos=9&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Wall, M. E., Hlavacek, W. S., Savageau, M. A. (2004). Design of gene circuits: lessons from bacteria. Nat Rev Genet. 5(1):34-42. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=14708014&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Yan, H., Feng, L., LaBean, T.H., Reif, J.H. (2003). Parallel Molecular Computations of Pairwise Exclusive-Or (XOR) Using DNA &amp;quot;String Tile&amp;quot; Self-Assembly. J Am Chem Soc. 125:14246-14247. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=14624551&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Yoshida, W., Yokobayashi, Y. (2007). Photon Boolean logic gates based on DNA aptamers. Chem Commun (Camb). (2):195-7. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17180244&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;/div&gt;</summary>
		<author><name>Emgarren</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=Logic_Gates_-_Emma_Garren&amp;diff=3890</id>
		<title>Logic Gates - Emma Garren</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=Logic_Gates_-_Emma_Garren&amp;diff=3890"/>
				<updated>2007-12-06T03:44:53Z</updated>
		
		<summary type="html">&lt;p&gt;Emgarren: /* An autonomous molecular computer for logical control of gene expression. (Benenson et al., 2004) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Background: Logic Gates and Truth Tables=&lt;br /&gt;
&lt;br /&gt;
A [http://en.wikipedia.org/wiki/Logic_gate logic gate], the building block for digital circuits, is a computing unit that performs a logical operation on one or more inputs and produces a single output.  Gates are identified by their function, and each type of logic gate can be represented with a distinctive symbol.  Inputs to outputs are read from left to right.  A small circle on the right indicates the inversion of the output.  A double line on the left indicates that the function is &amp;quot;exclusive.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
A [http://en.wikipedia.org/wiki/Truth_table truth table] is a useful way to describe the behavior or function of a logic gate.  Logic states for both inputs and outputs are designated with 0's and 1's.  Click [[Logic Gates: Symbols and Truth Tables|here]] to see some common logic gates and their truth tables.&lt;br /&gt;
&lt;br /&gt;
Logic gates can be placed in parallel or serial combinations in order to perform more complex functions.  Here, two parallel outputs, D and E, act as inputs to the function of output Q:&lt;br /&gt;
&lt;br /&gt;
Q = D &amp;lt;b&amp;gt;OR&amp;lt;/b&amp;gt; E = (&amp;lt;b&amp;gt;NOT&amp;lt;/b&amp;gt;(A OR B)) &amp;lt;b&amp;gt;OR&amp;lt;/b&amp;gt; (B &amp;lt;b&amp;gt;AND&amp;lt;/b&amp;gt; C)&lt;br /&gt;
&lt;br /&gt;
[[Image:combination_gates.gif]]&lt;br /&gt;
&lt;br /&gt;
([http://www.kpsec.freeuk.com/gates.htm Image] by John Hewes, 2007)&lt;br /&gt;
&lt;br /&gt;
=Logic Gates in Synthetic Biology=&lt;br /&gt;
Synthetic biology applies many of the principles of engineering to the field of biology in order to create biological devices which can ultimately be integrated into increasingly complex systems.  These principles include standardization of parts, modularity, abstraction, reliability, predictability, and uniformity (Adrianantoandro et al., 2006).  The application of engineering principles to biology is complicated by the inability to predict the functions of even simple devices and modules within the cellular environment.  Some of the confounding factors are [[Term paper wiki|gene expression noise]], mutation, cell death, undefined and changing extracellular environments, and interactions with the cellular context (Adrianantoandro et al., 2006).  &lt;br /&gt;
&lt;br /&gt;
While for digital logic, inputs are either on or off (1 or 0), biological logic is sometimes leads to intermediate induction levels (Voigt, 2006).  However, due to their [http://en.wikipedia.org/wiki/Sigmoid_function sigmoid-shaped] dose response curves, gene regulation systems can be considered genetic analog-digital converters.  The signal is either ON or OFF for a wide range of input concentrations, with the system changing between the ON and OFF states in a relatively small concentration window (Kramer et al., 2004).&lt;br /&gt;
&lt;br /&gt;
In synthetic biology, logic gates are created by engineering the biochemical reactions that regulate various cellular processes, such as transcription, translation, protein phosphorylation, allosteric regulation, ligand/receptor binding, and enzymatic reactions.  Although the diversity of biochemical reactions can make it difficult to combine different devices, these logic gates can be used to build complex systems with functions that have many practical applications.  [http://gcat.davidson.edu/GcatWiki/index.php/CellularMemory:Mathematical_Models Mathematical modeling] is used to predict the dynamics of the signaling and regulatory networks resulting from the logic gates.&lt;br /&gt;
&lt;br /&gt;
=Biomolecular Logic Gates:'' In Vitro''=&lt;br /&gt;
&lt;br /&gt;
''In vitro'' studies have been used to design combinations of molecules that have emergent properties related to information processing--molecular computing devices.  Both the inputs and outputs consist of molecular species, with the output being a biologically active molecule.  The extent to which these devices will be used with the cellular context is unclear--however, they are bound to inspire new directions for research in synthetic biology, and have potential applications in biochemical sensing, pathway engineering, and medical diagnosis and treatment.&lt;br /&gt;
&lt;br /&gt;
==Protein-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
Enzymes:&lt;br /&gt;
*&amp;lt;b&amp;gt;Two coupled enzymes perform in parallel the 'AND' and 'InhibAND' logic gate operations. (Baron et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Logic Gates and Elementary Computing by Enzymes. (Baron et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
Synthetic Peptide Networks:&lt;br /&gt;
*&amp;lt;b&amp;gt;Boolean Logic Functions of a Synthetic Peptide Network. (Ashkenasy and Ghadiri, 2004)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
Signaling Proteins:&lt;br /&gt;
*&amp;lt;b&amp;gt;Engineering synthetic signaling proteins with ultrasensitive input/output control. (Dueber et al., 2007)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==Deoxyribozyme-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
Deoxyribozyme-based gates are controlled by oligonucleotide inputs, and have been used to engineer logic gates that perform:&lt;br /&gt;
*multiple logical operations in parallel&lt;br /&gt;
*single-step signaling cascades&lt;br /&gt;
*a feedback cycle that acts as an exponential chain reaction&lt;br /&gt;
&lt;br /&gt;
These papers provide examples of deoxyribozyme-based logic gates:&lt;br /&gt;
*&amp;lt;b&amp;gt;Deoxyribozyme-Based Ligase Logic Gates and Their Initial Circuits. (Stojanovic et al., 2005)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Deoxyribozyme-Based Three-Input Logic Gates and Construction of a Molecular Full Adder. (Lederman et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Construction of Molecular Logic Gates with a DNA-Cleaving Deoxyribozyme (Chen et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==DNA-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;b&amp;gt;Modular Multi-Level Circuits from Immobilized DNA-Based Logic Gates. (Frezza et al., 2007)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;DNA Logic Gates Based on Structural Polymorphism of Telomere DNA Molecules Responding to Chemical Input Signals. (Miyoshi et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Photonic boolean logic gates based on DNA aptamers. (Yoshida and Yokobayashi, 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Parallel Molecular Computations of Pairwise Exclusive-OR (XOR) Using DNA &amp;quot;String Tile&amp;quot; Self-Assembly. (Yan et al., 2003)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==An autonomous molecular computer for logical control of gene expression. (Benenson et al., 2004)==&lt;br /&gt;
&lt;br /&gt;
[[Image:Benenson_fig_1_small.jpg|thumb|[[Figure 1. Logical design of the molecular computer.]]]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
This gate uses sequence recognition is used to control enzyme catalysis of covalent bond formation and breakage.&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; Specific combination mRNA levels, serving as a simple model of a disease state (cancer)&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; “Drug” (or drug repressor) in the form of a single-stranded DNA sequence with known anti-cancer activity&lt;br /&gt;
&lt;br /&gt;
An ''in vitro'' system is designed to recognize a specific combination of mRNA levels as its inputs, and performs a logical operation that results in the production of a molecule that can affect gene expression.  The input mRNA levels have been designed to mimic a simplistic version of gene expression modeling cancer, and the output is a drug-like ssDNA with known anticancer activity.  Therefore, the molecular computer is analogous to &amp;quot;a computational version of 'diagnosis'&amp;quot; (424).&lt;br /&gt;
&lt;br /&gt;
[[Figure 1. Logical design of the molecular computer.]]&lt;br /&gt;
&lt;br /&gt;
The molecular computers consist of a double-stranded DNA sequence with unique 7-bp sequences that recognize the “input” RNA.  Each mRNA indicator is processed one at a time.  An “inactivation tag” results in the displacement of the transition molecule, which destroys the computation fragment.  An “activation tag” results in activation of the transition molecule.  There are two separate molecular computers working simultaneously—one that releases the drug (a specific single-stranded DNA sequence) upon “positive diagnosis,” and another that releases the drug suppressor in response to “negative diagnosis.”  The drug (or drug repressor) is incorporated into the DNA fragment as an inactive loop, protected by the double-stranded recognition sequences.  If all of the transitions are “positive,” the ultimate output is drug administration (release of ssDNA).  If any of the steps results in a “negative” transition, the output is a drug repressor.  The design is flexible in that any sufficiently long mRNA molecule can be used as an indicator, and any ssDNA or short RNA molecule (up to at least 21-bp) can be designed as the output.  PCR was used to for the experimental demonstration of both diagnosis and drug administration, and it is shown that the amount of active drug increases with the confidence of positive diagnosis.  Future work could test the effectiveness of using alternate inputs (such as proteins), alternate outputs (such as RNA interference), as well as testing the function of the molecular computer ''in vivo''.&lt;br /&gt;
&lt;br /&gt;
[[Figure 2. Operation of the molecular computer.]]&lt;br /&gt;
&lt;br /&gt;
==Enzyme-Free Nucleic Acid Logic Circuits. (Seelig et al., 2006)==&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; 2 DNA strands - F(in) and G(in)&lt;br /&gt;
*&amp;lt;b&amp;gt;Gate:&amp;lt;/b&amp;gt; 3 DNA strands - E(q), F(f), and G&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Fluorescence - release of F(f)&lt;br /&gt;
&lt;br /&gt;
Nucleic acid devices are simplified by the predicability of base pairing.  Although previous research has engineered nucleic acid logic switches based on hybridization and conformational changes ''in vivo'', and this paper designs chemical logic gates that are capable of being combined into large, reliable circuits.  These logic gates embody the following digital design principles: logic, cascading, restoration, fan-out, and modularity.&lt;br /&gt;
&lt;br /&gt;
Benefits of this approach: both inputs and outputs are in the same form, which makes cascading possible (the output for one gate serves as the input for the next gate in the circuit).&lt;br /&gt;
&lt;br /&gt;
Gate function is entirely determined by base pairing and breaking.  Each gate is composed by one or more gate strands, and one output strand.  &lt;br /&gt;
&lt;br /&gt;
[[Figure 1: Two-input AND gate.]]&lt;br /&gt;
&lt;br /&gt;
Restoration:&lt;br /&gt;
*When a gate fails to produce enough output when triggered, restoration increases a moderate output amount to the full activation level.&lt;br /&gt;
*When a gate &amp;quot;leaks&amp;quot; by spontaneously releasing the output strand, restoration decreases the small output amount to a negligible level.&lt;br /&gt;
*Gates for [[Restoration: Amplification Gate|amplification]] and [[Restoration: Thresholding Gate|thresholding]] were used to implement signal restoration.&lt;br /&gt;
&lt;br /&gt;
Modularity and Scalability:  &lt;br /&gt;
*Eleven gates (AND, OR, sequence translation, input amplification, and signal restoration) were used to compose a large, complex circuit.&lt;br /&gt;
&lt;br /&gt;
=Cellular Logic Gates: ''In Vivo''=&lt;br /&gt;
&lt;br /&gt;
Introductory paragraph here.&lt;br /&gt;
&lt;br /&gt;
==Synthetic Oscillators and Switches==&lt;br /&gt;
[[Image:design_fig_1ab.gif|Synthetic oscillators and switches.]]&lt;br /&gt;
&lt;br /&gt;
[[Image:design_fig_1d.gif]]&lt;br /&gt;
&lt;br /&gt;
(Image from Figure 1 of Drubin et al., 2007. Permission pending.)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;A.  [[Repressilator]]&amp;lt;/b&amp;gt; (Elowitz and Leibler, 2000).  The &amp;quot;repressilator,&amp;quot; or synthetic cellular oscillator, can be built from a string of three repressors, each acting the repress the expression of the next gene in the circuit.  Oscillatory output is read by GFP expression regulated by one of the repressors (in this case, tetracycline).  The design is analogous to a series of three NOT gates.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;B.  Toggle switch&amp;lt;/b&amp;gt; (Gardner et al., 2000).  A toggle switch can be designed from two repressor systems that cross-regulate each other's promoters, and is analogous to the construction of two independent IF gates.  It is useful as a pathway module to create more complex programmable cells.  Toggle switches can be used to engineer [[CellularMemory:Toggle_Switch|cellular memory]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;D.  RNA-based antiswitch.&amp;lt;/b&amp;gt;  When the engineered RNA is bound to an inducer ligand, the structure changes to either expose or hide a region of RNA that is homologous to a region of the target mRNA (encompassing the translational start site).  Thus, when the antisense region is exposed, translation of target mRNA is repressed.  Synthetic switches in both eukaryotes ([[Antiswitches|antiswitches]]) and prokaryotes ([[Riboregulators|riboregulators]] and [[Riboswitches|riboswitches]]) can be mediated via RNA devices.&lt;br /&gt;
&lt;br /&gt;
==Environmental signal integration by a modular AND gate. (Anderson et al., 2007)==&lt;br /&gt;
&lt;br /&gt;
AND gates allow cells to integrate multiple signals and can increase their specificity in sensing the environment.  This is especially useful for engineering cells to sense environments that are not encountered naturally, or those that are too specific to be identified by a single environmental signal.&lt;br /&gt;
&lt;br /&gt;
A logic gate achieves &amp;lt;b&amp;gt;modularity&amp;lt;/b&amp;gt; when it can be used as a self-contained component of more complex systems, and is designed to interface with multiple different inputs and outputs.  This paper demonstrates a modular AND gate in ''E. coli'' that uses promoters for both the inputs and the output.  This design, unlike that of previously engineered prokaryotic logic gates, makes it relatively easy to use the same gate for different inputs and outputs.&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
*&amp;lt;b&amp;gt;Inputs:&amp;lt;/b&amp;gt;&lt;br /&gt;
# Promoter that drives the expression of the gene for T7 RNA polymerase (''T7ptag''), containing two [http://en.wikipedia.org/wiki/Stop_codon amber stop codons] that prevent translation under normal circumstances.&lt;br /&gt;
#Promoter that drives the expression of the gene for the SupD amber suppressor (''supD''), which decodes the amber stop codons as serine, and allows for translation of T7 RNA polymerase.&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Gene expressed under the T7 promoter, which requires functional translation of both T7 RNA polymerase and the SupD amber suppressor.&lt;br /&gt;
&lt;br /&gt;
The fluorescence data (see [Figure 2. Function of the AND gate. Figure 2]) was used to parameterize a [[transfer function model]] that was derived in order to understand how the range of the input promoters affects the function of the circuit.&lt;br /&gt;
&lt;br /&gt;
[[Figure 1. Schematic representation of AND gate.]]&lt;br /&gt;
&lt;br /&gt;
*Input 1: P(sal) controls the expression supD gene, and is activated by the addition of salicylate (Sal).&lt;br /&gt;
*Input 2: P(BAD) controls T7 RNA polymerase gene, and is activated by the addition of arabinose (Ara).  Because a strong RBS for T7ptag resulted in high levels of basal expression, the RBS was mutagenized and tuned by screening for the presence of output only when both inducers were present.&lt;br /&gt;
*Output: ''GFPmut3_LAA'' (fast-folding GFP with a degradation tag)&lt;br /&gt;
&lt;br /&gt;
[[Figure 2. Function of the AND gate.]]&lt;br /&gt;
&lt;br /&gt;
There is 1000-fold induction of fluorescence in the presence of high concentrations of both inducers, arabinose and salicylate.&lt;br /&gt;
&lt;br /&gt;
[[Figure 6. Modularity of the AND gate.]]&lt;br /&gt;
&lt;br /&gt;
The modularity of the AND gate is demonstrated by reconnecting the gate to new inputs (natural promoters), and a new output (desired phenotype).&lt;br /&gt;
&lt;br /&gt;
A.  Exchanging the inputs:&lt;br /&gt;
*Input 1: The ''lux'' promoter, which responds to the [[Quorum Sensing|quorum signal]] AI-1.&lt;br /&gt;
*Input 2: The ''mgrB'' promoter, which responds to the absence of exogenous magnesium via the PhoPQ two-component system.&lt;br /&gt;
&lt;br /&gt;
B. Exchanging the output:&lt;br /&gt;
*Output: The ''inv'' gene, coding for invasin, a protein that allows bacteria to invade mammalian cells.&lt;br /&gt;
&lt;br /&gt;
==BioLogic Gates Enable Logical Transcription Control in Mammalian Cells. (Kramer et al., 2004)==&lt;br /&gt;
&lt;br /&gt;
Transcription control modules, responsive to up to three small molecule inputs, were engineered in mammalian Chinese hamster ovary cells.  These &amp;quot;BioLogic gates&amp;quot; provide the tools and building blocks to engineer more complex gene regulatory networks in eukaryotic cells.  The gates use butyrolactone-, streptogramin-, tetracycline-, and macrolide-dependent transcription factors, each fused to a KRAB or VP16 repression domain. &lt;br /&gt;
&lt;br /&gt;
#[[NOT IF gate]] - two inputs&lt;br /&gt;
#[[NOT IF IF gate]] - three inputs&lt;br /&gt;
#[[NAND gate]] - parallel arrangement of two NOT gates&lt;br /&gt;
#[[OR gate]] - parallel arrangement of two IF gates&lt;br /&gt;
#[[NOR gate]] - constructed from two NOT gates in consecutive order&lt;br /&gt;
#[[INVERTER gate]] - combination of two independent IF gates, acts as the inverse of the NOT IF gate&lt;br /&gt;
&lt;br /&gt;
==Cellular Logic with Orthogonal Ribosomes. (Rackham and Chin, 2006)==&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
Two-input logic gates were constructed based on the interactions between synthetic O-rRNA and O-mRNA.&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; Orthogonal ribosomes (O-ribosomes), which translate O-mRNA, but do not significantly translate any of the thousands of cellular transcripts bearing cellular RBS sequences.&lt;br /&gt;
*&amp;lt;b&amp;gt;Gate:&amp;lt;/b&amp;gt; Orthogonal mRNAs (O-mRNAs), which contain ribosome-binding sequences (RBSs) that do not direct the translation of downstream genes by endogenous ribosomes.&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Fluorescence.&lt;br /&gt;
&lt;br /&gt;
Three distinct O-ribosome-O-mRNA pairs were isolated, with molecular specificities for independent function.  This was accomplished through [[Hunter Stone - Synthetic Biology Seminar|directed evolution]] in two steps: &lt;br /&gt;
#A library of new potential RBSs were placed upstream of a novel fusion of the genes encoding chloramphenicol acetyltransferase and uracil phosphoribosyltransferase, and screened against 5-fluorouracil to select for the O-mRNA sequences that were not translated by endogenous ribosomes.&lt;br /&gt;
#The selected O-mRNAs were combined with a library of mutated 16s rRNA sequences, and these cells were grown in the presence of chloramphenicol to screen for  those in which the mutant ribosomes translated the O-mRNAs.&lt;br /&gt;
The O-ribosome-O-mRNA pairs can be used to control almost any molecular interaction that can be linked to gene expression.  In this case they were used to build an &amp;lt;b&amp;gt;AND gate&amp;lt;/b&amp;gt; composed of two O-mRNA sequences: O-mRNA-A-omega, encoding the omega fragment of beta-galactosidase, and O-mRNA-C-alpha, encoding the alpha fragment of beta-galactosidase.  Synthesis and assembly of a complete beta-galactosidase enzyme (both fragments) results in the cells hydrolyzing FDG into F (fluorescein), which is detected with a fluorometer.  Cells programmed with both of the corresponding O-ribosome inputs, O-rRNA-A and O-rRNA-C, exhibited a 20-fold increase in fluorescence when compared with cells containing any other rRNA combinations.&lt;br /&gt;
&lt;br /&gt;
[[Figure 1. O-ribosomes and Boolean logic.]]&lt;br /&gt;
&lt;br /&gt;
=Applications and Future Directions=&lt;br /&gt;
&lt;br /&gt;
Logic gates can be used to design increasingly complex circuits with far-reaching applications in:&lt;br /&gt;
*Genetic engineering&lt;br /&gt;
*Nanotechnology&lt;br /&gt;
*Industrial Fermentation&lt;br /&gt;
*Metabolic engineering: increasingly complex synthetic gene circuits might be used to engineer and optimize novel metabolic pathways.&lt;br /&gt;
*[[Medical Applications of Synthetic Biology - Samantha Simpson|Medicine]]&lt;br /&gt;
**Bacteria to deliver cancer treatment: the integration of multiple inputs can help bacteria sense and respond to increasingly specific environments, such as that of a tumor in the human body.&lt;br /&gt;
**Pharmaceuticals: produced through metabolic engineering; &amp;quot;smart&amp;quot; drug delivery.&lt;br /&gt;
&lt;br /&gt;
=References=&lt;br /&gt;
*Anderson, J. C., Voigt, C. A., Arkin, A. P. (2007). Environmental signal integration by a modular AND gate. Mol Syst Biol. 3:133. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17700541&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Andrianantoandro, E., Subhayu, B., Karig, D. K., Weiss, R. (2006). Synthetic biology: new engineering rules for an emerging discipline. Mol Syst. Biol. 2:2006.0028. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16738572&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Ashkenasy, G., Ghadiri, M. R. (2004). Boolean Logic Functions of a Synthetic Peptide Network. J Am Chem Soc. 126(36):11140-1. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15355081&amp;amp;ordinalpos=13&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Baron, R., Lioubashevski, O., Katz, E., Niazov, T., Willner, I. (2006). Two coupled enzymes perform in parallel the “AND” and “InhibAND” logic gate operations. Org Biomol Chem. 4(6): 989-91. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16525539&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Baron, R., Lioubashevski, O., Katz, E., Niazov, T., Willner, I. (2006). Logic gates and elementary computing by enzymes. J Phys Chem A. 110(27):8548-53. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16821840&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Benenson, Y., Binyamin, G., Ben-Dor, U., Adar, R., Shapiro, E. (2004). An autonomous molecular computer for logical control of gene expression. Nature. 429:423-429. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15116117&amp;amp;ordinalpos=6&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Boczko, E., Gedeon, T., Mischaikow, K. (2007). Dynamics of a simple regulatory switch. J Math Biol. 55(5-6):679-719. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17622532&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Chen, X., Wang, Y., Liu, Q., Zhang, Z., Fan, C., He, L. (2006). Construction of molecular logic gates with a DNA-cleaving deoxyribozyme. Angew Chem Int Ed Engl. 45(11):1759-62. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16470893&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Davidson, E.A., Ellington, A.D. (2007). Synthetic RNA circuits. Nat Chem Biol. 3(1):23-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17173026&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Dueber, J.E., Mirsky, E.A., Lim, W.A. (2007). Engineering synthetic signaling proteins with ultrasensitive input/output control. Nat Biotechnol. 25(6):660-662. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17515908&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Drubin, D. A., Way, J. C., Silver, P. A. (2007). Designing biological systems. Genes Dev. 21(3):242-54. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17289915&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Elowitz, M. B., &amp;amp; Leibler, S. (2000). A synthetic oscillatory network of transcriptional regulators. Nature. 403(6767):335-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=10659856&amp;amp;ordinalpos=10&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract] &lt;br /&gt;
*Farfel, J., Stefanovic, D. (2005). Towards practical biomolecular computers using microfluidic deoxyribozyme logic gate networks.  University of New Mexico.&lt;br /&gt;
*Frezza, B.M., Cockroft, S. L., Ghadiri, M.R. (2007). Modular Multi-level Circuits from Immobilized DNA-Based Logic Gates. J Am Chem Soc. (Epub ahead of print) [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17994734&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Gardner, T.S., Cantor, C.R., Collins, J.J. (2000). Construction of a genetic toggle switch in Escherichia coli. Nature. 403(6767):338-42. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=10659857&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Heinemann, M., Panke, S. (2006). Synthetic biology—putting engineering into biology. Bioinformatics. 22(22):2790-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16954140&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Kaznessis, Y. N. (2007). Models for synthetic biology. BMC Syst Biol. 1(1):47. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17986347&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Kramer, B. P., Fischer, C., Fussenegger, M. (2004). BioLogic Gates Enable Transcription Control in Mammalian Cells. Biotechnol Bioeng. 87(4):478-84. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15286985&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Lederman, H., Macdonald, J., Stefanovic, D., Stojanovic, M. N. (2006). Deoxyribozyme-based three-input logic gates and construction of a molecular full adder. Biochemistry. 45(4):1194-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16430215&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Narayanaswamy, R., Ellington, A.D. (2006). Engineering RNA-based circuits. Handb Exp Pharmacol. (173):423-45. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16594629&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVAbstractPlus Abstract]&lt;br /&gt;
*Rackham, O., Chin, J. W. (2005). Cellular logic with orthogonal ribosomes. JACS 1227:17584-85. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16351070&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Rackham, O., Chin, J.W. (2006) Synthesizing cellular networks from evolved ribosome-mRNA pairs. Biochem Soc Trans. 34(2):328-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16545106&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Sayut, D.J., Kambam, P.K., Sun, L. (2007). Engineering and applications of genetic circuits. Mol Biosyst. 3(12):835-840. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=18000560&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Seelig G., Soloveichik, D., Zhang, D. Y., Winfree, E., (2006). Enzyme-free nucleic acid logic circuits. Science. 314(5805): 1585-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17158324&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Stojanovic, M. N., Semova, S., Kolpashchikov, D., Macdonald, J., Morgan, C., Stefanovic, D. (2005). Deoxyribozyme-based ligase logic gates and their initial circuits. J Am Chem Soc. 127(19):6914-5.  [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15884910&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Voigt, C. A. (2006). Genetic parts to program bacteria. Curr Opin Biotechnol. 17:548-557. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16978856&amp;amp;ordinalpos=9&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Wall, M. E., Hlavacek, W. S., Savageau, M. A. (2004). Design of gene circuits: lessons from bacteria. Nat Rev Genet. 5(1):34-42. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=14708014&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Yan, H., Feng, L., LaBean, T.H., Reif, J.H. (2003). Parallel Molecular Computations of Pairwise Exclusive-Or (XOR) Using DNA &amp;quot;String Tile&amp;quot; Self-Assembly. J Am Chem Soc. 125:14246-14247. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=14624551&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Yoshida, W., Yokobayashi, Y. (2007). Photon Boolean logic gates based on DNA aptamers. Chem Commun (Camb). (2):195-7. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17180244&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;/div&gt;</summary>
		<author><name>Emgarren</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=Logic_Gates_-_Emma_Garren&amp;diff=3889</id>
		<title>Logic Gates - Emma Garren</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=Logic_Gates_-_Emma_Garren&amp;diff=3889"/>
				<updated>2007-12-06T03:42:58Z</updated>
		
		<summary type="html">&lt;p&gt;Emgarren: /* Logic Gates in Synthetic Biology */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Background: Logic Gates and Truth Tables=&lt;br /&gt;
&lt;br /&gt;
A [http://en.wikipedia.org/wiki/Logic_gate logic gate], the building block for digital circuits, is a computing unit that performs a logical operation on one or more inputs and produces a single output.  Gates are identified by their function, and each type of logic gate can be represented with a distinctive symbol.  Inputs to outputs are read from left to right.  A small circle on the right indicates the inversion of the output.  A double line on the left indicates that the function is &amp;quot;exclusive.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
A [http://en.wikipedia.org/wiki/Truth_table truth table] is a useful way to describe the behavior or function of a logic gate.  Logic states for both inputs and outputs are designated with 0's and 1's.  Click [[Logic Gates: Symbols and Truth Tables|here]] to see some common logic gates and their truth tables.&lt;br /&gt;
&lt;br /&gt;
Logic gates can be placed in parallel or serial combinations in order to perform more complex functions.  Here, two parallel outputs, D and E, act as inputs to the function of output Q:&lt;br /&gt;
&lt;br /&gt;
Q = D &amp;lt;b&amp;gt;OR&amp;lt;/b&amp;gt; E = (&amp;lt;b&amp;gt;NOT&amp;lt;/b&amp;gt;(A OR B)) &amp;lt;b&amp;gt;OR&amp;lt;/b&amp;gt; (B &amp;lt;b&amp;gt;AND&amp;lt;/b&amp;gt; C)&lt;br /&gt;
&lt;br /&gt;
[[Image:combination_gates.gif]]&lt;br /&gt;
&lt;br /&gt;
([http://www.kpsec.freeuk.com/gates.htm Image] by John Hewes, 2007)&lt;br /&gt;
&lt;br /&gt;
=Logic Gates in Synthetic Biology=&lt;br /&gt;
Synthetic biology applies many of the principles of engineering to the field of biology in order to create biological devices which can ultimately be integrated into increasingly complex systems.  These principles include standardization of parts, modularity, abstraction, reliability, predictability, and uniformity (Adrianantoandro et al., 2006).  The application of engineering principles to biology is complicated by the inability to predict the functions of even simple devices and modules within the cellular environment.  Some of the confounding factors are [[Term paper wiki|gene expression noise]], mutation, cell death, undefined and changing extracellular environments, and interactions with the cellular context (Adrianantoandro et al., 2006).  &lt;br /&gt;
&lt;br /&gt;
While for digital logic, inputs are either on or off (1 or 0), biological logic is sometimes leads to intermediate induction levels (Voigt, 2006).  However, due to their [http://en.wikipedia.org/wiki/Sigmoid_function sigmoid-shaped] dose response curves, gene regulation systems can be considered genetic analog-digital converters.  The signal is either ON or OFF for a wide range of input concentrations, with the system changing between the ON and OFF states in a relatively small concentration window (Kramer et al., 2004).&lt;br /&gt;
&lt;br /&gt;
In synthetic biology, logic gates are created by engineering the biochemical reactions that regulate various cellular processes, such as transcription, translation, protein phosphorylation, allosteric regulation, ligand/receptor binding, and enzymatic reactions.  Although the diversity of biochemical reactions can make it difficult to combine different devices, these logic gates can be used to build complex systems with functions that have many practical applications.  [http://gcat.davidson.edu/GcatWiki/index.php/CellularMemory:Mathematical_Models Mathematical modeling] is used to predict the dynamics of the signaling and regulatory networks resulting from the logic gates.&lt;br /&gt;
&lt;br /&gt;
=Biomolecular Logic Gates:'' In Vitro''=&lt;br /&gt;
&lt;br /&gt;
''In vitro'' studies have been used to design combinations of molecules that have emergent properties related to information processing--molecular computing devices.  Both the inputs and outputs consist of molecular species, with the output being a biologically active molecule.  The extent to which these devices will be used with the cellular context is unclear--however, they are bound to inspire new directions for research in synthetic biology, and have potential applications in biochemical sensing, pathway engineering, and medical diagnosis and treatment.&lt;br /&gt;
&lt;br /&gt;
==Protein-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
Enzymes:&lt;br /&gt;
*&amp;lt;b&amp;gt;Two coupled enzymes perform in parallel the 'AND' and 'InhibAND' logic gate operations. (Baron et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Logic Gates and Elementary Computing by Enzymes. (Baron et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
Synthetic Peptide Networks:&lt;br /&gt;
*&amp;lt;b&amp;gt;Boolean Logic Functions of a Synthetic Peptide Network. (Ashkenasy and Ghadiri, 2004)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
Signaling Proteins:&lt;br /&gt;
*&amp;lt;b&amp;gt;Engineering synthetic signaling proteins with ultrasensitive input/output control. (Dueber et al., 2007)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==Deoxyribozyme-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
Deoxyribozyme-based gates are controlled by oligonucleotide inputs, and have been used to engineer logic gates that perform:&lt;br /&gt;
*multiple logical operations in parallel&lt;br /&gt;
*single-step signaling cascades&lt;br /&gt;
*a feedback cycle that acts as an exponential chain reaction&lt;br /&gt;
&lt;br /&gt;
These papers provide examples of deoxyribozyme-based logic gates:&lt;br /&gt;
*&amp;lt;b&amp;gt;Deoxyribozyme-Based Ligase Logic Gates and Their Initial Circuits. (Stojanovic et al., 2005)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Deoxyribozyme-Based Three-Input Logic Gates and Construction of a Molecular Full Adder. (Lederman et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Construction of Molecular Logic Gates with a DNA-Cleaving Deoxyribozyme (Chen et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==DNA-based Logic Gates==&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;b&amp;gt;Modular Multi-Level Circuits from Immobilized DNA-Based Logic Gates. (Frezza et al., 2007)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;DNA Logic Gates Based on Structural Polymorphism of Telomere DNA Molecules Responding to Chemical Input Signals. (Miyoshi et al., 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Photonic boolean logic gates based on DNA aptamers. (Yoshida and Yokobayashi, 2006)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
*&amp;lt;b&amp;gt;Parallel Molecular Computations of Pairwise Exclusive-OR (XOR) Using DNA &amp;quot;String Tile&amp;quot; Self-Assembly. (Yan et al., 2003)&amp;lt;/b&amp;gt;  Summary:&lt;br /&gt;
&lt;br /&gt;
==An autonomous molecular computer for logical control of gene expression. (Benenson et al., 2004)==&lt;br /&gt;
&lt;br /&gt;
[[Image:Benenson_fig_1_small.jpg|thumb|[[Figure 1. Logical design of the molecular computer.]]]]&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
This gate uses sequence recognition is used to control enzyme catalysis of covalent bond formation and breakage.&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; Specific combination mRNA levels, serving as a simple model of a disease state (cancer)&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; “Drug” (or drug repressor) in the form of a single-stranded DNA sequence with known anti-cancer activity&lt;br /&gt;
&lt;br /&gt;
An ''in vitro'' system is designed to recognize a specific combination of mRNA levels as its inputs, and performs a logical operation that results in the production of a molecule that can affect gene expression.  The input mRNA levels have been designed to mimic a simplistic version of gene expression modeling cancer, and the output is a drug-like ssDNA with known anticancer activity.  Therefore, the molecular computer is analogous to &amp;quot;a computational version of 'diagnosis'&amp;quot; (424).&lt;br /&gt;
&lt;br /&gt;
[[Figure 1. Logical design of the molecular computer.]]&lt;br /&gt;
&lt;br /&gt;
The molecular computers consist of a double-stranded DNA sequence with unique 7-bp sequences that recognize the “input” RNA.  Each mRNA indicator is processed one at a time.  An “inactivation tag” results in the displacement of the transition molecule, which destroys the computation fragment.  An “activation tag” results in activation of the transition molecule.  There are two separate molecular computers working simultaneously—one that releases the drug (a specific single-stranded DNA sequence) upon “positive diagnosis,” and another that releases the drug suppressor in response to “negative diagnosis.”  The drug (or drug repressor) is incorporated into the DNA fragment as an inactive loop, protected by the double-stranded recognition sequences.  If all of the transitions are “positive,” the ultimate output is drug administration (release of ssDNA).  If any of the steps results in a “negative” transition, the output is a drug repressor.  The design is flexible in that any sufficiently long mRNA molecule can be used as an indicator, and any ssDNA or short RNA molecule (up to at least 21-bp) can be designed as the output.  PCR was used to for the experimental demonstration of both diagnosis and drug administration, and it is shown that the amount of active drug increases with the confidence of positive diagnosis.  Future work could test the effectiveness of using alternate inputs (such as proteins), alternate outputs (such as RNA interference), as well as testing the function of the molecular computer ''in vivo''.&lt;br /&gt;
&lt;br /&gt;
[[Figure 2. Operation of the molecular computer.]]&lt;br /&gt;
&lt;br /&gt;
==Enzyme-Free Nucleic Acid Logic Circuits. (Seelig et al., 2006)==&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; 2 DNA strands - F(in) and G(in)&lt;br /&gt;
*&amp;lt;b&amp;gt;Gate:&amp;lt;/b&amp;gt; 3 DNA strands - E(q), F(f), and G&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Fluorescence - release of F(f)&lt;br /&gt;
&lt;br /&gt;
Nucleic acid devices are simplified by the predicability of base pairing.  Although previous research has engineered nucleic acid logic switches based on hybridization and conformational changes ''in vivo'', and this paper designs chemical logic gates that are capable of being combined into large, reliable circuits.  These logic gates embody the following digital design principles: logic, cascading, restoration, fan-out, and modularity.&lt;br /&gt;
&lt;br /&gt;
Benefits of this approach: both inputs and outputs are in the same form, which makes cascading possible (the output for one gate serves as the input for the next gate in the circuit).&lt;br /&gt;
&lt;br /&gt;
Gate function is entirely determined by base pairing and breaking.  Each gate is composed by one or more gate strands, and one output strand.  &lt;br /&gt;
&lt;br /&gt;
[[Figure 1: Two-input AND gate.]]&lt;br /&gt;
&lt;br /&gt;
Restoration:&lt;br /&gt;
*When a gate fails to produce enough output when triggered, restoration increases a moderate output amount to the full activation level.&lt;br /&gt;
*When a gate &amp;quot;leaks&amp;quot; by spontaneously releasing the output strand, restoration decreases the small output amount to a negligible level.&lt;br /&gt;
*Gates for [[Restoration: Amplification Gate|amplification]] and [[Restoration: Thresholding Gate|thresholding]] were used to implement signal restoration.&lt;br /&gt;
&lt;br /&gt;
Modularity and Scalability:  &lt;br /&gt;
*Eleven gates (AND, OR, sequence translation, input amplification, and signal restoration) were used to compose a large, complex circuit.&lt;br /&gt;
&lt;br /&gt;
=Cellular Logic Gates: ''In Vivo''=&lt;br /&gt;
&lt;br /&gt;
Introductory paragraph here.&lt;br /&gt;
&lt;br /&gt;
==Synthetic Oscillators and Switches==&lt;br /&gt;
[[Image:design_fig_1ab.gif|Synthetic oscillators and switches.]]&lt;br /&gt;
&lt;br /&gt;
[[Image:design_fig_1d.gif]]&lt;br /&gt;
&lt;br /&gt;
(Image from Figure 1 of Drubin et al., 2007. Permission pending.)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;A.  [[Repressilator]]&amp;lt;/b&amp;gt; (Elowitz and Leibler, 2000).  The &amp;quot;repressilator,&amp;quot; or synthetic cellular oscillator, can be built from a string of three repressors, each acting the repress the expression of the next gene in the circuit.  Oscillatory output is read by GFP expression regulated by one of the repressors (in this case, tetracycline).  The design is analogous to a series of three NOT gates.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;B.  Toggle switch&amp;lt;/b&amp;gt; (Gardner et al., 2000).  A toggle switch can be designed from two repressor systems that cross-regulate each other's promoters, and is analogous to the construction of two independent IF gates.  It is useful as a pathway module to create more complex programmable cells.  Toggle switches can be used to engineer [[CellularMemory:Toggle_Switch|cellular memory]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;D.  RNA-based antiswitch.&amp;lt;/b&amp;gt;  When the engineered RNA is bound to an inducer ligand, the structure changes to either expose or hide a region of RNA that is homologous to a region of the target mRNA (encompassing the translational start site).  Thus, when the antisense region is exposed, translation of target mRNA is repressed.  Synthetic switches in both eukaryotes ([[Antiswitches|antiswitches]]) and prokaryotes ([[Riboregulators|riboregulators]] and [[Riboswitches|riboswitches]]) can be mediated via RNA devices.&lt;br /&gt;
&lt;br /&gt;
==Environmental signal integration by a modular AND gate. (Anderson et al., 2007)==&lt;br /&gt;
&lt;br /&gt;
AND gates allow cells to integrate multiple signals and can increase their specificity in sensing the environment.  This is especially useful for engineering cells to sense environments that are not encountered naturally, or those that are too specific to be identified by a single environmental signal.&lt;br /&gt;
&lt;br /&gt;
A logic gate achieves &amp;lt;b&amp;gt;modularity&amp;lt;/b&amp;gt; when it can be used as a self-contained component of more complex systems, and is designed to interface with multiple different inputs and outputs.  This paper demonstrates a modular AND gate in ''E. coli'' that uses promoters for both the inputs and the output.  This design, unlike that of previously engineered prokaryotic logic gates, makes it relatively easy to use the same gate for different inputs and outputs.&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
*&amp;lt;b&amp;gt;Inputs:&amp;lt;/b&amp;gt;&lt;br /&gt;
# Promoter that drives the expression of the gene for T7 RNA polymerase (''T7ptag''), containing two [http://en.wikipedia.org/wiki/Stop_codon amber stop codons] that prevent translation under normal circumstances.&lt;br /&gt;
#Promoter that drives the expression of the gene for the SupD amber suppressor (''supD''), which decodes the amber stop codons as serine, and allows for translation of T7 RNA polymerase.&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Gene expressed under the T7 promoter, which requires functional translation of both T7 RNA polymerase and the SupD amber suppressor.&lt;br /&gt;
&lt;br /&gt;
The fluorescence data (see [Figure 2. Function of the AND gate. Figure 2]) was used to parameterize a [[transfer function model]] that was derived in order to understand how the range of the input promoters affects the function of the circuit.&lt;br /&gt;
&lt;br /&gt;
[[Figure 1. Schematic representation of AND gate.]]&lt;br /&gt;
&lt;br /&gt;
*Input 1: P(sal) controls the expression supD gene, and is activated by the addition of salicylate (Sal).&lt;br /&gt;
*Input 2: P(BAD) controls T7 RNA polymerase gene, and is activated by the addition of arabinose (Ara).  Because a strong RBS for T7ptag resulted in high levels of basal expression, the RBS was mutagenized and tuned by screening for the presence of output only when both inducers were present.&lt;br /&gt;
*Output: ''GFPmut3_LAA'' (fast-folding GFP with a degradation tag)&lt;br /&gt;
&lt;br /&gt;
[[Figure 2. Function of the AND gate.]]&lt;br /&gt;
&lt;br /&gt;
There is 1000-fold induction of fluorescence in the presence of high concentrations of both inducers, arabinose and salicylate.&lt;br /&gt;
&lt;br /&gt;
[[Figure 6. Modularity of the AND gate.]]&lt;br /&gt;
&lt;br /&gt;
The modularity of the AND gate is demonstrated by reconnecting the gate to new inputs (natural promoters), and a new output (desired phenotype).&lt;br /&gt;
&lt;br /&gt;
A.  Exchanging the inputs:&lt;br /&gt;
*Input 1: The ''lux'' promoter, which responds to the [[Quorum Sensing|quorum signal]] AI-1.&lt;br /&gt;
*Input 2: The ''mgrB'' promoter, which responds to the absence of exogenous magnesium via the PhoPQ two-component system.&lt;br /&gt;
&lt;br /&gt;
B. Exchanging the output:&lt;br /&gt;
*Output: The ''inv'' gene, coding for invasin, a protein that allows bacteria to invade mammalian cells.&lt;br /&gt;
&lt;br /&gt;
==BioLogic Gates Enable Logical Transcription Control in Mammalian Cells. (Kramer et al., 2004)==&lt;br /&gt;
&lt;br /&gt;
Transcription control modules, responsive to up to three small molecule inputs, were engineered in mammalian Chinese hamster ovary cells.  These &amp;quot;BioLogic gates&amp;quot; provide the tools and building blocks to engineer more complex gene regulatory networks in eukaryotic cells.  The gates use butyrolactone-, streptogramin-, tetracycline-, and macrolide-dependent transcription factors, each fused to a KRAB or VP16 repression domain. &lt;br /&gt;
&lt;br /&gt;
#[[NOT IF gate]] - two inputs&lt;br /&gt;
#[[NOT IF IF gate]] - three inputs&lt;br /&gt;
#[[NAND gate]] - parallel arrangement of two NOT gates&lt;br /&gt;
#[[OR gate]] - parallel arrangement of two IF gates&lt;br /&gt;
#[[NOR gate]] - constructed from two NOT gates in consecutive order&lt;br /&gt;
#[[INVERTER gate]] - combination of two independent IF gates, acts as the inverse of the NOT IF gate&lt;br /&gt;
&lt;br /&gt;
==Cellular Logic with Orthogonal Ribosomes. (Rackham and Chin, 2006)==&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
Two-input logic gates were constructed based on the interactions between synthetic O-rRNA and O-mRNA.&lt;br /&gt;
*&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; Orthogonal ribosomes (O-ribosomes), which translate O-mRNA, but do not significantly translate any of the thousands of cellular transcripts bearing cellular RBS sequences.&lt;br /&gt;
*&amp;lt;b&amp;gt;Gate:&amp;lt;/b&amp;gt; Orthogonal mRNAs (O-mRNAs), which contain ribosome-binding sequences (RBSs) that do not direct the translation of downstream genes by endogenous ribosomes.&lt;br /&gt;
*&amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt; Fluorescence.&lt;br /&gt;
&lt;br /&gt;
Three distinct O-ribosome-O-mRNA pairs were isolated, with molecular specificities for independent function.  This was accomplished through [[Hunter Stone - Synthetic Biology Seminar|directed evolution]] in two steps: &lt;br /&gt;
#A library of new potential RBSs were placed upstream of a novel fusion of the genes encoding chloramphenicol acetyltransferase and uracil phosphoribosyltransferase, and screened against 5-fluorouracil to select for the O-mRNA sequences that were not translated by endogenous ribosomes.&lt;br /&gt;
#The selected O-mRNAs were combined with a library of mutated 16s rRNA sequences, and these cells were grown in the presence of chloramphenicol to screen for  those in which the mutant ribosomes translated the O-mRNAs.&lt;br /&gt;
The O-ribosome-O-mRNA pairs can be used to control almost any molecular interaction that can be linked to gene expression.  In this case they were used to build an &amp;lt;b&amp;gt;AND gate&amp;lt;/b&amp;gt; composed of two O-mRNA sequences: O-mRNA-A-omega, encoding the omega fragment of beta-galactosidase, and O-mRNA-C-alpha, encoding the alpha fragment of beta-galactosidase.  Synthesis and assembly of a complete beta-galactosidase enzyme (both fragments) results in the cells hydrolyzing FDG into F (fluorescein), which is detected with a fluorometer.  Cells programmed with both of the corresponding O-ribosome inputs, O-rRNA-A and O-rRNA-C, exhibited a 20-fold increase in fluorescence when compared with cells containing any other rRNA combinations.&lt;br /&gt;
&lt;br /&gt;
[[Figure 1. O-ribosomes and Boolean logic.]]&lt;br /&gt;
&lt;br /&gt;
=Applications and Future Directions=&lt;br /&gt;
&lt;br /&gt;
Logic gates can be used to design increasingly complex circuits with far-reaching applications in:&lt;br /&gt;
*Genetic engineering&lt;br /&gt;
*Nanotechnology&lt;br /&gt;
*Industrial Fermentation&lt;br /&gt;
*Metabolic engineering: increasingly complex synthetic gene circuits might be used to engineer and optimize novel metabolic pathways.&lt;br /&gt;
*[[Medical Applications of Synthetic Biology - Samantha Simpson|Medicine]]&lt;br /&gt;
**Bacteria to deliver cancer treatment: the integration of multiple inputs can help bacteria sense and respond to increasingly specific environments, such as that of a tumor in the human body.&lt;br /&gt;
**Pharmaceuticals: produced through metabolic engineering; &amp;quot;smart&amp;quot; drug delivery.&lt;br /&gt;
&lt;br /&gt;
=References=&lt;br /&gt;
*Anderson, J. C., Voigt, C. A., Arkin, A. P. (2007). Environmental signal integration by a modular AND gate. Mol Syst Biol. 3:133. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17700541&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Andrianantoandro, E., Subhayu, B., Karig, D. K., Weiss, R. (2006). Synthetic biology: new engineering rules for an emerging discipline. Mol Syst. Biol. 2:2006.0028. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16738572&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Ashkenasy, G., Ghadiri, M. R. (2004). Boolean Logic Functions of a Synthetic Peptide Network. J Am Chem Soc. 126(36):11140-1. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15355081&amp;amp;ordinalpos=13&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Baron, R., Lioubashevski, O., Katz, E., Niazov, T., Willner, I. (2006). Two coupled enzymes perform in parallel the “AND” and “InhibAND” logic gate operations. Org Biomol Chem. 4(6): 989-91. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16525539&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Baron, R., Lioubashevski, O., Katz, E., Niazov, T., Willner, I. (2006). Logic gates and elementary computing by enzymes. J Phys Chem A. 110(27):8548-53. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16821840&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Benenson, Y., Binyamin, G., Ben-Dor, U., Adar, R., Shapiro, E. (2004). An autonomous molecular computer for logical control of gene expression. Nature. 429:423-429. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15116117&amp;amp;ordinalpos=6&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Boczko, E., Gedeon, T., Mischaikow, K. (2007). Dynamics of a simple regulatory switch. J Math Biol. 55(5-6):679-719. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17622532&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Chen, X., Wang, Y., Liu, Q., Zhang, Z., Fan, C., He, L. (2006). Construction of molecular logic gates with a DNA-cleaving deoxyribozyme. Angew Chem Int Ed Engl. 45(11):1759-62. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16470893&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Davidson, E.A., Ellington, A.D. (2007). Synthetic RNA circuits. Nat Chem Biol. 3(1):23-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17173026&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Dueber, J.E., Mirsky, E.A., Lim, W.A. (2007). Engineering synthetic signaling proteins with ultrasensitive input/output control. Nat Biotechnol. 25(6):660-662. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17515908&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Drubin, D. A., Way, J. C., Silver, P. A. (2007). Designing biological systems. Genes Dev. 21(3):242-54. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17289915&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Elowitz, M. B., &amp;amp; Leibler, S. (2000). A synthetic oscillatory network of transcriptional regulators. Nature. 403(6767):335-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=10659856&amp;amp;ordinalpos=10&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract] &lt;br /&gt;
*Farfel, J., Stefanovic, D. (2005). Towards practical biomolecular computers using microfluidic deoxyribozyme logic gate networks.  University of New Mexico.&lt;br /&gt;
*Frezza, B.M., Cockroft, S. L., Ghadiri, M.R. (2007). Modular Multi-level Circuits from Immobilized DNA-Based Logic Gates. J Am Chem Soc. (Epub ahead of print) [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17994734&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Gardner, T.S., Cantor, C.R., Collins, J.J. (2000). Construction of a genetic toggle switch in Escherichia coli. Nature. 403(6767):338-42. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=10659857&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Heinemann, M., Panke, S. (2006). Synthetic biology—putting engineering into biology. Bioinformatics. 22(22):2790-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16954140&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Kaznessis, Y. N. (2007). Models for synthetic biology. BMC Syst Biol. 1(1):47. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17986347&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Kramer, B. P., Fischer, C., Fussenegger, M. (2004). BioLogic Gates Enable Transcription Control in Mammalian Cells. Biotechnol Bioeng. 87(4):478-84. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15286985&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Lederman, H., Macdonald, J., Stefanovic, D., Stojanovic, M. N. (2006). Deoxyribozyme-based three-input logic gates and construction of a molecular full adder. Biochemistry. 45(4):1194-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16430215&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Narayanaswamy, R., Ellington, A.D. (2006). Engineering RNA-based circuits. Handb Exp Pharmacol. (173):423-45. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16594629&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVAbstractPlus Abstract]&lt;br /&gt;
*Rackham, O., Chin, J. W. (2005). Cellular logic with orthogonal ribosomes. JACS 1227:17584-85. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16351070&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Rackham, O., Chin, J.W. (2006) Synthesizing cellular networks from evolved ribosome-mRNA pairs. Biochem Soc Trans. 34(2):328-9. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16545106&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Sayut, D.J., Kambam, P.K., Sun, L. (2007). Engineering and applications of genetic circuits. Mol Biosyst. 3(12):835-840. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=18000560&amp;amp;ordinalpos=4&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Seelig G., Soloveichik, D., Zhang, D. Y., Winfree, E., (2006). Enzyme-free nucleic acid logic circuits. Science. 314(5805): 1585-8. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17158324&amp;amp;ordinalpos=1&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Stojanovic, M. N., Semova, S., Kolpashchikov, D., Macdonald, J., Morgan, C., Stefanovic, D. (2005). Deoxyribozyme-based ligase logic gates and their initial circuits. J Am Chem Soc. 127(19):6914-5.  [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=15884910&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Voigt, C. A. (2006). Genetic parts to program bacteria. Curr Opin Biotechnol. 17:548-557. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=16978856&amp;amp;ordinalpos=9&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Wall, M. E., Hlavacek, W. S., Savageau, M. A. (2004). Design of gene circuits: lessons from bacteria. Nat Rev Genet. 5(1):34-42. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=14708014&amp;amp;ordinalpos=3&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Yan, H., Feng, L., LaBean, T.H., Reif, J.H. (2003). Parallel Molecular Computations of Pairwise Exclusive-Or (XOR) Using DNA &amp;quot;String Tile&amp;quot; Self-Assembly. J Am Chem Soc. 125:14246-14247. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=14624551&amp;amp;ordinalpos=2&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;br /&gt;
*Yoshida, W., Yokobayashi, Y. (2007). Photon Boolean logic gates based on DNA aptamers. Chem Commun (Camb). (2):195-7. [http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17180244&amp;amp;ordinalpos=5&amp;amp;itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum Abstract]&lt;/div&gt;</summary>
		<author><name>Emgarren</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=File:Logic_gates_table.gif&amp;diff=3887</id>
		<title>File:Logic gates table.gif</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=File:Logic_gates_table.gif&amp;diff=3887"/>
				<updated>2007-12-06T03:40:12Z</updated>
		
		<summary type="html">&lt;p&gt;Emgarren: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Emgarren</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=Davidson_College_Synthetic_Biology_Seminar_(Fall_2007)&amp;diff=3490</id>
		<title>Davidson College Synthetic Biology Seminar (Fall 2007)</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=Davidson_College_Synthetic_Biology_Seminar_(Fall_2007)&amp;diff=3490"/>
				<updated>2007-11-27T21:24:17Z</updated>
		
		<summary type="html">&lt;p&gt;Emgarren: /* Our Papers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Davidson College Synthetic Biology Seminar, Fall 2007 ==&lt;br /&gt;
Click [http://www.bio.davidson.edu/Courses/Synthetic/synthetic_Seminar.html here] to access the class webpage&lt;br /&gt;
&lt;br /&gt;
===Synthetic Biology Defined===&lt;br /&gt;
&lt;br /&gt;
===Synthetic Biology: A Brief Introduction===&lt;br /&gt;
&lt;br /&gt;
In 1978, the Nobel Prize in Medicine went to Werner Arber, Daniel Nathans, and Hamilton O. Smith for discovering restriction enzymes (www.nobelprize.org), which launched recombinant DNA technology. Scientists were able to splice open segments of DNA at specific restriction sites and add or take away different DNA segments, seeing how these DNA changes affected cell function. Recombinant DNA technology marks the beginning of the field of synthetic biology.&lt;br /&gt;
&lt;br /&gt;
Using restriction enzymes and recombinant DNA, scientists focused on areas as diverse as biofuels, cellular memory, and directed evolution. Synthetic biology now captures a wide range of disciplines that all hold one thing in common: engineering genomes using preexisting and new biological systems and components. Mathematical modeling informs the design of the synthetic system, device, or circuit, which is implemented in wet lab experiments. Results from experimentation enhance the model. The ultimate goal of synthetic biology, therefore, is not only building novel biological systems, but creating a better understanding of existing ones.&lt;br /&gt;
&lt;br /&gt;
===Synthetic Biology in the Media===&lt;br /&gt;
&lt;br /&gt;
Here we could link to some articles accessible to the general public... &lt;br /&gt;
&lt;br /&gt;
===Our Papers===&lt;br /&gt;
&lt;br /&gt;
Students in Dr. Campbell's Fall 2007 Synthetic Biology Seminar each wrote a paper on a specific topic within the field of synthetic biology. With our selections, we do not claim to cover all aspects of synthetic biology, but instead hope to provide an overview on subjects we found interesting.  The topics we chose can be classified under three broader areas of synthetic biology research:&lt;br /&gt;
&lt;br /&gt;
#&amp;lt;b&amp;gt;Designng and Optimizing Tools.&amp;lt;/b&amp;gt;  Mike, Laura, Hunter&lt;br /&gt;
#&amp;lt;b&amp;gt;Small Parts and Devices.&amp;lt;/b&amp;gt;   Erin, Emma, Danielle&lt;br /&gt;
#&amp;lt;b&amp;gt;Broader Applications.&amp;lt;/b&amp;gt;  Samantha, Will&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Stochasticity in Gene Expression- Mike Waters]] &amp;lt;br&amp;gt;&lt;br /&gt;
My paper will cover a characterization, implications, and ways to manipulate stochastic processes during gene expression. &lt;br /&gt;
&lt;br /&gt;
[[Post-transcriptional Regulation Technologies - Erin Zwack]]&lt;br /&gt;
&lt;br /&gt;
Using regulatory RNA, gene expression can now be controlled at the stage after transcription but before translation.&lt;br /&gt;
&lt;br /&gt;
[[CellularMemory:Main Page | Synthetic Cellular Memory - Will DeLoache]]&lt;br /&gt;
&lt;br /&gt;
Synthetic cellular memory refers to the engineering of living organisms to produce &amp;quot;a protracted response to a transient stimulus&amp;quot; ([http://gcat.davidson.edu/GcatWiki/index.php/CellularMemory:References Ajo-Franklin, 2007]). The construction of such rationally designed memory mechanisms in living organisms provides a more thorough understanding of naturally occurring gene networks. In the future, modular cellular memory networks will likely be a key component of many synthetic biological designs, ranging from biocomputing to engineered cell differentiation. &lt;br /&gt;
&lt;br /&gt;
[[Medical Applications of Synthetic Biology - Samantha Simpson]]&lt;br /&gt;
&lt;br /&gt;
Medical applications of synthetic biology range from treating cancer, creating low-cost medication, protecting from DNA damage, and using biological vectors as vaccines. My paper explores these current collaborations between medicine and synthetic biology, and the challenges and benefits to come in the future.&lt;br /&gt;
&lt;br /&gt;
[[Logic Gates - Emma Garren]]&lt;br /&gt;
&lt;br /&gt;
Logic gates are computing units that perform a logical function on one or more inputs to produce a single output.  Synthetic biologists use various cellular regulation mechanisms (transcription, translation, etc.) to create modular gene expression devices that can be combined in order to engineer cells that perform increasingly complex tasks.&lt;br /&gt;
&lt;br /&gt;
[[Laura Voss - Synthetic Biology Seminar | Promoters and Reporters in Synthetic Biology - Laura Voss]]&lt;br /&gt;
&lt;br /&gt;
Key to the construction of gene circuits and biosensors are promoter and reporter genes, which control how a cell's genes are transcribed when the cell's environment changes. In addition to using promoters and reporters as available to build cellular machines, synthetic biologists can also alter, redesign, or engineer these genetic components in order to refine biological design.&lt;br /&gt;
&lt;br /&gt;
[[Applications of Ribozymes in Synthetic Systems - Danielle Jordan]]&lt;br /&gt;
&lt;br /&gt;
Ribozymes, or RNA enzymes, serve an important role in cellular function both by acting as carriers of genetic infomation and as catalysts for chemical reactions. These enzymes, which represent important ways of regulating genes, that have yet to be fully discovered.  Synthetic biology attempts to understand these complex interactions by creating artificial ribozymes and placing them into existing systems. This modular method of gene regulation could open new ways of solving existing promoter and reporter interactions.&lt;br /&gt;
&lt;br /&gt;
[[Directed Evolution and Synthetic Biology - Hunter Stone]]&lt;br /&gt;
&lt;br /&gt;
Directed evolution is a method of cellular engineering that uses Darwinian selection to evolve proteins and RNA with desirable properties not found in nature. The reliance of this method on the randomness of mutation and nature's selective properties sharply contrasts to the logical modeling and reasoning associated with traditional synthetic methods. Some might say that the lack of planning involved with directed evolution means it is constitutionally different than synthetic biology. Regardless, the method has been shown to be effective in achieving desired results in a number of cases, and could prove instrumental in the optimization of synthetically-designed constructs.&lt;br /&gt;
&lt;br /&gt;
===Other Interesting Areas of Research===&lt;br /&gt;
&lt;br /&gt;
Here we could put a brief summary of some other areas of synthetic biology research that are not covered in by any of our papers.  These might include:&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;b&amp;gt;Nanotechnology.&amp;lt;/b&amp;gt;&lt;br /&gt;
*&amp;lt;b&amp;gt;Engineering the minimal cell.&amp;lt;/b&amp;gt; Scientists are trying to identify or build a cell that contains only those elements necessary to be able to classify it as &amp;quot;living.&amp;quot;  Bot top-down (Venter) and bottom-up (Luisi) approaches are being used.  This research could shed light on the earliest origins of life, as well as provide a vessel (chassis?  I don't know correct use of this word...) for engineering synthetic biological functions that avoids the variables typically encountered when introducing a synthetic pathway into a cell.&lt;br /&gt;
*Other ideas?&lt;/div&gt;</summary>
		<author><name>Emgarren</name></author>	</entry>

	</feed>