<?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=Cdavis21</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=Cdavis21"/>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=Special:Contributions/Cdavis21"/>
		<updated>2026-05-17T10:50:10Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.28.2</generator>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=Bio-Math_Connections_January_-_May_2010&amp;diff=11216</id>
		<title>Bio-Math Connections January - May 2010</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=Bio-Math_Connections_January_-_May_2010&amp;diff=11216"/>
				<updated>2010-01-29T18:29:18Z</updated>
		
		<summary type="html">&lt;p&gt;Cdavis21: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Write in which project you will present, your name, and which campus you represent. For example:&lt;br /&gt;
&lt;br /&gt;
* MOWestern/Davidson 2009 project:: Malcolm Campbell:: Davidson&lt;br /&gt;
* Cambridge 2009 project:: Michael Rydberg, Nitya Rao, Erin Feeney:: Davidson&lt;br /&gt;
* U.C. Berkeley 2009 project:: Anvi Raina, Steph Meador, Linda Kleist:: Davidson&lt;br /&gt;
* S.J.T.U. Shanghai 2009 project:: Yihharn Hwang, Stephen Streb, Shashank Suresh:: Davidson&lt;br /&gt;
* Stanford 2009 project:: Kris Hendershot, Garrett Smith, Tom Shuman:: Davidson&lt;br /&gt;
* NCTU Formosa/WetLab 2009 project:: Clif Davis:: Missouri Western&lt;/div&gt;</summary>
		<author><name>Cdavis21</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=IGEM_2009_Project&amp;diff=8754</id>
		<title>IGEM 2009 Project</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=IGEM_2009_Project&amp;diff=8754"/>
				<updated>2009-07-02T12:53:58Z</updated>
		
		<summary type="html">&lt;p&gt;Cdavis21: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Biology Based:&lt;br /&gt;
#[[Which reporters are we going to use?]]&lt;br /&gt;
#[[What naming system are we going to use for the suppressor tRNAs?]]&lt;br /&gt;
#[[How do you build the tRNA construct?]]&lt;br /&gt;
#[[How are we going to build the 5-mer BioBricks?]]&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/2/2c/Stop_Codons_in_LCs.doc Using Stop Codons to Truncate Translation]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/8/81/D5merSequences.doc Davidson ATG+5mer BioBrick Sequences]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/4/47/FML_CODING_SEQUENCE_2.doc Frameshift Mutation Leader PCR primers]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.staff.uni-bayreuth.de/~btc914/search/index.html Align E. coli tRNA sequences]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://media.pearsoncmg.com/bc/bc_campbell_genomics_2/medialib/jmol/trna/index.html Compare 2 tRNA structures]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Team Progress Table'''&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
!width=&amp;quot;120&amp;quot;|Student Name&lt;br /&gt;
!width=&amp;quot;30&amp;quot;|5mer Codon&lt;br /&gt;
!width=&amp;quot;40&amp;quot;|Anticodon Sequence&lt;br /&gt;
!width=&amp;quot;40&amp;quot;| [http://gcat.davidson.edu/GcatWiki/index.php/What_naming_system_are_we_going_to_use_for_the_suppressor_tRNAs%3F Codon Short Name]&lt;br /&gt;
!width=&amp;quot;150&amp;quot;|tRNA Status&lt;br /&gt;
!width=&amp;quot;150&amp;quot;|5mer+XFP Status&lt;br /&gt;
!width=&amp;quot;150&amp;quot;|5mer+Drug resistance Status&lt;br /&gt;
|- &lt;br /&gt;
| Olivia Ho-Shing || CCAUC || GUGAUCCAA-9 || Pro4 || 2 clones being resequenced || 2 5mer+RFPs sequencing || 5 5mer+Tets sequencing&lt;br /&gt;
|-   &lt;br /&gt;
| Olivia Ho-Shing || CCAUC || UUUGAUGGAG-10 || Pro5 || 1 clone being resequenced || 2 5mer+RFPs sequencing || 5 5mer+Tets sequencing&lt;br /&gt;
|-   &lt;br /&gt;
| Romina Clemente|| CUAGU || UUACUAGAC-9 || Leu4|| '''1 clone 100% match''', putting pBAD upstream || 9 5mer+RFPs sequencing || 5 5mer+Tets sequencing&lt;br /&gt;
|-   &lt;br /&gt;
| Shamita Punjabi|| CCACU || CUAGUGGAC-9 || Pro3|| 2 clones being resequenced || 6 5mer+RFPs sequencing || 5 5mer+Tets sequencing&lt;br /&gt;
|-   &lt;br /&gt;
| Leland Taylor || CCCUC || CUGAGGGUC-9 || Pro6 || '''1 clone 100% match''', putting pBAD upstream || 7 5mer+RFPs sequencing || 7 5mer+Tets sequencing&lt;br /&gt;
|-   &lt;br /&gt;
| Alyndria Thompson|| CGGUC || UUGACCGAC-9 || Arg2 || 5 clones being sequenced || 4 5mer+RFPs sequencing || 6 5mer+Tets sequencing&lt;br /&gt;
|-   &lt;br /&gt;
| Clif Davis|| 5mer codon || Anticodon Sequence || Leu3|| tRNA Status || 5mer+RFP Status || 2 5mer+CAT sequenced-99% Match with a Conservative Mutation &lt;br /&gt;
|-   &lt;br /&gt;
| Student Name|| 5mer codon || Anticodon Sequence || Codon Short Name|| tRNA Status || 5mer+RFP Status || 5mer+Tet Resistance Status&lt;br /&gt;
|-   &lt;br /&gt;
| Student Name|| 5mer codon || Anticodon Sequence || Codon Short Name|| tRNA Status || 5mer+RFP Status || 5mer+Tet Resistance Status&lt;br /&gt;
|-   &lt;br /&gt;
| Student Name|| 5mer codon || Anticodon Sequence || Codon Short Name|| tRNA Status || 5mer+RFP Status || 5mer+Tet Resistance Status&lt;br /&gt;
|-   &lt;br /&gt;
| Student Name|| 5mer codon || Anticodon Sequence || Codon Short Name|| tRNA Status || 5mer+RFP Status || 5mer+Tet Resistance Status&lt;br /&gt;
|-   &lt;br /&gt;
| Student Name|| 5mer codon || Anticodon Sequence || Codon Short Name|| tRNA Status || 5mer+RFP Status || 5mer+Tet Resistance Status&lt;br /&gt;
|-   &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Math Based: (Davidson) We have posted a Mathematica notebook on the Wiggio. Basically we are at a point where we can choose the number of variables, SAT number(2-SAT, 3-SAT, etc), and the number of clauses to use at a time and produce a table of inputs as the rows and clauses as the columns, with a 1 if the input satisfies the clause and a 0 if the input fails to satisfy the clause. In addition, we can produce a &amp;quot;Super Table,&amp;quot; which lists all the SAT problems given the number of clauses in conjunctive normal form and displays how many of the clauses in a given problem each input satisfies. Feel free to view the posted Mathematica notebook; there are some instructions within the notebook itself. When you open it, there will be a window which asks about dynamic content; be sure to click &amp;quot;Enable Dynamic.&amp;quot;&lt;/div&gt;</summary>
		<author><name>Cdavis21</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=IGEM_2009_Project&amp;diff=8744</id>
		<title>IGEM 2009 Project</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=IGEM_2009_Project&amp;diff=8744"/>
				<updated>2009-06-29T19:58:14Z</updated>
		
		<summary type="html">&lt;p&gt;Cdavis21: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Biology Based:&lt;br /&gt;
#[[Which reporters are we going to use?]]&lt;br /&gt;
#[[What naming system are we going to use for the suppressor tRNAs?]]&lt;br /&gt;
#[[How do you build the tRNA construct?]]&lt;br /&gt;
#[[How are we going to build the 5-mer BioBricks?]]&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/2/2c/Stop_Codons_in_LCs.doc Using Stop Codons to Truncate Translation]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/8/81/D5merSequences.doc Davidson ATG+5mer BioBrick Sequences]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/4/47/FML_CODING_SEQUENCE_2.doc Frameshift Mutation Leader PCR primers]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.staff.uni-bayreuth.de/~btc914/search/index.html Align E. coli tRNA sequences]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://media.pearsoncmg.com/bc/bc_campbell_genomics_2/medialib/jmol/trna/index.html Compare 2 tRNA structures]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Team Progress Table'''&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
!width=&amp;quot;120&amp;quot;|Student Name&lt;br /&gt;
!width=&amp;quot;30&amp;quot;|5mer Codon&lt;br /&gt;
!width=&amp;quot;40&amp;quot;|Anticodon Sequence&lt;br /&gt;
!width=&amp;quot;40&amp;quot;| [http://gcat.davidson.edu/GcatWiki/index.php/What_naming_system_are_we_going_to_use_for_the_suppressor_tRNAs%3F Codon Short Name]&lt;br /&gt;
!width=&amp;quot;150&amp;quot;|tRNA Status&lt;br /&gt;
!width=&amp;quot;150&amp;quot;|5mer+XFP Status&lt;br /&gt;
!width=&amp;quot;150&amp;quot;|5mer+Drug resistance Status&lt;br /&gt;
|- &lt;br /&gt;
| Olivia Ho-Shing || CCAUC || GUGAUCCAA-9 || Pro4 || 2 clones being resequenced || 2 5mer+RFPs sequencing || 5 5mer+Tets sequencing&lt;br /&gt;
|-   &lt;br /&gt;
| Olivia Ho-Shing || CCAUC || UUUGAUGGAG-10 || Pro5 || 1 clone being resequenced || 2 5mer+RFPs sequencing || 5 5mer+Tets sequencing&lt;br /&gt;
|-   &lt;br /&gt;
| Romina Clemente|| CUAGU || UUACUAGAC-9 || Leu4|| '''1 clone 100% match''', putting pBAD upstream || 9 5mer+RFPs sequencing || 5 5mer+Tets sequencing&lt;br /&gt;
|-   &lt;br /&gt;
| Shamita Punjabi|| CCACU || CUAGUGGAC-9 || Pro3|| 2 clones being re-sequenced || 6 5mer+RFPs sequencing || 5 5mer+Tets sequencing&lt;br /&gt;
|-   &lt;br /&gt;
| Leland Taylor || CCCUC || CUGAGGGUC-9 || Pro6 || '''1 clone 100% match''', putting pBAD upstream || 7 5mer+RFPs sequencing || 7 5mer+Tets sequencing&lt;br /&gt;
|-   &lt;br /&gt;
| Alyndria Thompson|| CGGUC || UUGACCGAC-9 || Arg2 || 5 clones being sequenced || 4 5mer+RFPs sequencing || 6 5mer+Tets sequencing&lt;br /&gt;
|-   &lt;br /&gt;
| Clif Davis|| 5mer codon || Anticodon Sequence || Codon Short Name|| tRNA Status || 5mer+RFP Status || 2 5mer+CAT sequencing &lt;br /&gt;
|-   &lt;br /&gt;
| Student Name|| 5mer codon || Anticodon Sequence || Codon Short Name|| tRNA Status || 5mer+RFP Status || 5mer+Tet Resistance Status&lt;br /&gt;
|-   &lt;br /&gt;
| Student Name|| 5mer codon || Anticodon Sequence || Codon Short Name|| tRNA Status || 5mer+RFP Status || 5mer+Tet Resistance Status&lt;br /&gt;
|-   &lt;br /&gt;
| Student Name|| 5mer codon || Anticodon Sequence || Codon Short Name|| tRNA Status || 5mer+RFP Status || 5mer+Tet Resistance Status&lt;br /&gt;
|-   &lt;br /&gt;
| Student Name|| 5mer codon || Anticodon Sequence || Codon Short Name|| tRNA Status || 5mer+RFP Status || 5mer+Tet Resistance Status&lt;br /&gt;
|-   &lt;br /&gt;
| Student Name|| 5mer codon || Anticodon Sequence || Codon Short Name|| tRNA Status || 5mer+RFP Status || 5mer+Tet Resistance Status&lt;br /&gt;
|-   &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Math Based: (Davidson) We have posted a Mathematica notebook on the Wiggio. Basically we are at a point where we can choose the number of variables, SAT number(2-SAT, 3-SAT, etc), and the number of clauses to use at a time and produce a table of inputs as the rows and clauses as the columns, with a 1 if the input satisfies the clause and a 0 if the input fails to satisfy the clause. In addition, we can produce a &amp;quot;Super Table,&amp;quot; which lists all the SAT problems given the number of clauses in conjunctive normal form and displays how many of the clauses in a given problem each input satisfies. Feel free to view the posted Mathematica notebook; there are some instructions within the notebook itself. When you open it, there will be a window which asks about dynamic content; be sure to click &amp;quot;Enable Dynamic.&amp;quot;&lt;/div&gt;</summary>
		<author><name>Cdavis21</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=IGEM_2009_Project&amp;diff=8743</id>
		<title>IGEM 2009 Project</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=IGEM_2009_Project&amp;diff=8743"/>
				<updated>2009-06-29T19:56:20Z</updated>
		
		<summary type="html">&lt;p&gt;Cdavis21: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Biology Based:&lt;br /&gt;
#[[Which reporters are we going to use?]]&lt;br /&gt;
#[[What naming system are we going to use for the suppressor tRNAs?]]&lt;br /&gt;
#[[How do you build the tRNA construct?]]&lt;br /&gt;
#[[How are we going to build the 5-mer BioBricks?]]&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/2/2c/Stop_Codons_in_LCs.doc Using Stop Codons to Truncate Translation]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/8/81/D5merSequences.doc Davidson ATG+5mer BioBrick Sequences]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/4/47/FML_CODING_SEQUENCE_2.doc Frameshift Mutation Leader PCR primers]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.staff.uni-bayreuth.de/~btc914/search/index.html Align E. coli tRNA sequences]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://media.pearsoncmg.com/bc/bc_campbell_genomics_2/medialib/jmol/trna/index.html Compare 2 tRNA structures]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Team Progress Table'''&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
!width=&amp;quot;120&amp;quot;|Student Name&lt;br /&gt;
!width=&amp;quot;30&amp;quot;|5mer Codon&lt;br /&gt;
!width=&amp;quot;40&amp;quot;|Anticodon Sequence&lt;br /&gt;
!width=&amp;quot;40&amp;quot;| [http://gcat.davidson.edu/GcatWiki/index.php/What_naming_system_are_we_going_to_use_for_the_suppressor_tRNAs%3F Codon Short Name]&lt;br /&gt;
!width=&amp;quot;150&amp;quot;|tRNA Status&lt;br /&gt;
!width=&amp;quot;150&amp;quot;|5mer+XFP Status&lt;br /&gt;
!width=&amp;quot;150&amp;quot;|5mer+Drug resistance Status&lt;br /&gt;
|- &lt;br /&gt;
| Olivia Ho-Shing || CCAUC || GUGAUCCAA-9 || Pro4 || 2 clones being resequenced || 2 5mer+RFPs sequencing || 5 5mer+Tets sequencing&lt;br /&gt;
|-   &lt;br /&gt;
| Olivia Ho-Shing || CCAUC || UUUGAUGGAG-10 || Pro5 || 1 clone being resequenced || 2 5mer+RFPs sequencing || 5 5mer+Tets sequencing&lt;br /&gt;
|-   &lt;br /&gt;
| Romina Clemente|| CUAGU || UUACUAGAC-9 || Leu4|| '''1 clone 100% match''', putting pBAD upstream || 9 5mer+RFPs sequencing || 5 5mer+Tets sequencing&lt;br /&gt;
|-   &lt;br /&gt;
| Shamita Punjabi|| CCACU || CUAGUGGAC-9 || Pro3|| 2 clones being re-sequenced || 6 5mer+RFPs sequencing || 5 5mer+Tets sequencing&lt;br /&gt;
|-   &lt;br /&gt;
| Leland Taylor || CCCUC || CUGAGGGUC-9 || Pro6 || '''1 clone 100% match''', putting pBAD upstream || 7 5mer+RFPs sequencing || 7 5mer+Tets sequencing&lt;br /&gt;
|-   &lt;br /&gt;
| Alyndria Thompson|| CGGUC || UUGACCGAC-9 || Arg2 || 5 clones being sequenced || 4 5mer+RFPs sequencing || 6 5mer+Tets sequencing&lt;br /&gt;
|-   &lt;br /&gt;
| Clif Davis|| 5mer codon || Anticodon Sequence || Codon Short Name|| tRNA Status || 5mer+RFP Status || 2 5mer+CAT Resistance Status&lt;br /&gt;
|-   &lt;br /&gt;
| Student Name|| 5mer codon || Anticodon Sequence || Codon Short Name|| tRNA Status || 5mer+RFP Status || 5mer+Tet Resistance Status&lt;br /&gt;
|-   &lt;br /&gt;
| Student Name|| 5mer codon || Anticodon Sequence || Codon Short Name|| tRNA Status || 5mer+RFP Status || 5mer+Tet Resistance Status&lt;br /&gt;
|-   &lt;br /&gt;
| Student Name|| 5mer codon || Anticodon Sequence || Codon Short Name|| tRNA Status || 5mer+RFP Status || 5mer+Tet Resistance Status&lt;br /&gt;
|-   &lt;br /&gt;
| Student Name|| 5mer codon || Anticodon Sequence || Codon Short Name|| tRNA Status || 5mer+RFP Status || 5mer+Tet Resistance Status&lt;br /&gt;
|-   &lt;br /&gt;
| Student Name|| 5mer codon || Anticodon Sequence || Codon Short Name|| tRNA Status || 5mer+RFP Status || 5mer+Tet Resistance Status&lt;br /&gt;
|-   &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Math Based: (Davidson) We have posted a Mathematica notebook on the Wiggio. Basically we are at a point where we can choose the number of variables, SAT number(2-SAT, 3-SAT, etc), and the number of clauses to use at a time and produce a table of inputs as the rows and clauses as the columns, with a 1 if the input satisfies the clause and a 0 if the input fails to satisfy the clause. In addition, we can produce a &amp;quot;Super Table,&amp;quot; which lists all the SAT problems given the number of clauses in conjunctive normal form and displays how many of the clauses in a given problem each input satisfies. Feel free to view the posted Mathematica notebook; there are some instructions within the notebook itself. When you open it, there will be a window which asks about dynamic content; be sure to click &amp;quot;Enable Dynamic.&amp;quot;&lt;/div&gt;</summary>
		<author><name>Cdavis21</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=Can_we_solve_a_3-SAT_problem_with_supressor_logic%3F&amp;diff=8096</id>
		<title>Can we solve a 3-SAT problem with supressor logic?</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=Can_we_solve_a_3-SAT_problem_with_supressor_logic%3F&amp;diff=8096"/>
				<updated>2009-05-27T14:55:17Z</updated>
		
		<summary type="html">&lt;p&gt;Cdavis21: /* Things we need to learn about */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== What is the 3-SAT problem? ==&lt;br /&gt;
&lt;br /&gt;
''Advantages/Disadvantages to using the 3 SAT problem''&lt;br /&gt;
&lt;br /&gt;
Advantages:&lt;br /&gt;
&lt;br /&gt;
1) Seems to have an equal balance of mathematics and biology.&lt;br /&gt;
&lt;br /&gt;
2) Eventually, there is promise to make the problem difficult enough whereas a computer would have a hard time solving it.&lt;br /&gt;
&lt;br /&gt;
3) Introducing a new concept (supressor supressor logic)&lt;br /&gt;
&lt;br /&gt;
Disadvantages:&lt;br /&gt;
&lt;br /&gt;
1) Using the same concept/idea that has been used by previous Missouri Western/Davidson iGEM teams. (XOR gate)&lt;br /&gt;
&lt;br /&gt;
2) Finding enough for everyone to work on for the entire summer.&lt;br /&gt;
&lt;br /&gt;
3) Finding a promoter that is turned on without the use of a small particle.&lt;br /&gt;
&lt;br /&gt;
== How did Sakamoto et al. use a DNA computer to solve a 3-SAT problem? == &lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/3/39/Sakamoto_DNA_computer_3SAT.pdf Sakamoto et al.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:hairpin2.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sakamoto used hairpin formations in single stranded DNA (ssDNA) as a molecular computer. Hairpin structures are formed when complimentary bases on the same strand attach to each other forming a loop. As shown in Picture B above, C and -C are compliments of each other, and bind together. Picture A is what a normal ssDNA should look like. Sakamoto used this self assembly of secondary structures on a satisfiability (SAT) problem. The problem had six inputs and ten clauses. An example of a clause would be (a or b or -c), and could include any combinations of inputs from a to f including -a to -f. If the problem is satisfied, the ssDNA stays in it's normal form. If the problem is not satisfied, the ssDNA forms a hairpin. Later in the paper it explains that the hairpin forming molecules can be removed from the others with certain techniques. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The 10 clause 3-SAT problem solved in the paper is:&lt;br /&gt;
&lt;br /&gt;
(a or b or –c)&amp;lt;br&amp;gt;&lt;br /&gt;
(a or c or d) &amp;lt;br&amp;gt;&lt;br /&gt;
(a or –c or –d)&amp;lt;br&amp;gt;&lt;br /&gt;
(-a or –c or d)&amp;lt;br&amp;gt;&lt;br /&gt;
(a or –c or e)&amp;lt;br&amp;gt;&lt;br /&gt;
(a or d or –f)&amp;lt;br&amp;gt;&lt;br /&gt;
(-a or c or d)&amp;lt;br&amp;gt;&lt;br /&gt;
(a or c or –d)&amp;lt;br&amp;gt;&lt;br /&gt;
(-a or –c or –d)&amp;lt;br&amp;gt;&lt;br /&gt;
(-a or c or –d)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
note: this problem uses inputs of a, b, c, d, e, -a, -c, -d, -f (f, -b, -e are not used)&lt;br /&gt;
&lt;br /&gt;
== What is suppressor logic? ==&lt;br /&gt;
&lt;br /&gt;
Will's Version of the PPT for SSL 3SAT&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/6/6f/Will%27s_SSL_3SAT.ppt Will's Version of the PPT for SSL 3SAT]&lt;br /&gt;
&lt;br /&gt;
Powerpoint on 3SAT SSL (Bryce and Clif) I don't know how to post the powerpoint on here.&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/d/d1/3SAT_ppt-1-.ppt Bryce and Clif's Version]&lt;br /&gt;
&lt;br /&gt;
'''Suppressor Logic uses suppressor tRNAs as inputs to avoid frameshift mutations in the production of an output amino acid sequence'''&lt;br /&gt;
&lt;br /&gt;
A frameshift is a genetic mutation caused by the addition or deletion of nucelotides to a given sequence which codes for a protein.  Since codons are read in a series of three, the addition or deletion of nucleotides will disrupt the reading frame.  This disruption will most likely cause the production of a nonfunctional protein.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:suppressor4.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A frameshift occurs and, in this case, a guanine is added to the sequence.  If nothing is done, enzyme A will not be made, meaning the clause will not be satisfied.&lt;br /&gt;
&lt;br /&gt;
The suppressor tRNA allows the 4 letter sequence to be read as a single codon, therefore, keeping the protein on track.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If more than one frameshift mutation is introduced into a coding sequence, then logical operators can be encoded. Suppressor a binds to CCCG, supressor b binds to CUGC, and suppressor c binds to ACCG below:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# AUG CCCG CUG ... rest of Gene &amp;lt;br&amp;gt;&lt;br /&gt;
# AUG CCCG CUGC CUG ... rest of Gene &amp;lt;br&amp;gt;&lt;br /&gt;
# AUG CCCG  gg CUGC AGG ... rest of Gene &amp;lt;br&amp;gt;&lt;br /&gt;
# AUG CCCG gg CUGC gg ACCG AGG ... rest of Gene &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;background:lightcyan; font-weight:bold; text-align:center; width:45%&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|- style=&amp;quot;background:paleturquoise&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:15%&amp;quot; | Construct&lt;br /&gt;
! style=&amp;quot;width:15%&amp;quot; | Gene&lt;br /&gt;
! style=&amp;quot;width:15%&amp;quot; | Logical operation&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Phenotype || a&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Phenotype || a AND b&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Phenotype || a OR b&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Phenotype || a OR b OR c&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Repressor|| NOT a&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Repressor|| a NAND b&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Repressor|| a NOR b&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Repressor|| NOT (a OR b OR c)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Logical clauses can be connected by AND operators if the proteins produced are part of a biochemical pathway.'''  In this case, a AND b AND c: &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:suppressor2.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== How could suppressor logic be used to solve the Sakamoto 3-SAT problem? ==&lt;br /&gt;
&lt;br /&gt;
'''Definitions'''&lt;br /&gt;
&lt;br /&gt;
Inputs = framshift suppressor tRNAs &lt;br /&gt;
&lt;br /&gt;
Input value = supp a is 1, supp g is 0; supp b is 1, supp h is 0, etc. up to tth 6th pair of f and l&lt;br /&gt;
&lt;br /&gt;
Logical clause (LC) = three inputs connected by OR, eg. (a OR b OR e)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
LC using 4-base frameshift mutations:  cag CCCG aa GGGC tt GTTG cag (may also have any multiple of 3 bases between the mutations) &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LC using 5-base frameshift mutations:  cag CCCGC a GGGCG t GTTGC cag (may also have any multiple of 3 bases between the mutations) &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This makes an XOR logic gate as only one suppressor can be used at one time to maintain the reading frame.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Logical expression (LE) = string of LCs connected by AND &amp;lt;br&amp;gt;&lt;br /&gt;
The design below encodes LC1 AND LC2 AND LC3 &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:logical expression2.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Subroutine'''&lt;br /&gt;
&lt;br /&gt;
1. Individual bacteral cells use Hin/hix system to randomly choose of of the 64 possible combinations of 6 inputs.  Suppressors a and g represent 1 and 0 for the first input; suppressors b and h are 1 and 0 for the second input; etc. up to the sixth input with suppressors f and l (lower case L).  The triangles are hix sites for Hin recombination.  Whichever of the two suppressor tRNAs in an input pair is facing forward determines whether the value of that input is 1 or 0.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:suppressor inputs.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Each bacterial cell carries out the following subroutine on each LC: IF LC=TRUE THEN &amp;quot;check the next LC&amp;quot; ELSEIF LC=FALSE &amp;quot;go get a new set of inputs with step 1&amp;quot;  In order to do this, each of the activators below must turn on a repressor that turns off Hin production.  Then if one of the activators is not made, Hin will be made, and new inputs will be established.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:LE circuit.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. If/when a bacterial cell finds a set of inputs that satisfies the entire LE (ie. a solution to the 3-SAT problem), it will glow green.&lt;br /&gt;
&lt;br /&gt;
== Things we need to learn about ==&lt;br /&gt;
&lt;br /&gt;
'''Note: We would need 12 different frameshift suppressor tRNAs to encode the Sakamoto 3-SAT problem'''&lt;br /&gt;
&lt;br /&gt;
'''Discovery of frameshift tRNAs.  How many are known?'''  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/5/59/MaglierySchultz2001JMB.pdf Magliery, Anderson, Schultz]&lt;br /&gt;
&lt;br /&gt;
Library approach used to discover efficient suppressors of four-base codons AGGA, UAGA, CCCU, and CUAG using mutated versions of serine tRNA.&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/6/6f/AndersonSchultz2002ChemBiol.pdf  Anderson, Maglieri, Schultz]&lt;br /&gt;
&lt;br /&gt;
Signals for translational bypassing (slipping and hopping): mRNA secondary structure, &amp;quot;hungry&amp;quot; (underused) codons, upstream Shine-Dalgarno-like (RBS) sequences &amp;lt;br&amp;gt;&lt;br /&gt;
Library approach extended in order to discover frameshift suppressor tRNAs with anticodons of size two to six bases.  Two-base and six-base suppressors were not found, but the following five-base suppressors were found: &lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/e/e0/PNAS-2006-Rodriguez-8650-5.pdf Rodriguez, Lester, Dougherty]&lt;br /&gt;
&lt;br /&gt;
[http://www.sciencedirect.com/science?_ob=ArticleURL&amp;amp;_udi=B6T36-4HM7N2R-G&amp;amp;_user=2665120&amp;amp;_rdoc=1&amp;amp;_fmt=&amp;amp;_orig=search&amp;amp;_sort=d&amp;amp;view=c&amp;amp;_acct=C000058476&amp;amp;_version=1&amp;amp;_urlVersion=0&amp;amp;_userid=2665120&amp;amp;md5=d2dda7b99095c256fd459f2f6c82b493 3 Suppressor tRNAs in a single protein, in vitro]&lt;br /&gt;
&lt;br /&gt;
Incorporating unnatural amino acids using frameshift suppression.  They used three in one eukaryotic cell.&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:Table2_Anderson2002.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/a/ac/Dunham_2009_tRNA_structure.pdf Dunham et al.]&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/c/c3/Hohsaka_2009_in_vitro_tln.pdf Hohsaka et al.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Processing of tRNA precursors in E. coli''' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://www.nature.com/embor/journal/v2/n1/full/embor501.html Mörl and Marchfelder] describe processing &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:the_final_cut.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''How many different frameshift suppressor tRNAs can be in one cell without causing toxicity?'''&lt;br /&gt;
&lt;br /&gt;
Can we have twelve of them?  If not, what is the maximum?  Is there an impact of codon usage on this?&lt;br /&gt;
&lt;br /&gt;
Can we have both 4- and 5-base suppressor tRNAs in one cell?&lt;br /&gt;
&lt;br /&gt;
Are there particular combinations of suppressors that are more tolerated than others?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''How many frameshift mutations can be suppressed in a single gene?'''&lt;br /&gt;
&lt;br /&gt;
How close together can the frameshift mutations of a given LC be?&lt;br /&gt;
&lt;br /&gt;
Can we mix 4- and 5-base frameshift mutations in a given LC?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cdavis21</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=Can_we_solve_a_3-SAT_problem_with_supressor_logic%3F&amp;diff=8095</id>
		<title>Can we solve a 3-SAT problem with supressor logic?</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=Can_we_solve_a_3-SAT_problem_with_supressor_logic%3F&amp;diff=8095"/>
				<updated>2009-05-27T14:53:50Z</updated>
		
		<summary type="html">&lt;p&gt;Cdavis21: /* Things we need to learn about */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== What is the 3-SAT problem? ==&lt;br /&gt;
&lt;br /&gt;
''Advantages/Disadvantages to using the 3 SAT problem''&lt;br /&gt;
&lt;br /&gt;
Advantages:&lt;br /&gt;
&lt;br /&gt;
1) Seems to have an equal balance of mathematics and biology.&lt;br /&gt;
&lt;br /&gt;
2) Eventually, there is promise to make the problem difficult enough whereas a computer would have a hard time solving it.&lt;br /&gt;
&lt;br /&gt;
3) Introducing a new concept (supressor supressor logic)&lt;br /&gt;
&lt;br /&gt;
Disadvantages:&lt;br /&gt;
&lt;br /&gt;
1) Using the same concept/idea that has been used by previous Missouri Western/Davidson iGEM teams. (XOR gate)&lt;br /&gt;
&lt;br /&gt;
2) Finding enough for everyone to work on for the entire summer.&lt;br /&gt;
&lt;br /&gt;
3) Finding a promoter that is turned on without the use of a small particle.&lt;br /&gt;
&lt;br /&gt;
== How did Sakamoto et al. use a DNA computer to solve a 3-SAT problem? == &lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/3/39/Sakamoto_DNA_computer_3SAT.pdf Sakamoto et al.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:hairpin2.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sakamoto used hairpin formations in single stranded DNA (ssDNA) as a molecular computer. Hairpin structures are formed when complimentary bases on the same strand attach to each other forming a loop. As shown in Picture B above, C and -C are compliments of each other, and bind together. Picture A is what a normal ssDNA should look like. Sakamoto used this self assembly of secondary structures on a satisfiability (SAT) problem. The problem had six inputs and ten clauses. An example of a clause would be (a or b or -c), and could include any combinations of inputs from a to f including -a to -f. If the problem is satisfied, the ssDNA stays in it's normal form. If the problem is not satisfied, the ssDNA forms a hairpin. Later in the paper it explains that the hairpin forming molecules can be removed from the others with certain techniques. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The 10 clause 3-SAT problem solved in the paper is:&lt;br /&gt;
&lt;br /&gt;
(a or b or –c)&amp;lt;br&amp;gt;&lt;br /&gt;
(a or c or d) &amp;lt;br&amp;gt;&lt;br /&gt;
(a or –c or –d)&amp;lt;br&amp;gt;&lt;br /&gt;
(-a or –c or d)&amp;lt;br&amp;gt;&lt;br /&gt;
(a or –c or e)&amp;lt;br&amp;gt;&lt;br /&gt;
(a or d or –f)&amp;lt;br&amp;gt;&lt;br /&gt;
(-a or c or d)&amp;lt;br&amp;gt;&lt;br /&gt;
(a or c or –d)&amp;lt;br&amp;gt;&lt;br /&gt;
(-a or –c or –d)&amp;lt;br&amp;gt;&lt;br /&gt;
(-a or c or –d)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
note: this problem uses inputs of a, b, c, d, e, -a, -c, -d, -f (f, -b, -e are not used)&lt;br /&gt;
&lt;br /&gt;
== What is suppressor logic? ==&lt;br /&gt;
&lt;br /&gt;
Will's Version of the PPT for SSL 3SAT&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/6/6f/Will%27s_SSL_3SAT.ppt Will's Version of the PPT for SSL 3SAT]&lt;br /&gt;
&lt;br /&gt;
Powerpoint on 3SAT SSL (Bryce and Clif) I don't know how to post the powerpoint on here.&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/d/d1/3SAT_ppt-1-.ppt Bryce and Clif's Version]&lt;br /&gt;
&lt;br /&gt;
'''Suppressor Logic uses suppressor tRNAs as inputs to avoid frameshift mutations in the production of an output amino acid sequence'''&lt;br /&gt;
&lt;br /&gt;
A frameshift is a genetic mutation caused by the addition or deletion of nucelotides to a given sequence which codes for a protein.  Since codons are read in a series of three, the addition or deletion of nucleotides will disrupt the reading frame.  This disruption will most likely cause the production of a nonfunctional protein.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:suppressor4.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A frameshift occurs and, in this case, a guanine is added to the sequence.  If nothing is done, enzyme A will not be made, meaning the clause will not be satisfied.&lt;br /&gt;
&lt;br /&gt;
The suppressor tRNA allows the 4 letter sequence to be read as a single codon, therefore, keeping the protein on track.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If more than one frameshift mutation is introduced into a coding sequence, then logical operators can be encoded. Suppressor a binds to CCCG, supressor b binds to CUGC, and suppressor c binds to ACCG below:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# AUG CCCG CUG ... rest of Gene &amp;lt;br&amp;gt;&lt;br /&gt;
# AUG CCCG CUGC CUG ... rest of Gene &amp;lt;br&amp;gt;&lt;br /&gt;
# AUG CCCG  gg CUGC AGG ... rest of Gene &amp;lt;br&amp;gt;&lt;br /&gt;
# AUG CCCG gg CUGC gg ACCG AGG ... rest of Gene &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;background:lightcyan; font-weight:bold; text-align:center; width:45%&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|- style=&amp;quot;background:paleturquoise&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:15%&amp;quot; | Construct&lt;br /&gt;
! style=&amp;quot;width:15%&amp;quot; | Gene&lt;br /&gt;
! style=&amp;quot;width:15%&amp;quot; | Logical operation&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Phenotype || a&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Phenotype || a AND b&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Phenotype || a OR b&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Phenotype || a OR b OR c&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Repressor|| NOT a&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Repressor|| a NAND b&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Repressor|| a NOR b&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Repressor|| NOT (a OR b OR c)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Logical clauses can be connected by AND operators if the proteins produced are part of a biochemical pathway.'''  In this case, a AND b AND c: &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:suppressor2.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== How could suppressor logic be used to solve the Sakamoto 3-SAT problem? ==&lt;br /&gt;
&lt;br /&gt;
'''Definitions'''&lt;br /&gt;
&lt;br /&gt;
Inputs = framshift suppressor tRNAs &lt;br /&gt;
&lt;br /&gt;
Input value = supp a is 1, supp g is 0; supp b is 1, supp h is 0, etc. up to tth 6th pair of f and l&lt;br /&gt;
&lt;br /&gt;
Logical clause (LC) = three inputs connected by OR, eg. (a OR b OR e)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
LC using 4-base frameshift mutations:  cag CCCG aa GGGC tt GTTG cag (may also have any multiple of 3 bases between the mutations) &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LC using 5-base frameshift mutations:  cag CCCGC a GGGCG t GTTGC cag (may also have any multiple of 3 bases between the mutations) &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This makes an XOR logic gate as only one suppressor can be used at one time to maintain the reading frame.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Logical expression (LE) = string of LCs connected by AND &amp;lt;br&amp;gt;&lt;br /&gt;
The design below encodes LC1 AND LC2 AND LC3 &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:logical expression2.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Subroutine'''&lt;br /&gt;
&lt;br /&gt;
1. Individual bacteral cells use Hin/hix system to randomly choose of of the 64 possible combinations of 6 inputs.  Suppressors a and g represent 1 and 0 for the first input; suppressors b and h are 1 and 0 for the second input; etc. up to the sixth input with suppressors f and l (lower case L).  The triangles are hix sites for Hin recombination.  Whichever of the two suppressor tRNAs in an input pair is facing forward determines whether the value of that input is 1 or 0.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:suppressor inputs.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Each bacterial cell carries out the following subroutine on each LC: IF LC=TRUE THEN &amp;quot;check the next LC&amp;quot; ELSEIF LC=FALSE &amp;quot;go get a new set of inputs with step 1&amp;quot;  In order to do this, each of the activators below must turn on a repressor that turns off Hin production.  Then if one of the activators is not made, Hin will be made, and new inputs will be established.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:LE circuit.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. If/when a bacterial cell finds a set of inputs that satisfies the entire LE (ie. a solution to the 3-SAT problem), it will glow green.&lt;br /&gt;
&lt;br /&gt;
== Things we need to learn about ==&lt;br /&gt;
&lt;br /&gt;
'''Note: We would need 12 different frameshift suppressor tRNAs to encode the Sakamoto 3-SAT problem'''&lt;br /&gt;
&lt;br /&gt;
'''Discovery of frameshift tRNAs.  How many are known?'''  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/5/59/MaglierySchultz2001JMB.pdf Magliery, Anderson, Schultz]&lt;br /&gt;
&lt;br /&gt;
Library approach used to discover efficient suppressors of four-base codons AGGA, UAGA, CCCU, and CUAG using mutated versions of serine tRNA.&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/6/6f/AndersonSchultz2002ChemBiol.pdf  Anderson, Maglieri, Schultz]&lt;br /&gt;
&lt;br /&gt;
Signals for translational bypassing (slipping and hopping): mRNA secondary structure, &amp;quot;hungry&amp;quot; (underused) codons, upstream Shine-Dalgarno-like (RBS) sequences &amp;lt;br&amp;gt;&lt;br /&gt;
Library approach extended in order to discover frameshift suppressor tRNAs with anticodons of size two to six bases.  Two-base and six-base suppressors were not found, but the following five-base suppressors were found: &lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/e/e0/PNAS-2006-Rodriguez-8650-5.pdf Rodriguez, Lester, Dougherty]&lt;br /&gt;
&lt;br /&gt;
[http://www.sciencedirect.com/science?_ob=ArticleURL&amp;amp;_udi=B6T36-4HM7N2R-G&amp;amp;_user=2665120&amp;amp;_rdoc=1&amp;amp;_fmt=&amp;amp;_orig=search&amp;amp;_sort=d&amp;amp;view=c&amp;amp;_acct=C000058476&amp;amp;_version=1&amp;amp;_urlVersion=0&amp;amp;_userid=2665120&amp;amp;md5=d2dda7b99095c256fd459f2f6c82b493]&lt;br /&gt;
&lt;br /&gt;
Incorporating unnatural amino acids using frameshift suppression.  They used three in one eukaryotic cell.&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:Table2_Anderson2002.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/a/ac/Dunham_2009_tRNA_structure.pdf Dunham et al.]&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/c/c3/Hohsaka_2009_in_vitro_tln.pdf Hohsaka et al.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Processing of tRNA precursors in E. coli''' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://www.nature.com/embor/journal/v2/n1/full/embor501.html Mörl and Marchfelder] describe processing &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:the_final_cut.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''How many different frameshift suppressor tRNAs can be in one cell without causing toxicity?'''&lt;br /&gt;
&lt;br /&gt;
Can we have twelve of them?  If not, what is the maximum?  Is there an impact of codon usage on this?&lt;br /&gt;
&lt;br /&gt;
Can we have both 4- and 5-base suppressor tRNAs in one cell?&lt;br /&gt;
&lt;br /&gt;
Are there particular combinations of suppressors that are more tolerated than others?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''How many frameshift mutations can be suppressed in a single gene?'''&lt;br /&gt;
&lt;br /&gt;
How close together can the frameshift mutations of a given LC be?&lt;br /&gt;
&lt;br /&gt;
Can we mix 4- and 5-base frameshift mutations in a given LC?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cdavis21</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=Can_we_solve_a_3-SAT_problem_with_supressor_logic%3F&amp;diff=7981</id>
		<title>Can we solve a 3-SAT problem with supressor logic?</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=Can_we_solve_a_3-SAT_problem_with_supressor_logic%3F&amp;diff=7981"/>
				<updated>2009-05-20T18:19:06Z</updated>
		
		<summary type="html">&lt;p&gt;Cdavis21: /* What is suppressor logic? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== What is the 3-SAT problem? ==&lt;br /&gt;
&lt;br /&gt;
''Advantages/Disadvantages to using the 3 SAT problem''&lt;br /&gt;
&lt;br /&gt;
Advantages:&lt;br /&gt;
&lt;br /&gt;
1) Seems to have an equal balance of mathematics and biology.&lt;br /&gt;
&lt;br /&gt;
2) Eventually, there is promise to make the problem difficult enough whereas a computer would have a hard time solving it.&lt;br /&gt;
&lt;br /&gt;
3) Introducing a new concept (supressor supressor logic)&lt;br /&gt;
&lt;br /&gt;
Disadvantages:&lt;br /&gt;
&lt;br /&gt;
1) Using the same concept/idea that has been used by previous Missouri Western/Davidson iGEM teams. (XOR gate)&lt;br /&gt;
&lt;br /&gt;
2) Finding enough for everyone to work on for the entire summer.&lt;br /&gt;
&lt;br /&gt;
3) Finding a promoter that is turned on without the use of a small particle.&lt;br /&gt;
&lt;br /&gt;
== How did Sakamoto et al. use a DNA computer to solve a 3-SAT problem? == &lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/3/39/Sakamoto_DNA_computer_3SAT.pdf Sakamoto et al.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:hairpin2.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sakamoto used hairpin formations in single stranded DNA (ssDNA) as a molecular computer. Hairpin structures are formed when complimentary bases on the same strand attach to each other forming a loop. As shown in Picture B above, C and -C are compliments of each other, and bind together. Picture A is what a normal ssDNA should look like. Sakamoto used this self assembly of secondary structures on a satisfiability (SAT) problem. The problem had six inputs and ten clauses. An example of a clause would be (a or b or -c), and could include any combinations of inputs from a to f including -a to -f. If the problem is satisfied, the ssDNA stays in it's normal form. If the problem is not satisfied, the ssDNA forms a hairpin. Later in the paper it explains that the hairpin forming molecules can be removed from the others with certain techniques. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The 10 clause 3-SAT problem solved in the paper is:&lt;br /&gt;
&lt;br /&gt;
(a or b or –c)&amp;lt;br&amp;gt;&lt;br /&gt;
(a or c or d) &amp;lt;br&amp;gt;&lt;br /&gt;
(a or –c or –d)&amp;lt;br&amp;gt;&lt;br /&gt;
(-a or –c or d)&amp;lt;br&amp;gt;&lt;br /&gt;
(a or –c or e)&amp;lt;br&amp;gt;&lt;br /&gt;
(a or d or –f)&amp;lt;br&amp;gt;&lt;br /&gt;
(-a or c or d)&amp;lt;br&amp;gt;&lt;br /&gt;
(a or c or –d)&amp;lt;br&amp;gt;&lt;br /&gt;
(-a or –c or –d)&amp;lt;br&amp;gt;&lt;br /&gt;
(-a or c or –d)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
note: this problem uses inputs of a, b, c, d, e, -a, -c, -d, -f (f, -b, -e are not used)&lt;br /&gt;
&lt;br /&gt;
== What is suppressor logic? ==&lt;br /&gt;
&lt;br /&gt;
Will's Version of the PPT for SSL 3SAT&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/6/6f/Will%27s_SSL_3SAT.ppt Will's Version of the PPT for SSL 3SAT]&lt;br /&gt;
&lt;br /&gt;
Powerpoint on 3SAT SSL (Bryce and Clif) I don't know how to post the powerpoint on here.&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/index.php/Image:3SAT_ppt-1-.ppt Bryce and Clif's Version]&lt;br /&gt;
&lt;br /&gt;
'''Suppressor Logic uses suppressor tRNAs as inputs to avoid frameshift mutations in the production of an output amino acid sequence'''&lt;br /&gt;
&lt;br /&gt;
A frameshift is a genetic mutation caused by the addition or deletion of nucelotides to a given sequence which codes for a protein.  Since codons are read in a series of three, the addition or deletion of nucleotides will disrupt the reading frame.  This disruption will most likely cause the production of a nonfunctional protein.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:suppressor4.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A frameshift occurs and, in this case, a guanine is added to the sequence.  If nothing is done, enzyme A will not be made, meaning the clause will not be satisfied.&lt;br /&gt;
&lt;br /&gt;
The suppressor tRNA allows the 4 letter sequence to be read as a single codon, therefore, keeping the protein on track.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If more than one frameshift mutation is introduced into a coding sequence, then logical operators can be encoded. Suppressor a binds to CCCG, supressor b binds to CUGC, and suppressor c binds to ACCG below:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# AUG CCCG CUG ... rest of Gene &amp;lt;br&amp;gt;&lt;br /&gt;
# AUG CCCG CUGC CUG ... rest of Gene &amp;lt;br&amp;gt;&lt;br /&gt;
# AUG CCCG  gg CUGC AGG ... rest of Gene &amp;lt;br&amp;gt;&lt;br /&gt;
# AUG CCCG gg CUGC gg ACCG AGG ... rest of Gene &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;background:lightcyan; font-weight:bold; text-align:center; width:45%&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|- style=&amp;quot;background:paleturquoise&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:15%&amp;quot; | Construct&lt;br /&gt;
! style=&amp;quot;width:15%&amp;quot; | Gene&lt;br /&gt;
! style=&amp;quot;width:15%&amp;quot; | Logical operation&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Phenotype || a&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Phenotype || a AND b&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Phenotype || a OR b&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Phenotype || a OR b OR c&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Repressor|| NOT a&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Repressor|| a NAND b&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Repressor|| a NOR b&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Repressor|| NOT (a OR b OR c)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Logical clauses can be connected by AND operators if the proteins produced are part of a biochemical pathway.'''  In this case, a AND b AND c: &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:suppressor2.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== How could suppressor logic be used to solve the Sakamoto 3-SAT problem? ==&lt;br /&gt;
&lt;br /&gt;
'''Definitions'''&lt;br /&gt;
&lt;br /&gt;
Inputs = framshift suppressor tRNAs &lt;br /&gt;
&lt;br /&gt;
Input value = supp a is 1, supp g is 0; supp b is 1, supp h is 0, etc. up to tth 6th pair of f and l&lt;br /&gt;
&lt;br /&gt;
Logical clause (LC) = three inputs connected by OR, eg. (a OR b OR e)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
LC using 4-base frameshift mutations:  cag CCCG aa GGGC tt GTTG cag (may also have any multiple of 3 bases between the mutations) &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LC using 5-base frameshift mutations:  cag CCCGC a GGGCG t GTTGC cag (may also have any multiple of 3 bases between the mutations) &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This makes an XOR logic gate as only one suppressor can be used at one time to maintain the reading frame.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Logical expression (LE) = string of LCs connected by AND &amp;lt;br&amp;gt;&lt;br /&gt;
The design below encodes LC1 AND LC2 AND LC3 &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:logical expression2.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Subroutine'''&lt;br /&gt;
&lt;br /&gt;
1. Individual bacteral cells use Hin/hix system to randomly choose of of the 64 possible combinations of 6 inputs.  Suppressors a and g represent 1 and 0 for the first input; suppressors b and h are 1 and 0 for the second input; etc. up to the sixth input with suppressors f and l (lower case L).  The triangles are hix sites for Hin recombination.  Whichever of the two suppressor tRNAs in an input pair is facing forward determines whether the value of that input is 1 or 0.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:suppressor inputs.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Each bacterial cell carries out the following subroutine on each LC: IF LC=TRUE THEN &amp;quot;check the next LC&amp;quot; ELSEIF LC=FALSE &amp;quot;go get a new set of inputs with step 1&amp;quot;  In order to do this, each of the activators below must turn on a repressor that turns off Hin production.  Then if one of the activators is not made, Hin will be made, and new inputs will be established.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:LE circuit.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. If/when a bacterial cell finds a set of inputs that satisfies the entire LE (ie. a solution to the 3-SAT problem), it will glow green.&lt;br /&gt;
&lt;br /&gt;
== Things we need to learn about ==&lt;br /&gt;
&lt;br /&gt;
'''Note: We would need 12 different frameshift suppressor tRNAs to encode the Sakamoto 3-SAT problem'''&lt;br /&gt;
&lt;br /&gt;
'''Discovery of frameshift tRNAs.  How many are known?'''  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/5/59/MaglierySchultz2001JMB.pdf Magliery, Anderson, Schultz]&lt;br /&gt;
&lt;br /&gt;
Library approach used to discover efficient suppressors of four-base codons AGGA, UAGA, CCCU, and CUAG using mutated versions of serine tRNA.&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/6/6f/AndersonSchultz2002ChemBiol.pdf  Anderson, Maglieri, Schultz]&lt;br /&gt;
&lt;br /&gt;
Signals for translational bypassing (slipping and hopping): mRNA secondary structure, &amp;quot;hungry&amp;quot; (underused) codons, upstream Shine-Dalgarno-like (RBS) sequences &amp;lt;br&amp;gt;&lt;br /&gt;
Library approach extended in order to discover frameshift suppressor tRNAs with anticodons of size two to six bases.  Two-base and six-base suppressors were not found, but the following five-base suppressors were found: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:Table2_Anderson2002.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/a/ac/Dunham_2009_tRNA_structure.pdf Dunham et al.]&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/c/c3/Hohsaka_2009_in_vitro_tln.pdf Hohsaka et al.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Processing of tRNA precursors in E. coli''' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://www.nature.com/embor/journal/v2/n1/full/embor501.html Mörl and Marchfelder] describe processing &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:the_final_cut.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''How many different frameshift suppressor tRNAs can be in one cell without causing toxicity?'''&lt;br /&gt;
&lt;br /&gt;
Can we have twelve of them?  If not, what is the maximum?  Is there an impact of codon usage on this?&lt;br /&gt;
&lt;br /&gt;
Can we have both 4- and 5-base suppressor tRNAs in one cell?&lt;br /&gt;
&lt;br /&gt;
Are there particular combinations of suppressors that are more tolerated than others?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''How many frameshift mutations can be suppressed in a single gene?'''&lt;br /&gt;
&lt;br /&gt;
How close together can the frameshift mutations of a given LC be?&lt;br /&gt;
&lt;br /&gt;
Can we mix 4- and 5-base frameshift mutations in a given LC?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cdavis21</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=Can_we_solve_a_3-SAT_problem_with_supressor_logic%3F&amp;diff=7980</id>
		<title>Can we solve a 3-SAT problem with supressor logic?</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=Can_we_solve_a_3-SAT_problem_with_supressor_logic%3F&amp;diff=7980"/>
				<updated>2009-05-20T18:16:55Z</updated>
		
		<summary type="html">&lt;p&gt;Cdavis21: /* What is suppressor logic? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== What is the 3-SAT problem? ==&lt;br /&gt;
&lt;br /&gt;
''Advantages/Disadvantages to using the 3 SAT problem''&lt;br /&gt;
&lt;br /&gt;
Advantages:&lt;br /&gt;
&lt;br /&gt;
1) Seems to have an equal balance of mathematics and biology.&lt;br /&gt;
&lt;br /&gt;
2) Eventually, there is promise to make the problem difficult enough whereas a computer would have a hard time solving it.&lt;br /&gt;
&lt;br /&gt;
3) Introducing a new concept (supressor supressor logic)&lt;br /&gt;
&lt;br /&gt;
Disadvantages:&lt;br /&gt;
&lt;br /&gt;
1) Using the same concept/idea that has been used by previous Missouri Western/Davidson iGEM teams. (XOR gate)&lt;br /&gt;
&lt;br /&gt;
2) Finding enough for everyone to work on for the entire summer.&lt;br /&gt;
&lt;br /&gt;
3) Finding a promoter that is turned on without the use of a small particle.&lt;br /&gt;
&lt;br /&gt;
== How did Sakamoto et al. use a DNA computer to solve a 3-SAT problem? == &lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/3/39/Sakamoto_DNA_computer_3SAT.pdf Sakamoto et al.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:hairpin2.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sakamoto used hairpin formations in single stranded DNA (ssDNA) as a molecular computer. Hairpin structures are formed when complimentary bases on the same strand attach to each other forming a loop. As shown in Picture B above, C and -C are compliments of each other, and bind together. Picture A is what a normal ssDNA should look like. Sakamoto used this self assembly of secondary structures on a satisfiability (SAT) problem. The problem had six inputs and ten clauses. An example of a clause would be (a or b or -c), and could include any combinations of inputs from a to f including -a to -f. If the problem is satisfied, the ssDNA stays in it's normal form. If the problem is not satisfied, the ssDNA forms a hairpin. Later in the paper it explains that the hairpin forming molecules can be removed from the others with certain techniques. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The 10 clause 3-SAT problem solved in the paper is:&lt;br /&gt;
&lt;br /&gt;
(a or b or –c)&amp;lt;br&amp;gt;&lt;br /&gt;
(a or c or d) &amp;lt;br&amp;gt;&lt;br /&gt;
(a or –c or –d)&amp;lt;br&amp;gt;&lt;br /&gt;
(-a or –c or d)&amp;lt;br&amp;gt;&lt;br /&gt;
(a or –c or e)&amp;lt;br&amp;gt;&lt;br /&gt;
(a or d or –f)&amp;lt;br&amp;gt;&lt;br /&gt;
(-a or c or d)&amp;lt;br&amp;gt;&lt;br /&gt;
(a or c or –d)&amp;lt;br&amp;gt;&lt;br /&gt;
(-a or –c or –d)&amp;lt;br&amp;gt;&lt;br /&gt;
(-a or c or –d)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
note: this problem uses inputs of a, b, c, d, e, -a, -c, -d, -f (f, -b, -e are not used)&lt;br /&gt;
&lt;br /&gt;
== What is suppressor logic? ==&lt;br /&gt;
&lt;br /&gt;
Will's Version of the PPT for SSL 3SAT&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/6/6f/Will%27s_SSL_3SAT.ppt Will's Version of the PPT for SSL 3SAT]&lt;br /&gt;
&lt;br /&gt;
Powerpoint on 3SAT SSL (Bryce and Clif) I don't know how to post the powerpoint on here.&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/index.php/Image:3SAT_ppt-1-.ppt]&lt;br /&gt;
&lt;br /&gt;
'''Suppressor Logic uses suppressor tRNAs as inputs to avoid frameshift mutations in the production of an output amino acid sequence'''&lt;br /&gt;
&lt;br /&gt;
A frameshift is a genetic mutation caused by the addition or deletion of nucelotides to a given sequence which codes for a protein.  Since codons are read in a series of three, the addition or deletion of nucleotides will disrupt the reading frame.  This disruption will most likely cause the production of a nonfunctional protein.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:suppressor4.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A frameshift occurs and, in this case, a guanine is added to the sequence.  If nothing is done, enzyme A will not be made, meaning the clause will not be satisfied.&lt;br /&gt;
&lt;br /&gt;
The suppressor tRNA allows the 4 letter sequence to be read as a single codon, therefore, keeping the protein on track.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If more than one frameshift mutation is introduced into a coding sequence, then logical operators can be encoded. Suppressor a binds to CCCG, supressor b binds to CUGC, and suppressor c binds to ACCG below:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# AUG CCCG CUG ... rest of Gene &amp;lt;br&amp;gt;&lt;br /&gt;
# AUG CCCG CUGC CUG ... rest of Gene &amp;lt;br&amp;gt;&lt;br /&gt;
# AUG CCCG  gg CUGC AGG ... rest of Gene &amp;lt;br&amp;gt;&lt;br /&gt;
# AUG CCCG gg CUGC gg ACCG AGG ... rest of Gene &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;background:lightcyan; font-weight:bold; text-align:center; width:45%&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|- style=&amp;quot;background:paleturquoise&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:15%&amp;quot; | Construct&lt;br /&gt;
! style=&amp;quot;width:15%&amp;quot; | Gene&lt;br /&gt;
! style=&amp;quot;width:15%&amp;quot; | Logical operation&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Phenotype || a&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Phenotype || a AND b&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Phenotype || a OR b&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Phenotype || a OR b OR c&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Repressor|| NOT a&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Repressor|| a NAND b&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Repressor|| a NOR b&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Repressor|| NOT (a OR b OR c)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Logical clauses can be connected by AND operators if the proteins produced are part of a biochemical pathway.'''  In this case, a AND b AND c: &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:suppressor2.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== How could suppressor logic be used to solve the Sakamoto 3-SAT problem? ==&lt;br /&gt;
&lt;br /&gt;
'''Definitions'''&lt;br /&gt;
&lt;br /&gt;
Inputs = framshift suppressor tRNAs &lt;br /&gt;
&lt;br /&gt;
Input value = supp a is 1, supp g is 0; supp b is 1, supp h is 0, etc. up to tth 6th pair of f and l&lt;br /&gt;
&lt;br /&gt;
Logical clause (LC) = three inputs connected by OR, eg. (a OR b OR e)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
LC using 4-base frameshift mutations:  cag CCCG aa GGGC tt GTTG cag (may also have any multiple of 3 bases between the mutations) &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LC using 5-base frameshift mutations:  cag CCCGC a GGGCG t GTTGC cag (may also have any multiple of 3 bases between the mutations) &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This makes an XOR logic gate as only one suppressor can be used at one time to maintain the reading frame.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Logical expression (LE) = string of LCs connected by AND &amp;lt;br&amp;gt;&lt;br /&gt;
The design below encodes LC1 AND LC2 AND LC3 &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:logical expression2.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Subroutine'''&lt;br /&gt;
&lt;br /&gt;
1. Individual bacteral cells use Hin/hix system to randomly choose of of the 64 possible combinations of 6 inputs.  Suppressors a and g represent 1 and 0 for the first input; suppressors b and h are 1 and 0 for the second input; etc. up to the sixth input with suppressors f and l (lower case L).  The triangles are hix sites for Hin recombination.  Whichever of the two suppressor tRNAs in an input pair is facing forward determines whether the value of that input is 1 or 0.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:suppressor inputs.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Each bacterial cell carries out the following subroutine on each LC: IF LC=TRUE THEN &amp;quot;check the next LC&amp;quot; ELSEIF LC=FALSE &amp;quot;go get a new set of inputs with step 1&amp;quot;  In order to do this, each of the activators below must turn on a repressor that turns off Hin production.  Then if one of the activators is not made, Hin will be made, and new inputs will be established.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:LE circuit.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. If/when a bacterial cell finds a set of inputs that satisfies the entire LE (ie. a solution to the 3-SAT problem), it will glow green.&lt;br /&gt;
&lt;br /&gt;
== Things we need to learn about ==&lt;br /&gt;
&lt;br /&gt;
'''Note: We would need 12 different frameshift suppressor tRNAs to encode the Sakamoto 3-SAT problem'''&lt;br /&gt;
&lt;br /&gt;
'''Discovery of frameshift tRNAs.  How many are known?'''  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/5/59/MaglierySchultz2001JMB.pdf Magliery, Anderson, Schultz]&lt;br /&gt;
&lt;br /&gt;
Library approach used to discover efficient suppressors of four-base codons AGGA, UAGA, CCCU, and CUAG using mutated versions of serine tRNA.&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/6/6f/AndersonSchultz2002ChemBiol.pdf  Anderson, Maglieri, Schultz]&lt;br /&gt;
&lt;br /&gt;
Signals for translational bypassing (slipping and hopping): mRNA secondary structure, &amp;quot;hungry&amp;quot; (underused) codons, upstream Shine-Dalgarno-like (RBS) sequences &amp;lt;br&amp;gt;&lt;br /&gt;
Library approach extended in order to discover frameshift suppressor tRNAs with anticodons of size two to six bases.  Two-base and six-base suppressors were not found, but the following five-base suppressors were found: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:Table2_Anderson2002.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/a/ac/Dunham_2009_tRNA_structure.pdf Dunham et al.]&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/c/c3/Hohsaka_2009_in_vitro_tln.pdf Hohsaka et al.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Processing of tRNA precursors in E. coli''' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://www.nature.com/embor/journal/v2/n1/full/embor501.html Mörl and Marchfelder] describe processing &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:the_final_cut.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''How many different frameshift suppressor tRNAs can be in one cell without causing toxicity?'''&lt;br /&gt;
&lt;br /&gt;
Can we have twelve of them?  If not, what is the maximum?  Is there an impact of codon usage on this?&lt;br /&gt;
&lt;br /&gt;
Can we have both 4- and 5-base suppressor tRNAs in one cell?&lt;br /&gt;
&lt;br /&gt;
Are there particular combinations of suppressors that are more tolerated than others?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''How many frameshift mutations can be suppressed in a single gene?'''&lt;br /&gt;
&lt;br /&gt;
How close together can the frameshift mutations of a given LC be?&lt;br /&gt;
&lt;br /&gt;
Can we mix 4- and 5-base frameshift mutations in a given LC?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cdavis21</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=Can_we_solve_a_3-SAT_problem_with_supressor_logic%3F&amp;diff=7979</id>
		<title>Can we solve a 3-SAT problem with supressor logic?</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=Can_we_solve_a_3-SAT_problem_with_supressor_logic%3F&amp;diff=7979"/>
				<updated>2009-05-20T18:13:11Z</updated>
		
		<summary type="html">&lt;p&gt;Cdavis21: /* What is suppressor logic? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== What is the 3-SAT problem? ==&lt;br /&gt;
&lt;br /&gt;
''Advantages/Disadvantages to using the 3 SAT problem''&lt;br /&gt;
&lt;br /&gt;
Advantages:&lt;br /&gt;
&lt;br /&gt;
1) Seems to have an equal balance of mathematics and biology.&lt;br /&gt;
&lt;br /&gt;
2) Eventually, there is promise to make the problem difficult enough whereas a computer would have a hard time solving it.&lt;br /&gt;
&lt;br /&gt;
3) Introducing a new concept (supressor supressor logic)&lt;br /&gt;
&lt;br /&gt;
Disadvantages:&lt;br /&gt;
&lt;br /&gt;
1) Using the same concept/idea that has been used by previous Missouri Western/Davidson iGEM teams. (XOR gate)&lt;br /&gt;
&lt;br /&gt;
2) Finding enough for everyone to work on for the entire summer.&lt;br /&gt;
&lt;br /&gt;
3) Finding a promoter that is turned on without the use of a small particle.&lt;br /&gt;
&lt;br /&gt;
== How did Sakamoto et al. use a DNA computer to solve a 3-SAT problem? == &lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/3/39/Sakamoto_DNA_computer_3SAT.pdf Sakamoto et al.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:hairpin2.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sakamoto used hairpin formations in single stranded DNA (ssDNA) as a molecular computer. Hairpin structures are formed when complimentary bases on the same strand attach to each other forming a loop. As shown in Picture B above, C and -C are compliments of each other, and bind together. Picture A is what a normal ssDNA should look like. Sakamoto used this self assembly of secondary structures on a satisfiability (SAT) problem. The problem had six inputs and ten clauses. An example of a clause would be (a or b or -c), and could include any combinations of inputs from a to f including -a to -f. If the problem is satisfied, the ssDNA stays in it's normal form. If the problem is not satisfied, the ssDNA forms a hairpin. Later in the paper it explains that the hairpin forming molecules can be removed from the others with certain techniques. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The 10 clause 3-SAT problem solved in the paper is:&lt;br /&gt;
&lt;br /&gt;
(a or b or –c)&amp;lt;br&amp;gt;&lt;br /&gt;
(a or c or d) &amp;lt;br&amp;gt;&lt;br /&gt;
(a or –c or –d)&amp;lt;br&amp;gt;&lt;br /&gt;
(-a or –c or d)&amp;lt;br&amp;gt;&lt;br /&gt;
(a or –c or e)&amp;lt;br&amp;gt;&lt;br /&gt;
(a or d or –f)&amp;lt;br&amp;gt;&lt;br /&gt;
(-a or c or d)&amp;lt;br&amp;gt;&lt;br /&gt;
(a or c or –d)&amp;lt;br&amp;gt;&lt;br /&gt;
(-a or –c or –d)&amp;lt;br&amp;gt;&lt;br /&gt;
(-a or c or –d)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
note: this problem uses inputs of a, b, c, d, e, -a, -c, -d, -f (f, -b, -e are not used)&lt;br /&gt;
&lt;br /&gt;
== What is suppressor logic? ==&lt;br /&gt;
&lt;br /&gt;
Will's Version of the PPT for SSL 3SAT&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/6/6f/Will%27s_SSL_3SAT.ppt Will's Version of the PPT for SSL 3SAT]&lt;br /&gt;
&lt;br /&gt;
Powerpoint on 3SAT SSL (Bryce and Clif) I don't know how to post the powerpoint on here.&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/6/6f/3SAT_ppt-1-.ppt] &lt;br /&gt;
&lt;br /&gt;
'''Suppressor Logic uses suppressor tRNAs as inputs to avoid frameshift mutations in the production of an output amino acid sequence'''&lt;br /&gt;
&lt;br /&gt;
A frameshift is a genetic mutation caused by the addition or deletion of nucelotides to a given sequence which codes for a protein.  Since codons are read in a series of three, the addition or deletion of nucleotides will disrupt the reading frame.  This disruption will most likely cause the production of a nonfunctional protein.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:suppressor4.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A frameshift occurs and, in this case, a guanine is added to the sequence.  If nothing is done, enzyme A will not be made, meaning the clause will not be satisfied.&lt;br /&gt;
&lt;br /&gt;
The suppressor tRNA allows the 4 letter sequence to be read as a single codon, therefore, keeping the protein on track.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If more than one frameshift mutation is introduced into a coding sequence, then logical operators can be encoded. Suppressor a binds to CCCG, supressor b binds to CUGC, and suppressor c binds to ACCG below:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# AUG CCCG CUG ... rest of Gene &amp;lt;br&amp;gt;&lt;br /&gt;
# AUG CCCG CUGC CUG ... rest of Gene &amp;lt;br&amp;gt;&lt;br /&gt;
# AUG CCCG  gg CUGC AGG ... rest of Gene &amp;lt;br&amp;gt;&lt;br /&gt;
# AUG CCCG gg CUGC gg ACCG AGG ... rest of Gene &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;background:lightcyan; font-weight:bold; text-align:center; width:45%&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|- style=&amp;quot;background:paleturquoise&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:15%&amp;quot; | Construct&lt;br /&gt;
! style=&amp;quot;width:15%&amp;quot; | Gene&lt;br /&gt;
! style=&amp;quot;width:15%&amp;quot; | Logical operation&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Phenotype || a&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Phenotype || a AND b&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Phenotype || a OR b&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Phenotype || a OR b OR c&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Repressor|| NOT a&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Repressor|| a NAND b&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Repressor|| a NOR b&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Repressor|| NOT (a OR b OR c)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Logical clauses can be connected by AND operators if the proteins produced are part of a biochemical pathway.'''  In this case, a AND b AND c: &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:suppressor2.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== How could suppressor logic be used to solve the Sakamoto 3-SAT problem? ==&lt;br /&gt;
&lt;br /&gt;
'''Definitions'''&lt;br /&gt;
&lt;br /&gt;
Inputs = framshift suppressor tRNAs &lt;br /&gt;
&lt;br /&gt;
Input value = supp a is 1, supp g is 0; supp b is 1, supp h is 0, etc. up to tth 6th pair of f and l&lt;br /&gt;
&lt;br /&gt;
Logical clause (LC) = three inputs connected by OR, eg. (a OR b OR e)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
LC using 4-base frameshift mutations:  cag CCCG aa GGGC tt GTTG cag (may also have any multiple of 3 bases between the mutations) &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LC using 5-base frameshift mutations:  cag CCCGC a GGGCG t GTTGC cag (may also have any multiple of 3 bases between the mutations) &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This makes an XOR logic gate as only one suppressor can be used at one time to maintain the reading frame.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Logical expression (LE) = string of LCs connected by AND &amp;lt;br&amp;gt;&lt;br /&gt;
The design below encodes LC1 AND LC2 AND LC3 &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:logical expression2.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Subroutine'''&lt;br /&gt;
&lt;br /&gt;
1. Individual bacteral cells use Hin/hix system to randomly choose of of the 64 possible combinations of 6 inputs.  Suppressors a and g represent 1 and 0 for the first input; suppressors b and h are 1 and 0 for the second input; etc. up to the sixth input with suppressors f and l (lower case L).  The triangles are hix sites for Hin recombination.  Whichever of the two suppressor tRNAs in an input pair is facing forward determines whether the value of that input is 1 or 0.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:suppressor inputs.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Each bacterial cell carries out the following subroutine on each LC: IF LC=TRUE THEN &amp;quot;check the next LC&amp;quot; ELSEIF LC=FALSE &amp;quot;go get a new set of inputs with step 1&amp;quot;  In order to do this, each of the activators below must turn on a repressor that turns off Hin production.  Then if one of the activators is not made, Hin will be made, and new inputs will be established.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:LE circuit.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. If/when a bacterial cell finds a set of inputs that satisfies the entire LE (ie. a solution to the 3-SAT problem), it will glow green.&lt;br /&gt;
&lt;br /&gt;
== Things we need to learn about ==&lt;br /&gt;
&lt;br /&gt;
'''Note: We would need 12 different frameshift suppressor tRNAs to encode the Sakamoto 3-SAT problem'''&lt;br /&gt;
&lt;br /&gt;
'''Discovery of frameshift tRNAs.  How many are known?'''  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/5/59/MaglierySchultz2001JMB.pdf Magliery, Anderson, Schultz]&lt;br /&gt;
&lt;br /&gt;
Library approach used to discover efficient suppressors of four-base codons AGGA, UAGA, CCCU, and CUAG using mutated versions of serine tRNA.&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/6/6f/AndersonSchultz2002ChemBiol.pdf  Anderson, Maglieri, Schultz]&lt;br /&gt;
&lt;br /&gt;
Signals for translational bypassing (slipping and hopping): mRNA secondary structure, &amp;quot;hungry&amp;quot; (underused) codons, upstream Shine-Dalgarno-like (RBS) sequences &amp;lt;br&amp;gt;&lt;br /&gt;
Library approach extended in order to discover frameshift suppressor tRNAs with anticodons of size two to six bases.  Two-base and six-base suppressors were not found, but the following five-base suppressors were found: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:Table2_Anderson2002.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/a/ac/Dunham_2009_tRNA_structure.pdf Dunham et al.]&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/c/c3/Hohsaka_2009_in_vitro_tln.pdf Hohsaka et al.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Processing of tRNA precursors in E. coli''' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://www.nature.com/embor/journal/v2/n1/full/embor501.html Mörl and Marchfelder] describe processing &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:the_final_cut.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''How many different frameshift suppressor tRNAs can be in one cell without causing toxicity?'''&lt;br /&gt;
&lt;br /&gt;
Can we have twelve of them?  If not, what is the maximum?  Is there an impact of codon usage on this?&lt;br /&gt;
&lt;br /&gt;
Can we have both 4- and 5-base suppressor tRNAs in one cell?&lt;br /&gt;
&lt;br /&gt;
Are there particular combinations of suppressors that are more tolerated than others?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''How many frameshift mutations can be suppressed in a single gene?'''&lt;br /&gt;
&lt;br /&gt;
How close together can the frameshift mutations of a given LC be?&lt;br /&gt;
&lt;br /&gt;
Can we mix 4- and 5-base frameshift mutations in a given LC?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cdavis21</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=Can_we_solve_a_3-SAT_problem_with_supressor_logic%3F&amp;diff=7978</id>
		<title>Can we solve a 3-SAT problem with supressor logic?</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=Can_we_solve_a_3-SAT_problem_with_supressor_logic%3F&amp;diff=7978"/>
				<updated>2009-05-20T18:07:51Z</updated>
		
		<summary type="html">&lt;p&gt;Cdavis21: /* What is suppressor logic? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== What is the 3-SAT problem? ==&lt;br /&gt;
&lt;br /&gt;
''Advantages/Disadvantages to using the 3 SAT problem''&lt;br /&gt;
&lt;br /&gt;
Advantages:&lt;br /&gt;
&lt;br /&gt;
1) Seems to have an equal balance of mathematics and biology.&lt;br /&gt;
&lt;br /&gt;
2) Eventually, there is promise to make the problem difficult enough whereas a computer would have a hard time solving it.&lt;br /&gt;
&lt;br /&gt;
3) Introducing a new concept (supressor supressor logic)&lt;br /&gt;
&lt;br /&gt;
Disadvantages:&lt;br /&gt;
&lt;br /&gt;
1) Using the same concept/idea that has been used by previous Missouri Western/Davidson iGEM teams. (XOR gate)&lt;br /&gt;
&lt;br /&gt;
2) Finding enough for everyone to work on for the entire summer.&lt;br /&gt;
&lt;br /&gt;
3) Finding a promoter that is turned on without the use of a small particle.&lt;br /&gt;
&lt;br /&gt;
== How did Sakamoto et al. use a DNA computer to solve a 3-SAT problem? == &lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/3/39/Sakamoto_DNA_computer_3SAT.pdf Sakamoto et al.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:hairpin2.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sakamoto used hairpin formations in single stranded DNA (ssDNA) as a molecular computer. Hairpin structures are formed when complimentary bases on the same strand attach to each other forming a loop. As shown in Picture B above, C and -C are compliments of each other, and bind together. Picture A is what a normal ssDNA should look like. Sakamoto used this self assembly of secondary structures on a satisfiability (SAT) problem. The problem had six inputs and ten clauses. An example of a clause would be (a or b or -c), and could include any combinations of inputs from a to f including -a to -f. If the problem is satisfied, the ssDNA stays in it's normal form. If the problem is not satisfied, the ssDNA forms a hairpin. Later in the paper it explains that the hairpin forming molecules can be removed from the others with certain techniques. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The 10 clause 3-SAT problem solved in the paper is:&lt;br /&gt;
&lt;br /&gt;
(a or b or –c)&amp;lt;br&amp;gt;&lt;br /&gt;
(a or c or d) &amp;lt;br&amp;gt;&lt;br /&gt;
(a or –c or –d)&amp;lt;br&amp;gt;&lt;br /&gt;
(-a or –c or d)&amp;lt;br&amp;gt;&lt;br /&gt;
(a or –c or e)&amp;lt;br&amp;gt;&lt;br /&gt;
(a or d or –f)&amp;lt;br&amp;gt;&lt;br /&gt;
(-a or c or d)&amp;lt;br&amp;gt;&lt;br /&gt;
(a or c or –d)&amp;lt;br&amp;gt;&lt;br /&gt;
(-a or –c or –d)&amp;lt;br&amp;gt;&lt;br /&gt;
(-a or c or –d)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
note: this problem uses inputs of a, b, c, d, e, -a, -c, -d, -f (f, -b, -e are not used)&lt;br /&gt;
&lt;br /&gt;
== What is suppressor logic? ==&lt;br /&gt;
&lt;br /&gt;
Will's Version of the PPT for SSL 3SAT&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/6/6f/Will%27s_SSL_3SAT.ppt Will's Version of the PPT for SSL 3SAT]&lt;br /&gt;
&lt;br /&gt;
Powerpoint on 3SAT SSL (Bryce and Clif) I don't know how to post the powerpoint on here.&lt;br /&gt;
&lt;br /&gt;
'''Suppressor Logic uses suppressor tRNAs as inputs to avoid frameshift mutations in the production of an output amino acid sequence'''&lt;br /&gt;
&lt;br /&gt;
A frameshift is a genetic mutation caused by the addition or deletion of nucelotides to a given sequence which codes for a protein.  Since codons are read in a series of three, the addition or deletion of nucleotides will disrupt the reading frame.  This disruption will most likely cause the production of a nonfunctional protein.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:suppressor4.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A frameshift occurs and, in this case, a guanine is added to the sequence.  If nothing is done, enzyme A will not be made, meaning the clause will not be satisfied.&lt;br /&gt;
&lt;br /&gt;
The suppressor tRNA allows the 4 letter sequence to be read as a single codon, therefore, keeping the protein on track.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If more than one frameshift mutation is introduced into a coding sequence, then logical operators can be encoded. Suppressor a binds to CCCG, supressor b binds to CUGC, and suppressor c binds to ACCG below:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# AUG CCCG CUG ... rest of Gene &amp;lt;br&amp;gt;&lt;br /&gt;
# AUG CCCG CUGC CUG ... rest of Gene &amp;lt;br&amp;gt;&lt;br /&gt;
# AUG CCCG  gg CUGC AGG ... rest of Gene &amp;lt;br&amp;gt;&lt;br /&gt;
# AUG CCCG gg CUGC gg ACCG AGG ... rest of Gene &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;background:lightcyan; font-weight:bold; text-align:center; width:45%&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|- style=&amp;quot;background:paleturquoise&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:15%&amp;quot; | Construct&lt;br /&gt;
! style=&amp;quot;width:15%&amp;quot; | Gene&lt;br /&gt;
! style=&amp;quot;width:15%&amp;quot; | Logical operation&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Phenotype || a&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Phenotype || a AND b&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Phenotype || a OR b&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Phenotype || a OR b OR c&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Repressor|| NOT a&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Repressor|| a NAND b&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Repressor|| a NOR b&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Repressor|| NOT (a OR b OR c)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Logical clauses can be connected by AND operators if the proteins produced are part of a biochemical pathway.'''  In this case, a AND b AND c: &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:suppressor2.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== How could suppressor logic be used to solve the Sakamoto 3-SAT problem? ==&lt;br /&gt;
&lt;br /&gt;
'''Definitions'''&lt;br /&gt;
&lt;br /&gt;
Inputs = framshift suppressor tRNAs &lt;br /&gt;
&lt;br /&gt;
Input value = supp a is 1, supp g is 0; supp b is 1, supp h is 0, etc. up to tth 6th pair of f and l&lt;br /&gt;
&lt;br /&gt;
Logical clause (LC) = three inputs connected by OR, eg. (a OR b OR e)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
LC using 4-base frameshift mutations:  cag CCCG aa GGGC tt GTTG cag (may also have any multiple of 3 bases between the mutations) &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LC using 5-base frameshift mutations:  cag CCCGC a GGGCG t GTTGC cag (may also have any multiple of 3 bases between the mutations) &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This makes an XOR logic gate as only one suppressor can be used at one time to maintain the reading frame.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Logical expression (LE) = string of LCs connected by AND &amp;lt;br&amp;gt;&lt;br /&gt;
The design below encodes LC1 AND LC2 AND LC3 &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:logical expression2.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Subroutine'''&lt;br /&gt;
&lt;br /&gt;
1. Individual bacteral cells use Hin/hix system to randomly choose of of the 64 possible combinations of 6 inputs.  Suppressors a and g represent 1 and 0 for the first input; suppressors b and h are 1 and 0 for the second input; etc. up to the sixth input with suppressors f and l (lower case L).  The triangles are hix sites for Hin recombination.  Whichever of the two suppressor tRNAs in an input pair is facing forward determines whether the value of that input is 1 or 0.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:suppressor inputs.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Each bacterial cell carries out the following subroutine on each LC: IF LC=TRUE THEN &amp;quot;check the next LC&amp;quot; ELSEIF LC=FALSE &amp;quot;go get a new set of inputs with step 1&amp;quot;  In order to do this, each of the activators below must turn on a repressor that turns off Hin production.  Then if one of the activators is not made, Hin will be made, and new inputs will be established.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:LE circuit.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. If/when a bacterial cell finds a set of inputs that satisfies the entire LE (ie. a solution to the 3-SAT problem), it will glow green.&lt;br /&gt;
&lt;br /&gt;
== Things we need to learn about ==&lt;br /&gt;
&lt;br /&gt;
'''Note: We would need 12 different frameshift suppressor tRNAs to encode the Sakamoto 3-SAT problem'''&lt;br /&gt;
&lt;br /&gt;
'''Discovery of frameshift tRNAs.  How many are known?'''  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/5/59/MaglierySchultz2001JMB.pdf Magliery, Anderson, Schultz]&lt;br /&gt;
&lt;br /&gt;
Library approach used to discover efficient suppressors of four-base codons AGGA, UAGA, CCCU, and CUAG using mutated versions of serine tRNA.&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/6/6f/AndersonSchultz2002ChemBiol.pdf  Anderson, Maglieri, Schultz]&lt;br /&gt;
&lt;br /&gt;
Signals for translational bypassing (slipping and hopping): mRNA secondary structure, &amp;quot;hungry&amp;quot; (underused) codons, upstream Shine-Dalgarno-like (RBS) sequences &amp;lt;br&amp;gt;&lt;br /&gt;
Library approach extended in order to discover frameshift suppressor tRNAs with anticodons of size two to six bases.  Two-base and six-base suppressors were not found, but the following five-base suppressors were found: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:Table2_Anderson2002.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/a/ac/Dunham_2009_tRNA_structure.pdf Dunham et al.]&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/c/c3/Hohsaka_2009_in_vitro_tln.pdf Hohsaka et al.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Processing of tRNA precursors in E. coli''' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://www.nature.com/embor/journal/v2/n1/full/embor501.html Mörl and Marchfelder] describe processing &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:the_final_cut.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''How many different frameshift suppressor tRNAs can be in one cell without causing toxicity?'''&lt;br /&gt;
&lt;br /&gt;
Can we have twelve of them?  If not, what is the maximum?  Is there an impact of codon usage on this?&lt;br /&gt;
&lt;br /&gt;
Can we have both 4- and 5-base suppressor tRNAs in one cell?&lt;br /&gt;
&lt;br /&gt;
Are there particular combinations of suppressors that are more tolerated than others?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''How many frameshift mutations can be suppressed in a single gene?'''&lt;br /&gt;
&lt;br /&gt;
How close together can the frameshift mutations of a given LC be?&lt;br /&gt;
&lt;br /&gt;
Can we mix 4- and 5-base frameshift mutations in a given LC?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cdavis21</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=Can_we_solve_a_3-SAT_problem_with_supressor_logic%3F&amp;diff=7977</id>
		<title>Can we solve a 3-SAT problem with supressor logic?</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=Can_we_solve_a_3-SAT_problem_with_supressor_logic%3F&amp;diff=7977"/>
				<updated>2009-05-20T18:07:39Z</updated>
		
		<summary type="html">&lt;p&gt;Cdavis21: /* What is suppressor logic? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== What is the 3-SAT problem? ==&lt;br /&gt;
&lt;br /&gt;
''Advantages/Disadvantages to using the 3 SAT problem''&lt;br /&gt;
&lt;br /&gt;
Advantages:&lt;br /&gt;
&lt;br /&gt;
1) Seems to have an equal balance of mathematics and biology.&lt;br /&gt;
&lt;br /&gt;
2) Eventually, there is promise to make the problem difficult enough whereas a computer would have a hard time solving it.&lt;br /&gt;
&lt;br /&gt;
3) Introducing a new concept (supressor supressor logic)&lt;br /&gt;
&lt;br /&gt;
Disadvantages:&lt;br /&gt;
&lt;br /&gt;
1) Using the same concept/idea that has been used by previous Missouri Western/Davidson iGEM teams. (XOR gate)&lt;br /&gt;
&lt;br /&gt;
2) Finding enough for everyone to work on for the entire summer.&lt;br /&gt;
&lt;br /&gt;
3) Finding a promoter that is turned on without the use of a small particle.&lt;br /&gt;
&lt;br /&gt;
== How did Sakamoto et al. use a DNA computer to solve a 3-SAT problem? == &lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/3/39/Sakamoto_DNA_computer_3SAT.pdf Sakamoto et al.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:hairpin2.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sakamoto used hairpin formations in single stranded DNA (ssDNA) as a molecular computer. Hairpin structures are formed when complimentary bases on the same strand attach to each other forming a loop. As shown in Picture B above, C and -C are compliments of each other, and bind together. Picture A is what a normal ssDNA should look like. Sakamoto used this self assembly of secondary structures on a satisfiability (SAT) problem. The problem had six inputs and ten clauses. An example of a clause would be (a or b or -c), and could include any combinations of inputs from a to f including -a to -f. If the problem is satisfied, the ssDNA stays in it's normal form. If the problem is not satisfied, the ssDNA forms a hairpin. Later in the paper it explains that the hairpin forming molecules can be removed from the others with certain techniques. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The 10 clause 3-SAT problem solved in the paper is:&lt;br /&gt;
&lt;br /&gt;
(a or b or –c)&amp;lt;br&amp;gt;&lt;br /&gt;
(a or c or d) &amp;lt;br&amp;gt;&lt;br /&gt;
(a or –c or –d)&amp;lt;br&amp;gt;&lt;br /&gt;
(-a or –c or d)&amp;lt;br&amp;gt;&lt;br /&gt;
(a or –c or e)&amp;lt;br&amp;gt;&lt;br /&gt;
(a or d or –f)&amp;lt;br&amp;gt;&lt;br /&gt;
(-a or c or d)&amp;lt;br&amp;gt;&lt;br /&gt;
(a or c or –d)&amp;lt;br&amp;gt;&lt;br /&gt;
(-a or –c or –d)&amp;lt;br&amp;gt;&lt;br /&gt;
(-a or c or –d)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
note: this problem uses inputs of a, b, c, d, e, -a, -c, -d, -f (f, -b, -e are not used)&lt;br /&gt;
&lt;br /&gt;
== What is suppressor logic? ==&lt;br /&gt;
&lt;br /&gt;
Will's Version of the PPT for SSL 3SAT&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/6/6f/Will%27s_SSL_3SAT.ppt Will's Version of the PPT for SSL 3SAT]&lt;br /&gt;
&lt;br /&gt;
Powerpoint on 3SAT SSL (Bryce and Clif)I don't know how to post the powerpoint on here.&lt;br /&gt;
&lt;br /&gt;
'''Suppressor Logic uses suppressor tRNAs as inputs to avoid frameshift mutations in the production of an output amino acid sequence'''&lt;br /&gt;
&lt;br /&gt;
A frameshift is a genetic mutation caused by the addition or deletion of nucelotides to a given sequence which codes for a protein.  Since codons are read in a series of three, the addition or deletion of nucleotides will disrupt the reading frame.  This disruption will most likely cause the production of a nonfunctional protein.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:suppressor4.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A frameshift occurs and, in this case, a guanine is added to the sequence.  If nothing is done, enzyme A will not be made, meaning the clause will not be satisfied.&lt;br /&gt;
&lt;br /&gt;
The suppressor tRNA allows the 4 letter sequence to be read as a single codon, therefore, keeping the protein on track.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If more than one frameshift mutation is introduced into a coding sequence, then logical operators can be encoded. Suppressor a binds to CCCG, supressor b binds to CUGC, and suppressor c binds to ACCG below:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# AUG CCCG CUG ... rest of Gene &amp;lt;br&amp;gt;&lt;br /&gt;
# AUG CCCG CUGC CUG ... rest of Gene &amp;lt;br&amp;gt;&lt;br /&gt;
# AUG CCCG  gg CUGC AGG ... rest of Gene &amp;lt;br&amp;gt;&lt;br /&gt;
# AUG CCCG gg CUGC gg ACCG AGG ... rest of Gene &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;background:lightcyan; font-weight:bold; text-align:center; width:45%&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|- style=&amp;quot;background:paleturquoise&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:15%&amp;quot; | Construct&lt;br /&gt;
! style=&amp;quot;width:15%&amp;quot; | Gene&lt;br /&gt;
! style=&amp;quot;width:15%&amp;quot; | Logical operation&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Phenotype || a&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Phenotype || a AND b&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Phenotype || a OR b&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Phenotype || a OR b OR c&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Repressor|| NOT a&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Repressor|| a NAND b&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Repressor|| a NOR b&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Repressor|| NOT (a OR b OR c)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Logical clauses can be connected by AND operators if the proteins produced are part of a biochemical pathway.'''  In this case, a AND b AND c: &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:suppressor2.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== How could suppressor logic be used to solve the Sakamoto 3-SAT problem? ==&lt;br /&gt;
&lt;br /&gt;
'''Definitions'''&lt;br /&gt;
&lt;br /&gt;
Inputs = framshift suppressor tRNAs &lt;br /&gt;
&lt;br /&gt;
Input value = supp a is 1, supp g is 0; supp b is 1, supp h is 0, etc. up to tth 6th pair of f and l&lt;br /&gt;
&lt;br /&gt;
Logical clause (LC) = three inputs connected by OR, eg. (a OR b OR e)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
LC using 4-base frameshift mutations:  cag CCCG aa GGGC tt GTTG cag (may also have any multiple of 3 bases between the mutations) &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LC using 5-base frameshift mutations:  cag CCCGC a GGGCG t GTTGC cag (may also have any multiple of 3 bases between the mutations) &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This makes an XOR logic gate as only one suppressor can be used at one time to maintain the reading frame.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Logical expression (LE) = string of LCs connected by AND &amp;lt;br&amp;gt;&lt;br /&gt;
The design below encodes LC1 AND LC2 AND LC3 &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:logical expression2.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Subroutine'''&lt;br /&gt;
&lt;br /&gt;
1. Individual bacteral cells use Hin/hix system to randomly choose of of the 64 possible combinations of 6 inputs.  Suppressors a and g represent 1 and 0 for the first input; suppressors b and h are 1 and 0 for the second input; etc. up to the sixth input with suppressors f and l (lower case L).  The triangles are hix sites for Hin recombination.  Whichever of the two suppressor tRNAs in an input pair is facing forward determines whether the value of that input is 1 or 0.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:suppressor inputs.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Each bacterial cell carries out the following subroutine on each LC: IF LC=TRUE THEN &amp;quot;check the next LC&amp;quot; ELSEIF LC=FALSE &amp;quot;go get a new set of inputs with step 1&amp;quot;  In order to do this, each of the activators below must turn on a repressor that turns off Hin production.  Then if one of the activators is not made, Hin will be made, and new inputs will be established.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:LE circuit.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. If/when a bacterial cell finds a set of inputs that satisfies the entire LE (ie. a solution to the 3-SAT problem), it will glow green.&lt;br /&gt;
&lt;br /&gt;
== Things we need to learn about ==&lt;br /&gt;
&lt;br /&gt;
'''Note: We would need 12 different frameshift suppressor tRNAs to encode the Sakamoto 3-SAT problem'''&lt;br /&gt;
&lt;br /&gt;
'''Discovery of frameshift tRNAs.  How many are known?'''  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/5/59/MaglierySchultz2001JMB.pdf Magliery, Anderson, Schultz]&lt;br /&gt;
&lt;br /&gt;
Library approach used to discover efficient suppressors of four-base codons AGGA, UAGA, CCCU, and CUAG using mutated versions of serine tRNA.&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/6/6f/AndersonSchultz2002ChemBiol.pdf  Anderson, Maglieri, Schultz]&lt;br /&gt;
&lt;br /&gt;
Signals for translational bypassing (slipping and hopping): mRNA secondary structure, &amp;quot;hungry&amp;quot; (underused) codons, upstream Shine-Dalgarno-like (RBS) sequences &amp;lt;br&amp;gt;&lt;br /&gt;
Library approach extended in order to discover frameshift suppressor tRNAs with anticodons of size two to six bases.  Two-base and six-base suppressors were not found, but the following five-base suppressors were found: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:Table2_Anderson2002.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/a/ac/Dunham_2009_tRNA_structure.pdf Dunham et al.]&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/c/c3/Hohsaka_2009_in_vitro_tln.pdf Hohsaka et al.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Processing of tRNA precursors in E. coli''' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://www.nature.com/embor/journal/v2/n1/full/embor501.html Mörl and Marchfelder] describe processing &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:the_final_cut.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''How many different frameshift suppressor tRNAs can be in one cell without causing toxicity?'''&lt;br /&gt;
&lt;br /&gt;
Can we have twelve of them?  If not, what is the maximum?  Is there an impact of codon usage on this?&lt;br /&gt;
&lt;br /&gt;
Can we have both 4- and 5-base suppressor tRNAs in one cell?&lt;br /&gt;
&lt;br /&gt;
Are there particular combinations of suppressors that are more tolerated than others?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''How many frameshift mutations can be suppressed in a single gene?'''&lt;br /&gt;
&lt;br /&gt;
How close together can the frameshift mutations of a given LC be?&lt;br /&gt;
&lt;br /&gt;
Can we mix 4- and 5-base frameshift mutations in a given LC?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cdavis21</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=Can_we_solve_a_3-SAT_problem_with_supressor_logic%3F&amp;diff=7976</id>
		<title>Can we solve a 3-SAT problem with supressor logic?</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=Can_we_solve_a_3-SAT_problem_with_supressor_logic%3F&amp;diff=7976"/>
				<updated>2009-05-20T18:07:07Z</updated>
		
		<summary type="html">&lt;p&gt;Cdavis21: /* What is suppressor logic? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== What is the 3-SAT problem? ==&lt;br /&gt;
&lt;br /&gt;
''Advantages/Disadvantages to using the 3 SAT problem''&lt;br /&gt;
&lt;br /&gt;
Advantages:&lt;br /&gt;
&lt;br /&gt;
1) Seems to have an equal balance of mathematics and biology.&lt;br /&gt;
&lt;br /&gt;
2) Eventually, there is promise to make the problem difficult enough whereas a computer would have a hard time solving it.&lt;br /&gt;
&lt;br /&gt;
3) Introducing a new concept (supressor supressor logic)&lt;br /&gt;
&lt;br /&gt;
Disadvantages:&lt;br /&gt;
&lt;br /&gt;
1) Using the same concept/idea that has been used by previous Missouri Western/Davidson iGEM teams. (XOR gate)&lt;br /&gt;
&lt;br /&gt;
2) Finding enough for everyone to work on for the entire summer.&lt;br /&gt;
&lt;br /&gt;
3) Finding a promoter that is turned on without the use of a small particle.&lt;br /&gt;
&lt;br /&gt;
== How did Sakamoto et al. use a DNA computer to solve a 3-SAT problem? == &lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/3/39/Sakamoto_DNA_computer_3SAT.pdf Sakamoto et al.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:hairpin2.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sakamoto used hairpin formations in single stranded DNA (ssDNA) as a molecular computer. Hairpin structures are formed when complimentary bases on the same strand attach to each other forming a loop. As shown in Picture B above, C and -C are compliments of each other, and bind together. Picture A is what a normal ssDNA should look like. Sakamoto used this self assembly of secondary structures on a satisfiability (SAT) problem. The problem had six inputs and ten clauses. An example of a clause would be (a or b or -c), and could include any combinations of inputs from a to f including -a to -f. If the problem is satisfied, the ssDNA stays in it's normal form. If the problem is not satisfied, the ssDNA forms a hairpin. Later in the paper it explains that the hairpin forming molecules can be removed from the others with certain techniques. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The 10 clause 3-SAT problem solved in the paper is:&lt;br /&gt;
&lt;br /&gt;
(a or b or –c)&amp;lt;br&amp;gt;&lt;br /&gt;
(a or c or d) &amp;lt;br&amp;gt;&lt;br /&gt;
(a or –c or –d)&amp;lt;br&amp;gt;&lt;br /&gt;
(-a or –c or d)&amp;lt;br&amp;gt;&lt;br /&gt;
(a or –c or e)&amp;lt;br&amp;gt;&lt;br /&gt;
(a or d or –f)&amp;lt;br&amp;gt;&lt;br /&gt;
(-a or c or d)&amp;lt;br&amp;gt;&lt;br /&gt;
(a or c or –d)&amp;lt;br&amp;gt;&lt;br /&gt;
(-a or –c or –d)&amp;lt;br&amp;gt;&lt;br /&gt;
(-a or c or –d)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
note: this problem uses inputs of a, b, c, d, e, -a, -c, -d, -f (f, -b, -e are not used)&lt;br /&gt;
&lt;br /&gt;
== What is suppressor logic? ==&lt;br /&gt;
&lt;br /&gt;
Will's Version of the PPT for SSL 3SAT&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/6/6f/Will%27s_SSL_3SAT.ppt Will's Version of the PPT for SSL 3SAT]&lt;br /&gt;
&lt;br /&gt;
Powerpoint on 3SAT SSL (Bryce and Clif) [http://gcat.davidson.edu/GcatWiki/images/6/6f/3SAT_ppt-1-.ppt] &lt;br /&gt;
&lt;br /&gt;
'''Suppressor Logic uses suppressor tRNAs as inputs to avoid frameshift mutations in the production of an output amino acid sequence'''&lt;br /&gt;
&lt;br /&gt;
A frameshift is a genetic mutation caused by the addition or deletion of nucelotides to a given sequence which codes for a protein.  Since codons are read in a series of three, the addition or deletion of nucleotides will disrupt the reading frame.  This disruption will most likely cause the production of a nonfunctional protein.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:suppressor4.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A frameshift occurs and, in this case, a guanine is added to the sequence.  If nothing is done, enzyme A will not be made, meaning the clause will not be satisfied.&lt;br /&gt;
&lt;br /&gt;
The suppressor tRNA allows the 4 letter sequence to be read as a single codon, therefore, keeping the protein on track.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If more than one frameshift mutation is introduced into a coding sequence, then logical operators can be encoded. Suppressor a binds to CCCG, supressor b binds to CUGC, and suppressor c binds to ACCG below:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# AUG CCCG CUG ... rest of Gene &amp;lt;br&amp;gt;&lt;br /&gt;
# AUG CCCG CUGC CUG ... rest of Gene &amp;lt;br&amp;gt;&lt;br /&gt;
# AUG CCCG  gg CUGC AGG ... rest of Gene &amp;lt;br&amp;gt;&lt;br /&gt;
# AUG CCCG gg CUGC gg ACCG AGG ... rest of Gene &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;background:lightcyan; font-weight:bold; text-align:center; width:45%&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|- style=&amp;quot;background:paleturquoise&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:15%&amp;quot; | Construct&lt;br /&gt;
! style=&amp;quot;width:15%&amp;quot; | Gene&lt;br /&gt;
! style=&amp;quot;width:15%&amp;quot; | Logical operation&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Phenotype || a&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Phenotype || a AND b&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Phenotype || a OR b&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Phenotype || a OR b OR c&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Repressor|| NOT a&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Repressor|| a NAND b&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Repressor|| a NOR b&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Repressor|| NOT (a OR b OR c)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Logical clauses can be connected by AND operators if the proteins produced are part of a biochemical pathway.'''  In this case, a AND b AND c: &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:suppressor2.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== How could suppressor logic be used to solve the Sakamoto 3-SAT problem? ==&lt;br /&gt;
&lt;br /&gt;
'''Definitions'''&lt;br /&gt;
&lt;br /&gt;
Inputs = framshift suppressor tRNAs &lt;br /&gt;
&lt;br /&gt;
Input value = supp a is 1, supp g is 0; supp b is 1, supp h is 0, etc. up to tth 6th pair of f and l&lt;br /&gt;
&lt;br /&gt;
Logical clause (LC) = three inputs connected by OR, eg. (a OR b OR e)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
LC using 4-base frameshift mutations:  cag CCCG aa GGGC tt GTTG cag (may also have any multiple of 3 bases between the mutations) &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LC using 5-base frameshift mutations:  cag CCCGC a GGGCG t GTTGC cag (may also have any multiple of 3 bases between the mutations) &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This makes an XOR logic gate as only one suppressor can be used at one time to maintain the reading frame.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Logical expression (LE) = string of LCs connected by AND &amp;lt;br&amp;gt;&lt;br /&gt;
The design below encodes LC1 AND LC2 AND LC3 &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:logical expression2.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Subroutine'''&lt;br /&gt;
&lt;br /&gt;
1. Individual bacteral cells use Hin/hix system to randomly choose of of the 64 possible combinations of 6 inputs.  Suppressors a and g represent 1 and 0 for the first input; suppressors b and h are 1 and 0 for the second input; etc. up to the sixth input with suppressors f and l (lower case L).  The triangles are hix sites for Hin recombination.  Whichever of the two suppressor tRNAs in an input pair is facing forward determines whether the value of that input is 1 or 0.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:suppressor inputs.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Each bacterial cell carries out the following subroutine on each LC: IF LC=TRUE THEN &amp;quot;check the next LC&amp;quot; ELSEIF LC=FALSE &amp;quot;go get a new set of inputs with step 1&amp;quot;  In order to do this, each of the activators below must turn on a repressor that turns off Hin production.  Then if one of the activators is not made, Hin will be made, and new inputs will be established.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:LE circuit.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. If/when a bacterial cell finds a set of inputs that satisfies the entire LE (ie. a solution to the 3-SAT problem), it will glow green.&lt;br /&gt;
&lt;br /&gt;
== Things we need to learn about ==&lt;br /&gt;
&lt;br /&gt;
'''Note: We would need 12 different frameshift suppressor tRNAs to encode the Sakamoto 3-SAT problem'''&lt;br /&gt;
&lt;br /&gt;
'''Discovery of frameshift tRNAs.  How many are known?'''  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/5/59/MaglierySchultz2001JMB.pdf Magliery, Anderson, Schultz]&lt;br /&gt;
&lt;br /&gt;
Library approach used to discover efficient suppressors of four-base codons AGGA, UAGA, CCCU, and CUAG using mutated versions of serine tRNA.&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/6/6f/AndersonSchultz2002ChemBiol.pdf  Anderson, Maglieri, Schultz]&lt;br /&gt;
&lt;br /&gt;
Signals for translational bypassing (slipping and hopping): mRNA secondary structure, &amp;quot;hungry&amp;quot; (underused) codons, upstream Shine-Dalgarno-like (RBS) sequences &amp;lt;br&amp;gt;&lt;br /&gt;
Library approach extended in order to discover frameshift suppressor tRNAs with anticodons of size two to six bases.  Two-base and six-base suppressors were not found, but the following five-base suppressors were found: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:Table2_Anderson2002.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/a/ac/Dunham_2009_tRNA_structure.pdf Dunham et al.]&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/c/c3/Hohsaka_2009_in_vitro_tln.pdf Hohsaka et al.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Processing of tRNA precursors in E. coli''' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://www.nature.com/embor/journal/v2/n1/full/embor501.html Mörl and Marchfelder] describe processing &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:the_final_cut.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''How many different frameshift suppressor tRNAs can be in one cell without causing toxicity?'''&lt;br /&gt;
&lt;br /&gt;
Can we have twelve of them?  If not, what is the maximum?  Is there an impact of codon usage on this?&lt;br /&gt;
&lt;br /&gt;
Can we have both 4- and 5-base suppressor tRNAs in one cell?&lt;br /&gt;
&lt;br /&gt;
Are there particular combinations of suppressors that are more tolerated than others?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''How many frameshift mutations can be suppressed in a single gene?'''&lt;br /&gt;
&lt;br /&gt;
How close together can the frameshift mutations of a given LC be?&lt;br /&gt;
&lt;br /&gt;
Can we mix 4- and 5-base frameshift mutations in a given LC?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cdavis21</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=Can_we_solve_a_3-SAT_problem_with_supressor_logic%3F&amp;diff=7975</id>
		<title>Can we solve a 3-SAT problem with supressor logic?</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=Can_we_solve_a_3-SAT_problem_with_supressor_logic%3F&amp;diff=7975"/>
				<updated>2009-05-20T18:06:00Z</updated>
		
		<summary type="html">&lt;p&gt;Cdavis21: /* What is suppressor logic? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== What is the 3-SAT problem? ==&lt;br /&gt;
&lt;br /&gt;
''Advantages/Disadvantages to using the 3 SAT problem''&lt;br /&gt;
&lt;br /&gt;
Advantages:&lt;br /&gt;
&lt;br /&gt;
1) Seems to have an equal balance of mathematics and biology.&lt;br /&gt;
&lt;br /&gt;
2) Eventually, there is promise to make the problem difficult enough whereas a computer would have a hard time solving it.&lt;br /&gt;
&lt;br /&gt;
3) Introducing a new concept (supressor supressor logic)&lt;br /&gt;
&lt;br /&gt;
Disadvantages:&lt;br /&gt;
&lt;br /&gt;
1) Using the same concept/idea that has been used by previous Missouri Western/Davidson iGEM teams. (XOR gate)&lt;br /&gt;
&lt;br /&gt;
2) Finding enough for everyone to work on for the entire summer.&lt;br /&gt;
&lt;br /&gt;
3) Finding a promoter that is turned on without the use of a small particle.&lt;br /&gt;
&lt;br /&gt;
== How did Sakamoto et al. use a DNA computer to solve a 3-SAT problem? == &lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/3/39/Sakamoto_DNA_computer_3SAT.pdf Sakamoto et al.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:hairpin2.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sakamoto used hairpin formations in single stranded DNA (ssDNA) as a molecular computer. Hairpin structures are formed when complimentary bases on the same strand attach to each other forming a loop. As shown in Picture B above, C and -C are compliments of each other, and bind together. Picture A is what a normal ssDNA should look like. Sakamoto used this self assembly of secondary structures on a satisfiability (SAT) problem. The problem had six inputs and ten clauses. An example of a clause would be (a or b or -c), and could include any combinations of inputs from a to f including -a to -f. If the problem is satisfied, the ssDNA stays in it's normal form. If the problem is not satisfied, the ssDNA forms a hairpin. Later in the paper it explains that the hairpin forming molecules can be removed from the others with certain techniques. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The 10 clause 3-SAT problem solved in the paper is:&lt;br /&gt;
&lt;br /&gt;
(a or b or –c)&amp;lt;br&amp;gt;&lt;br /&gt;
(a or c or d) &amp;lt;br&amp;gt;&lt;br /&gt;
(a or –c or –d)&amp;lt;br&amp;gt;&lt;br /&gt;
(-a or –c or d)&amp;lt;br&amp;gt;&lt;br /&gt;
(a or –c or e)&amp;lt;br&amp;gt;&lt;br /&gt;
(a or d or –f)&amp;lt;br&amp;gt;&lt;br /&gt;
(-a or c or d)&amp;lt;br&amp;gt;&lt;br /&gt;
(a or c or –d)&amp;lt;br&amp;gt;&lt;br /&gt;
(-a or –c or –d)&amp;lt;br&amp;gt;&lt;br /&gt;
(-a or c or –d)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
note: this problem uses inputs of a, b, c, d, e, -a, -c, -d, -f (f, -b, -e are not used)&lt;br /&gt;
&lt;br /&gt;
== What is suppressor logic? ==&lt;br /&gt;
&lt;br /&gt;
Will's Version of the PPT for SSL 3SAT&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/6/6f/Will%27s_SSL_3SAT.ppt Will's Version of the PPT for SSL 3SAT]&lt;br /&gt;
&lt;br /&gt;
Powerpoint on 3SAT SSL (Bryce and Clif) [http://gcat.davidson.edu/GcatWiki/images/6/6f/3SAT ppt-1-.ppt] &lt;br /&gt;
&lt;br /&gt;
'''Suppressor Logic uses suppressor tRNAs as inputs to avoid frameshift mutations in the production of an output amino acid sequence'''&lt;br /&gt;
&lt;br /&gt;
A frameshift is a genetic mutation caused by the addition or deletion of nucelotides to a given sequence which codes for a protein.  Since codons are read in a series of three, the addition or deletion of nucleotides will disrupt the reading frame.  This disruption will most likely cause the production of a nonfunctional protein.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:suppressor4.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A frameshift occurs and, in this case, a guanine is added to the sequence.  If nothing is done, enzyme A will not be made, meaning the clause will not be satisfied.&lt;br /&gt;
&lt;br /&gt;
The suppressor tRNA allows the 4 letter sequence to be read as a single codon, therefore, keeping the protein on track.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If more than one frameshift mutation is introduced into a coding sequence, then logical operators can be encoded. Suppressor a binds to CCCG, supressor b binds to CUGC, and suppressor c binds to ACCG below:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# AUG CCCG CUG ... rest of Gene &amp;lt;br&amp;gt;&lt;br /&gt;
# AUG CCCG CUGC CUG ... rest of Gene &amp;lt;br&amp;gt;&lt;br /&gt;
# AUG CCCG  gg CUGC AGG ... rest of Gene &amp;lt;br&amp;gt;&lt;br /&gt;
# AUG CCCG gg CUGC gg ACCG AGG ... rest of Gene &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;background:lightcyan; font-weight:bold; text-align:center; width:45%&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|- style=&amp;quot;background:paleturquoise&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:15%&amp;quot; | Construct&lt;br /&gt;
! style=&amp;quot;width:15%&amp;quot; | Gene&lt;br /&gt;
! style=&amp;quot;width:15%&amp;quot; | Logical operation&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Phenotype || a&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Phenotype || a AND b&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Phenotype || a OR b&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Phenotype || a OR b OR c&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Repressor|| NOT a&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Repressor|| a NAND b&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Repressor|| a NOR b&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Repressor|| NOT (a OR b OR c)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Logical clauses can be connected by AND operators if the proteins produced are part of a biochemical pathway.'''  In this case, a AND b AND c: &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:suppressor2.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== How could suppressor logic be used to solve the Sakamoto 3-SAT problem? ==&lt;br /&gt;
&lt;br /&gt;
'''Definitions'''&lt;br /&gt;
&lt;br /&gt;
Inputs = framshift suppressor tRNAs &lt;br /&gt;
&lt;br /&gt;
Input value = supp a is 1, supp g is 0; supp b is 1, supp h is 0, etc. up to tth 6th pair of f and l&lt;br /&gt;
&lt;br /&gt;
Logical clause (LC) = three inputs connected by OR, eg. (a OR b OR e)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
LC using 4-base frameshift mutations:  cag CCCG aa GGGC tt GTTG cag (may also have any multiple of 3 bases between the mutations) &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LC using 5-base frameshift mutations:  cag CCCGC a GGGCG t GTTGC cag (may also have any multiple of 3 bases between the mutations) &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This makes an XOR logic gate as only one suppressor can be used at one time to maintain the reading frame.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Logical expression (LE) = string of LCs connected by AND &amp;lt;br&amp;gt;&lt;br /&gt;
The design below encodes LC1 AND LC2 AND LC3 &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:logical expression2.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Subroutine'''&lt;br /&gt;
&lt;br /&gt;
1. Individual bacteral cells use Hin/hix system to randomly choose of of the 64 possible combinations of 6 inputs.  Suppressors a and g represent 1 and 0 for the first input; suppressors b and h are 1 and 0 for the second input; etc. up to the sixth input with suppressors f and l (lower case L).  The triangles are hix sites for Hin recombination.  Whichever of the two suppressor tRNAs in an input pair is facing forward determines whether the value of that input is 1 or 0.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:suppressor inputs.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Each bacterial cell carries out the following subroutine on each LC: IF LC=TRUE THEN &amp;quot;check the next LC&amp;quot; ELSEIF LC=FALSE &amp;quot;go get a new set of inputs with step 1&amp;quot;  In order to do this, each of the activators below must turn on a repressor that turns off Hin production.  Then if one of the activators is not made, Hin will be made, and new inputs will be established.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:LE circuit.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. If/when a bacterial cell finds a set of inputs that satisfies the entire LE (ie. a solution to the 3-SAT problem), it will glow green.&lt;br /&gt;
&lt;br /&gt;
== Things we need to learn about ==&lt;br /&gt;
&lt;br /&gt;
'''Note: We would need 12 different frameshift suppressor tRNAs to encode the Sakamoto 3-SAT problem'''&lt;br /&gt;
&lt;br /&gt;
'''Discovery of frameshift tRNAs.  How many are known?'''  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/5/59/MaglierySchultz2001JMB.pdf Magliery, Anderson, Schultz]&lt;br /&gt;
&lt;br /&gt;
Library approach used to discover efficient suppressors of four-base codons AGGA, UAGA, CCCU, and CUAG using mutated versions of serine tRNA.&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/6/6f/AndersonSchultz2002ChemBiol.pdf  Anderson, Maglieri, Schultz]&lt;br /&gt;
&lt;br /&gt;
Signals for translational bypassing (slipping and hopping): mRNA secondary structure, &amp;quot;hungry&amp;quot; (underused) codons, upstream Shine-Dalgarno-like (RBS) sequences &amp;lt;br&amp;gt;&lt;br /&gt;
Library approach extended in order to discover frameshift suppressor tRNAs with anticodons of size two to six bases.  Two-base and six-base suppressors were not found, but the following five-base suppressors were found: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:Table2_Anderson2002.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/a/ac/Dunham_2009_tRNA_structure.pdf Dunham et al.]&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/c/c3/Hohsaka_2009_in_vitro_tln.pdf Hohsaka et al.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Processing of tRNA precursors in E. coli''' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://www.nature.com/embor/journal/v2/n1/full/embor501.html Mörl and Marchfelder] describe processing &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:the_final_cut.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''How many different frameshift suppressor tRNAs can be in one cell without causing toxicity?'''&lt;br /&gt;
&lt;br /&gt;
Can we have twelve of them?  If not, what is the maximum?  Is there an impact of codon usage on this?&lt;br /&gt;
&lt;br /&gt;
Can we have both 4- and 5-base suppressor tRNAs in one cell?&lt;br /&gt;
&lt;br /&gt;
Are there particular combinations of suppressors that are more tolerated than others?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''How many frameshift mutations can be suppressed in a single gene?'''&lt;br /&gt;
&lt;br /&gt;
How close together can the frameshift mutations of a given LC be?&lt;br /&gt;
&lt;br /&gt;
Can we mix 4- and 5-base frameshift mutations in a given LC?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cdavis21</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=Can_we_solve_a_3-SAT_problem_with_supressor_logic%3F&amp;diff=7974</id>
		<title>Can we solve a 3-SAT problem with supressor logic?</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=Can_we_solve_a_3-SAT_problem_with_supressor_logic%3F&amp;diff=7974"/>
				<updated>2009-05-20T18:04:37Z</updated>
		
		<summary type="html">&lt;p&gt;Cdavis21: /* What is suppressor logic? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== What is the 3-SAT problem? ==&lt;br /&gt;
&lt;br /&gt;
''Advantages/Disadvantages to using the 3 SAT problem''&lt;br /&gt;
&lt;br /&gt;
Advantages:&lt;br /&gt;
&lt;br /&gt;
1) Seems to have an equal balance of mathematics and biology.&lt;br /&gt;
&lt;br /&gt;
2) Eventually, there is promise to make the problem difficult enough whereas a computer would have a hard time solving it.&lt;br /&gt;
&lt;br /&gt;
3) Introducing a new concept (supressor supressor logic)&lt;br /&gt;
&lt;br /&gt;
Disadvantages:&lt;br /&gt;
&lt;br /&gt;
1) Using the same concept/idea that has been used by previous Missouri Western/Davidson iGEM teams. (XOR gate)&lt;br /&gt;
&lt;br /&gt;
2) Finding enough for everyone to work on for the entire summer.&lt;br /&gt;
&lt;br /&gt;
3) Finding a promoter that is turned on without the use of a small particle.&lt;br /&gt;
&lt;br /&gt;
== How did Sakamoto et al. use a DNA computer to solve a 3-SAT problem? == &lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/3/39/Sakamoto_DNA_computer_3SAT.pdf Sakamoto et al.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:hairpin2.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sakamoto used hairpin formations in single stranded DNA (ssDNA) as a molecular computer. Hairpin structures are formed when complimentary bases on the same strand attach to each other forming a loop. As shown in Picture B above, C and -C are compliments of each other, and bind together. Picture A is what a normal ssDNA should look like. Sakamoto used this self assembly of secondary structures on a satisfiability (SAT) problem. The problem had six inputs and ten clauses. An example of a clause would be (a or b or -c), and could include any combinations of inputs from a to f including -a to -f. If the problem is satisfied, the ssDNA stays in it's normal form. If the problem is not satisfied, the ssDNA forms a hairpin. Later in the paper it explains that the hairpin forming molecules can be removed from the others with certain techniques. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The 10 clause 3-SAT problem solved in the paper is:&lt;br /&gt;
&lt;br /&gt;
(a or b or –c)&amp;lt;br&amp;gt;&lt;br /&gt;
(a or c or d) &amp;lt;br&amp;gt;&lt;br /&gt;
(a or –c or –d)&amp;lt;br&amp;gt;&lt;br /&gt;
(-a or –c or d)&amp;lt;br&amp;gt;&lt;br /&gt;
(a or –c or e)&amp;lt;br&amp;gt;&lt;br /&gt;
(a or d or –f)&amp;lt;br&amp;gt;&lt;br /&gt;
(-a or c or d)&amp;lt;br&amp;gt;&lt;br /&gt;
(a or c or –d)&amp;lt;br&amp;gt;&lt;br /&gt;
(-a or –c or –d)&amp;lt;br&amp;gt;&lt;br /&gt;
(-a or c or –d)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
note: this problem uses inputs of a, b, c, d, e, -a, -c, -d, -f (f, -b, -e are not used)&lt;br /&gt;
&lt;br /&gt;
== What is suppressor logic? ==&lt;br /&gt;
&lt;br /&gt;
Will's Version of the PPT for SSL 3SAT&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/6/6f/Will%27s_SSL_3SAT.ppt Will's Version of the PPT for SSL 3SAT]&lt;br /&gt;
&lt;br /&gt;
Powerpoint on 3SAT SSL (Bryce and Clif) http://gcat.davidson.edu/GcatWiki/images/6/6f/3SAT ppt-1-.ppt&lt;br /&gt;
&lt;br /&gt;
'''Suppressor Logic uses suppressor tRNAs as inputs to avoid frameshift mutations in the production of an output amino acid sequence'''&lt;br /&gt;
&lt;br /&gt;
A frameshift is a genetic mutation caused by the addition or deletion of nucelotides to a given sequence which codes for a protein.  Since codons are read in a series of three, the addition or deletion of nucleotides will disrupt the reading frame.  This disruption will most likely cause the production of a nonfunctional protein.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:suppressor4.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A frameshift occurs and, in this case, a guanine is added to the sequence.  If nothing is done, enzyme A will not be made, meaning the clause will not be satisfied.&lt;br /&gt;
&lt;br /&gt;
The suppressor tRNA allows the 4 letter sequence to be read as a single codon, therefore, keeping the protein on track.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If more than one frameshift mutation is introduced into a coding sequence, then logical operators can be encoded. Suppressor a binds to CCCG, supressor b binds to CUGC, and suppressor c binds to ACCG below:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# AUG CCCG CUG ... rest of Gene &amp;lt;br&amp;gt;&lt;br /&gt;
# AUG CCCG CUGC CUG ... rest of Gene &amp;lt;br&amp;gt;&lt;br /&gt;
# AUG CCCG  gg CUGC AGG ... rest of Gene &amp;lt;br&amp;gt;&lt;br /&gt;
# AUG CCCG gg CUGC gg ACCG AGG ... rest of Gene &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;background:lightcyan; font-weight:bold; text-align:center; width:45%&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|- style=&amp;quot;background:paleturquoise&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:15%&amp;quot; | Construct&lt;br /&gt;
! style=&amp;quot;width:15%&amp;quot; | Gene&lt;br /&gt;
! style=&amp;quot;width:15%&amp;quot; | Logical operation&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Phenotype || a&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Phenotype || a AND b&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Phenotype || a OR b&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Phenotype || a OR b OR c&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Repressor|| NOT a&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Repressor|| a NAND b&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Repressor|| a NOR b&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Repressor|| NOT (a OR b OR c)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Logical clauses can be connected by AND operators if the proteins produced are part of a biochemical pathway.'''  In this case, a AND b AND c: &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:suppressor2.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== How could suppressor logic be used to solve the Sakamoto 3-SAT problem? ==&lt;br /&gt;
&lt;br /&gt;
'''Definitions'''&lt;br /&gt;
&lt;br /&gt;
Inputs = framshift suppressor tRNAs &lt;br /&gt;
&lt;br /&gt;
Input value = supp a is 1, supp g is 0; supp b is 1, supp h is 0, etc. up to tth 6th pair of f and l&lt;br /&gt;
&lt;br /&gt;
Logical clause (LC) = three inputs connected by OR, eg. (a OR b OR e)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
LC using 4-base frameshift mutations:  cag CCCG aa GGGC tt GTTG cag (may also have any multiple of 3 bases between the mutations) &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LC using 5-base frameshift mutations:  cag CCCGC a GGGCG t GTTGC cag (may also have any multiple of 3 bases between the mutations) &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This makes an XOR logic gate as only one suppressor can be used at one time to maintain the reading frame.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Logical expression (LE) = string of LCs connected by AND &amp;lt;br&amp;gt;&lt;br /&gt;
The design below encodes LC1 AND LC2 AND LC3 &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:logical expression2.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Subroutine'''&lt;br /&gt;
&lt;br /&gt;
1. Individual bacteral cells use Hin/hix system to randomly choose of of the 64 possible combinations of 6 inputs.  Suppressors a and g represent 1 and 0 for the first input; suppressors b and h are 1 and 0 for the second input; etc. up to the sixth input with suppressors f and l (lower case L).  The triangles are hix sites for Hin recombination.  Whichever of the two suppressor tRNAs in an input pair is facing forward determines whether the value of that input is 1 or 0.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:suppressor inputs.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Each bacterial cell carries out the following subroutine on each LC: IF LC=TRUE THEN &amp;quot;check the next LC&amp;quot; ELSEIF LC=FALSE &amp;quot;go get a new set of inputs with step 1&amp;quot;  In order to do this, each of the activators below must turn on a repressor that turns off Hin production.  Then if one of the activators is not made, Hin will be made, and new inputs will be established.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:LE circuit.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. If/when a bacterial cell finds a set of inputs that satisfies the entire LE (ie. a solution to the 3-SAT problem), it will glow green.&lt;br /&gt;
&lt;br /&gt;
== Things we need to learn about ==&lt;br /&gt;
&lt;br /&gt;
'''Note: We would need 12 different frameshift suppressor tRNAs to encode the Sakamoto 3-SAT problem'''&lt;br /&gt;
&lt;br /&gt;
'''Discovery of frameshift tRNAs.  How many are known?'''  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/5/59/MaglierySchultz2001JMB.pdf Magliery, Anderson, Schultz]&lt;br /&gt;
&lt;br /&gt;
Library approach used to discover efficient suppressors of four-base codons AGGA, UAGA, CCCU, and CUAG using mutated versions of serine tRNA.&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/6/6f/AndersonSchultz2002ChemBiol.pdf  Anderson, Maglieri, Schultz]&lt;br /&gt;
&lt;br /&gt;
Signals for translational bypassing (slipping and hopping): mRNA secondary structure, &amp;quot;hungry&amp;quot; (underused) codons, upstream Shine-Dalgarno-like (RBS) sequences &amp;lt;br&amp;gt;&lt;br /&gt;
Library approach extended in order to discover frameshift suppressor tRNAs with anticodons of size two to six bases.  Two-base and six-base suppressors were not found, but the following five-base suppressors were found: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:Table2_Anderson2002.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/a/ac/Dunham_2009_tRNA_structure.pdf Dunham et al.]&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/c/c3/Hohsaka_2009_in_vitro_tln.pdf Hohsaka et al.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Processing of tRNA precursors in E. coli''' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://www.nature.com/embor/journal/v2/n1/full/embor501.html Mörl and Marchfelder] describe processing &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:the_final_cut.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''How many different frameshift suppressor tRNAs can be in one cell without causing toxicity?'''&lt;br /&gt;
&lt;br /&gt;
Can we have twelve of them?  If not, what is the maximum?  Is there an impact of codon usage on this?&lt;br /&gt;
&lt;br /&gt;
Can we have both 4- and 5-base suppressor tRNAs in one cell?&lt;br /&gt;
&lt;br /&gt;
Are there particular combinations of suppressors that are more tolerated than others?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''How many frameshift mutations can be suppressed in a single gene?'''&lt;br /&gt;
&lt;br /&gt;
How close together can the frameshift mutations of a given LC be?&lt;br /&gt;
&lt;br /&gt;
Can we mix 4- and 5-base frameshift mutations in a given LC?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cdavis21</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=Can_we_solve_a_3-SAT_problem_with_supressor_logic%3F&amp;diff=7973</id>
		<title>Can we solve a 3-SAT problem with supressor logic?</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=Can_we_solve_a_3-SAT_problem_with_supressor_logic%3F&amp;diff=7973"/>
				<updated>2009-05-20T18:00:39Z</updated>
		
		<summary type="html">&lt;p&gt;Cdavis21: /* What is suppressor logic? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== What is the 3-SAT problem? ==&lt;br /&gt;
&lt;br /&gt;
''Advantages/Disadvantages to using the 3 SAT problem''&lt;br /&gt;
&lt;br /&gt;
Advantages:&lt;br /&gt;
&lt;br /&gt;
1) Seems to have an equal balance of mathematics and biology.&lt;br /&gt;
&lt;br /&gt;
2) Eventually, there is promise to make the problem difficult enough whereas a computer would have a hard time solving it.&lt;br /&gt;
&lt;br /&gt;
3) Introducing a new concept (supressor supressor logic)&lt;br /&gt;
&lt;br /&gt;
Disadvantages:&lt;br /&gt;
&lt;br /&gt;
1) Using the same concept/idea that has been used by previous Missouri Western/Davidson iGEM teams. (XOR gate)&lt;br /&gt;
&lt;br /&gt;
2) Finding enough for everyone to work on for the entire summer.&lt;br /&gt;
&lt;br /&gt;
3) Finding a promoter that is turned on without the use of a small particle.&lt;br /&gt;
&lt;br /&gt;
== How did Sakamoto et al. use a DNA computer to solve a 3-SAT problem? == &lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/3/39/Sakamoto_DNA_computer_3SAT.pdf Sakamoto et al.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:hairpin2.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sakamoto used hairpin formations in single stranded DNA (ssDNA) as a molecular computer. Hairpin structures are formed when complimentary bases on the same strand attach to each other forming a loop. As shown in Picture B above, C and -C are compliments of each other, and bind together. Picture A is what a normal ssDNA should look like. Sakamoto used this self assembly of secondary structures on a satisfiability (SAT) problem. The problem had six inputs and ten clauses. An example of a clause would be (a or b or -c), and could include any combinations of inputs from a to f including -a to -f. If the problem is satisfied, the ssDNA stays in it's normal form. If the problem is not satisfied, the ssDNA forms a hairpin. Later in the paper it explains that the hairpin forming molecules can be removed from the others with certain techniques. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The 10 clause 3-SAT problem solved in the paper is:&lt;br /&gt;
&lt;br /&gt;
(a or b or –c)&amp;lt;br&amp;gt;&lt;br /&gt;
(a or c or d) &amp;lt;br&amp;gt;&lt;br /&gt;
(a or –c or –d)&amp;lt;br&amp;gt;&lt;br /&gt;
(-a or –c or d)&amp;lt;br&amp;gt;&lt;br /&gt;
(a or –c or e)&amp;lt;br&amp;gt;&lt;br /&gt;
(a or d or –f)&amp;lt;br&amp;gt;&lt;br /&gt;
(-a or c or d)&amp;lt;br&amp;gt;&lt;br /&gt;
(a or c or –d)&amp;lt;br&amp;gt;&lt;br /&gt;
(-a or –c or –d)&amp;lt;br&amp;gt;&lt;br /&gt;
(-a or c or –d)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
note: this problem uses inputs of a, b, c, d, e, -a, -c, -d, -f (f, -b, -e are not used)&lt;br /&gt;
&lt;br /&gt;
== What is suppressor logic? ==&lt;br /&gt;
&lt;br /&gt;
Will's Version of the PPT for SSL 3SAT&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/6/6f/Will%27s_SSL_3SAT.ppt Will's Version of the PPT for SSL 3SAT]&lt;br /&gt;
&lt;br /&gt;
Powerpoint on 3SAT SSL (Bryce and Clif)&lt;br /&gt;
&lt;br /&gt;
'''Suppressor Logic uses suppressor tRNAs as inputs to avoid frameshift mutations in the production of an output amino acid sequence'''&lt;br /&gt;
&lt;br /&gt;
A frameshift is a genetic mutation caused by the addition or deletion of nucelotides to a given sequence which codes for a protein.  Since codons are read in a series of three, the addition or deletion of nucleotides will disrupt the reading frame.  This disruption will most likely cause the production of a nonfunctional protein.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:suppressor4.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A frameshift occurs and, in this case, a guanine is added to the sequence.  If nothing is done, enzyme A will not be made, meaning the clause will not be satisfied.&lt;br /&gt;
&lt;br /&gt;
The suppressor tRNA allows the 4 letter sequence to be read as a single codon, therefore, keeping the protein on track.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If more than one frameshift mutation is introduced into a coding sequence, then logical operators can be encoded. Suppressor a binds to CCCG, supressor b binds to CUGC, and suppressor c binds to ACCG below:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# AUG CCCG CUG ... rest of Gene &amp;lt;br&amp;gt;&lt;br /&gt;
# AUG CCCG CUGC CUG ... rest of Gene &amp;lt;br&amp;gt;&lt;br /&gt;
# AUG CCCG  gg CUGC AGG ... rest of Gene &amp;lt;br&amp;gt;&lt;br /&gt;
# AUG CCCG gg CUGC gg ACCG AGG ... rest of Gene &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;background:lightcyan; font-weight:bold; text-align:center; width:45%&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|- style=&amp;quot;background:paleturquoise&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:15%&amp;quot; | Construct&lt;br /&gt;
! style=&amp;quot;width:15%&amp;quot; | Gene&lt;br /&gt;
! style=&amp;quot;width:15%&amp;quot; | Logical operation&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Phenotype || a&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Phenotype || a AND b&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Phenotype || a OR b&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Phenotype || a OR b OR c&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Repressor|| NOT a&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Repressor|| a NAND b&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Repressor|| a NOR b&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Repressor|| NOT (a OR b OR c)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Logical clauses can be connected by AND operators if the proteins produced are part of a biochemical pathway.'''  In this case, a AND b AND c: &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:suppressor2.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== How could suppressor logic be used to solve the Sakamoto 3-SAT problem? ==&lt;br /&gt;
&lt;br /&gt;
'''Definitions'''&lt;br /&gt;
&lt;br /&gt;
Inputs = framshift suppressor tRNAs &lt;br /&gt;
&lt;br /&gt;
Input value = supp a is 1, supp g is 0; supp b is 1, supp h is 0, etc. up to tth 6th pair of f and l&lt;br /&gt;
&lt;br /&gt;
Logical clause (LC) = three inputs connected by OR, eg. (a OR b OR e)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
LC using 4-base frameshift mutations:  cag CCCG aa GGGC tt GTTG cag (may also have any multiple of 3 bases between the mutations) &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LC using 5-base frameshift mutations:  cag CCCGC a GGGCG t GTTGC cag (may also have any multiple of 3 bases between the mutations) &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This makes an XOR logic gate as only one suppressor can be used at one time to maintain the reading frame.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Logical expression (LE) = string of LCs connected by AND &amp;lt;br&amp;gt;&lt;br /&gt;
The design below encodes LC1 AND LC2 AND LC3 &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:logical expression2.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Subroutine'''&lt;br /&gt;
&lt;br /&gt;
1. Individual bacteral cells use Hin/hix system to randomly choose of of the 64 possible combinations of 6 inputs.  Suppressors a and g represent 1 and 0 for the first input; suppressors b and h are 1 and 0 for the second input; etc. up to the sixth input with suppressors f and l (lower case L).  The triangles are hix sites for Hin recombination.  Whichever of the two suppressor tRNAs in an input pair is facing forward determines whether the value of that input is 1 or 0.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:suppressor inputs.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Each bacterial cell carries out the following subroutine on each LC: IF LC=TRUE THEN &amp;quot;check the next LC&amp;quot; ELSEIF LC=FALSE &amp;quot;go get a new set of inputs with step 1&amp;quot;  In order to do this, each of the activators below must turn on a repressor that turns off Hin production.  Then if one of the activators is not made, Hin will be made, and new inputs will be established.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:LE circuit.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. If/when a bacterial cell finds a set of inputs that satisfies the entire LE (ie. a solution to the 3-SAT problem), it will glow green.&lt;br /&gt;
&lt;br /&gt;
== Things we need to learn about ==&lt;br /&gt;
&lt;br /&gt;
'''Note: We would need 12 different frameshift suppressor tRNAs to encode the Sakamoto 3-SAT problem'''&lt;br /&gt;
&lt;br /&gt;
'''Discovery of frameshift tRNAs.  How many are known?'''  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/5/59/MaglierySchultz2001JMB.pdf Magliery, Anderson, Schultz]&lt;br /&gt;
&lt;br /&gt;
Library approach used to discover efficient suppressors of four-base codons AGGA, UAGA, CCCU, and CUAG using mutated versions of serine tRNA.&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/6/6f/AndersonSchultz2002ChemBiol.pdf  Anderson, Maglieri, Schultz]&lt;br /&gt;
&lt;br /&gt;
Signals for translational bypassing (slipping and hopping): mRNA secondary structure, &amp;quot;hungry&amp;quot; (underused) codons, upstream Shine-Dalgarno-like (RBS) sequences &amp;lt;br&amp;gt;&lt;br /&gt;
Library approach extended in order to discover frameshift suppressor tRNAs with anticodons of size two to six bases.  Two-base and six-base suppressors were not found, but the following five-base suppressors were found: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:Table2_Anderson2002.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/a/ac/Dunham_2009_tRNA_structure.pdf Dunham et al.]&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/c/c3/Hohsaka_2009_in_vitro_tln.pdf Hohsaka et al.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Processing of tRNA precursors in E. coli''' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://www.nature.com/embor/journal/v2/n1/full/embor501.html Mörl and Marchfelder] describe processing &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:the_final_cut.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''How many different frameshift suppressor tRNAs can be in one cell without causing toxicity?'''&lt;br /&gt;
&lt;br /&gt;
Can we have twelve of them?  If not, what is the maximum?  Is there an impact of codon usage on this?&lt;br /&gt;
&lt;br /&gt;
Can we have both 4- and 5-base suppressor tRNAs in one cell?&lt;br /&gt;
&lt;br /&gt;
Are there particular combinations of suppressors that are more tolerated than others?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''How many frameshift mutations can be suppressed in a single gene?'''&lt;br /&gt;
&lt;br /&gt;
How close together can the frameshift mutations of a given LC be?&lt;br /&gt;
&lt;br /&gt;
Can we mix 4- and 5-base frameshift mutations in a given LC?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cdavis21</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=File:File.ogg&amp;diff=7972</id>
		<title>File:File.ogg</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=File:File.ogg&amp;diff=7972"/>
				<updated>2009-05-20T17:59:54Z</updated>
		
		<summary type="html">&lt;p&gt;Cdavis21: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Cdavis21</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=Can_we_solve_a_3-SAT_problem_with_supressor_logic%3F&amp;diff=7971</id>
		<title>Can we solve a 3-SAT problem with supressor logic?</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=Can_we_solve_a_3-SAT_problem_with_supressor_logic%3F&amp;diff=7971"/>
				<updated>2009-05-20T17:59:16Z</updated>
		
		<summary type="html">&lt;p&gt;Cdavis21: /* What is suppressor logic? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== What is the 3-SAT problem? ==&lt;br /&gt;
&lt;br /&gt;
''Advantages/Disadvantages to using the 3 SAT problem''&lt;br /&gt;
&lt;br /&gt;
Advantages:&lt;br /&gt;
&lt;br /&gt;
1) Seems to have an equal balance of mathematics and biology.&lt;br /&gt;
&lt;br /&gt;
2) Eventually, there is promise to make the problem difficult enough whereas a computer would have a hard time solving it.&lt;br /&gt;
&lt;br /&gt;
3) Introducing a new concept (supressor supressor logic)&lt;br /&gt;
&lt;br /&gt;
Disadvantages:&lt;br /&gt;
&lt;br /&gt;
1) Using the same concept/idea that has been used by previous Missouri Western/Davidson iGEM teams. (XOR gate)&lt;br /&gt;
&lt;br /&gt;
2) Finding enough for everyone to work on for the entire summer.&lt;br /&gt;
&lt;br /&gt;
3) Finding a promoter that is turned on without the use of a small particle.&lt;br /&gt;
&lt;br /&gt;
== How did Sakamoto et al. use a DNA computer to solve a 3-SAT problem? == &lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/3/39/Sakamoto_DNA_computer_3SAT.pdf Sakamoto et al.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:hairpin2.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sakamoto used hairpin formations in single stranded DNA (ssDNA) as a molecular computer. Hairpin structures are formed when complimentary bases on the same strand attach to each other forming a loop. As shown in Picture B above, C and -C are compliments of each other, and bind together. Picture A is what a normal ssDNA should look like. Sakamoto used this self assembly of secondary structures on a satisfiability (SAT) problem. The problem had six inputs and ten clauses. An example of a clause would be (a or b or -c), and could include any combinations of inputs from a to f including -a to -f. If the problem is satisfied, the ssDNA stays in it's normal form. If the problem is not satisfied, the ssDNA forms a hairpin. Later in the paper it explains that the hairpin forming molecules can be removed from the others with certain techniques. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The 10 clause 3-SAT problem solved in the paper is:&lt;br /&gt;
&lt;br /&gt;
(a or b or –c)&amp;lt;br&amp;gt;&lt;br /&gt;
(a or c or d) &amp;lt;br&amp;gt;&lt;br /&gt;
(a or –c or –d)&amp;lt;br&amp;gt;&lt;br /&gt;
(-a or –c or d)&amp;lt;br&amp;gt;&lt;br /&gt;
(a or –c or e)&amp;lt;br&amp;gt;&lt;br /&gt;
(a or d or –f)&amp;lt;br&amp;gt;&lt;br /&gt;
(-a or c or d)&amp;lt;br&amp;gt;&lt;br /&gt;
(a or c or –d)&amp;lt;br&amp;gt;&lt;br /&gt;
(-a or –c or –d)&amp;lt;br&amp;gt;&lt;br /&gt;
(-a or c or –d)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
note: this problem uses inputs of a, b, c, d, e, -a, -c, -d, -f (f, -b, -e are not used)&lt;br /&gt;
&lt;br /&gt;
== What is suppressor logic? ==&lt;br /&gt;
&lt;br /&gt;
Will's Version of the PPT for SSL 3SAT&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/6/6f/Will%27s_SSL_3SAT.ppt Will's Version of the PPT for SSL 3SAT]&lt;br /&gt;
&lt;br /&gt;
Powerpoint on 3SAT SSL (Bryce and Clif)[[Media:file.ogg]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Suppressor Logic uses suppressor tRNAs as inputs to avoid frameshift mutations in the production of an output amino acid sequence'''&lt;br /&gt;
&lt;br /&gt;
A frameshift is a genetic mutation caused by the addition or deletion of nucelotides to a given sequence which codes for a protein.  Since codons are read in a series of three, the addition or deletion of nucleotides will disrupt the reading frame.  This disruption will most likely cause the production of a nonfunctional protein.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:suppressor4.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A frameshift occurs and, in this case, a guanine is added to the sequence.  If nothing is done, enzyme A will not be made, meaning the clause will not be satisfied.&lt;br /&gt;
&lt;br /&gt;
The suppressor tRNA allows the 4 letter sequence to be read as a single codon, therefore, keeping the protein on track.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If more than one frameshift mutation is introduced into a coding sequence, then logical operators can be encoded. Suppressor a binds to CCCG, supressor b binds to CUGC, and suppressor c binds to ACCG below:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# AUG CCCG CUG ... rest of Gene &amp;lt;br&amp;gt;&lt;br /&gt;
# AUG CCCG CUGC CUG ... rest of Gene &amp;lt;br&amp;gt;&lt;br /&gt;
# AUG CCCG  gg CUGC AGG ... rest of Gene &amp;lt;br&amp;gt;&lt;br /&gt;
# AUG CCCG gg CUGC gg ACCG AGG ... rest of Gene &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;background:lightcyan; font-weight:bold; text-align:center; width:45%&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|- style=&amp;quot;background:paleturquoise&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:15%&amp;quot; | Construct&lt;br /&gt;
! style=&amp;quot;width:15%&amp;quot; | Gene&lt;br /&gt;
! style=&amp;quot;width:15%&amp;quot; | Logical operation&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Phenotype || a&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Phenotype || a AND b&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Phenotype || a OR b&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Phenotype || a OR b OR c&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Repressor|| NOT a&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Repressor|| a NAND b&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Repressor|| a NOR b&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Repressor|| NOT (a OR b OR c)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Logical clauses can be connected by AND operators if the proteins produced are part of a biochemical pathway.'''  In this case, a AND b AND c: &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:suppressor2.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== How could suppressor logic be used to solve the Sakamoto 3-SAT problem? ==&lt;br /&gt;
&lt;br /&gt;
'''Definitions'''&lt;br /&gt;
&lt;br /&gt;
Inputs = framshift suppressor tRNAs &lt;br /&gt;
&lt;br /&gt;
Input value = supp a is 1, supp g is 0; supp b is 1, supp h is 0, etc. up to tth 6th pair of f and l&lt;br /&gt;
&lt;br /&gt;
Logical clause (LC) = three inputs connected by OR, eg. (a OR b OR e)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
LC using 4-base frameshift mutations:  cag CCCG aa GGGC tt GTTG cag (may also have any multiple of 3 bases between the mutations) &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LC using 5-base frameshift mutations:  cag CCCGC a GGGCG t GTTGC cag (may also have any multiple of 3 bases between the mutations) &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This makes an XOR logic gate as only one suppressor can be used at one time to maintain the reading frame.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Logical expression (LE) = string of LCs connected by AND &amp;lt;br&amp;gt;&lt;br /&gt;
The design below encodes LC1 AND LC2 AND LC3 &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:logical expression2.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Subroutine'''&lt;br /&gt;
&lt;br /&gt;
1. Individual bacteral cells use Hin/hix system to randomly choose of of the 64 possible combinations of 6 inputs.  Suppressors a and g represent 1 and 0 for the first input; suppressors b and h are 1 and 0 for the second input; etc. up to the sixth input with suppressors f and l (lower case L).  The triangles are hix sites for Hin recombination.  Whichever of the two suppressor tRNAs in an input pair is facing forward determines whether the value of that input is 1 or 0.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:suppressor inputs.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Each bacterial cell carries out the following subroutine on each LC: IF LC=TRUE THEN &amp;quot;check the next LC&amp;quot; ELSEIF LC=FALSE &amp;quot;go get a new set of inputs with step 1&amp;quot;  In order to do this, each of the activators below must turn on a repressor that turns off Hin production.  Then if one of the activators is not made, Hin will be made, and new inputs will be established.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:LE circuit.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. If/when a bacterial cell finds a set of inputs that satisfies the entire LE (ie. a solution to the 3-SAT problem), it will glow green.&lt;br /&gt;
&lt;br /&gt;
== Things we need to learn about ==&lt;br /&gt;
&lt;br /&gt;
'''Note: We would need 12 different frameshift suppressor tRNAs to encode the Sakamoto 3-SAT problem'''&lt;br /&gt;
&lt;br /&gt;
'''Discovery of frameshift tRNAs.  How many are known?'''  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/5/59/MaglierySchultz2001JMB.pdf Magliery, Anderson, Schultz]&lt;br /&gt;
&lt;br /&gt;
Library approach used to discover efficient suppressors of four-base codons AGGA, UAGA, CCCU, and CUAG using mutated versions of serine tRNA.&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/6/6f/AndersonSchultz2002ChemBiol.pdf  Anderson, Maglieri, Schultz]&lt;br /&gt;
&lt;br /&gt;
Signals for translational bypassing (slipping and hopping): mRNA secondary structure, &amp;quot;hungry&amp;quot; (underused) codons, upstream Shine-Dalgarno-like (RBS) sequences &amp;lt;br&amp;gt;&lt;br /&gt;
Library approach extended in order to discover frameshift suppressor tRNAs with anticodons of size two to six bases.  Two-base and six-base suppressors were not found, but the following five-base suppressors were found: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:Table2_Anderson2002.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/a/ac/Dunham_2009_tRNA_structure.pdf Dunham et al.]&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/c/c3/Hohsaka_2009_in_vitro_tln.pdf Hohsaka et al.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Processing of tRNA precursors in E. coli''' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://www.nature.com/embor/journal/v2/n1/full/embor501.html Mörl and Marchfelder] describe processing &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:the_final_cut.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''How many different frameshift suppressor tRNAs can be in one cell without causing toxicity?'''&lt;br /&gt;
&lt;br /&gt;
Can we have twelve of them?  If not, what is the maximum?  Is there an impact of codon usage on this?&lt;br /&gt;
&lt;br /&gt;
Can we have both 4- and 5-base suppressor tRNAs in one cell?&lt;br /&gt;
&lt;br /&gt;
Are there particular combinations of suppressors that are more tolerated than others?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''How many frameshift mutations can be suppressed in a single gene?'''&lt;br /&gt;
&lt;br /&gt;
How close together can the frameshift mutations of a given LC be?&lt;br /&gt;
&lt;br /&gt;
Can we mix 4- and 5-base frameshift mutations in a given LC?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cdavis21</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=Can_we_solve_a_3-SAT_problem_with_supressor_logic%3F&amp;diff=7970</id>
		<title>Can we solve a 3-SAT problem with supressor logic?</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=Can_we_solve_a_3-SAT_problem_with_supressor_logic%3F&amp;diff=7970"/>
				<updated>2009-05-20T17:57:45Z</updated>
		
		<summary type="html">&lt;p&gt;Cdavis21: /* What is suppressor logic? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== What is the 3-SAT problem? ==&lt;br /&gt;
&lt;br /&gt;
''Advantages/Disadvantages to using the 3 SAT problem''&lt;br /&gt;
&lt;br /&gt;
Advantages:&lt;br /&gt;
&lt;br /&gt;
1) Seems to have an equal balance of mathematics and biology.&lt;br /&gt;
&lt;br /&gt;
2) Eventually, there is promise to make the problem difficult enough whereas a computer would have a hard time solving it.&lt;br /&gt;
&lt;br /&gt;
3) Introducing a new concept (supressor supressor logic)&lt;br /&gt;
&lt;br /&gt;
Disadvantages:&lt;br /&gt;
&lt;br /&gt;
1) Using the same concept/idea that has been used by previous Missouri Western/Davidson iGEM teams. (XOR gate)&lt;br /&gt;
&lt;br /&gt;
2) Finding enough for everyone to work on for the entire summer.&lt;br /&gt;
&lt;br /&gt;
3) Finding a promoter that is turned on without the use of a small particle.&lt;br /&gt;
&lt;br /&gt;
== How did Sakamoto et al. use a DNA computer to solve a 3-SAT problem? == &lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/3/39/Sakamoto_DNA_computer_3SAT.pdf Sakamoto et al.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:hairpin2.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sakamoto used hairpin formations in single stranded DNA (ssDNA) as a molecular computer. Hairpin structures are formed when complimentary bases on the same strand attach to each other forming a loop. As shown in Picture B above, C and -C are compliments of each other, and bind together. Picture A is what a normal ssDNA should look like. Sakamoto used this self assembly of secondary structures on a satisfiability (SAT) problem. The problem had six inputs and ten clauses. An example of a clause would be (a or b or -c), and could include any combinations of inputs from a to f including -a to -f. If the problem is satisfied, the ssDNA stays in it's normal form. If the problem is not satisfied, the ssDNA forms a hairpin. Later in the paper it explains that the hairpin forming molecules can be removed from the others with certain techniques. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The 10 clause 3-SAT problem solved in the paper is:&lt;br /&gt;
&lt;br /&gt;
(a or b or –c)&amp;lt;br&amp;gt;&lt;br /&gt;
(a or c or d) &amp;lt;br&amp;gt;&lt;br /&gt;
(a or –c or –d)&amp;lt;br&amp;gt;&lt;br /&gt;
(-a or –c or d)&amp;lt;br&amp;gt;&lt;br /&gt;
(a or –c or e)&amp;lt;br&amp;gt;&lt;br /&gt;
(a or d or –f)&amp;lt;br&amp;gt;&lt;br /&gt;
(-a or c or d)&amp;lt;br&amp;gt;&lt;br /&gt;
(a or c or –d)&amp;lt;br&amp;gt;&lt;br /&gt;
(-a or –c or –d)&amp;lt;br&amp;gt;&lt;br /&gt;
(-a or c or –d)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
note: this problem uses inputs of a, b, c, d, e, -a, -c, -d, -f (f, -b, -e are not used)&lt;br /&gt;
&lt;br /&gt;
== What is suppressor logic? ==&lt;br /&gt;
&lt;br /&gt;
Will's Version of the PPT for SSL 3SAT&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/6/6f/Will%27s_SSL_3SAT.ppt Will's Version of the PPT for SSL 3SAT]&lt;br /&gt;
&lt;br /&gt;
Powerpoint on 3SAT SSL (Bryce and Clif)&lt;br /&gt;
 [[Image:3sat ppt]]&lt;br /&gt;
&lt;br /&gt;
'''Suppressor Logic uses suppressor tRNAs as inputs to avoid frameshift mutations in the production of an output amino acid sequence'''&lt;br /&gt;
&lt;br /&gt;
A frameshift is a genetic mutation caused by the addition or deletion of nucelotides to a given sequence which codes for a protein.  Since codons are read in a series of three, the addition or deletion of nucleotides will disrupt the reading frame.  This disruption will most likely cause the production of a nonfunctional protein.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:suppressor4.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A frameshift occurs and, in this case, a guanine is added to the sequence.  If nothing is done, enzyme A will not be made, meaning the clause will not be satisfied.&lt;br /&gt;
&lt;br /&gt;
The suppressor tRNA allows the 4 letter sequence to be read as a single codon, therefore, keeping the protein on track.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If more than one frameshift mutation is introduced into a coding sequence, then logical operators can be encoded. Suppressor a binds to CCCG, supressor b binds to CUGC, and suppressor c binds to ACCG below:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# AUG CCCG CUG ... rest of Gene &amp;lt;br&amp;gt;&lt;br /&gt;
# AUG CCCG CUGC CUG ... rest of Gene &amp;lt;br&amp;gt;&lt;br /&gt;
# AUG CCCG  gg CUGC AGG ... rest of Gene &amp;lt;br&amp;gt;&lt;br /&gt;
# AUG CCCG gg CUGC gg ACCG AGG ... rest of Gene &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;background:lightcyan; font-weight:bold; text-align:center; width:45%&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|- style=&amp;quot;background:paleturquoise&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:15%&amp;quot; | Construct&lt;br /&gt;
! style=&amp;quot;width:15%&amp;quot; | Gene&lt;br /&gt;
! style=&amp;quot;width:15%&amp;quot; | Logical operation&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Phenotype || a&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Phenotype || a AND b&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Phenotype || a OR b&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Phenotype || a OR b OR c&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Repressor|| NOT a&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Repressor|| a NAND b&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Repressor|| a NOR b&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Repressor|| NOT (a OR b OR c)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Logical clauses can be connected by AND operators if the proteins produced are part of a biochemical pathway.'''  In this case, a AND b AND c: &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:suppressor2.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== How could suppressor logic be used to solve the Sakamoto 3-SAT problem? ==&lt;br /&gt;
&lt;br /&gt;
'''Definitions'''&lt;br /&gt;
&lt;br /&gt;
Inputs = framshift suppressor tRNAs &lt;br /&gt;
&lt;br /&gt;
Input value = supp a is 1, supp g is 0; supp b is 1, supp h is 0, etc. up to tth 6th pair of f and l&lt;br /&gt;
&lt;br /&gt;
Logical clause (LC) = three inputs connected by OR, eg. (a OR b OR e)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
LC using 4-base frameshift mutations:  cag CCCG aa GGGC tt GTTG cag (may also have any multiple of 3 bases between the mutations) &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LC using 5-base frameshift mutations:  cag CCCGC a GGGCG t GTTGC cag (may also have any multiple of 3 bases between the mutations) &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This makes an XOR logic gate as only one suppressor can be used at one time to maintain the reading frame.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Logical expression (LE) = string of LCs connected by AND &amp;lt;br&amp;gt;&lt;br /&gt;
The design below encodes LC1 AND LC2 AND LC3 &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:logical expression2.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Subroutine'''&lt;br /&gt;
&lt;br /&gt;
1. Individual bacteral cells use Hin/hix system to randomly choose of of the 64 possible combinations of 6 inputs.  Suppressors a and g represent 1 and 0 for the first input; suppressors b and h are 1 and 0 for the second input; etc. up to the sixth input with suppressors f and l (lower case L).  The triangles are hix sites for Hin recombination.  Whichever of the two suppressor tRNAs in an input pair is facing forward determines whether the value of that input is 1 or 0.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:suppressor inputs.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Each bacterial cell carries out the following subroutine on each LC: IF LC=TRUE THEN &amp;quot;check the next LC&amp;quot; ELSEIF LC=FALSE &amp;quot;go get a new set of inputs with step 1&amp;quot;  In order to do this, each of the activators below must turn on a repressor that turns off Hin production.  Then if one of the activators is not made, Hin will be made, and new inputs will be established.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:LE circuit.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. If/when a bacterial cell finds a set of inputs that satisfies the entire LE (ie. a solution to the 3-SAT problem), it will glow green.&lt;br /&gt;
&lt;br /&gt;
== Things we need to learn about ==&lt;br /&gt;
&lt;br /&gt;
'''Note: We would need 12 different frameshift suppressor tRNAs to encode the Sakamoto 3-SAT problem'''&lt;br /&gt;
&lt;br /&gt;
'''Discovery of frameshift tRNAs.  How many are known?'''  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/5/59/MaglierySchultz2001JMB.pdf Magliery, Anderson, Schultz]&lt;br /&gt;
&lt;br /&gt;
Library approach used to discover efficient suppressors of four-base codons AGGA, UAGA, CCCU, and CUAG using mutated versions of serine tRNA.&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/6/6f/AndersonSchultz2002ChemBiol.pdf  Anderson, Maglieri, Schultz]&lt;br /&gt;
&lt;br /&gt;
Signals for translational bypassing (slipping and hopping): mRNA secondary structure, &amp;quot;hungry&amp;quot; (underused) codons, upstream Shine-Dalgarno-like (RBS) sequences &amp;lt;br&amp;gt;&lt;br /&gt;
Library approach extended in order to discover frameshift suppressor tRNAs with anticodons of size two to six bases.  Two-base and six-base suppressors were not found, but the following five-base suppressors were found: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:Table2_Anderson2002.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/a/ac/Dunham_2009_tRNA_structure.pdf Dunham et al.]&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/c/c3/Hohsaka_2009_in_vitro_tln.pdf Hohsaka et al.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Processing of tRNA precursors in E. coli''' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://www.nature.com/embor/journal/v2/n1/full/embor501.html Mörl and Marchfelder] describe processing &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:the_final_cut.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''How many different frameshift suppressor tRNAs can be in one cell without causing toxicity?'''&lt;br /&gt;
&lt;br /&gt;
Can we have twelve of them?  If not, what is the maximum?  Is there an impact of codon usage on this?&lt;br /&gt;
&lt;br /&gt;
Can we have both 4- and 5-base suppressor tRNAs in one cell?&lt;br /&gt;
&lt;br /&gt;
Are there particular combinations of suppressors that are more tolerated than others?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''How many frameshift mutations can be suppressed in a single gene?'''&lt;br /&gt;
&lt;br /&gt;
How close together can the frameshift mutations of a given LC be?&lt;br /&gt;
&lt;br /&gt;
Can we mix 4- and 5-base frameshift mutations in a given LC?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cdavis21</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=Can_we_solve_a_3-SAT_problem_with_supressor_logic%3F&amp;diff=7969</id>
		<title>Can we solve a 3-SAT problem with supressor logic?</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=Can_we_solve_a_3-SAT_problem_with_supressor_logic%3F&amp;diff=7969"/>
				<updated>2009-05-20T17:56:39Z</updated>
		
		<summary type="html">&lt;p&gt;Cdavis21: /* What is suppressor logic? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== What is the 3-SAT problem? ==&lt;br /&gt;
&lt;br /&gt;
''Advantages/Disadvantages to using the 3 SAT problem''&lt;br /&gt;
&lt;br /&gt;
Advantages:&lt;br /&gt;
&lt;br /&gt;
1) Seems to have an equal balance of mathematics and biology.&lt;br /&gt;
&lt;br /&gt;
2) Eventually, there is promise to make the problem difficult enough whereas a computer would have a hard time solving it.&lt;br /&gt;
&lt;br /&gt;
3) Introducing a new concept (supressor supressor logic)&lt;br /&gt;
&lt;br /&gt;
Disadvantages:&lt;br /&gt;
&lt;br /&gt;
1) Using the same concept/idea that has been used by previous Missouri Western/Davidson iGEM teams. (XOR gate)&lt;br /&gt;
&lt;br /&gt;
2) Finding enough for everyone to work on for the entire summer.&lt;br /&gt;
&lt;br /&gt;
3) Finding a promoter that is turned on without the use of a small particle.&lt;br /&gt;
&lt;br /&gt;
== How did Sakamoto et al. use a DNA computer to solve a 3-SAT problem? == &lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/3/39/Sakamoto_DNA_computer_3SAT.pdf Sakamoto et al.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:hairpin2.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sakamoto used hairpin formations in single stranded DNA (ssDNA) as a molecular computer. Hairpin structures are formed when complimentary bases on the same strand attach to each other forming a loop. As shown in Picture B above, C and -C are compliments of each other, and bind together. Picture A is what a normal ssDNA should look like. Sakamoto used this self assembly of secondary structures on a satisfiability (SAT) problem. The problem had six inputs and ten clauses. An example of a clause would be (a or b or -c), and could include any combinations of inputs from a to f including -a to -f. If the problem is satisfied, the ssDNA stays in it's normal form. If the problem is not satisfied, the ssDNA forms a hairpin. Later in the paper it explains that the hairpin forming molecules can be removed from the others with certain techniques. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The 10 clause 3-SAT problem solved in the paper is:&lt;br /&gt;
&lt;br /&gt;
(a or b or –c)&amp;lt;br&amp;gt;&lt;br /&gt;
(a or c or d) &amp;lt;br&amp;gt;&lt;br /&gt;
(a or –c or –d)&amp;lt;br&amp;gt;&lt;br /&gt;
(-a or –c or d)&amp;lt;br&amp;gt;&lt;br /&gt;
(a or –c or e)&amp;lt;br&amp;gt;&lt;br /&gt;
(a or d or –f)&amp;lt;br&amp;gt;&lt;br /&gt;
(-a or c or d)&amp;lt;br&amp;gt;&lt;br /&gt;
(a or c or –d)&amp;lt;br&amp;gt;&lt;br /&gt;
(-a or –c or –d)&amp;lt;br&amp;gt;&lt;br /&gt;
(-a or c or –d)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
note: this problem uses inputs of a, b, c, d, e, -a, -c, -d, -f (f, -b, -e are not used)&lt;br /&gt;
&lt;br /&gt;
== What is suppressor logic? ==&lt;br /&gt;
&lt;br /&gt;
Will's Version of the PPT for SSL 3SAT&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/6/6f/Will%27s_SSL_3SAT.ppt Will's Version of the PPT for SSL 3SAT]&lt;br /&gt;
&lt;br /&gt;
Powerpoint on 3SAT SSL (Bryce and Clif)&lt;br /&gt;
[Image:]&lt;br /&gt;
&lt;br /&gt;
'''Suppressor Logic uses suppressor tRNAs as inputs to avoid frameshift mutations in the production of an output amino acid sequence'''&lt;br /&gt;
&lt;br /&gt;
A frameshift is a genetic mutation caused by the addition or deletion of nucelotides to a given sequence which codes for a protein.  Since codons are read in a series of three, the addition or deletion of nucleotides will disrupt the reading frame.  This disruption will most likely cause the production of a nonfunctional protein.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:suppressor4.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A frameshift occurs and, in this case, a guanine is added to the sequence.  If nothing is done, enzyme A will not be made, meaning the clause will not be satisfied.&lt;br /&gt;
&lt;br /&gt;
The suppressor tRNA allows the 4 letter sequence to be read as a single codon, therefore, keeping the protein on track.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If more than one frameshift mutation is introduced into a coding sequence, then logical operators can be encoded. Suppressor a binds to CCCG, supressor b binds to CUGC, and suppressor c binds to ACCG below:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# AUG CCCG CUG ... rest of Gene &amp;lt;br&amp;gt;&lt;br /&gt;
# AUG CCCG CUGC CUG ... rest of Gene &amp;lt;br&amp;gt;&lt;br /&gt;
# AUG CCCG  gg CUGC AGG ... rest of Gene &amp;lt;br&amp;gt;&lt;br /&gt;
# AUG CCCG gg CUGC gg ACCG AGG ... rest of Gene &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;background:lightcyan; font-weight:bold; text-align:center; width:45%&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|- style=&amp;quot;background:paleturquoise&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:15%&amp;quot; | Construct&lt;br /&gt;
! style=&amp;quot;width:15%&amp;quot; | Gene&lt;br /&gt;
! style=&amp;quot;width:15%&amp;quot; | Logical operation&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Phenotype || a&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Phenotype || a AND b&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Phenotype || a OR b&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Phenotype || a OR b OR c&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Repressor|| NOT a&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Repressor|| a NAND b&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Repressor|| a NOR b&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Repressor|| NOT (a OR b OR c)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Logical clauses can be connected by AND operators if the proteins produced are part of a biochemical pathway.'''  In this case, a AND b AND c: &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:suppressor2.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== How could suppressor logic be used to solve the Sakamoto 3-SAT problem? ==&lt;br /&gt;
&lt;br /&gt;
'''Definitions'''&lt;br /&gt;
&lt;br /&gt;
Inputs = framshift suppressor tRNAs &lt;br /&gt;
&lt;br /&gt;
Input value = supp a is 1, supp g is 0; supp b is 1, supp h is 0, etc. up to tth 6th pair of f and l&lt;br /&gt;
&lt;br /&gt;
Logical clause (LC) = three inputs connected by OR, eg. (a OR b OR e)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
LC using 4-base frameshift mutations:  cag CCCG aa GGGC tt GTTG cag (may also have any multiple of 3 bases between the mutations) &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LC using 5-base frameshift mutations:  cag CCCGC a GGGCG t GTTGC cag (may also have any multiple of 3 bases between the mutations) &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This makes an XOR logic gate as only one suppressor can be used at one time to maintain the reading frame.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Logical expression (LE) = string of LCs connected by AND &amp;lt;br&amp;gt;&lt;br /&gt;
The design below encodes LC1 AND LC2 AND LC3 &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:logical expression2.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Subroutine'''&lt;br /&gt;
&lt;br /&gt;
1. Individual bacteral cells use Hin/hix system to randomly choose of of the 64 possible combinations of 6 inputs.  Suppressors a and g represent 1 and 0 for the first input; suppressors b and h are 1 and 0 for the second input; etc. up to the sixth input with suppressors f and l (lower case L).  The triangles are hix sites for Hin recombination.  Whichever of the two suppressor tRNAs in an input pair is facing forward determines whether the value of that input is 1 or 0.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:suppressor inputs.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Each bacterial cell carries out the following subroutine on each LC: IF LC=TRUE THEN &amp;quot;check the next LC&amp;quot; ELSEIF LC=FALSE &amp;quot;go get a new set of inputs with step 1&amp;quot;  In order to do this, each of the activators below must turn on a repressor that turns off Hin production.  Then if one of the activators is not made, Hin will be made, and new inputs will be established.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:LE circuit.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. If/when a bacterial cell finds a set of inputs that satisfies the entire LE (ie. a solution to the 3-SAT problem), it will glow green.&lt;br /&gt;
&lt;br /&gt;
== Things we need to learn about ==&lt;br /&gt;
&lt;br /&gt;
'''Note: We would need 12 different frameshift suppressor tRNAs to encode the Sakamoto 3-SAT problem'''&lt;br /&gt;
&lt;br /&gt;
'''Discovery of frameshift tRNAs.  How many are known?'''  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/5/59/MaglierySchultz2001JMB.pdf Magliery, Anderson, Schultz]&lt;br /&gt;
&lt;br /&gt;
Library approach used to discover efficient suppressors of four-base codons AGGA, UAGA, CCCU, and CUAG using mutated versions of serine tRNA.&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/6/6f/AndersonSchultz2002ChemBiol.pdf  Anderson, Maglieri, Schultz]&lt;br /&gt;
&lt;br /&gt;
Signals for translational bypassing (slipping and hopping): mRNA secondary structure, &amp;quot;hungry&amp;quot; (underused) codons, upstream Shine-Dalgarno-like (RBS) sequences &amp;lt;br&amp;gt;&lt;br /&gt;
Library approach extended in order to discover frameshift suppressor tRNAs with anticodons of size two to six bases.  Two-base and six-base suppressors were not found, but the following five-base suppressors were found: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:Table2_Anderson2002.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/a/ac/Dunham_2009_tRNA_structure.pdf Dunham et al.]&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/c/c3/Hohsaka_2009_in_vitro_tln.pdf Hohsaka et al.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Processing of tRNA precursors in E. coli''' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://www.nature.com/embor/journal/v2/n1/full/embor501.html Mörl and Marchfelder] describe processing &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:the_final_cut.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''How many different frameshift suppressor tRNAs can be in one cell without causing toxicity?'''&lt;br /&gt;
&lt;br /&gt;
Can we have twelve of them?  If not, what is the maximum?  Is there an impact of codon usage on this?&lt;br /&gt;
&lt;br /&gt;
Can we have both 4- and 5-base suppressor tRNAs in one cell?&lt;br /&gt;
&lt;br /&gt;
Are there particular combinations of suppressors that are more tolerated than others?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''How many frameshift mutations can be suppressed in a single gene?'''&lt;br /&gt;
&lt;br /&gt;
How close together can the frameshift mutations of a given LC be?&lt;br /&gt;
&lt;br /&gt;
Can we mix 4- and 5-base frameshift mutations in a given LC?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cdavis21</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=Can_we_solve_a_3-SAT_problem_with_supressor_logic%3F&amp;diff=7968</id>
		<title>Can we solve a 3-SAT problem with supressor logic?</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=Can_we_solve_a_3-SAT_problem_with_supressor_logic%3F&amp;diff=7968"/>
				<updated>2009-05-20T17:55:18Z</updated>
		
		<summary type="html">&lt;p&gt;Cdavis21: /* What is suppressor logic? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== What is the 3-SAT problem? ==&lt;br /&gt;
&lt;br /&gt;
''Advantages/Disadvantages to using the 3 SAT problem''&lt;br /&gt;
&lt;br /&gt;
Advantages:&lt;br /&gt;
&lt;br /&gt;
1) Seems to have an equal balance of mathematics and biology.&lt;br /&gt;
&lt;br /&gt;
2) Eventually, there is promise to make the problem difficult enough whereas a computer would have a hard time solving it.&lt;br /&gt;
&lt;br /&gt;
3) Introducing a new concept (supressor supressor logic)&lt;br /&gt;
&lt;br /&gt;
Disadvantages:&lt;br /&gt;
&lt;br /&gt;
1) Using the same concept/idea that has been used by previous Missouri Western/Davidson iGEM teams. (XOR gate)&lt;br /&gt;
&lt;br /&gt;
2) Finding enough for everyone to work on for the entire summer.&lt;br /&gt;
&lt;br /&gt;
3) Finding a promoter that is turned on without the use of a small particle.&lt;br /&gt;
&lt;br /&gt;
== How did Sakamoto et al. use a DNA computer to solve a 3-SAT problem? == &lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/3/39/Sakamoto_DNA_computer_3SAT.pdf Sakamoto et al.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:hairpin2.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sakamoto used hairpin formations in single stranded DNA (ssDNA) as a molecular computer. Hairpin structures are formed when complimentary bases on the same strand attach to each other forming a loop. As shown in Picture B above, C and -C are compliments of each other, and bind together. Picture A is what a normal ssDNA should look like. Sakamoto used this self assembly of secondary structures on a satisfiability (SAT) problem. The problem had six inputs and ten clauses. An example of a clause would be (a or b or -c), and could include any combinations of inputs from a to f including -a to -f. If the problem is satisfied, the ssDNA stays in it's normal form. If the problem is not satisfied, the ssDNA forms a hairpin. Later in the paper it explains that the hairpin forming molecules can be removed from the others with certain techniques. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The 10 clause 3-SAT problem solved in the paper is:&lt;br /&gt;
&lt;br /&gt;
(a or b or –c)&amp;lt;br&amp;gt;&lt;br /&gt;
(a or c or d) &amp;lt;br&amp;gt;&lt;br /&gt;
(a or –c or –d)&amp;lt;br&amp;gt;&lt;br /&gt;
(-a or –c or d)&amp;lt;br&amp;gt;&lt;br /&gt;
(a or –c or e)&amp;lt;br&amp;gt;&lt;br /&gt;
(a or d or –f)&amp;lt;br&amp;gt;&lt;br /&gt;
(-a or c or d)&amp;lt;br&amp;gt;&lt;br /&gt;
(a or c or –d)&amp;lt;br&amp;gt;&lt;br /&gt;
(-a or –c or –d)&amp;lt;br&amp;gt;&lt;br /&gt;
(-a or c or –d)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
note: this problem uses inputs of a, b, c, d, e, -a, -c, -d, -f (f, -b, -e are not used)&lt;br /&gt;
&lt;br /&gt;
== What is suppressor logic? ==&lt;br /&gt;
&lt;br /&gt;
Will's Version of the PPT for SSL 3SAT&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/6/6f/Will%27s_SSL_3SAT.ppt Will's Version of the PPT for SSL 3SAT]&lt;br /&gt;
&lt;br /&gt;
Powerpoint on 3SAT SSL (Bryce and Clif)&lt;br /&gt;
[Image:3SAT ppt-1-.ppt]&lt;br /&gt;
&lt;br /&gt;
'''Suppressor Logic uses suppressor tRNAs as inputs to avoid frameshift mutations in the production of an output amino acid sequence'''&lt;br /&gt;
&lt;br /&gt;
A frameshift is a genetic mutation caused by the addition or deletion of nucelotides to a given sequence which codes for a protein.  Since codons are read in a series of three, the addition or deletion of nucleotides will disrupt the reading frame.  This disruption will most likely cause the production of a nonfunctional protein.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:suppressor4.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A frameshift occurs and, in this case, a guanine is added to the sequence.  If nothing is done, enzyme A will not be made, meaning the clause will not be satisfied.&lt;br /&gt;
&lt;br /&gt;
The suppressor tRNA allows the 4 letter sequence to be read as a single codon, therefore, keeping the protein on track.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If more than one frameshift mutation is introduced into a coding sequence, then logical operators can be encoded. Suppressor a binds to CCCG, supressor b binds to CUGC, and suppressor c binds to ACCG below:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# AUG CCCG CUG ... rest of Gene &amp;lt;br&amp;gt;&lt;br /&gt;
# AUG CCCG CUGC CUG ... rest of Gene &amp;lt;br&amp;gt;&lt;br /&gt;
# AUG CCCG  gg CUGC AGG ... rest of Gene &amp;lt;br&amp;gt;&lt;br /&gt;
# AUG CCCG gg CUGC gg ACCG AGG ... rest of Gene &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;background:lightcyan; font-weight:bold; text-align:center; width:45%&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|- style=&amp;quot;background:paleturquoise&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:15%&amp;quot; | Construct&lt;br /&gt;
! style=&amp;quot;width:15%&amp;quot; | Gene&lt;br /&gt;
! style=&amp;quot;width:15%&amp;quot; | Logical operation&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Phenotype || a&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Phenotype || a AND b&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Phenotype || a OR b&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Phenotype || a OR b OR c&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Repressor|| NOT a&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Repressor|| a NAND b&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Repressor|| a NOR b&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Repressor|| NOT (a OR b OR c)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Logical clauses can be connected by AND operators if the proteins produced are part of a biochemical pathway.'''  In this case, a AND b AND c: &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:suppressor2.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== How could suppressor logic be used to solve the Sakamoto 3-SAT problem? ==&lt;br /&gt;
&lt;br /&gt;
'''Definitions'''&lt;br /&gt;
&lt;br /&gt;
Inputs = framshift suppressor tRNAs &lt;br /&gt;
&lt;br /&gt;
Input value = supp a is 1, supp g is 0; supp b is 1, supp h is 0, etc. up to tth 6th pair of f and l&lt;br /&gt;
&lt;br /&gt;
Logical clause (LC) = three inputs connected by OR, eg. (a OR b OR e)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
LC using 4-base frameshift mutations:  cag CCCG aa GGGC tt GTTG cag (may also have any multiple of 3 bases between the mutations) &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LC using 5-base frameshift mutations:  cag CCCGC a GGGCG t GTTGC cag (may also have any multiple of 3 bases between the mutations) &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This makes an XOR logic gate as only one suppressor can be used at one time to maintain the reading frame.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Logical expression (LE) = string of LCs connected by AND &amp;lt;br&amp;gt;&lt;br /&gt;
The design below encodes LC1 AND LC2 AND LC3 &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:logical expression2.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Subroutine'''&lt;br /&gt;
&lt;br /&gt;
1. Individual bacteral cells use Hin/hix system to randomly choose of of the 64 possible combinations of 6 inputs.  Suppressors a and g represent 1 and 0 for the first input; suppressors b and h are 1 and 0 for the second input; etc. up to the sixth input with suppressors f and l (lower case L).  The triangles are hix sites for Hin recombination.  Whichever of the two suppressor tRNAs in an input pair is facing forward determines whether the value of that input is 1 or 0.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:suppressor inputs.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Each bacterial cell carries out the following subroutine on each LC: IF LC=TRUE THEN &amp;quot;check the next LC&amp;quot; ELSEIF LC=FALSE &amp;quot;go get a new set of inputs with step 1&amp;quot;  In order to do this, each of the activators below must turn on a repressor that turns off Hin production.  Then if one of the activators is not made, Hin will be made, and new inputs will be established.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:LE circuit.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. If/when a bacterial cell finds a set of inputs that satisfies the entire LE (ie. a solution to the 3-SAT problem), it will glow green.&lt;br /&gt;
&lt;br /&gt;
== Things we need to learn about ==&lt;br /&gt;
&lt;br /&gt;
'''Note: We would need 12 different frameshift suppressor tRNAs to encode the Sakamoto 3-SAT problem'''&lt;br /&gt;
&lt;br /&gt;
'''Discovery of frameshift tRNAs.  How many are known?'''  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/5/59/MaglierySchultz2001JMB.pdf Magliery, Anderson, Schultz]&lt;br /&gt;
&lt;br /&gt;
Library approach used to discover efficient suppressors of four-base codons AGGA, UAGA, CCCU, and CUAG using mutated versions of serine tRNA.&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/6/6f/AndersonSchultz2002ChemBiol.pdf  Anderson, Maglieri, Schultz]&lt;br /&gt;
&lt;br /&gt;
Signals for translational bypassing (slipping and hopping): mRNA secondary structure, &amp;quot;hungry&amp;quot; (underused) codons, upstream Shine-Dalgarno-like (RBS) sequences &amp;lt;br&amp;gt;&lt;br /&gt;
Library approach extended in order to discover frameshift suppressor tRNAs with anticodons of size two to six bases.  Two-base and six-base suppressors were not found, but the following five-base suppressors were found: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:Table2_Anderson2002.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/a/ac/Dunham_2009_tRNA_structure.pdf Dunham et al.]&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/c/c3/Hohsaka_2009_in_vitro_tln.pdf Hohsaka et al.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Processing of tRNA precursors in E. coli''' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://www.nature.com/embor/journal/v2/n1/full/embor501.html Mörl and Marchfelder] describe processing &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:the_final_cut.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''How many different frameshift suppressor tRNAs can be in one cell without causing toxicity?'''&lt;br /&gt;
&lt;br /&gt;
Can we have twelve of them?  If not, what is the maximum?  Is there an impact of codon usage on this?&lt;br /&gt;
&lt;br /&gt;
Can we have both 4- and 5-base suppressor tRNAs in one cell?&lt;br /&gt;
&lt;br /&gt;
Are there particular combinations of suppressors that are more tolerated than others?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''How many frameshift mutations can be suppressed in a single gene?'''&lt;br /&gt;
&lt;br /&gt;
How close together can the frameshift mutations of a given LC be?&lt;br /&gt;
&lt;br /&gt;
Can we mix 4- and 5-base frameshift mutations in a given LC?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cdavis21</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=Can_we_solve_a_3-SAT_problem_with_supressor_logic%3F&amp;diff=7967</id>
		<title>Can we solve a 3-SAT problem with supressor logic?</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=Can_we_solve_a_3-SAT_problem_with_supressor_logic%3F&amp;diff=7967"/>
				<updated>2009-05-20T17:53:29Z</updated>
		
		<summary type="html">&lt;p&gt;Cdavis21: /* What is suppressor logic? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== What is the 3-SAT problem? ==&lt;br /&gt;
&lt;br /&gt;
''Advantages/Disadvantages to using the 3 SAT problem''&lt;br /&gt;
&lt;br /&gt;
Advantages:&lt;br /&gt;
&lt;br /&gt;
1) Seems to have an equal balance of mathematics and biology.&lt;br /&gt;
&lt;br /&gt;
2) Eventually, there is promise to make the problem difficult enough whereas a computer would have a hard time solving it.&lt;br /&gt;
&lt;br /&gt;
3) Introducing a new concept (supressor supressor logic)&lt;br /&gt;
&lt;br /&gt;
Disadvantages:&lt;br /&gt;
&lt;br /&gt;
1) Using the same concept/idea that has been used by previous Missouri Western/Davidson iGEM teams. (XOR gate)&lt;br /&gt;
&lt;br /&gt;
2) Finding enough for everyone to work on for the entire summer.&lt;br /&gt;
&lt;br /&gt;
3) Finding a promoter that is turned on without the use of a small particle.&lt;br /&gt;
&lt;br /&gt;
== How did Sakamoto et al. use a DNA computer to solve a 3-SAT problem? == &lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/3/39/Sakamoto_DNA_computer_3SAT.pdf Sakamoto et al.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:hairpin2.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sakamoto used hairpin formations in single stranded DNA (ssDNA) as a molecular computer. Hairpin structures are formed when complimentary bases on the same strand attach to each other forming a loop. As shown in Picture B above, C and -C are compliments of each other, and bind together. Picture A is what a normal ssDNA should look like. Sakamoto used this self assembly of secondary structures on a satisfiability (SAT) problem. The problem had six inputs and ten clauses. An example of a clause would be (a or b or -c), and could include any combinations of inputs from a to f including -a to -f. If the problem is satisfied, the ssDNA stays in it's normal form. If the problem is not satisfied, the ssDNA forms a hairpin. Later in the paper it explains that the hairpin forming molecules can be removed from the others with certain techniques. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The 10 clause 3-SAT problem solved in the paper is:&lt;br /&gt;
&lt;br /&gt;
(a or b or –c)&amp;lt;br&amp;gt;&lt;br /&gt;
(a or c or d) &amp;lt;br&amp;gt;&lt;br /&gt;
(a or –c or –d)&amp;lt;br&amp;gt;&lt;br /&gt;
(-a or –c or d)&amp;lt;br&amp;gt;&lt;br /&gt;
(a or –c or e)&amp;lt;br&amp;gt;&lt;br /&gt;
(a or d or –f)&amp;lt;br&amp;gt;&lt;br /&gt;
(-a or c or d)&amp;lt;br&amp;gt;&lt;br /&gt;
(a or c or –d)&amp;lt;br&amp;gt;&lt;br /&gt;
(-a or –c or –d)&amp;lt;br&amp;gt;&lt;br /&gt;
(-a or c or –d)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
note: this problem uses inputs of a, b, c, d, e, -a, -c, -d, -f (f, -b, -e are not used)&lt;br /&gt;
&lt;br /&gt;
== What is suppressor logic? ==&lt;br /&gt;
&lt;br /&gt;
Will's Version of the PPT for SSL 3SAT&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/6/6f/Will%27s_SSL_3SAT.ppt Will's Version of the PPT for SSL 3SAT]&lt;br /&gt;
&lt;br /&gt;
Powerpoint on 3SAT SSL (Bryce and Clif)&lt;br /&gt;
[3SAT_ppt-1-.ppt]&lt;br /&gt;
&lt;br /&gt;
'''Suppressor Logic uses suppressor tRNAs as inputs to avoid frameshift mutations in the production of an output amino acid sequence'''&lt;br /&gt;
&lt;br /&gt;
A frameshift is a genetic mutation caused by the addition or deletion of nucelotides to a given sequence which codes for a protein.  Since codons are read in a series of three, the addition or deletion of nucleotides will disrupt the reading frame.  This disruption will most likely cause the production of a nonfunctional protein.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:suppressor4.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A frameshift occurs and, in this case, a guanine is added to the sequence.  If nothing is done, enzyme A will not be made, meaning the clause will not be satisfied.&lt;br /&gt;
&lt;br /&gt;
The suppressor tRNA allows the 4 letter sequence to be read as a single codon, therefore, keeping the protein on track.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If more than one frameshift mutation is introduced into a coding sequence, then logical operators can be encoded. Suppressor a binds to CCCG, supressor b binds to CUGC, and suppressor c binds to ACCG below:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# AUG CCCG CUG ... rest of Gene &amp;lt;br&amp;gt;&lt;br /&gt;
# AUG CCCG CUGC CUG ... rest of Gene &amp;lt;br&amp;gt;&lt;br /&gt;
# AUG CCCG  gg CUGC AGG ... rest of Gene &amp;lt;br&amp;gt;&lt;br /&gt;
# AUG CCCG gg CUGC gg ACCG AGG ... rest of Gene &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;background:lightcyan; font-weight:bold; text-align:center; width:45%&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|- style=&amp;quot;background:paleturquoise&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:15%&amp;quot; | Construct&lt;br /&gt;
! style=&amp;quot;width:15%&amp;quot; | Gene&lt;br /&gt;
! style=&amp;quot;width:15%&amp;quot; | Logical operation&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Phenotype || a&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Phenotype || a AND b&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Phenotype || a OR b&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Phenotype || a OR b OR c&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Repressor|| NOT a&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Repressor|| a NAND b&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Repressor|| a NOR b&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Repressor|| NOT (a OR b OR c)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Logical clauses can be connected by AND operators if the proteins produced are part of a biochemical pathway.'''  In this case, a AND b AND c: &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:suppressor2.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== How could suppressor logic be used to solve the Sakamoto 3-SAT problem? ==&lt;br /&gt;
&lt;br /&gt;
'''Definitions'''&lt;br /&gt;
&lt;br /&gt;
Inputs = framshift suppressor tRNAs &lt;br /&gt;
&lt;br /&gt;
Input value = supp a is 1, supp g is 0; supp b is 1, supp h is 0, etc. up to tth 6th pair of f and l&lt;br /&gt;
&lt;br /&gt;
Logical clause (LC) = three inputs connected by OR, eg. (a OR b OR e)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
LC using 4-base frameshift mutations:  cag CCCG aa GGGC tt GTTG cag (may also have any multiple of 3 bases between the mutations) &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LC using 5-base frameshift mutations:  cag CCCGC a GGGCG t GTTGC cag (may also have any multiple of 3 bases between the mutations) &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This makes an XOR logic gate as only one suppressor can be used at one time to maintain the reading frame.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Logical expression (LE) = string of LCs connected by AND &amp;lt;br&amp;gt;&lt;br /&gt;
The design below encodes LC1 AND LC2 AND LC3 &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:logical expression2.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Subroutine'''&lt;br /&gt;
&lt;br /&gt;
1. Individual bacteral cells use Hin/hix system to randomly choose of of the 64 possible combinations of 6 inputs.  Suppressors a and g represent 1 and 0 for the first input; suppressors b and h are 1 and 0 for the second input; etc. up to the sixth input with suppressors f and l (lower case L).  The triangles are hix sites for Hin recombination.  Whichever of the two suppressor tRNAs in an input pair is facing forward determines whether the value of that input is 1 or 0.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:suppressor inputs.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Each bacterial cell carries out the following subroutine on each LC: IF LC=TRUE THEN &amp;quot;check the next LC&amp;quot; ELSEIF LC=FALSE &amp;quot;go get a new set of inputs with step 1&amp;quot;  In order to do this, each of the activators below must turn on a repressor that turns off Hin production.  Then if one of the activators is not made, Hin will be made, and new inputs will be established.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:LE circuit.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. If/when a bacterial cell finds a set of inputs that satisfies the entire LE (ie. a solution to the 3-SAT problem), it will glow green.&lt;br /&gt;
&lt;br /&gt;
== Things we need to learn about ==&lt;br /&gt;
&lt;br /&gt;
'''Note: We would need 12 different frameshift suppressor tRNAs to encode the Sakamoto 3-SAT problem'''&lt;br /&gt;
&lt;br /&gt;
'''Discovery of frameshift tRNAs.  How many are known?'''  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/5/59/MaglierySchultz2001JMB.pdf Magliery, Anderson, Schultz]&lt;br /&gt;
&lt;br /&gt;
Library approach used to discover efficient suppressors of four-base codons AGGA, UAGA, CCCU, and CUAG using mutated versions of serine tRNA.&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/6/6f/AndersonSchultz2002ChemBiol.pdf  Anderson, Maglieri, Schultz]&lt;br /&gt;
&lt;br /&gt;
Signals for translational bypassing (slipping and hopping): mRNA secondary structure, &amp;quot;hungry&amp;quot; (underused) codons, upstream Shine-Dalgarno-like (RBS) sequences &amp;lt;br&amp;gt;&lt;br /&gt;
Library approach extended in order to discover frameshift suppressor tRNAs with anticodons of size two to six bases.  Two-base and six-base suppressors were not found, but the following five-base suppressors were found: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:Table2_Anderson2002.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/a/ac/Dunham_2009_tRNA_structure.pdf Dunham et al.]&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/c/c3/Hohsaka_2009_in_vitro_tln.pdf Hohsaka et al.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Processing of tRNA precursors in E. coli''' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://www.nature.com/embor/journal/v2/n1/full/embor501.html Mörl and Marchfelder] describe processing &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:the_final_cut.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''How many different frameshift suppressor tRNAs can be in one cell without causing toxicity?'''&lt;br /&gt;
&lt;br /&gt;
Can we have twelve of them?  If not, what is the maximum?  Is there an impact of codon usage on this?&lt;br /&gt;
&lt;br /&gt;
Can we have both 4- and 5-base suppressor tRNAs in one cell?&lt;br /&gt;
&lt;br /&gt;
Are there particular combinations of suppressors that are more tolerated than others?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''How many frameshift mutations can be suppressed in a single gene?'''&lt;br /&gt;
&lt;br /&gt;
How close together can the frameshift mutations of a given LC be?&lt;br /&gt;
&lt;br /&gt;
Can we mix 4- and 5-base frameshift mutations in a given LC?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cdavis21</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=File:3SAT_ppt-1-.ppt&amp;diff=7966</id>
		<title>File:3SAT ppt-1-.ppt</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=File:3SAT_ppt-1-.ppt&amp;diff=7966"/>
				<updated>2009-05-20T17:50:54Z</updated>
		
		<summary type="html">&lt;p&gt;Cdavis21: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Cdavis21</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=3SAT&amp;diff=7965</id>
		<title>3SAT</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=3SAT&amp;diff=7965"/>
				<updated>2009-05-20T17:49:12Z</updated>
		
		<summary type="html">&lt;p&gt;Cdavis21: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:]]&lt;/div&gt;</summary>
		<author><name>Cdavis21</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=Missouri_Western/Davidson_iGEM2009&amp;diff=7856</id>
		<title>Missouri Western/Davidson iGEM2009</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=Missouri_Western/Davidson_iGEM2009&amp;diff=7856"/>
				<updated>2009-05-14T14:10:55Z</updated>
		
		<summary type="html">&lt;p&gt;Cdavis21: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This space will be used starting April, 2009 for brainstorming and a shared whiteboard space.&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/index.php/Davidson_Missouri_W/Davidson_Protocols Davidson Lab Protocols] &amp;lt;br&amp;gt;&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/index.php/Davidson_Missouri_W/MWSU_protocols MWSU Lab Protocols] &amp;lt;br&amp;gt;&lt;br /&gt;
[http://gcat.davidson.edu/sybr-u/bmc.html BioMath Connections Page] &amp;lt;br&amp;gt;&lt;br /&gt;
[http://gcat.davidson.edu/GCATalog-r2.1/GCATalog.htm GCAT-alog Freezer Stocks]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We need to learn more about these topics:&lt;br /&gt;
&amp;lt;center&amp;gt;'''Biology-based'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#[[How is msDNA normally produced?]] Olivia/Alyndria&lt;br /&gt;
#[[How many copies are carried per cell?]] Alyndria&lt;br /&gt;
#[[What role can physical modeling of protein structure play in our project?]] Romina&lt;br /&gt;
#[[What role can physical modeling of proteins play in our project?  Eric Sawyer]]&lt;br /&gt;
#[[What other cool reporters are there?  (Discrete On/Off or Continuous)  Bryce Szczepanik]]&lt;br /&gt;
#[[Can we use promoter strength/opposite directions to subtract?  Clif Davis]]&lt;br /&gt;
#[[What is msDNA?]] &lt;br /&gt;
#[[Can we use suppressor tRNAs to encode logical operators (suppressor suppressor logic, SSL)?]]&lt;br /&gt;
#[[How is msDNA stored in E. coli?]] Olivia&lt;br /&gt;
#[[What is the sequence of bacterial reverse transcriptase and can we clone that gene?]] Shamita&lt;br /&gt;
#[[Can we redesign the normal msDNA pathway to produce new segments of DNA of our choosing?]] All&lt;br /&gt;
#[[What are other available reverse transcriptases?]] Leland&lt;br /&gt;
#[[What other math problems (e.g. NP- complete) are accessible to us?  Siya Sun]]&lt;br /&gt;
#[[What is the relationship between 3-SAT and map coloring?  Ashley Schnoor]]&lt;br /&gt;
#[[What activators are there that turn on a promoter without any help?]]&lt;br /&gt;
#[[Can we use protein interactions to compute?  (Post-translation, proteases, quaternary structure)  Will Vernon]]&lt;br /&gt;
#[[Could we do something with clocks/counting?]]&lt;br /&gt;
#[[Could we have/use multiple synthetic organelles in a cell?]]&lt;br /&gt;
#[[What ideas from previous iGEM teams are useful to us?]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;'''Math-based'''&amp;lt;/center&amp;gt;&lt;br /&gt;
#[[Can we get bacteria to solve a problem large enough to challenge a person?]]&lt;br /&gt;
#What interesting challenges or problems does origami offer?&lt;br /&gt;
#Can we produce a series of increasingly difficult goals that might be possible to produce in the lab?&lt;br /&gt;
#What has been done before and how can we improve upon that?&lt;br /&gt;
#We can perform some pilot experiments using synthesized DNA and later switch to msDNA (maybe).&lt;br /&gt;
#Can we address the Boolean Satisfiability (SAT) problem with a bacterial computer?&lt;br /&gt;
#How has 3SAT been addressed with a DNA computer? Can we use those methods?&lt;br /&gt;
&lt;br /&gt;
#Can we get bacteria to solve a problem large enough to challenge a computer (probably not, but it is fun to think about)?&lt;br /&gt;
#What are some linear algebra applications for DNA origami?&lt;br /&gt;
#How can we use origami to solve 3-SAT problems?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;'''Behavior-based'''&amp;lt;/center&amp;gt;&lt;br /&gt;
#[[What constructs are we testing?]]&lt;br /&gt;
#[[What school districts do we have access to?]]&lt;br /&gt;
#[[Where is the Synthetic Biology page we want high school teachers to use after the survey?]]&lt;br /&gt;
#[[Do you need any more input from the veterans before the survey is ready?]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;'''Solving The 3SAT Problem Using Suppressor Logic'''&amp;lt;/center&amp;gt;&lt;br /&gt;
#[[Can we solve a 3-SAT problem with supressor logic?]]&lt;/div&gt;</summary>
		<author><name>Cdavis21</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=Missouri_Western/Davidson_iGEM2009&amp;diff=7855</id>
		<title>Missouri Western/Davidson iGEM2009</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=Missouri_Western/Davidson_iGEM2009&amp;diff=7855"/>
				<updated>2009-05-14T13:58:46Z</updated>
		
		<summary type="html">&lt;p&gt;Cdavis21: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This space will be used starting April, 2009 for brainstorming and a shared whiteboard space.&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/index.php/Davidson_Missouri_W/Davidson_Protocols Davidson Lab Protocols] &amp;lt;br&amp;gt;&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/index.php/Davidson_Missouri_W/MWSU_protocols MWSU Lab Protocols] &amp;lt;br&amp;gt;&lt;br /&gt;
[http://gcat.davidson.edu/sybr-u/bmc.html BioMath Connections Page] &amp;lt;br&amp;gt;&lt;br /&gt;
[http://gcat.davidson.edu/GCATalog-r2.1/GCATalog.htm GCAT-alog Freezer Stocks]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We need to learn more about these topics:&lt;br /&gt;
&amp;lt;center&amp;gt;'''Biology-based'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#[[How is msDNA normally produced?]] Olivia/Alyndria&lt;br /&gt;
#[[How many copies are carried per cell?]] Alyndria&lt;br /&gt;
#[[What role can physical modeling of protein structure play in our project?]] Romina&lt;br /&gt;
#[[What role can physical modeling of proteins play in our project?  Eric Sawyer]]&lt;br /&gt;
#[[What other cool reporters are there?  (Discrete On/Off or Continuous)  Bryce Szczepanik]]&lt;br /&gt;
#[[Can we use promoter strength/opposite directions to subtract?  Clif Davis]]&lt;br /&gt;
#[[What is msDNA?]] &lt;br /&gt;
#[[Can we use suppressor tRNAs to encode logical operators (suppressor suppressor logic, SSL)?]]&lt;br /&gt;
#[[How is msDNA stored in E. coli?]] Olivia&lt;br /&gt;
#[[What is the sequence of bacterial reverse transcriptase and can we clone that gene?]] Shamita&lt;br /&gt;
#[[Can we redesign the normal msDNA pathway to produce new segments of DNA of our choosing?]] All&lt;br /&gt;
#[[What are other available reverse transcriptases?]] Leland&lt;br /&gt;
#[[What other math problems (e.g. NP- complete) are accessible to us?  Siya Sun]]&lt;br /&gt;
#[[What is the relationship between 3-SAT and map coloring?  Ashley Schnoor]]&lt;br /&gt;
#[[What activators are there that turn on a promoter without any help?]]&lt;br /&gt;
#[[Can we use protein interactions to compute?  (Post-translation, proteases, quaternary structure)  Will Vernon]]&lt;br /&gt;
#[[Could we do something with clocks/counting?]]&lt;br /&gt;
#[[Could we have/use multiple synthetic organelles in a cell?]]&lt;br /&gt;
#[[What ideas from previous iGEM teams are useful to us?]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;'''Math-based'''&amp;lt;/center&amp;gt;&lt;br /&gt;
#What interesting challenges or problems does origami offer?&lt;br /&gt;
#Can we produce a series of increasingly difficult goals that might be possible to produce in the lab?&lt;br /&gt;
#What has been done before and how can we improve upon that?&lt;br /&gt;
#We can perform some pilot experiments using synthesized DNA and later switch to msDNA (maybe).&lt;br /&gt;
#Can we address the Boolean Satisfiability (SAT) problem with a bacterial computer?&lt;br /&gt;
#How has 3SAT been addressed with a DNA computer? Can we use those methods?&lt;br /&gt;
#[[Can we get bacteria to solve a problem large enough to challenge a person?]]&lt;br /&gt;
#Can we get bacteria to solve a problem large enough to challenge a computer (probably not, but it is fun to think about)?&lt;br /&gt;
#What are some linear algebra applications for DNA origami?&lt;br /&gt;
#How can we use origami to solve 3-SAT problems?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;'''Behavior-based'''&amp;lt;/center&amp;gt;&lt;br /&gt;
#[[What constructs are we testing?]]&lt;br /&gt;
#[[What school districts do we have access to?]]&lt;br /&gt;
#[[Where is the Synthetic Biology page we want high school teachers to use after the survey?]]&lt;br /&gt;
#[[Do you need any more input from the veterans before the survey is ready?]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;'''Solving The 3SAT Problem Using Suppressor Logic'''&amp;lt;/center&amp;gt;&lt;br /&gt;
#[[Can we solve a 3-SAT problem with supressor logic?]]&lt;/div&gt;</summary>
		<author><name>Cdavis21</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=Missouri_Western/Davidson_iGEM2009&amp;diff=7854</id>
		<title>Missouri Western/Davidson iGEM2009</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=Missouri_Western/Davidson_iGEM2009&amp;diff=7854"/>
				<updated>2009-05-14T13:58:08Z</updated>
		
		<summary type="html">&lt;p&gt;Cdavis21: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This space will be used starting April, 2009 for brainstorming and a shared whiteboard space.&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/index.php/Davidson_Missouri_W/Davidson_Protocols Davidson Lab Protocols] &amp;lt;br&amp;gt;&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/index.php/Davidson_Missouri_W/MWSU_protocols MWSU Lab Protocols] &amp;lt;br&amp;gt;&lt;br /&gt;
[http://gcat.davidson.edu/sybr-u/bmc.html BioMath Connections Page] &amp;lt;br&amp;gt;&lt;br /&gt;
[http://gcat.davidson.edu/GCATalog-r2.1/GCATalog.htm GCAT-alog Freezer Stocks]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We need to learn more about these topics:&lt;br /&gt;
&amp;lt;center&amp;gt;'''Biology-based'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#[[How is msDNA normally produced?]] Olivia/Alyndria&lt;br /&gt;
#[[How many copies are carried per cell?]] Alyndria&lt;br /&gt;
#[[What role can physical modeling of protein structure play in our project?]] Romina&lt;br /&gt;
#[[What role can physical modeling of proteins play in our project?  Eric Sawyer]]&lt;br /&gt;
#[[What other cool reporters are there?  (Discrete On/Off or Continuous)  Bryce Szczepanik]]&lt;br /&gt;
#[[Can we use promoter strength/opposite directions to subtract?  Clif Davis]]&lt;br /&gt;
#[[What is msDNA?]] &lt;br /&gt;
#[[Can we use suppressor tRNAs to encode logical operators (suppressor suppressor logic, SSL)?]]&lt;br /&gt;
#[[How is msDNA stored in E. coli?]] Olivia&lt;br /&gt;
#[[What is the sequence of bacterial reverse transcriptase and can we clone that gene?]] Shamita&lt;br /&gt;
#[[Can we redesign the normal msDNA pathway to produce new segments of DNA of our choosing?]] All&lt;br /&gt;
#[[What are other available reverse transcriptases?]] Leland&lt;br /&gt;
#[[Can we solve a 3-SAT problem with supressor logic?]]&lt;br /&gt;
#[[What other math problems (e.g. NP- complete) are accessible to us?  Siya Sun]]&lt;br /&gt;
#[[What is the relationship between 3-SAT and map coloring?  Ashley Schnoor]]&lt;br /&gt;
#[[What activators are there that turn on a promoter without any help?]]&lt;br /&gt;
#[[Can we use protein interactions to compute?  (Post-translation, proteases, quaternary structure)  Will Vernon]]&lt;br /&gt;
#[[Could we do something with clocks/counting?]]&lt;br /&gt;
#[[Could we have/use multiple synthetic organelles in a cell?]]&lt;br /&gt;
#[[What ideas from previous iGEM teams are useful to us?]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;'''Math-based'''&amp;lt;/center&amp;gt;&lt;br /&gt;
#What interesting challenges or problems does origami offer?&lt;br /&gt;
#Can we produce a series of increasingly difficult goals that might be possible to produce in the lab?&lt;br /&gt;
#What has been done before and how can we improve upon that?&lt;br /&gt;
#We can perform some pilot experiments using synthesized DNA and later switch to msDNA (maybe).&lt;br /&gt;
#Can we address the Boolean Satisfiability (SAT) problem with a bacterial computer?&lt;br /&gt;
#How has 3SAT been addressed with a DNA computer? Can we use those methods?&lt;br /&gt;
#[[Can we get bacteria to solve a problem large enough to challenge a person?]]&lt;br /&gt;
#Can we get bacteria to solve a problem large enough to challenge a computer (probably not, but it is fun to think about)?&lt;br /&gt;
#What are some linear algebra applications for DNA origami?&lt;br /&gt;
#How can we use origami to solve 3-SAT problems?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;'''Behavior-based'''&amp;lt;/center&amp;gt;&lt;br /&gt;
#[[What constructs are we testing?]]&lt;br /&gt;
#[[What school districts do we have access to?]]&lt;br /&gt;
#[[Where is the Synthetic Biology page we want high school teachers to use after the survey?]]&lt;br /&gt;
#[[Do you need any more input from the veterans before the survey is ready?]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;'''Solving The 3SAT Problem using Suppressor Logic'''&amp;lt;/center&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cdavis21</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=Missouri_Western/Davidson_iGEM2009&amp;diff=7853</id>
		<title>Missouri Western/Davidson iGEM2009</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=Missouri_Western/Davidson_iGEM2009&amp;diff=7853"/>
				<updated>2009-05-14T13:55:33Z</updated>
		
		<summary type="html">&lt;p&gt;Cdavis21: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This space will be used starting April, 2009 for brainstorming and a shared whiteboard space.&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/index.php/Davidson_Missouri_W/Davidson_Protocols Davidson Lab Protocols] &amp;lt;br&amp;gt;&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/index.php/Davidson_Missouri_W/MWSU_protocols MWSU Lab Protocols] &amp;lt;br&amp;gt;&lt;br /&gt;
[http://gcat.davidson.edu/sybr-u/bmc.html BioMath Connections Page] &amp;lt;br&amp;gt;&lt;br /&gt;
[http://gcat.davidson.edu/GCATalog-r2.1/GCATalog.htm GCAT-alog Freezer Stocks]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We need to learn more about these topics:&lt;br /&gt;
&amp;lt;center&amp;gt;'''Biology-based'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#[[How is msDNA normally produced?]] Olivia/Alyndria&lt;br /&gt;
#[[How many copies are carried per cell?]] Alyndria&lt;br /&gt;
#[[What role can physical modeling of protein structure play in our project?]] Romina&lt;br /&gt;
#[[What role can physical modeling of proteins play in our project?  Eric Sawyer]]&lt;br /&gt;
#[[What other cool reporters are there?  (Discrete On/Off or Continuous)  Bryce Szczepanik]]&lt;br /&gt;
#[[Can we use promoter strength/opposite directions to subtract?  Clif Davis]]&lt;br /&gt;
#[[What is msDNA?]] &lt;br /&gt;
#[[Can we use suppressor tRNAs to encode logical operators (suppressor suppressor logic, SSL)?]]&lt;br /&gt;
#[[How is msDNA stored in E. coli?]] Olivia&lt;br /&gt;
#[[What is the sequence of bacterial reverse transcriptase and can we clone that gene?]] Shamita&lt;br /&gt;
#[[Can we redesign the normal msDNA pathway to produce new segments of DNA of our choosing?]] All&lt;br /&gt;
#[[What are other available reverse transcriptases?]] Leland&lt;br /&gt;
#[[Can we solve a 3-SAT problem with supressor logic?]]&lt;br /&gt;
#[[What other math problems (e.g. NP- complete) are accessible to us?  Siya Sun]]&lt;br /&gt;
#[[What is the relationship between 3-SAT and map coloring?  Ashley Schnoor]]&lt;br /&gt;
#[[What activators are there that turn on a promoter without any help?]]&lt;br /&gt;
#[[Can we use protein interactions to compute?  (Post-translation, proteases, quaternary structure)  Will Vernon]]&lt;br /&gt;
#[[Could we do something with clocks/counting?]]&lt;br /&gt;
#[[Could we have/use multiple synthetic organelles in a cell?]]&lt;br /&gt;
#[[What ideas from previous iGEM teams are useful to us?]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;'''Math-based'''&amp;lt;/center&amp;gt;&lt;br /&gt;
#What interesting challenges or problems does origami offer?&lt;br /&gt;
#Can we produce a series of increasingly difficult goals that might be possible to produce in the lab?&lt;br /&gt;
#What has been done before and how can we improve upon that?&lt;br /&gt;
#We can perform some pilot experiments using synthesized DNA and later switch to msDNA (maybe).&lt;br /&gt;
#Can we address the Boolean Satisfiability (SAT) problem with a bacterial computer?&lt;br /&gt;
#How has 3SAT been addressed with a DNA computer? Can we use those methods?&lt;br /&gt;
#[[Can we get bacteria to solve a problem large enough to challenge a person?]]&lt;br /&gt;
#Can we get bacteria to solve a problem large enough to challenge a computer (probably not, but it is fun to think about)?&lt;br /&gt;
#What are some linear algebra applications for DNA origami?&lt;br /&gt;
#How can we use origami to solve 3-SAT problems?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;'''Behavior-based'''&amp;lt;/center&amp;gt;&lt;br /&gt;
#[[What constructs are we testing?]]&lt;br /&gt;
#[[What school districts do we have access to?]]&lt;br /&gt;
#[[Where is the Synthetic Biology page we want high school teachers to use after the survey?]]&lt;br /&gt;
#[[Do you need any more input from the veterans before the survey is ready?]]&lt;/div&gt;</summary>
		<author><name>Cdavis21</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=Missouri_Western/Davidson_iGEM2009&amp;diff=7844</id>
		<title>Missouri Western/Davidson iGEM2009</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=Missouri_Western/Davidson_iGEM2009&amp;diff=7844"/>
				<updated>2009-05-11T20:51:10Z</updated>
		
		<summary type="html">&lt;p&gt;Cdavis21: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This space will be used starting April, 2009 for brainstorming and a shared whiteboard space.&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/index.php/Davidson_Missouri_W/Davidson_Protocols Davidson Lab Protocols] &amp;lt;br&amp;gt;&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/index.php/Davidson_Missouri_W/MWSU_protocols MWSU Lab Protocols] &amp;lt;br&amp;gt;&lt;br /&gt;
[http://gcat.davidson.edu/sybr-u/bmc.html BioMath Connections Page] &amp;lt;br&amp;gt;&lt;br /&gt;
[http://gcat.davidson.edu/GCATalog-r2.1/GCATalog.htm GCAT-along Freezer Stocks]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We need to learn more about these topics:&lt;br /&gt;
&amp;lt;center&amp;gt;'''Biology-based'''&amp;lt;/center&amp;gt;&lt;br /&gt;
#[[What is msDNA?]] &lt;br /&gt;
#[[How is msDNA normally produced?]] Olivia/Alyndria&lt;br /&gt;
#[[How is msDNA stored in E. coli?]] Olivia&lt;br /&gt;
#[[How many copies are carried per cell?]] Alyndria&lt;br /&gt;
#[[What is the sequence of bacterial reverse transcriptase and can we clone that gene?]] Shamita&lt;br /&gt;
#[[Can we redesign the normal msDNA pathway to produce new segments of DNA of our choosing?]] All&lt;br /&gt;
#[[Can we use suppressor tRNAs to encode logical operators (suppressor suppressor logic, SSL)?]]&lt;br /&gt;
#[[What are other available reverse transcriptases?]] Leland&lt;br /&gt;
#[[Can we solve a 3-SAT problem with supressor logic?]]&lt;br /&gt;
#[[What role can physical modeling of protein structure play in our project?]] Romina&lt;br /&gt;
#[[What other math problems (e.g. NP- complete) are accessible to us?  Siya Sun]]&lt;br /&gt;
#[[What is the relationship between 3-SAT and map coloring?  Ashley Schnoor]]&lt;br /&gt;
#[[What role can physical modeling of proteins play in our project?  Eric Sawyer]]&lt;br /&gt;
#[[What activators are there that turn on a promoter without any help?]]&lt;br /&gt;
#[[What other cool reporters are there?  (Discrete On/Off or Continuous)  Bryce Szczepanik]]&lt;br /&gt;
#[[Can we use promoter strength/opposite directions to subtract?  Clif Davis]]&lt;br /&gt;
#[[Can we use protein interactions to compute?  (Post-translation, proteases, quaternary structure)  Will Vernon]]&lt;br /&gt;
#[[Could we do something with clocks/counting?]]&lt;br /&gt;
#[[Could we have/use multiple synthetic organelles in a cell?]]&lt;br /&gt;
#[[What ideas from previous iGEM teams are useful to us?]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;'''Math-based'''&amp;lt;/center&amp;gt;&lt;br /&gt;
#What interesting challenges or problems does origami offer?&lt;br /&gt;
#Can we produce a series of increasingly difficult goals that might be possible to produce in the lab?&lt;br /&gt;
#What has been done before and how can we improve upon that?&lt;br /&gt;
#We can perform some pilot experiments using synthesized DNA and later switch to msDNA (maybe).&lt;br /&gt;
#Can we address the Boolean Satisfiability (SAT) problem with a bacterial computer?&lt;br /&gt;
#How has 3SAT been addressed with a DNA computer? Can we use those methods?&lt;br /&gt;
#[[Can we get bacteria to solve a problem large enough to challenge a person?]]&lt;br /&gt;
#Can we get bacteria to solve a problem large enough to challenge a computer (probably not, but it is fun to think about)?&lt;br /&gt;
#What are some linear algebra applications for DNA origami?&lt;br /&gt;
#How can we use origami to solve 3-SAT problems?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;'''Behavior-based'''&amp;lt;/center&amp;gt;&lt;br /&gt;
#[[What constructs are we testing?]]&lt;br /&gt;
#[[What school districts do we have access to?]]&lt;br /&gt;
#[[Where is the Synthetic Biology page we want high school teachers to use after the survey?]]&lt;br /&gt;
#[[Do you need any more input from the veterans before the survey is ready?]]&lt;/div&gt;</summary>
		<author><name>Cdavis21</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=Missouri_Western/Davidson_iGEM2009&amp;diff=7843</id>
		<title>Missouri Western/Davidson iGEM2009</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=Missouri_Western/Davidson_iGEM2009&amp;diff=7843"/>
				<updated>2009-05-11T20:49:15Z</updated>
		
		<summary type="html">&lt;p&gt;Cdavis21: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This space will be used starting April, 2009 for brainstorming and a shared whiteboard space.&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/index.php/Davidson_Missouri_W/Davidson_Protocols Davidson Lab Protocols] &amp;lt;br&amp;gt;&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/index.php/Davidson_Missouri_W/MWSU_protocols MWSU Lab Protocols] &amp;lt;br&amp;gt;&lt;br /&gt;
[http://gcat.davidson.edu/sybr-u/bmc.html BioMath Connections Page] &amp;lt;br&amp;gt;&lt;br /&gt;
[http://gcat.davidson.edu/GCATalog-r2.1/GCATalog.htm GCAT-along Freezer Stocks]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We need to learn more about these topics:&lt;br /&gt;
&amp;lt;center&amp;gt;'''Biology-based'''&amp;lt;/center&amp;gt;&lt;br /&gt;
#[[What is msDNA?]] &lt;br /&gt;
#[[How is msDNA normally produced?]] Olivia/Alyndria&lt;br /&gt;
#[[How is msDNA stored in E. coli?]] Olivia&lt;br /&gt;
#[[How many copies are carried per cell?]] Alyndria&lt;br /&gt;
#[[What is the sequence of bacterial reverse transcriptase and can we clone that gene?]] Shamita&lt;br /&gt;
#[[Can we redesign the normal msDNA pathway to produce new segments of DNA of our choosing?]] All&lt;br /&gt;
#[[Can we use suppressor tRNAs to encode logical operators (suppressor suppressor logic, SSL)?]]&lt;br /&gt;
#[[What are other available reverse transcriptases?]] Leland&lt;br /&gt;
#[[Can we solve a 3-SAT problem with supressor logic?]]&lt;br /&gt;
#[[What role can physical modeling of protein structure play in our project?]] Romina&lt;br /&gt;
#[[Could we have/use multiple synthetic organelles in a cell?]]&lt;br /&gt;
#[[What ideas from previous iGEM teams are useful to us?]]&lt;br /&gt;
#[[What other math problems (e.g. NP- complete) are accessible to us?  Siya Sun]]&lt;br /&gt;
#[[What is the relationship between 3-SAT and map coloring?  Ashley Schnoor]]&lt;br /&gt;
#[[Could we do something with clocks/counting?]]&lt;br /&gt;
#[[What role can physical modeling of proteins play in our project?  Eric Sawyer]]&lt;br /&gt;
#[[What activators are there that turn on a promoter without any help?]]&lt;br /&gt;
#[[What other cool reporters are there?  (Discrete On/Off or Continuous)  Bryce Szczepanik]]&lt;br /&gt;
#[[Can we use promoter strength/opposite directions to subtract?  Clif Davis]]&lt;br /&gt;
#[[Can we use protein interactions to compute?  (Post-translation, proteases, quaternary structure)  Will Vernon]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;'''Math-based'''&amp;lt;/center&amp;gt;&lt;br /&gt;
#What interesting challenges or problems does origami offer?&lt;br /&gt;
#Can we produce a series of increasingly difficult goals that might be possible to produce in the lab?&lt;br /&gt;
#What has been done before and how can we improve upon that?&lt;br /&gt;
#We can perform some pilot experiments using synthesized DNA and later switch to msDNA (maybe).&lt;br /&gt;
#Can we address the Boolean Satisfiability (SAT) problem with a bacterial computer?&lt;br /&gt;
#How has 3SAT been addressed with a DNA computer? Can we use those methods?&lt;br /&gt;
#[[Can we get bacteria to solve a problem large enough to challenge a person?]]&lt;br /&gt;
#Can we get bacteria to solve a problem large enough to challenge a computer (probably not, but it is fun to think about)?&lt;br /&gt;
#What are some linear algebra applications for DNA origami?&lt;br /&gt;
#How can we use origami to solve 3-SAT problems?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;'''Behavior-based'''&amp;lt;/center&amp;gt;&lt;br /&gt;
#[[What constructs are we testing?]]&lt;br /&gt;
#[[What school districts do we have access to?]]&lt;br /&gt;
#[[Where is the Synthetic Biology page we want high school teachers to use after the survey?]]&lt;br /&gt;
#[[Do you need any more input from the veterans before the survey is ready?]]&lt;/div&gt;</summary>
		<author><name>Cdavis21</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=Missouri_Western/Davidson_iGEM2009&amp;diff=7842</id>
		<title>Missouri Western/Davidson iGEM2009</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=Missouri_Western/Davidson_iGEM2009&amp;diff=7842"/>
				<updated>2009-05-11T20:47:06Z</updated>
		
		<summary type="html">&lt;p&gt;Cdavis21: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This space will be used starting April, 2009 for brainstorming and a shared whiteboard space.&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/index.php/Davidson_Missouri_W/Davidson_Protocols Davidson Lab Protocols] &amp;lt;br&amp;gt;&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/index.php/Davidson_Missouri_W/MWSU_protocols MWSU Lab Protocols] &amp;lt;br&amp;gt;&lt;br /&gt;
[http://gcat.davidson.edu/sybr-u/bmc.html BioMath Connections Page] &amp;lt;br&amp;gt;&lt;br /&gt;
[http://gcat.davidson.edu/GCATalog-r2.1/GCATalog.htm GCAT-along Freezer Stocks]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We need to learn more about these topics:&lt;br /&gt;
&amp;lt;center&amp;gt;'''Biology-based'''&amp;lt;/center&amp;gt;&lt;br /&gt;
#[[What is msDNA?]] &lt;br /&gt;
#[[How is msDNA normally produced?]] Olivia/Alyndria&lt;br /&gt;
#[[How is msDNA stored in E. coli?]] Olivia&lt;br /&gt;
#[[How many copies are carried per cell?]] Alyndria&lt;br /&gt;
#[[What is the sequence of bacterial reverse transcriptase and can we clone that gene?]] Shamita&lt;br /&gt;
#[[Can we redesign the normal msDNA pathway to produce new segments of DNA of our choosing?]] All&lt;br /&gt;
#[[Can we use suppressor tRNAs to encode logical operators (suppressor suppressor logic, SSL)?]]&lt;br /&gt;
#[[What are other available reverse transcriptases?]] Leland&lt;br /&gt;
#[[Can we solve a 3-SAT problem with supressor logic?]]&lt;br /&gt;
#[[What role can physical modeling of protein structure play in our project?]] Romina&lt;br /&gt;
#[[Could we have/use multiple synthetic organelles in a cell?]]&lt;br /&gt;
#[[What ideas from previous iGEM teams are useful to us?]]&lt;br /&gt;
#[[What other math problems (e.g. NP- complete) are accessible to us?  Siya Sun]]&lt;br /&gt;
#[[What is the relationship between 3-SAT and map coloring?  Ashley Schnoor]]&lt;br /&gt;
#[[Could we do something with clocks/counting?]]&lt;br /&gt;
#[[What role can physical modeling of proteins play in our project?  Eric Sawyer]]&lt;br /&gt;
#[[What activators are there that turn on a promoter without any help?]]&lt;br /&gt;
#[[What other cool reporters are there?  (Discrete On/Off or Continuous)  Bryce Szczepanik]]&lt;br /&gt;
#[[Can we use promoter strength/opposite directions to subtract?  Clif Davis]]&lt;br /&gt;
#[[Can we use protein interactions to compute?  (Post-translation, proteases, quaternary structure)  Will Vernon]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;'''Math-based'''&amp;lt;/center&amp;gt;&lt;br /&gt;
#What interesting challenges or problems does origami offer?&lt;br /&gt;
#Can we produce a series of increasingly difficult goals that might be possible to produce in the lab?&lt;br /&gt;
#What has been done before and how can we improve upon that?&lt;br /&gt;
#We can perform some pilot experiments using synthesized DNA and later switch to msDNA (maybe).&lt;br /&gt;
#Can we address the Boolean Satisfiability (SAT) problem with a bacterial computer?&lt;br /&gt;
#How has 3SAT been addressed with a DNA computer? Can we use those methods?&lt;br /&gt;
#[[Can we get bacteria to solve a problem large enough to challenge a person?]]&lt;br /&gt;
#Can we get bacteria to solve a problem large enough to challenge a computer (probably not, but it is fun to think about)?&lt;br /&gt;
#What are some linear algebra applications for DNA origami?&lt;br /&gt;
#How can we use origami to solve 3-SAT problems?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;'''Behavior-based'''&amp;lt;/center&amp;gt;&lt;br /&gt;
#[[What constructs are we testing?]]&lt;br /&gt;
#[[What school districts do we have access to?]]&lt;br /&gt;
#[[Where is the Synthetic Biology page we want high school teachers to use after the survey?]]&lt;br /&gt;
#[[Do you need any more input from the veterans before the survey is ready?]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;'''Questions from  BMC  4/17/09'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(In no particular order)&lt;br /&gt;
&lt;br /&gt;
#[[Could we have/use multiple synthetic organelles in a cell?]]&lt;br /&gt;
#[[What ideas from previous iGEM teams are useful to us?]]&lt;br /&gt;
#[[What other math problems (e.g. NP- complete) are accessible to us?  Siya Sun]]&lt;br /&gt;
#[[What is the relationship between 3-SAT and map coloring?  Ashley Schnoor]]&lt;br /&gt;
#[[Could we do something with clocks/counting?]]&lt;br /&gt;
#[[What role can physical modeling of proteins play in our project?  Eric Sawyer]]&lt;br /&gt;
#[[What activators are there that turn on a promoter without any help?]]&lt;br /&gt;
#[[What other cool reporters are there?  (Discrete On/Off or Continuous)  Bryce Szczepanik]]&lt;br /&gt;
#[[Can we use promoter strength/opposite directions to subtract?  Clif Davis]]&lt;br /&gt;
#[[Can we use protein interactions to compute?  (Post-translation, proteases, quaternary structure)  Will Vernon]]&lt;/div&gt;</summary>
		<author><name>Cdavis21</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=Missouri_Western/Davidson_iGEM2009&amp;diff=7841</id>
		<title>Missouri Western/Davidson iGEM2009</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=Missouri_Western/Davidson_iGEM2009&amp;diff=7841"/>
				<updated>2009-05-11T20:46:10Z</updated>
		
		<summary type="html">&lt;p&gt;Cdavis21: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This space will be used starting April, 2009 for brainstorming and a shared whiteboard space.&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/index.php/Davidson_Missouri_W/Davidson_Protocols Davidson Lab Protocols] &amp;lt;br&amp;gt;&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/index.php/Davidson_Missouri_W/MWSU_protocols MWSU Lab Protocols] &amp;lt;br&amp;gt;&lt;br /&gt;
[http://gcat.davidson.edu/sybr-u/bmc.html BioMath Connections Page] &amp;lt;br&amp;gt;&lt;br /&gt;
[http://gcat.davidson.edu/GCATalog-r2.1/GCATalog.htm GCAT-along Freezer Stocks]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We need to learn more about these topics:&lt;br /&gt;
&amp;lt;center&amp;gt;'''Biology-based'''&amp;lt;/center&amp;gt;&lt;br /&gt;
#[[What is msDNA?]] &lt;br /&gt;
#[[How is msDNA normally produced?]] Olivia/Alyndria&lt;br /&gt;
#[[How is msDNA stored in E. coli?]] Olivia&lt;br /&gt;
#[[How many copies are carried per cell?]] Alyndria&lt;br /&gt;
#[[What is the sequence of bacterial reverse transcriptase and can we clone that gene?]] Shamita&lt;br /&gt;
#[[Can we redesign the normal msDNA pathway to produce new segments of DNA of our choosing?]] All&lt;br /&gt;
#[[Can we use suppressor tRNAs to encode logical operators (suppressor suppressor logic, SSL)?]]&lt;br /&gt;
#[[What are other available reverse transcriptases?]] Leland&lt;br /&gt;
#[[Can we solve a 3-SAT problem with supressor logic?]]&lt;br /&gt;
#[[What role can physical modeling of protein structure play in our project?]] Romina&lt;br /&gt;
#[[Can we use promoter strength/opposite directions to subtract?  Clif Davis]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;'''Math-based'''&amp;lt;/center&amp;gt;&lt;br /&gt;
#What interesting challenges or problems does origami offer?&lt;br /&gt;
#Can we produce a series of increasingly difficult goals that might be possible to produce in the lab?&lt;br /&gt;
#What has been done before and how can we improve upon that?&lt;br /&gt;
#We can perform some pilot experiments using synthesized DNA and later switch to msDNA (maybe).&lt;br /&gt;
#Can we address the Boolean Satisfiability (SAT) problem with a bacterial computer?&lt;br /&gt;
#How has 3SAT been addressed with a DNA computer? Can we use those methods?&lt;br /&gt;
#[[Can we get bacteria to solve a problem large enough to challenge a person?]]&lt;br /&gt;
#Can we get bacteria to solve a problem large enough to challenge a computer (probably not, but it is fun to think about)?&lt;br /&gt;
#What are some linear algebra applications for DNA origami?&lt;br /&gt;
#How can we use origami to solve 3-SAT problems?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;'''Behavior-based'''&amp;lt;/center&amp;gt;&lt;br /&gt;
#[[What constructs are we testing?]]&lt;br /&gt;
#[[What school districts do we have access to?]]&lt;br /&gt;
#[[Where is the Synthetic Biology page we want high school teachers to use after the survey?]]&lt;br /&gt;
#[[Do you need any more input from the veterans before the survey is ready?]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;'''Questions from  BMC  4/17/09'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(In no particular order)&lt;br /&gt;
&lt;br /&gt;
#[[Could we have/use multiple synthetic organelles in a cell?]]&lt;br /&gt;
#[[What ideas from previous iGEM teams are useful to us?]]&lt;br /&gt;
#[[What other math problems (e.g. NP- complete) are accessible to us?  Siya Sun]]&lt;br /&gt;
#[[What is the relationship between 3-SAT and map coloring?  Ashley Schnoor]]&lt;br /&gt;
#[[Could we do something with clocks/counting?]]&lt;br /&gt;
#[[What role can physical modeling of proteins play in our project?  Eric Sawyer]]&lt;br /&gt;
#[[What activators are there that turn on a promoter without any help?]]&lt;br /&gt;
#[[What other cool reporters are there?  (Discrete On/Off or Continuous)  Bryce Szczepanik]]&lt;br /&gt;
#[[Can we use promoter strength/opposite directions to subtract?  Clif Davis]]&lt;br /&gt;
#[[Can we use protein interactions to compute?  (Post-translation, proteases, quaternary structure)  Will Vernon]]&lt;/div&gt;</summary>
		<author><name>Cdavis21</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=File:Color2.GIF&amp;diff=7838</id>
		<title>File:Color2.GIF</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=File:Color2.GIF&amp;diff=7838"/>
				<updated>2009-05-11T16:02:58Z</updated>
		
		<summary type="html">&lt;p&gt;Cdavis21: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Cdavis21</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=Can_we_use_promoter_strength/opposite_directions_to_subtract%3F_Clif_Davis&amp;diff=7837</id>
		<title>Can we use promoter strength/opposite directions to subtract? Clif Davis</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=Can_we_use_promoter_strength/opposite_directions_to_subtract%3F_Clif_Davis&amp;diff=7837"/>
				<updated>2009-05-11T16:02:48Z</updated>
		
		<summary type="html">&lt;p&gt;Cdavis21: /* Subtraction Using Promoter Strength */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Promoter Strength ===&lt;br /&gt;
&lt;br /&gt;
I found some valuable information on the Cornell University Website listed below.&lt;br /&gt;
“The degree to which a given promoter conforms to the consensus sequence determines the strength of that promoter. The closer the sequence to the consensus, the stronger the promoter will be and the more frequently transcription will occur at that promoter.”&lt;br /&gt;
“Promoter strength is important because it determines how often a given mRNA sequence is transcribed, effectively giving higher priority for transcription to some genes over others. A gene that codes for a protein that is required in large quantities, for example, might be expected to have a relatively strong promoter.”&lt;br /&gt;
&lt;br /&gt;
=== References ===&lt;br /&gt;
&lt;br /&gt;
http://www.biog1105-1106.org/demos/106/unit02/3c.promoterstrength.html&lt;br /&gt;
&lt;br /&gt;
=== Subtraction Using Promoter Strength ===&lt;br /&gt;
&lt;br /&gt;
Now say we experiment with some different strength promoters, and use them with the manufacturing of some fluorescent protein.  We could then grade them by measuring the color formation against each other.  Say we had Yellow Fluorescent Protein (YFP) and Green Fluorescent Protein (GFP) and used our different promoters to make some of each. If we use two different promoters, and the end result is a greenyellow color, then it would be safe to assume that the promoter on the GFP gene is stronger than the other promoter. Maybe if we got it just right, with equal promoters on each gene, we could come up with a blue color on our plates.  I included some sample colors to give more of a visual effect.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:color2.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Obviously there are too many different degrees of color for people to distinguish. We may run into a problem in there being enough difference between the two promoters to tell the difference in color. &lt;br /&gt;
&lt;br /&gt;
Once we grade the promoters we are using, maybe on a 1-10 scale. We should be able to make a key of some kind. A difference of 1 should always look like this, or a difference of 7 should look like this. We could start there with our math problems and see what happens. The more promoters we can use the bigger the difference can be in strengths.&lt;/div&gt;</summary>
		<author><name>Cdavis21</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=Can_we_use_promoter_strength/opposite_directions_to_subtract%3F_Clif_Davis&amp;diff=7836</id>
		<title>Can we use promoter strength/opposite directions to subtract? Clif Davis</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=Can_we_use_promoter_strength/opposite_directions_to_subtract%3F_Clif_Davis&amp;diff=7836"/>
				<updated>2009-05-11T15:59:14Z</updated>
		
		<summary type="html">&lt;p&gt;Cdavis21: /* Subtraction Using Promoter Strength */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Promoter Strength ===&lt;br /&gt;
&lt;br /&gt;
I found some valuable information on the Cornell University Website listed below.&lt;br /&gt;
“The degree to which a given promoter conforms to the consensus sequence determines the strength of that promoter. The closer the sequence to the consensus, the stronger the promoter will be and the more frequently transcription will occur at that promoter.”&lt;br /&gt;
“Promoter strength is important because it determines how often a given mRNA sequence is transcribed, effectively giving higher priority for transcription to some genes over others. A gene that codes for a protein that is required in large quantities, for example, might be expected to have a relatively strong promoter.”&lt;br /&gt;
&lt;br /&gt;
=== References ===&lt;br /&gt;
&lt;br /&gt;
http://www.biog1105-1106.org/demos/106/unit02/3c.promoterstrength.html&lt;br /&gt;
&lt;br /&gt;
=== Subtraction Using Promoter Strength ===&lt;br /&gt;
&lt;br /&gt;
Now say we experiment with some different strength promoters, and use them with the manufacturing of some fluorescent protein.  We could then grade them by measuring the color formation against each other.  Say we had Yellow Fluorescent Protein (YFP) and Green Fluorescent Protein (GFP) and used our different promoters to make some of each. If we use two different promoters, and the end result is a greenyellow color, then it would be safe to assume that the promoter on the GFP gene is stronger than the other promoter. Maybe if we got it just right, with equal promoters on each gene, we could come up with a blue color on our plates.  I included some sample colors to give more of a visual effect.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:color.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Obviously there are too many different degrees of color for people to distinguish. We may run into a problem in there being enough difference between the two promoters to tell the difference in color. &lt;br /&gt;
&lt;br /&gt;
Once we grade the promoters we are using, maybe on a 1-10 scale. We should be able to make a key of some kind. A difference of 1 should always look like this, or a difference of 7 should look like this. We could start there with our math problems and see what happens. The more promoters we can use the bigger the difference can be in strengths.&lt;/div&gt;</summary>
		<author><name>Cdavis21</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=File:Color.GIF&amp;diff=7832</id>
		<title>File:Color.GIF</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=File:Color.GIF&amp;diff=7832"/>
				<updated>2009-05-11T15:48:25Z</updated>
		
		<summary type="html">&lt;p&gt;Cdavis21: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Cdavis21</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=Can_we_use_promoter_strength/opposite_directions_to_subtract%3F_Clif_Davis&amp;diff=7831</id>
		<title>Can we use promoter strength/opposite directions to subtract? Clif Davis</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=Can_we_use_promoter_strength/opposite_directions_to_subtract%3F_Clif_Davis&amp;diff=7831"/>
				<updated>2009-05-11T15:48:09Z</updated>
		
		<summary type="html">&lt;p&gt;Cdavis21: /* Subtraction Using Promoter Strength */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Promoter Strength ===&lt;br /&gt;
&lt;br /&gt;
I found some valuable information on the Cornell University Website listed below.&lt;br /&gt;
“The degree to which a given promoter conforms to the consensus sequence determines the strength of that promoter. The closer the sequence to the consensus, the stronger the promoter will be and the more frequently transcription will occur at that promoter.”&lt;br /&gt;
“Promoter strength is important because it determines how often a given mRNA sequence is transcribed, effectively giving higher priority for transcription to some genes over others. A gene that codes for a protein that is required in large quantities, for example, might be expected to have a relatively strong promoter.”&lt;br /&gt;
&lt;br /&gt;
=== References ===&lt;br /&gt;
&lt;br /&gt;
http://www.biog1105-1106.org/demos/106/unit02/3c.promoterstrength.html&lt;br /&gt;
&lt;br /&gt;
=== Subtraction Using Promoter Strength ===&lt;br /&gt;
&lt;br /&gt;
Now say we experiment with some different strength promoters, and use them with the manufacturing of some fluorescent protein.  We could then grade them by measuring the color formation against each other.  Say we had Yellow Fluorescent Protein (YFP) and Green Fluorescent Protein (GFP) and used our different promoters to make some of each. If we use two different promoters, and the end result is a greenyellow color, then it would be safe to assume that the promoter on the GFP gene is stronger than the other promoter. Maybe if we got it just right, with equal promoters on each gene, we could come up with a blue color on our plates.  I included some sample colors to give more of a visual effect.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:color.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cdavis21</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=Can_we_use_promoter_strength/opposite_directions_to_subtract%3F_Clif_Davis&amp;diff=7830</id>
		<title>Can we use promoter strength/opposite directions to subtract? Clif Davis</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=Can_we_use_promoter_strength/opposite_directions_to_subtract%3F_Clif_Davis&amp;diff=7830"/>
				<updated>2009-05-11T15:45:21Z</updated>
		
		<summary type="html">&lt;p&gt;Cdavis21: /* Promoter Strength */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Promoter Strength ===&lt;br /&gt;
&lt;br /&gt;
I found some valuable information on the Cornell University Website listed below.&lt;br /&gt;
“The degree to which a given promoter conforms to the consensus sequence determines the strength of that promoter. The closer the sequence to the consensus, the stronger the promoter will be and the more frequently transcription will occur at that promoter.”&lt;br /&gt;
“Promoter strength is important because it determines how often a given mRNA sequence is transcribed, effectively giving higher priority for transcription to some genes over others. A gene that codes for a protein that is required in large quantities, for example, might be expected to have a relatively strong promoter.”&lt;br /&gt;
&lt;br /&gt;
=== References ===&lt;br /&gt;
&lt;br /&gt;
http://www.biog1105-1106.org/demos/106/unit02/3c.promoterstrength.html&lt;br /&gt;
&lt;br /&gt;
=== Subtraction Using Promoter Strength ===&lt;br /&gt;
&lt;br /&gt;
Now say we experiment with some different strength promoters, and use them with the manufacturing of some fluorescent protein.  We could then grade them by measuring the color formation against each other.  Say we had Yellow Fluorescent Protein (YFP) and Green Fluorescent Protein (GFP) and used our different promoters to make some of each. If we use two different promoters, and the end result is a greenyellow color, then it would be safe to assume that the promoter on the GFP gene is stronger than the other promoter. Maybe if we got it just right, with equal promoters on each gene, we could come up with a blue color on our plates.  I included some sample colors to give more of a visual effect.&lt;/div&gt;</summary>
		<author><name>Cdavis21</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=Can_we_use_promoter_strength/opposite_directions_to_subtract%3F_Clif_Davis&amp;diff=7829</id>
		<title>Can we use promoter strength/opposite directions to subtract? Clif Davis</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=Can_we_use_promoter_strength/opposite_directions_to_subtract%3F_Clif_Davis&amp;diff=7829"/>
				<updated>2009-05-11T15:43:53Z</updated>
		
		<summary type="html">&lt;p&gt;Cdavis21: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Promoter Strength ===&lt;br /&gt;
&lt;br /&gt;
I found some valuable information on the Cornell University Website listed below.&lt;br /&gt;
“The degree to which a given promoter conforms to the consensus sequence determines the strength of that promoter. The closer the sequence to the consensus, the stronger the promoter will be and the more frequently transcription will occur at that promoter.”&lt;br /&gt;
“Promoter strength is important because it determines how often a given mRNA sequence is transcribed, effectively giving higher priority for transcription to some genes over others. A gene that codes for a protein that is required in large quantities, for example, might be expected to have a relatively strong promoter.”&lt;br /&gt;
http://www.biog1105-1106.org/demos/106/unit02/3c.promoterstrength.html&lt;br /&gt;
&lt;br /&gt;
=== Subtraction Using Promoter Strength ===&lt;br /&gt;
&lt;br /&gt;
Now say we experiment with some different strength promoters, and use them with the manufacturing of some fluorescent protein.  We could then grade them by measuring the color formation against each other.  Say we had Yellow Fluorescent Protein (YFP) and Green Fluorescent Protein (GFP) and used our different promoters to make some of each. If we use two different promoters, and the end result is a greenyellow color, then it would be safe to assume that the promoter on the GFP gene is stronger than the other promoter. Maybe if we got it just right, with equal promoters on each gene, we could come up with a blue color on our plates.  I included some sample colors to give more of a visual effect.&lt;/div&gt;</summary>
		<author><name>Cdavis21</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=File:Hairpin2.GIF&amp;diff=7706</id>
		<title>File:Hairpin2.GIF</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=File:Hairpin2.GIF&amp;diff=7706"/>
				<updated>2009-04-07T20:35:49Z</updated>
		
		<summary type="html">&lt;p&gt;Cdavis21: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Cdavis21</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=Can_we_solve_a_3-SAT_problem_with_supressor_logic%3F&amp;diff=7705</id>
		<title>Can we solve a 3-SAT problem with supressor logic?</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=Can_we_solve_a_3-SAT_problem_with_supressor_logic%3F&amp;diff=7705"/>
				<updated>2009-04-07T20:35:38Z</updated>
		
		<summary type="html">&lt;p&gt;Cdavis21: /* How did Sakamoto et al. use a DNA computer to solve a 3-SAT problem? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== What is the 3-SAT problem? ==&lt;br /&gt;
&lt;br /&gt;
== How did Sakamoto et al. use a DNA computer to solve a 3-SAT problem? == &lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/3/39/Sakamoto_DNA_computer_3SAT.pdf Sakamoto et al.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:hairpin2.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sakamoto used hairpin formations in single stranded DNA (ssDNA) as a molecular computer. Hairpin structures are formed when complimentary bases on the same strand attach to each other forming a loop. As shown in Picture B above, C and -C are compliments of each other, and bind together. Picture A is what a normal ssDNA should look like. Sakamoto used this self assembly of secondary structures on a satisfiability (SAT) problem. The problem had six inputs and ten clauses. An example of a clause would be (a or b or -c), and could include any combinations of inputs from a to f including -a to -f. If the problem is satisfied, the ssDNA stays in it's normal form. If the problem is not satisfied, the ssDNA forms a hairpin. Later in the paper it explains that the hairpin forming molecules can be removed from the others with certain techniques.&lt;br /&gt;
&lt;br /&gt;
== What is suppressor logic? ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:suppressor2.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Suppressor Suppressor logic uses suppressor tRNAs to avoid frameshift mutations in an amino acid sequence.&lt;br /&gt;
&lt;br /&gt;
A frameshift is a genetic mutation caused by the addition or deletion of nucelotides to a given sequence which codes for a protein.  Since codons are read in a series of three, the addition or deletion of nucleotides will disrupt the reading frame.  This disruption will most likely cause the production of a nonfunctional protein.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:suppressor4.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A frameshift occurs and, in this case, a guanine is added to the sequence.  If nothing is done, enzyme A will not be made, meaning the clause will not be satisfied.&lt;br /&gt;
&lt;br /&gt;
The suppressor tRNA allows the 4 letter sequence to be read as a single codon, therefore, keeping the protein on track.&lt;br /&gt;
&lt;br /&gt;
== How could suppressor logic be used to solve the Sakamoto 3-SAT problem? ==&lt;br /&gt;
&lt;br /&gt;
'''Definitions'''&lt;br /&gt;
&lt;br /&gt;
Inputs = framshift suppressor tRNAs &lt;br /&gt;
&lt;br /&gt;
Input value = supp a is 1, supp g is 0; supp b is 1, supp h is 0, etc. up to tth 6th pair of f and l&lt;br /&gt;
&lt;br /&gt;
Logical clause (LC) = three inputs connected by OR, eg. (a OR b OR e)&lt;br /&gt;
&lt;br /&gt;
Logical expression (LE) = string of LCs connected by AND&lt;br /&gt;
&lt;br /&gt;
'''Subroutine'''&lt;br /&gt;
&lt;br /&gt;
1. Individual bacteral cells use Hin/hix system to randomly choose of of the 64 possible combinations of 6 inputs.&lt;br /&gt;
&lt;br /&gt;
2. Each bacterial cell carries out the following subroutine on each LC: IF LC=TRUE THEN &amp;quot;check the next LC&amp;quot; ELSEIF LC=FALSE &amp;quot;go get a new set of inputs with step 1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
3. If/when a bacterial cell finds a set of inputs that satisfies the entire LE (ie. a solution to the 3-SAT problem), it will glow green.&lt;/div&gt;</summary>
		<author><name>Cdavis21</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=Can_we_solve_a_3-SAT_problem_with_supressor_logic%3F&amp;diff=7704</id>
		<title>Can we solve a 3-SAT problem with supressor logic?</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=Can_we_solve_a_3-SAT_problem_with_supressor_logic%3F&amp;diff=7704"/>
				<updated>2009-04-07T20:35:09Z</updated>
		
		<summary type="html">&lt;p&gt;Cdavis21: /* How did Sakamoto et al. use a DNA computer to solve a 3-SAT problem? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== What is the 3-SAT problem? ==&lt;br /&gt;
&lt;br /&gt;
== How did Sakamoto et al. use a DNA computer to solve a 3-SAT problem? == &lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/3/39/Sakamoto_DNA_computer_3SAT.pdf Sakamoto et al.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:hairpin.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sakamoto used hairpin formations in single stranded DNA (ssDNA) as a molecular computer. Hairpin structures are formed when complimentary bases on the same strand attach to each other forming a loop. As shown in Picture B above, C and -C are compliments of each other, and bind together. Picture A is what a normal ssDNA should look like. Sakamoto used this self assembly of secondary structures on a satisfiability (SAT) problem. The problem had six inputs and ten clauses. An example of a clause would be (a or b or -c), and could include any combinations of inputs from a to f including -a to -f. If the problem is satisfied, the ssDNA stays in it's normal form. If the problem is not satisfied, the ssDNA forms a hairpin. Later in the paper it explains that the hairpin forming molecules can be removed from the others with certain techniques.&lt;br /&gt;
&lt;br /&gt;
== What is suppressor logic? ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:suppressor2.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Suppressor Suppressor logic uses suppressor tRNAs to avoid frameshift mutations in an amino acid sequence.&lt;br /&gt;
&lt;br /&gt;
A frameshift is a genetic mutation caused by the addition or deletion of nucelotides to a given sequence which codes for a protein.  Since codons are read in a series of three, the addition or deletion of nucleotides will disrupt the reading frame.  This disruption will most likely cause the production of a nonfunctional protein.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:suppressor4.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A frameshift occurs and, in this case, a guanine is added to the sequence.  If nothing is done, enzyme A will not be made, meaning the clause will not be satisfied.&lt;br /&gt;
&lt;br /&gt;
The suppressor tRNA allows the 4 letter sequence to be read as a single codon, therefore, keeping the protein on track.&lt;br /&gt;
&lt;br /&gt;
== How could suppressor logic be used to solve the Sakamoto 3-SAT problem? ==&lt;br /&gt;
&lt;br /&gt;
'''Definitions'''&lt;br /&gt;
&lt;br /&gt;
Inputs = framshift suppressor tRNAs &lt;br /&gt;
&lt;br /&gt;
Input value = supp a is 1, supp g is 0; supp b is 1, supp h is 0, etc. up to tth 6th pair of f and l&lt;br /&gt;
&lt;br /&gt;
Logical clause (LC) = three inputs connected by OR, eg. (a OR b OR e)&lt;br /&gt;
&lt;br /&gt;
Logical expression (LE) = string of LCs connected by AND&lt;br /&gt;
&lt;br /&gt;
'''Subroutine'''&lt;br /&gt;
&lt;br /&gt;
1. Individual bacteral cells use Hin/hix system to randomly choose of of the 64 possible combinations of 6 inputs.&lt;br /&gt;
&lt;br /&gt;
2. Each bacterial cell carries out the following subroutine on each LC: IF LC=TRUE THEN &amp;quot;check the next LC&amp;quot; ELSEIF LC=FALSE &amp;quot;go get a new set of inputs with step 1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
3. If/when a bacterial cell finds a set of inputs that satisfies the entire LE (ie. a solution to the 3-SAT problem), it will glow green.&lt;/div&gt;</summary>
		<author><name>Cdavis21</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=Can_we_solve_a_3-SAT_problem_with_supressor_logic%3F&amp;diff=7703</id>
		<title>Can we solve a 3-SAT problem with supressor logic?</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=Can_we_solve_a_3-SAT_problem_with_supressor_logic%3F&amp;diff=7703"/>
				<updated>2009-04-07T20:34:58Z</updated>
		
		<summary type="html">&lt;p&gt;Cdavis21: /* How did Sakamoto et al. use a DNA computer to solve a 3-SAT problem? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== What is the 3-SAT problem? ==&lt;br /&gt;
&lt;br /&gt;
== How did Sakamoto et al. use a DNA computer to solve a 3-SAT problem? == &lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/3/39/Sakamoto_DNA_computer_3SAT.pdf Sakamoto et al.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sakamoto used hairpin formations in single stranded DNA (ssDNA) as a molecular computer. Hairpin structures are formed when complimentary bases on the same strand attach to each other forming a loop. As shown in Picture B above, C and -C are compliments of each other, and bind together. Picture A is what a normal ssDNA should look like. Sakamoto used this self assembly of secondary structures on a satisfiability (SAT) problem. The problem had six inputs and ten clauses. An example of a clause would be (a or b or -c), and could include any combinations of inputs from a to f including -a to -f. If the problem is satisfied, the ssDNA stays in it's normal form. If the problem is not satisfied, the ssDNA forms a hairpin. Later in the paper it explains that the hairpin forming molecules can be removed from the others with certain techniques.&lt;br /&gt;
&lt;br /&gt;
== What is suppressor logic? ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:suppressor2.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Suppressor Suppressor logic uses suppressor tRNAs to avoid frameshift mutations in an amino acid sequence.&lt;br /&gt;
&lt;br /&gt;
A frameshift is a genetic mutation caused by the addition or deletion of nucelotides to a given sequence which codes for a protein.  Since codons are read in a series of three, the addition or deletion of nucleotides will disrupt the reading frame.  This disruption will most likely cause the production of a nonfunctional protein.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:suppressor4.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A frameshift occurs and, in this case, a guanine is added to the sequence.  If nothing is done, enzyme A will not be made, meaning the clause will not be satisfied.&lt;br /&gt;
&lt;br /&gt;
The suppressor tRNA allows the 4 letter sequence to be read as a single codon, therefore, keeping the protein on track.&lt;br /&gt;
&lt;br /&gt;
== How could suppressor logic be used to solve the Sakamoto 3-SAT problem? ==&lt;br /&gt;
&lt;br /&gt;
'''Definitions'''&lt;br /&gt;
&lt;br /&gt;
Inputs = framshift suppressor tRNAs &lt;br /&gt;
&lt;br /&gt;
Input value = supp a is 1, supp g is 0; supp b is 1, supp h is 0, etc. up to tth 6th pair of f and l&lt;br /&gt;
&lt;br /&gt;
Logical clause (LC) = three inputs connected by OR, eg. (a OR b OR e)&lt;br /&gt;
&lt;br /&gt;
Logical expression (LE) = string of LCs connected by AND&lt;br /&gt;
&lt;br /&gt;
'''Subroutine'''&lt;br /&gt;
&lt;br /&gt;
1. Individual bacteral cells use Hin/hix system to randomly choose of of the 64 possible combinations of 6 inputs.&lt;br /&gt;
&lt;br /&gt;
2. Each bacterial cell carries out the following subroutine on each LC: IF LC=TRUE THEN &amp;quot;check the next LC&amp;quot; ELSEIF LC=FALSE &amp;quot;go get a new set of inputs with step 1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
3. If/when a bacterial cell finds a set of inputs that satisfies the entire LE (ie. a solution to the 3-SAT problem), it will glow green.&lt;/div&gt;</summary>
		<author><name>Cdavis21</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=Can_we_solve_a_3-SAT_problem_with_supressor_logic%3F&amp;diff=7702</id>
		<title>Can we solve a 3-SAT problem with supressor logic?</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=Can_we_solve_a_3-SAT_problem_with_supressor_logic%3F&amp;diff=7702"/>
				<updated>2009-04-07T20:33:45Z</updated>
		
		<summary type="html">&lt;p&gt;Cdavis21: /* How did Sakamoto et al. use a DNA computer to solve a 3-SAT problem? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== What is the 3-SAT problem? ==&lt;br /&gt;
&lt;br /&gt;
== How did Sakamoto et al. use a DNA computer to solve a 3-SAT problem? == &lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/3/39/Sakamoto_DNA_computer_3SAT.pdf Sakamoto et al.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:hairpin.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sakamoto used hairpin formations in single stranded DNA (ssDNA) as a molecular computer. Hairpin structures are formed when complimentary bases on the same strand attach to each other forming a loop. As shown in Picture B above, C and -C are compliments of each other, and bind together. Picture A is what a normal ssDNA should look like. Sakamoto used this self assembly of secondary structures on a satisfiability (SAT) problem. The problem had six inputs and ten clauses. An example of a clause would be (a or b or -c), and could include any combinations of inputs from a to f including -a to -f. If the problem is satisfied, the ssDNA stays in it's normal form. If the problem is not satisfied, the ssDNA forms a hairpin. Later in the paper it explains that the hairpin forming molecules can be removed from the others with certain techniques.&lt;br /&gt;
&lt;br /&gt;
== What is suppressor logic? ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:suppressor2.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Suppressor Suppressor logic uses suppressor tRNAs to avoid frameshift mutations in an amino acid sequence.&lt;br /&gt;
&lt;br /&gt;
A frameshift is a genetic mutation caused by the addition or deletion of nucelotides to a given sequence which codes for a protein.  Since codons are read in a series of three, the addition or deletion of nucleotides will disrupt the reading frame.  This disruption will most likely cause the production of a nonfunctional protein.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:suppressor4.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A frameshift occurs and, in this case, a guanine is added to the sequence.  If nothing is done, enzyme A will not be made, meaning the clause will not be satisfied.&lt;br /&gt;
&lt;br /&gt;
The suppressor tRNA allows the 4 letter sequence to be read as a single codon, therefore, keeping the protein on track.&lt;br /&gt;
&lt;br /&gt;
== How could suppressor logic be used to solve the Sakamoto 3-SAT problem? ==&lt;br /&gt;
&lt;br /&gt;
'''Definitions'''&lt;br /&gt;
&lt;br /&gt;
Inputs = framshift suppressor tRNAs &lt;br /&gt;
&lt;br /&gt;
Input value = supp a is 1, supp g is 0; supp b is 1, supp h is 0, etc. up to tth 6th pair of f and l&lt;br /&gt;
&lt;br /&gt;
Logical clause (LC) = three inputs connected by OR, eg. (a OR b OR e)&lt;br /&gt;
&lt;br /&gt;
Logical expression (LE) = string of LCs connected by AND&lt;br /&gt;
&lt;br /&gt;
'''Subroutine'''&lt;br /&gt;
&lt;br /&gt;
1. Individual bacteral cells use Hin/hix system to randomly choose of of the 64 possible combinations of 6 inputs.&lt;br /&gt;
&lt;br /&gt;
2. Each bacterial cell carries out the following subroutine on each LC: IF LC=TRUE THEN &amp;quot;check the next LC&amp;quot; ELSEIF LC=FALSE &amp;quot;go get a new set of inputs with step 1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
3. If/when a bacterial cell finds a set of inputs that satisfies the entire LE (ie. a solution to the 3-SAT problem), it will glow green.&lt;/div&gt;</summary>
		<author><name>Cdavis21</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=Can_we_solve_a_3-SAT_problem_with_supressor_logic%3F&amp;diff=7701</id>
		<title>Can we solve a 3-SAT problem with supressor logic?</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=Can_we_solve_a_3-SAT_problem_with_supressor_logic%3F&amp;diff=7701"/>
				<updated>2009-04-07T20:33:16Z</updated>
		
		<summary type="html">&lt;p&gt;Cdavis21: /* How did Sakamoto et al. use a DNA computer to solve a 3-SAT problem? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== What is the 3-SAT problem? ==&lt;br /&gt;
&lt;br /&gt;
== How did Sakamoto et al. use a DNA computer to solve a 3-SAT problem? == &lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/3/39/Sakamoto_DNA_computer_3SAT.pdf Sakamoto et al.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:hairpin.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sakamoto used hairpin formations in single stranded DNA (ssDNA) as a molecular computer. Hairpin structures are formed when complimentary bases on the same strand attach to each other forming a loop. As shown in Picture B above, C and -C are compliments of each other, and bind together. Picture A is what a normal ssDNA should look like. Sakamoto used this self assembly of secondary structures on a satisfiability (SAT) problem. The problem had six inputs and ten clauses. An example of a clause would be (a or b or -c), and could include any combinations of inputs from a to f including -a to -f. If the problem is satisfied, the ssDNA stays in it's normal form. If the problem is not satisfied, the ssDNA forms a hairpin. Later in the paper it explains that the hairpin forming molecules can be removed from the others with certain techniques.&lt;br /&gt;
&lt;br /&gt;
== What is suppressor logic? ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:suppressor2.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Suppressor Suppressor logic uses suppressor tRNAs to avoid frameshift mutations in an amino acid sequence.&lt;br /&gt;
&lt;br /&gt;
A frameshift is a genetic mutation caused by the addition or deletion of nucelotides to a given sequence which codes for a protein.  Since codons are read in a series of three, the addition or deletion of nucleotides will disrupt the reading frame.  This disruption will most likely cause the production of a nonfunctional protein.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:suppressor4.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A frameshift occurs and, in this case, a guanine is added to the sequence.  If nothing is done, enzyme A will not be made, meaning the clause will not be satisfied.&lt;br /&gt;
&lt;br /&gt;
The suppressor tRNA allows the 4 letter sequence to be read as a single codon, therefore, keeping the protein on track.&lt;br /&gt;
&lt;br /&gt;
== How could suppressor logic be used to solve the Sakamoto 3-SAT problem? ==&lt;br /&gt;
&lt;br /&gt;
'''Definitions'''&lt;br /&gt;
&lt;br /&gt;
Inputs = framshift suppressor tRNAs &lt;br /&gt;
&lt;br /&gt;
Input value = supp a is 1, supp g is 0; supp b is 1, supp h is 0, etc. up to tth 6th pair of f and l&lt;br /&gt;
&lt;br /&gt;
Logical clause (LC) = three inputs connected by OR, eg. (a OR b OR e)&lt;br /&gt;
&lt;br /&gt;
Logical expression (LE) = string of LCs connected by AND&lt;br /&gt;
&lt;br /&gt;
'''Subroutine'''&lt;br /&gt;
&lt;br /&gt;
1. Individual bacteral cells use Hin/hix system to randomly choose of of the 64 possible combinations of 6 inputs.&lt;br /&gt;
&lt;br /&gt;
2. Each bacterial cell carries out the following subroutine on each LC: IF LC=TRUE THEN &amp;quot;check the next LC&amp;quot; ELSEIF LC=FALSE &amp;quot;go get a new set of inputs with step 1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
3. If/when a bacterial cell finds a set of inputs that satisfies the entire LE (ie. a solution to the 3-SAT problem), it will glow green.&lt;/div&gt;</summary>
		<author><name>Cdavis21</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=File:Hairpin.GIF&amp;diff=7692</id>
		<title>File:Hairpin.GIF</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=File:Hairpin.GIF&amp;diff=7692"/>
				<updated>2009-04-07T19:56:26Z</updated>
		
		<summary type="html">&lt;p&gt;Cdavis21: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Cdavis21</name></author>	</entry>

	<entry>
		<id>http://gcat.davidson.edu/GcatWiki/index.php?title=Can_we_solve_a_3-SAT_problem_with_supressor_logic%3F&amp;diff=7691</id>
		<title>Can we solve a 3-SAT problem with supressor logic?</title>
		<link rel="alternate" type="text/html" href="http://gcat.davidson.edu/GcatWiki/index.php?title=Can_we_solve_a_3-SAT_problem_with_supressor_logic%3F&amp;diff=7691"/>
				<updated>2009-04-07T19:55:37Z</updated>
		
		<summary type="html">&lt;p&gt;Cdavis21: /* How did Sakamoto et al. use a DNA computer to solve a 3-SAT problem? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== What is the 3-SAT problem? ==&lt;br /&gt;
&lt;br /&gt;
== How did Sakamoto et al. use a DNA computer to solve a 3-SAT problem? == &lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/GcatWiki/images/3/39/Sakamoto_DNA_computer_3SAT.pdf Sakamoto et al.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Image:hairpin.GIF]]&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== What is suppressor logic? == &lt;br /&gt;
&lt;br /&gt;
== How could suppressor logic be used to solve the Sakamoto 3-SAT problem? ==&lt;br /&gt;
&lt;br /&gt;
'''Definitions'''&lt;br /&gt;
&lt;br /&gt;
Inputs = framshift suppressor tRNAs &lt;br /&gt;
&lt;br /&gt;
Input value = supp a is 1, supp g is 0; supp b is 1, supp h is 0, etc. up to tth 6th pair of f and l&lt;br /&gt;
&lt;br /&gt;
Logical clause (LC) = three inputs connected by OR, eg. (a OR b OR e)&lt;br /&gt;
&lt;br /&gt;
Logical expression (LE) = string of LCs connected by AND&lt;br /&gt;
&lt;br /&gt;
'''Subroutine'''&lt;br /&gt;
&lt;br /&gt;
1. Individual bacteral cells use Hin/hix system to randomly choose of of the 64 possible combinations of 6 inputs.&lt;br /&gt;
&lt;br /&gt;
2. Each bacterial cell carries out the following subroutine on each LC: IF LC=TRUE THEN &amp;quot;check the next LC&amp;quot; ELSEIF LC=FALSE &amp;quot;go get a new set of inputs with step 1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
3. If/when a bacterial cell finds a set of inputs that satisfies the entire LE (ie. a solution to the 3-SAT problem), it will glow green.&lt;/div&gt;</summary>
		<author><name>Cdavis21</name></author>	</entry>

	</feed>