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

	<entry>
		<id>https://gcat.davidson.edu/GcatWiki/index.php?title=Davidson_Missouri_W/Mathematical_Modeling&amp;diff=2121</id>
		<title>Davidson Missouri W/Mathematical Modeling</title>
		<link rel="alternate" type="text/html" href="https://gcat.davidson.edu/GcatWiki/index.php?title=Davidson_Missouri_W/Mathematical_Modeling&amp;diff=2121"/>
				<updated>2007-08-09T18:45:53Z</updated>
		
		<summary type="html">&lt;p&gt;Amshoecraft: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;[[Davidson Missouri W| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Background Information| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Background Information&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Solving the HPP in vivo| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Current Project: Solving the Hamiltonian Path Problem ''in vivo''&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Mathematical Modeling| &amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;Mathematical Modeling&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Gene splitting| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt; Gene Splitting &amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Controlling Expression| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt; Controlling Expression &amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Traveling Salesperson Problem| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Traveling Salesperson Problem&amp;lt;/span&amp;gt; ]] | [[Davidson Missouri W/Backwards promotion and read-through transcription| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Backwards Promotion and Read-Through Transcription&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Resources and Citations|&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Resources and Citations&amp;lt;/span&amp;gt;]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Markov Chain Model For Flipping=&lt;br /&gt;
&lt;br /&gt;
'''Does starting orientation matter?'''&lt;br /&gt;
&lt;br /&gt;
Question: Will the order in which we place the edges in our E.coli computers affect the probability of us detecting a Hamiltonian Path? &lt;br /&gt;
&lt;br /&gt;
Our mathematical reasoning relies on the fact that the Hin/HixC DNA recombination system makes a large number of flips and for any one flip there is some element of chance that dictates which Hix sites are chosen to flip. &lt;br /&gt;
&lt;br /&gt;
Answer: We developed a Markov Chain model that takes every signed permutation of edges as a state and the connections between these states are found and categorized by our Matlab programs by both the number of edges that need to be flipped to move between those states and categorized by which specific edge needed to be flipped. Further, our Matlab programs creates a transition matrix based on the weights a user enters to bias the probabilities of making different kinds of flips. &lt;br /&gt;
&lt;br /&gt;
Once this transition matrix is generated we then compute, for each possible starting state, the probability of that starting state transitioning to any of the solved states after x flips given the biasing of different types of flips.  When our Markov Chain model is run for more than 2 edges we always observe a convergence of these probabilities no matter what bias we apply. This shows that starting orientation does not matter since the probability of being solved after a large number of flips is the same for each starting orientation.  &lt;br /&gt;
&lt;br /&gt;
This begs the question: what is a large number of flips? Mostly we observe that this convergence occurs in the first 20 flips for three edges and only for very extreme probabilities does this convergence occur after 60 flips.  However, as the number of edges increase we can expect this convergence to occur later. This does not appear to be a problem. Our flipping mechanism flips edges very quickly, so quickly that it is hard to measure. Additionally, the diameter of our transition diagrams increases linearly with the number of edges so there is no reason to believe that the number of flips to convergence would increase at more than a linear pace. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:MarkovChaingraph4nod3edg.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
MATLAB programs that we developed using Markov Chains&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/fliplength.m 1.Flip Length]&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/pureflip.m 2.Pure Flip]&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/biasweighter.m 3.Bias Weighter]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
= True Positives / False Positives =&lt;br /&gt;
&lt;br /&gt;
[[Image:5_node-wiki.jpg]]  &lt;br /&gt;
&lt;br /&gt;
True positives are the Hamiltonian Path represented in the above graph with solid red arrows and below as the PCR Fragment Length where the edges after the Hamiltonian path can be arranged in any order.&lt;br /&gt;
&lt;br /&gt;
[[Image:True_positive.jpg]]&lt;br /&gt;
&lt;br /&gt;
A false positive is represented in the graph above with the solid red arrows and the dotted red arrow showing a &amp;quot;teleport&amp;quot; which causes this path to be a false positive. Teleporting occurs when an edge entering a node is followed by an edge leaving from a different node. Below you can see an extra edge that is highlighted, representing the teleport. In this example, the edge from 4 to 3 is followed by the edge from 4 to 5.&lt;br /&gt;
&lt;br /&gt;
[[Image:Fpospic.jpg]]&lt;br /&gt;
&lt;br /&gt;
          &lt;br /&gt;
MATLAB programs used to find the false positives:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/fpVTgraph.m 1. False positives for the 8 edge / 5 node graph shown above]&lt;br /&gt;
&lt;br /&gt;
true positives = 384&lt;br /&gt;
false positives = 1,362&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/davidson85Iweighter.m 2. Counter Program for the 8 edge / 5 node graph]&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/adelman147.m 2. Adelman's false positives with 14 edges / 7 nodes]&lt;br /&gt;
&lt;br /&gt;
true positives = 10,321,920&lt;br /&gt;
false positives = 168,006,848&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/fpweighter.m 3. Counter Program for Adelman's False Positives]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Below are two graphs that show how quickly graphs can be complex so it makes the Hamiltonian Path harder to detect. Also, from these graphs you can tell that even though the graphs are very complex that there is still a 5% change of detecting a Hamiltonian Path or a true positive. &lt;br /&gt;
&lt;br /&gt;
[[Image:Positivenodedg.jpg]]                                                                                               [[Image:Truetotalpos.jpg]]&lt;br /&gt;
&lt;br /&gt;
=Possion Model For the Number of Plasmids=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''How many E.coli computers?''' &lt;br /&gt;
&lt;br /&gt;
Question: If a Hamiltonian Path exists in the graph, how many E.coli computers do we need to have working on the problem to be highly confident that at least k of our computers will find it?  &lt;br /&gt;
&lt;br /&gt;
Our mathematical reasoning relies on the fact that the Hin/HixC DNA recombination system makes a large number of flips and for any one flip there is some element of chance that dictates which Hix sites are chosen to flip.  Note: This has now been shown to be true but it needs to be stated that our math relies on it. &lt;br /&gt;
&lt;br /&gt;
If this is the case then our E.coli computers will be equally likely to have flipped into each possible signed ordering of edges by the time we screen our results. For more details on this see our section answering the question does starting orientation matter?&lt;br /&gt;
&lt;br /&gt;
We can use a cumulative Poisson distribution to answer this question. &lt;br /&gt;
&lt;br /&gt;
Answer: The Poisson distribution gives the probability of k occurrences when the expected number of occurrences is λ as (e^-λ)*(λ^k)/(k!). By taking 1 minus the sum of the Poisson probabilities from 0 to k-1 we get the cumulative probability of at least k occurrences. &lt;br /&gt;
&lt;br /&gt;
For example examine the Adleman graph. It has 14 edges and 7 nodes. This means that a Hamiltonian Path is represented in our plasmids by 6 edges in the proper order and orientation followed by 8 edges in any order and in any orientation. &lt;br /&gt;
&lt;br /&gt;
Thus there are 8!*2^8 orderings that are true positives and 14!*2^14 possible orderings. The probability of any one plasmid holding a true positive is then 8!*2^8 / 14!*2^14. If we have m plasmids, λ= m*8!*2^8 / 14!*2^14.&lt;br /&gt;
&lt;br /&gt;
Now if we want to know the probability of at least one true positive in m plasmids, we use k =1 and the expression becomes 1-(e^-(m*8!*2^8/14!*2^14)) as the summand collapses to the case where k=0 and (λ^0)/(0!) then equals 1. &lt;br /&gt;
&lt;br /&gt;
We can then solve for m depending on how confident we want to be. If we use &lt;br /&gt;
m=1 billion plasmids then we expect to find the Hamiltonian Path when one exists 99.92% of the time. &lt;br /&gt;
&lt;br /&gt;
1 billion E.coli computers fit conveniently into 1 mL of culture.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Using this statistical method we made a chart showing the probability of finding true positives based on the number of plasmids.&lt;br /&gt;
&lt;br /&gt;
[[Image:Plasmidsneeded.jpg]]&lt;/div&gt;</summary>
		<author><name>Amshoecraft</name></author>	</entry>

	<entry>
		<id>https://gcat.davidson.edu/GcatWiki/index.php?title=Davidson_Missouri_W&amp;diff=2120</id>
		<title>Davidson Missouri W</title>
		<link rel="alternate" type="text/html" href="https://gcat.davidson.edu/GcatWiki/index.php?title=Davidson_Missouri_W&amp;diff=2120"/>
				<updated>2007-08-09T15:22:44Z</updated>
		
		<summary type="html">&lt;p&gt;Amshoecraft: /* Our Project */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;[[Davidson Missouri W| &amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Background Information| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Background Information&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Solving the HPP in vivo| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Current Project: Solving the Hamiltonian Path Problem ''in vivo''&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Mathematical Modeling| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Mathematical Modeling&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Gene splitting| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt; Gene Splitting &amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Controlling Expression| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt; Controlling Expression &amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Traveling Salesperson Problem| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Traveling Salesperson Problem&amp;lt;/span&amp;gt; ]] | [[Davidson Missouri W/Backwards promotion and read-through transcription| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Backwards Promotion and Read-Through Transcription&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Software|&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Software&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Resources and Citations|&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Resources and Citations&amp;lt;/span&amp;gt;]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:DMW-1.jpg|300px|center]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
=The Team=&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; align=&amp;quot;center&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;color: white; background-color: black;&amp;quot;| The Team&lt;br /&gt;
! style=&amp;quot;color: white; background-color: black;&amp;quot; | The Faculty&lt;br /&gt;
! style=&amp;quot;color: white; background-color: black;&amp;quot; | Team Logos&lt;br /&gt;
! style=&amp;quot;color: white; background-color: black;&amp;quot; | Group Photo&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|style=&amp;quot;color: black; background-color: red;&amp;quot; align=&amp;quot;center&amp;quot;| '''Davidson'''&lt;br /&gt;
&amp;lt;b&amp;gt;&lt;br /&gt;
[[Davidson Missouri W/Oyinade Adefuye|&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;Oyinade Adefuye&amp;lt;/span&amp;gt;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Davidson Missouri W/Will DeLoache|&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;Will DeLoache&amp;lt;/span&amp;gt;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Davidson Missouri W/Jim Dickson|&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;Jim Dickson&amp;lt;/span&amp;gt;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Davidson Missouri W/Andrew Martens|&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;Andrew Martens&amp;lt;/span&amp;gt;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Davidson Missouri W/Amber Shoecraft|&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;Amber Shoecraft&amp;lt;/span&amp;gt;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Davidson Missouri W/Mike Waters|&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;Mike Waters&amp;lt;/span&amp;gt;]]&lt;br /&gt;
&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|style=&amp;quot;color: black; background-color: red;&amp;quot; align=&amp;quot;center&amp;quot;|&lt;br /&gt;
&amp;lt;b&amp;gt;&lt;br /&gt;
[[Davidson Missouri W/A. Malcolm Campbell|&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;A. Malcom Campbell&amp;lt;/span&amp;gt;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Davidson Missouri W/Karmella Haynes|&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;Karmella Haynes&amp;lt;/span&amp;gt;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Davidson Missouri W/Laurie Heyer|&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;Laurie Heyer&amp;lt;/span&amp;gt;]]&lt;br /&gt;
&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|style=&amp;quot;color: black; background-color: white;&amp;quot; align=&amp;quot;center&amp;quot;|&lt;br /&gt;
[[Image:DavidsonLogo.gif]]&lt;br /&gt;
&lt;br /&gt;
|style=&amp;quot;color: black; background-color: white;&amp;quot; align=&amp;quot;center&amp;quot;|&lt;br /&gt;
[[Image:Team1.jpg|thumb|300px]]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|style=&amp;quot;color: black; background-color: gold;&amp;quot; align=&amp;quot;center&amp;quot;|'''Missouri Western'''&lt;br /&gt;
&amp;lt;b&amp;gt;&lt;br /&gt;
[[Davidson Missouri W/Jordan Baumgardner|&amp;lt;span style=&amp;quot;color:black;&amp;quot;&amp;gt;Jordan Baumgardner&amp;lt;/span&amp;gt;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Davidson Missouri W/Tom Crowley|&amp;lt;span style=&amp;quot;color:black;&amp;quot;&amp;gt;Tom Crowley&amp;lt;/span&amp;gt;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Davidson Missouri W/Lane H. Heard|&amp;lt;span style=&amp;quot;color:black;&amp;quot;&amp;gt;Lane H. Heard&amp;lt;/span&amp;gt;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Davidson Missouri W/Nickolaus Morton|&amp;lt;span style=&amp;quot;color:black;&amp;quot;&amp;gt;Nickolaus Morton&amp;lt;/span&amp;gt;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Davidson Missouri W/Michelle Ritter|&amp;lt;span style=&amp;quot;color:black;&amp;quot;&amp;gt;Michelle Ritter&amp;lt;/span&amp;gt;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Davidson Missouri W/Jessica Treece|&amp;lt;span style=&amp;quot;color:black;&amp;quot;&amp;gt;Jessica Treece&amp;lt;/span&amp;gt;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Davidson Missouri W/Matthew Unzicker|&amp;lt;span style=&amp;quot;color:black;&amp;quot;&amp;gt;Matthew Unzicker&amp;lt;/span&amp;gt;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Davidson Missouri W/Amanda Valencia|&amp;lt;span style=&amp;quot;color:black;&amp;quot;&amp;gt;Amanda Valencia&amp;lt;/span&amp;gt;]]&lt;br /&gt;
&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|style=&amp;quot;color: black; background-color: gold;&amp;quot; align=&amp;quot;center&amp;quot;|&lt;br /&gt;
&amp;lt;b&amp;gt;&lt;br /&gt;
[[Davidson Missouri W/Todd Eckdahl|&amp;lt;span style=&amp;quot;color:black;&amp;quot;&amp;gt;Todd Eckdahl&amp;lt;/span&amp;gt;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Davidson Missouri W/Jeff Poet|&amp;lt;span style=&amp;quot;color:black;&amp;quot;&amp;gt;Jeff Poet&amp;lt;/span&amp;gt;]]&lt;br /&gt;
&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|style=&amp;quot;color: black; background-color: white;&amp;quot; align=&amp;quot;center&amp;quot;|[[Image:MWLogo.gif]]&lt;br /&gt;
&lt;br /&gt;
|style=&amp;quot;color: black; background-color: white;&amp;quot; align=&amp;quot;center&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Team_graph.jpg|center|thumb|500px|A Human Representation of Adleman's Graph (see below)]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Our Project=&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; align=&amp;quot;center&amp;quot; width=&amp;quot;90%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;color: black; background-color: red;&amp;quot; width=&amp;quot;20%&amp;quot;| &amp;lt;font size=&amp;quot;+1&amp;quot;&amp;gt;In Depth&amp;lt;/font&amp;gt;&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;color: black; background-color: red;&amp;quot; width=&amp;quot;60%&amp;quot;| &amp;lt;font size=&amp;quot;+1&amp;quot;&amp;gt;Overview&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;color: black; background-color: black;&amp;quot; align=&amp;quot;center&amp;quot;|&lt;br /&gt;
[[Davidson Missouri W/Background Information|&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Background Information&amp;lt;/span&amp;gt;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Davidson Missouri W/Solving the HPP in vivo|&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Current Project: Solving the Hamiltonian Path Problem ''in vivo''&amp;lt;/span&amp;gt;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Davidson Missouri W/Mathematical Modeling|&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Mathematical Modeling&amp;lt;/span&amp;gt;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Davidson Missouri W/Gene splitting|&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Gene Splitting&amp;lt;/span&amp;gt;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Davidson Missouri W/Controlling Expression|&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Controlling Expression&amp;lt;/span&amp;gt;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Davidson Missouri W/Traveling Salesperson Problem|&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Traveling Salesperson Problem&amp;lt;/span&amp;gt;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Davidson Missouri W/Backwards Promotion and read-through transcription|&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Backwards Promotion and Read-Through Transcription&amp;lt;/span&amp;gt;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Davidson Missouri W/Resources and Citations|&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Resources and Citations&amp;lt;/span&amp;gt;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;Br&amp;gt;&lt;br /&gt;
|Hamiltonian Path Problem&lt;br /&gt;
As a part of iGEM2006, a combined team from Davidson College and Missouri Western State University reconstituted a hin/hix DNA recombination mechanism which exists in nature in Salmonella as standard biobricks for use in ''E. coli''. The purpose of the 2006 combined team was to provide a proof of concept for a bacterial computer in using this mechanism to solve a variation of The Pancake Problem from Computer Science. This task utilized both biology and mathematics students and faculty from the two institutions.&lt;br /&gt;
&lt;br /&gt;
For 2007, we continue our collaboration and our efforts to manipulate ''E. coli'' into mathematics problem solvers as we refine our efforts with the hin/hix mechanism to explore another mathematics problem, the Hamiltonian Path Problem. This problem was the subject of a groundbreaking paper by Adelman in 1994 (citation below) where a unique Hamiltonian path was found in vitro for a particular directed graph on seven nodes. We propose to make progress toward solving the particular problem in vivo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[[Image:AdelmanGraph.JPG|thumb|300px|center|The Adleman graph.]]   &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:HamiltonianGraph.PNG|thumb|700px|center|A graph implemented on a plasmid.]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Amshoecraft</name></author>	</entry>

	<entry>
		<id>https://gcat.davidson.edu/GcatWiki/index.php?title=Davidson_Missouri_W/Resources_and_Citations&amp;diff=2119</id>
		<title>Davidson Missouri W/Resources and Citations</title>
		<link rel="alternate" type="text/html" href="https://gcat.davidson.edu/GcatWiki/index.php?title=Davidson_Missouri_W/Resources_and_Citations&amp;diff=2119"/>
				<updated>2007-08-09T15:21:38Z</updated>
		
		<summary type="html">&lt;p&gt;Amshoecraft: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;[[Davidson Missouri W| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Background Information| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Background Information&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Solving the HPP in vivo| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Current Project: Solving the Hamiltonian Path Problem ''in vivo''&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Mathematical Modeling| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Mathematical Modeling&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Gene splitting| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt; Gene Splitting &amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Controlling Expression| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt; Controlling Expression &amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Traveling Salesperson Problem| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Traveling Salesperson Problem&amp;lt;/span&amp;gt; ]] | [[Davidson Missouri W/Backwards promotion and read-through transcription| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Backwards Promotion and Read-Through Transcription&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Resources and Citations|&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;Resources and Citations&amp;lt;/span&amp;gt;]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Protocols, Tools and Guidelines=&lt;br /&gt;
[[Davidson Missouri W/Davidson_Protocols| Davidson's Wet Lab Protocols]]&lt;br /&gt;
&lt;br /&gt;
[[Davidson_Missouri_W/MWSU_protocols| Missouri Western's Wet Lab Protocols]]&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/genesplitter.html Spliting Genes Web Tool]&lt;br /&gt;
&lt;br /&gt;
[http://www.bio.davidson.edu/courses/Molbio/Protocols/ORIs.html '''Compatibility of Plasmids''']&lt;br /&gt;
&lt;br /&gt;
[http://tools.wikimedia.de/~tangotango/nubio/ A Site with an FAQ on Wikis]&lt;br /&gt;
&lt;br /&gt;
[http://spreadsheets.google.com/pub?key=pw-NamR_FPJOfhl6mDrkZcw Davidson Freezer Stocks - iGEM 2007 Project]&lt;br /&gt;
&lt;br /&gt;
[[Media:VT_Presentation.ppt| Davidson's PPT for VT]]&lt;br /&gt;
#'''DMW Part Numbers for 2007 are BBa_I715000 to BBa_I715999.''' &lt;br /&gt;
#[http://parts.mit.edu/registry/index.php/Help:BioBrick_Part_Names How to Name a New Part]&lt;br /&gt;
#[http://parts.mit.edu/registry/index.php/Add_a_Part_to_the_Registry Entering the Part to the Registry]&lt;br /&gt;
#[http://parts.mit.edu/registry/index.php/Help:Part_Features How to Annotate a Part]&lt;br /&gt;
&lt;br /&gt;
=References=&lt;br /&gt;
#Cool site for Breakfast [http://www.cut-the-knot.org/SimpleGames/Flipper.shtml]&lt;br /&gt;
#Karen Acker's paper describing GFP and TetA(c) with Hix insertions [http://www.bio.davidson.edu/Courses/Immunology/Students/spring2006/Acker/Acker_finalpaperGFP.doc]&lt;br /&gt;
#Bruce Henschen's paper describing one-time flippable Hix sites [http://www.bio.davidson.edu/Courses/genomics/2006/henschen/Bruce_Finalpaper.doc]&lt;br /&gt;
#Intro to Hamiltonian Path Problem and DNA [http://www.ams.org/featurecolumn/archive/dna-abc2.html]&lt;br /&gt;
#Adleman, LM. Molecular Computation of Solutions To Combinatorial Problems. Science.  11 November 1994. Vol. 266. no. 5187, pp. 1021 - 1024&lt;br /&gt;
#Sambrook and Russell. 2001. Molecular Cloning A Laboratory Manual. Cold Spring Harbor Laboratry Press. Cold Spring Harbor, New York pg. 1.145. 2007 June.&lt;/div&gt;</summary>
		<author><name>Amshoecraft</name></author>	</entry>

	<entry>
		<id>https://gcat.davidson.edu/GcatWiki/index.php?title=Davidson_Missouri_W/Backwards_promotion_and_read-through_transcription&amp;diff=2118</id>
		<title>Davidson Missouri W/Backwards promotion and read-through transcription</title>
		<link rel="alternate" type="text/html" href="https://gcat.davidson.edu/GcatWiki/index.php?title=Davidson_Missouri_W/Backwards_promotion_and_read-through_transcription&amp;diff=2118"/>
				<updated>2007-08-09T15:20:49Z</updated>
		
		<summary type="html">&lt;p&gt;Amshoecraft: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;[[Davidson Missouri W| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Background Information| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Background Information&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Solving the HPP in vivo| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Current Project: Solving the Hamiltonian Path Problem ''in vivo''&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Mathematical Modeling| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Mathematical Modeling&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Gene splitting| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt; Gene Splitting &amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Controlling Expression| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt; Controlling Expression &amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Traveling Salesperson Problem| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Traveling Salesperson Problem&amp;lt;/span&amp;gt; ]] | [[Davidson Missouri W/Backwards promotion and read-through transcription| &amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;Backwards Promotion and Read-Through Transcription&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Resources and Citations|&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Resources and Citations&amp;lt;/span&amp;gt;]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;/div&gt;</summary>
		<author><name>Amshoecraft</name></author>	</entry>

	<entry>
		<id>https://gcat.davidson.edu/GcatWiki/index.php?title=Davidson_Missouri_W/Traveling_Salesperson_Problem&amp;diff=2117</id>
		<title>Davidson Missouri W/Traveling Salesperson Problem</title>
		<link rel="alternate" type="text/html" href="https://gcat.davidson.edu/GcatWiki/index.php?title=Davidson_Missouri_W/Traveling_Salesperson_Problem&amp;diff=2117"/>
				<updated>2007-08-09T15:20:08Z</updated>
		
		<summary type="html">&lt;p&gt;Amshoecraft: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;[[Davidson Missouri W| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Background Information| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Background Information&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Solving the HPP in vivo| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Current Project: Solving the Hamiltonian Path Problem ''in vivo''&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Mathematical Modeling| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Mathematical Modeling&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Gene splitting| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt; Gene Splitting &amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Controlling Expression| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt; Controlling Expression &amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Traveling Salesperson Problem| &amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;Traveling Salesperson Problem&amp;lt;/span&amp;gt; ]] | [[Davidson Missouri W/Backwards promotion and read-through transcription| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Backwards Promotion and Read-Through Transcription&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Resources and Citations|&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Resources and Citations&amp;lt;/span&amp;gt;]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Although our current project is to develop a bacterial computer that solves Hamiltonian path problems, in the future we would like to tackle the Traveling Salesman problem using similar methods.  Given a directed graph where each edge has a cost associated with it, what is the cheapest, or shortest, path to take such that you end at your starting point and visit every node exactly once?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:TSP 4N graph.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
The graph above shows a modified complete graph with edges leaving the ending node (#4), returning to the start node (#1), and moving from the start to the stop node removed. If we wanted to solve this weighted and directed graph for the shortest path through all nodes, starting at node #1, ending at node #4, and passing through each node only once, we could use our current HPP ''E. coli'' computer construct with one slight modification. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:TSP 4N shortest.jpg|900px]]&lt;br /&gt;
&lt;br /&gt;
Instead of putting each half-gene back to back along an edge, we could add in spacers of specified lengths that would allow us to model the various weights in the graph above. These weights would give edges different lengths (in base pairs). After performing PCR on all of the solved plasmids (with primers binding to the promoter and terminator), we would be able to find the shortest path through all of the nodes by running the PCR products on a gel. Because the total length of the genes in any Hamiltonian Path through the graph is a constant, the smallest solved fragment will have the lowest total spacer length and will, therefore, be the solution to the Traveling Salesperson Problem (shown above).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:TSP 4N longer.jpg|900px]]&lt;br /&gt;
&lt;br /&gt;
This image shows an alternate route through the graph. The length of this fragment is longer than the length of the solution to the TSP.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:TSP 4N falsepos.jpg|900px]]&lt;br /&gt;
&lt;br /&gt;
False positives can also come into play with this construct. However, certain rules can be put into place when choosing spacer lengths to avoid having false positive PCR products that are longer than the true solution.&lt;/div&gt;</summary>
		<author><name>Amshoecraft</name></author>	</entry>

	<entry>
		<id>https://gcat.davidson.edu/GcatWiki/index.php?title=Davidson_Missouri_W/Controlling_Expression&amp;diff=2116</id>
		<title>Davidson Missouri W/Controlling Expression</title>
		<link rel="alternate" type="text/html" href="https://gcat.davidson.edu/GcatWiki/index.php?title=Davidson_Missouri_W/Controlling_Expression&amp;diff=2116"/>
				<updated>2007-08-09T15:19:22Z</updated>
		
		<summary type="html">&lt;p&gt;Amshoecraft: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;[[Davidson Missouri W| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Background Information| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Background Information&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Solving the HPP in vivo| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Current Project: Solving the Hamiltonian Path Problem ''in vivo''&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Mathematical Modeling| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Mathematical Modeling&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Gene splitting| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt; Gene Splitting &amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Controlling Expression| &amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt; Controlling Expression &amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Traveling Salesperson Problem| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Traveling Salesperson Problem&amp;lt;/span&amp;gt; ]] | [[Davidson Missouri W/Backwards promotion and read-through transcription| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Backwards Promotion and Read-Through Transcription&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Resources and Citations|&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Resources and Citations&amp;lt;/span&amp;gt;]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To solve the Hamiltonian Path Problem our team needs to utilize a mechanism that is capable to transcribing a sequence of adjacent genes downstream of a single promoter region. Due to the &amp;quot;flippable&amp;quot; nature of our construct, inserting a second promoter region downstream of our initial promoter region is not feasible, as we would be unable to insure that a &amp;quot;solved&amp;quot; phenotype was the result of a single path through the graph. Because of our inability to control gene expression downstream of the start of transcription, we searched for promoters of the highest processivity and repressibility. Thanks to the biobrick system we could choose from any operon in the E.Coli genome. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===The Promoter Tester===&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
We will also produce two constructs for tetsing promoters. MWSU will produce (Kan, RFP, Tet) while Davidson will produce (Kan, Tet, RFP). We can drop in different promoters and look for phenotypes. &lt;br /&gt;
&lt;br /&gt;
[[Davidson Missouri W/PLac| pLac]]&lt;br /&gt;
&amp;lt;br&amp;gt; The promoter of the Lac operon was an optimal place to start becuase the kinetics of control are well documented in comparison to most E.Coli operons.&lt;br /&gt;
&lt;br /&gt;
[[Davidson Missouri W/Lambda model| Lambda model]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Davidson Missouri W/ompC gene promoter| ompC gene promoter]] &amp;lt;br&amp;gt; &lt;br /&gt;
[[Image:Promoter_tester.png|750 px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Davidson is also going to have synthesized an improved pLac promoter that is shorter, will have better repression, better induction, and hopefully lack the backwards promotion we have detected with Part: [http://parts.mit.edu/registry/index.php/Part:BBa_R0010 BBa_R0010]. We will test out the modified promoter [http://parts.mit.edu/registry/index.php/Part:BBa_R0011 BBa_R0011] which is reported to have good repression and strong induction. We may still introduce the UV5 double mutation to enhance transcription and compare with R0010.&lt;br /&gt;
&lt;br /&gt;
Davidson will also test 8 different promoters from the registry to see if any of them can promote transcription of all three genes in the promoter tester.&lt;br /&gt;
&lt;br /&gt;
MWSU is also going to produce backwards LacIq to put upstream of pLac [http://parts.mit.edu/registry/index.php/Part:BBa_R0010 BBa_R0010]. The purpose of this is to have more LacIq in the cytoplasm at all times, regardless of ITPG status.&lt;/div&gt;</summary>
		<author><name>Amshoecraft</name></author>	</entry>

	<entry>
		<id>https://gcat.davidson.edu/GcatWiki/index.php?title=Davidson_Missouri_W/Gene_splitting&amp;diff=2115</id>
		<title>Davidson Missouri W/Gene splitting</title>
		<link rel="alternate" type="text/html" href="https://gcat.davidson.edu/GcatWiki/index.php?title=Davidson_Missouri_W/Gene_splitting&amp;diff=2115"/>
				<updated>2007-08-09T15:18:25Z</updated>
		
		<summary type="html">&lt;p&gt;Amshoecraft: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;[[Davidson Missouri W| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Background Information| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Background Information&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Solving the HPP in vivo| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Current Project: Solving the Hamiltonian Path Problem ''in vivo''&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Mathematical Modeling| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Mathematical Modeling&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Gene splitting| &amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt; Gene Splitting &amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Controlling Expression| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt; Controlling Expression &amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Traveling Salesperson Problem| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Traveling Salesperson Problem&amp;lt;/span&amp;gt; ]] | [[Davidson Missouri W/Backwards promotion and read-through transcription| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Backwards Promotion and Read-Through Transcription&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Resources and Citations|&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Resources and Citations&amp;lt;/span&amp;gt;]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We have selected 4 genes to split. We will use our [http://gcat.davidson.edu/iGEM07/genesplitter.html online] gene splitting [[Davidson Missouri W/Web tool| web tool]] to choose the PCR primers. Davidson will produce these 4 split genes and test each one. &lt;br /&gt;
&lt;br /&gt;
# [[Davidson Missouri W/Gene splitting#Kanamycin|Kanamycin Nucleotidyltransferase]] &lt;br /&gt;
# [[Davidson Missouri W/Gene splitting#RFP|Red Fluorescent Protein]]&lt;br /&gt;
# [[Davidson Missouri W/Gene splitting#CAT|Chloramphenicol Acetyltransferase]]&lt;br /&gt;
# [[Davidson Missouri W/Gene splitting#Cre|Cre Recombinase]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Davidson Missouri W|Return to DMW main page]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=The Genes=&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; align=&amp;quot;center&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!style=&amp;quot;color: red; background-color: black;&amp;quot; width=&amp;quot;5%&amp;quot;| Gene&lt;br /&gt;
!style=&amp;quot;color: red; background-color: black;&amp;quot; width=&amp;quot;65%&amp;quot;| Description&lt;br /&gt;
!style=&amp;quot;color: red; background-color: black;&amp;quot; width=&amp;quot;30%&amp;quot;| Graphic&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|style=&amp;quot;color: black; background-color: red;&amp;quot; align=&amp;quot;center&amp;quot;|Kanamycin Nucleotidyltransferase&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span id=&amp;quot;Kanamycin&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;One gene our team will be using as a node in our Hamiltonian Path problem is Kanamycin resistance translated in the form of Kanamycin nucleotidyltransferase (KNTase). The antibiotic Kanamycin, once in the cytosol of E.Coli, inhibits protein synthesis by interacting with the “decoding” region in the small ribosomal subunit RNA.(Sambrook and Russel, 2001) The KNTase enzyme, as a member of the aminoglycoside phosphotransferase (APH) enzyme family, blocks Kanamycin’s ability to inhibit protein synthesis by transferring a nucleoside monophosphate (adenyl) group from Mg2+-ATP to the 4’ hydroxyl group of Kanamycin, inhibiting its ability to bind to the srRNA.&lt;br /&gt;
[http://www.ingentaconnect.com/content/els/00452068/1999/00000027/00000005/art91144 1]&lt;br /&gt;
&lt;br /&gt;
Our goal was to insert a hix site (a polar molecule) in an area of KNTase protein that would not interfere with its ability to inhibit Kanamycin. We looked at mutational analysis of KNTase and other aminoglycoside phosphotransferase enzymes to determine which aspects of KNTase’s structure were integral to its function and therefore not an ideal site for hix site insertion. KNTase is a dimer consisting of 253 amino acids in the molecule [http://www.bioscience.org/1999/v4/d/wright/fulltext.htm 3]. In looking at conserved structures in the APH family we took into consideration that:&lt;br /&gt;
&lt;br /&gt;
-Substitution of AA 190 caused 650-fold decrease in enzyme activity [http://www.bioscience.org/1999/v4/d/perlin/fulltext.htm 2]&lt;br /&gt;
&lt;br /&gt;
-AA 190 is involved in catalysis [http://www.bioscience.org/1999/v4/d/wright/fulltext.htm 5]&lt;br /&gt;
&lt;br /&gt;
-AA 195 and 208 are involved in Mg2+ binding [http://www.bioscience.org/1999/v4/d/wright/fulltext.htmv 5]&lt;br /&gt;
&lt;br /&gt;
-Mutant Enzymes 190, 205, 210 all showed changes in mg+2 binding from the WT [http://www.bioscience.org/1999/v4/d/perlin/fulltext.htm 2]&lt;br /&gt;
&lt;br /&gt;
-Substitution of AA 210 (conserved) reduced enzyme activity [http://www.bioscience.org/1999/v4/d/perlin/fulltext.htm 2]&lt;br /&gt;
&lt;br /&gt;
-AA 166 serves to catalyze reactions involving ATP [http://www.bioscience.org/1999/v4/d/perlin/fulltext.htm 2]&lt;br /&gt;
&lt;br /&gt;
-AA 44 is involved in ATP binding [http://www.bioscience.org/1999/v4/d/wright/fulltext.htm 5]&lt;br /&gt;
&lt;br /&gt;
-AA 60 is involved in orientation of AA 44 and ATP binding [http://www.bioscience.org/1999/v4/d/wright/fulltext.htm 5]&lt;br /&gt;
&lt;br /&gt;
-We did not consider any Amino Acids near the N or C terminus &lt;br /&gt;
&lt;br /&gt;
-We did not consider any residues near ß-sheets or ∂-helices close to the active site because hydrogen bonding plays an active role in substrate stabilization and the polarity of our hix site could disrupt the secondary structure and therefore the hydrogen bonding ability of KNTase) &lt;br /&gt;
&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| [[Image:KNTase_hix_cut.png]] &amp;lt;br&amp;gt;The yellow bands at the top and bottom of the molecule denotes hix site insertion&lt;br /&gt;
&lt;br /&gt;
We decided to insert our hix sites at the 125 AA of each monomer due to their distance from each other, active site secondary structure, N or C terminus, and lack of any previous mutational analysis proving its function as integral.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|style=&amp;quot;color: black; background-color: red;&amp;quot; align=&amp;quot;center&amp;quot;|DsRed - Red Fluorescent Protein&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span id=&amp;quot;RFP&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;We use genes to represent the nodes on our Hamiltonian path.  One of the essential features of these genes is that they can tolerate the insertion of  a Hix site.  It has been previously demonstrated that GFP fluoresces despite a Hix insertion.  Another glowing protein, [http://parts.mit.edu/registry/index.php/Part:BBa_E1010 RFP] (from [http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?id=86600 ''Discosoma sp.'']), is a candidate for use in our path.  Although its DNA sequence is markedly different from GFP's, it has some amino acid similarity and a remarkable structural similarity.  Both proteins have a Beta-barrel structure which surrounds an internal chromophore.&lt;br /&gt;
&lt;br /&gt;
Inserting 13 amino acids into a protein can potentially disrupt its ability to function.  It is thus essential to find an insertion point that does not interfere with the protein's function.  Fortunately, the similarity between GFP and RFP allows us to make a highly educated guess for where to insert.  RFP's amino acid position 154 is homologous to GFP's amino acid position 157, which is where GFP was split.  This is therefore our best guess for where to insert the Hix site.&lt;br /&gt;
&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|[[Image:Rfp_hix_insertion_point.jpg|200px]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|style=&amp;quot;color: black; background-color: red;&amp;quot; align=&amp;quot;center&amp;quot;|Chloramphenicol Acetyltransferase&lt;br /&gt;
|&amp;lt;span id=&amp;quot;CAT&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[http://parts.mit.edu/registry/index.php/Part:BBa_P1004 Chloramphenicol Acetyltransferase] was one of the genes we chose as a node for our Hamiltonian Path. It is a bacterial gene that neutralizes the effect of an antibiotic, Chloramphenicol, by transferring acetyl groups to Chloramphenicol and changes its shape into a harmless form.&lt;br /&gt;
&lt;br /&gt;
The specific Chloramphenicol Acetyltransferase gene we are using comes from the plasmid PSV2CAT whose original source is an ''E. coli'' transposable element Tn9 (Sambrook, 2001) Its PDB ID# is [http://www.pdb.org/pdb/explore/explore.do?structureId=1PD5 1PD5].&lt;br /&gt;
&lt;br /&gt;
I have chosen to insert my hixC site between amino acid 52 and 53. I chose this point because it is away from the active site of the protein, the point that contains the catalytic binding sites and allow the recognition and binding of the substrate. It is important for the insertion point to be away from the active site because we do not want the overall function and structure of the protein to be destroyed in the process of splitting. We want to split at a point where the two halves of the protein cannot work as single units, but once a hixC site has been inserted, and the two halves are brought back together, the protein displays its original function.&lt;br /&gt;
&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|[[Image: Chlor.jpg|200px]]&amp;lt;br&amp;gt;The structure of a type I Chloramphenicol Acetyltransferase used in the BioBrick Registry.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|style=&amp;quot;color: black; background-color: red;&amp;quot; align=&amp;quot;center&amp;quot;|Cre Recombinase&lt;br /&gt;
|&amp;lt;span id=&amp;quot;Cre&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;We will also attempt to insert a hixC site into the Cre Recombinase gene. Cre Recombinase binds as a dimer to a specific sequence of DNA called a ''loxP'' site. If two ''loxP'' sites are facing in opposite orientations, then Cre Recombinase will flip the section of DNA in between. If two ''loxP'' sites are facing in the same orientation, then Cre Recombinase will excise the DNA in between, creating a new plasmid.&lt;br /&gt;
&lt;br /&gt;
In researching Cre Recombinase, we found that the gene had already been split by another lab. [http://www3.interscience.wiley.com/cgi-bin/abstract/104558885/ABSTRACT] In the study done by Casanova et al, two independent but overlapping sections of the Cre Recombinase gene were placed in separate locations along an E. Coli chromosome. When translated, the two overlapping halves of the Cre Recombinase protein bound together and formed a functional Cre Recombinase protein.&lt;br /&gt;
&lt;br /&gt;
In order for Casanova et al's split protein to be functional, the overlapping section of the bound protein at the split site presumably could not significantly hinder the protein’s ability to bind to ''loxP'' sites or recombine DNA segments. With that in mind, we investigated the same region split by Casanova et al. as the prime candidate for the insertion of a hixC site.&lt;br /&gt;
&lt;br /&gt;
The site that was eventually chosen reflects both the protein structure shown to the right and the previous research done in the Casanova lab. We believe that amino acids 190-191 along the Cre Recombinase protein are unlikely to play a significant role in the functioning of the protein, thus we decided on this location for the insertion of our hixC site.&lt;br /&gt;
&lt;br /&gt;
Figure 1 on the right depicts a monomer of Cre Recombinase bound to a DNA strand that it is about the cut. Our split site is highlighted in yellow and can be seen far away from the active site of the molecule.&lt;br /&gt;
&lt;br /&gt;
Figure 2 on the right depicts two dimers of Cre Recombinase coming come together to cut DNA at two ''loxP'' sites. The site of our hixC insertion is highlighted in yellow on each molecule and can be seen far away from the active site.&lt;br /&gt;
&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|[[Image:Cre_recombinase_monomer1.png|200px]]&amp;lt;br&amp;gt;&lt;br /&gt;
Figure 1&lt;br /&gt;
&lt;br /&gt;
[[Image:Cre_recombinase_tetramer1.png|200px]]&amp;lt;br&amp;gt;&lt;br /&gt;
Figure 2&lt;/div&gt;</summary>
		<author><name>Amshoecraft</name></author>	</entry>

	<entry>
		<id>https://gcat.davidson.edu/GcatWiki/index.php?title=Davidson_Missouri_W/Solving_the_HPP_in_vivo&amp;diff=2114</id>
		<title>Davidson Missouri W/Solving the HPP in vivo</title>
		<link rel="alternate" type="text/html" href="https://gcat.davidson.edu/GcatWiki/index.php?title=Davidson_Missouri_W/Solving_the_HPP_in_vivo&amp;diff=2114"/>
				<updated>2007-08-09T15:17:34Z</updated>
		
		<summary type="html">&lt;p&gt;Amshoecraft: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;[[Davidson Missouri W| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Background Information| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Background Information&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Solving the HPP in vivo| &amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;Current Project: Solving the Hamiltonian Path Problem ''in vivo''&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Mathematical Modeling| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Mathematical Modeling&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Gene splitting| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt; Gene Splitting &amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Controlling Expression| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt; Controlling Expression &amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Traveling Salesperson Problem| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Traveling Salesperson Problem&amp;lt;/span&amp;gt; ]] | [[Davidson Missouri W/Backwards promotion and read-through transcription| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Backwards Promotion and Read-Through Transcription&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Resources and Citations|&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Resources and Citations&amp;lt;/span&amp;gt;]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Using the Hin/''HixC'' flipping mechanism, we are developing a bacterial computer which solves a specific mathematical problem, the ''Hamiltonian Path'' problem.&lt;br /&gt;
&lt;br /&gt;
=The Hamiltonian Path Problem=&lt;br /&gt;
A Hamiltonian Path is a trip through a graph which visits each node exactly once.  A graph may have multiple Hamiltonian Paths, only one, or even none.  Given a graph, a starting point and an endpoint, does it contain a Hamiltonian path?&lt;br /&gt;
&lt;br /&gt;
We solve our problem by transforming ''E. coli'' cells with specially engineered plasmids.&lt;br /&gt;
&lt;br /&gt;
==Designing a Plasmid==&lt;br /&gt;
Our plasmid consists of reporter genes and ''HixC'' sites.  ''HixC'' sites are placed within the coding regions of our reporter genes.  The reporter genes are joined in such a way as to represent a graph.  Each reporter gene represents a node, and the connection of two reporter genes together without any ''HixC'' sites in between represents an edge.&lt;br /&gt;
&lt;br /&gt;
[[Image:HamiltonianGraph.PNG|thumb|700px|center|Above: A graph on a plasmid.  Below: flipping into a solution.]]&lt;br /&gt;
&lt;br /&gt;
==Developing Nodes==&lt;br /&gt;
We represent the graph's nodes with reporter genes.  In order to allow for flipping, we must insert ''HixC'' sites within the coding regions of our reporter genes.  We call this process [[Gene splitting|''gene splitting'']].  If our reporter gene tolerates a ''HixC'' insertion then we can use it as a node on our graph.&lt;/div&gt;</summary>
		<author><name>Amshoecraft</name></author>	</entry>

	<entry>
		<id>https://gcat.davidson.edu/GcatWiki/index.php?title=Davidson_Missouri_W/Background_Information&amp;diff=2113</id>
		<title>Davidson Missouri W/Background Information</title>
		<link rel="alternate" type="text/html" href="https://gcat.davidson.edu/GcatWiki/index.php?title=Davidson_Missouri_W/Background_Information&amp;diff=2113"/>
				<updated>2007-08-09T15:16:49Z</updated>
		
		<summary type="html">&lt;p&gt;Amshoecraft: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;[[Davidson Missouri W| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Background Information| &amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;Background Information&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Solving the HPP in vivo| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Current Project: Solving the Hamiltonian Path Problem ''in vivo''&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Mathematical Modeling| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Mathematical Modeling&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Gene splitting| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt; Gene Splitting &amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Controlling Expression| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt; Controlling Expression &amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Traveling Salesperson Problem| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Traveling Salesperson Problem&amp;lt;/span&amp;gt; ]] | [[Davidson Missouri W/Backwards promotion and read-through transcription| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Backwards Promotion and Read-Through Transcription&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Resources and Citations|&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Resources and Citations&amp;lt;/span&amp;gt;]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In 1994 Adleman developed a system to solve the Hamiltonian Path problem using DNA ''in vitro''.  We have implemented a bacterial system to solve Hamiltonian Path problems ''in vivo''.  Our bacterial computer works by taking advantage of the Hin Recombinase protein and ''HixC'' sites to perform a &amp;quot;flipping&amp;quot; operation.  By strategically placing ''HixC'' sites on a plasmid, along with reporter genes, we can simulate paths on a graph through flipping.&lt;br /&gt;
&lt;br /&gt;
=The Hin Recombinase/''HixC'' System Revisited=&lt;br /&gt;
''Salmonella typhimurium'' is a bacterium which moves using flagella.  Depending on its environment, it expresses different sets of surface proteins on its flagella.  It is able to change this expression through the use of Hin Recombinase and ''HixC'' sites.  The Hin Recombinase enzyme catalyzes the inversion of DNA that lies between a pair of ''HixC'' sites.  By flipping DNA segments between ''HixC'' sites ''S. typhimurium'' can express alternate flagellar surface proteins.&lt;br /&gt;
&lt;br /&gt;
# Given a segment of DNA, flanked by ''HixC'' sites (blue arrow):&amp;lt;br&amp;gt;[[Image:hinhix1.png|thumb|none|800px|Figure 1.]]&lt;br /&gt;
# Two dimers of Hin Recombinase protein attach to a pair of ''HixC'' sites around the DNA segment.&amp;lt;br&amp;gt;[[Image:hinhix2.png|thumb|none|800px|Figure 2.]]&lt;br /&gt;
# The DNA segment between the pair of ''HixC'' sites is inverted.  Note that the green arrow is unaffected.&amp;lt;br&amp;gt;[[Image:hinhix3.png|thumb|none|800px|Figure 3.]]&lt;br /&gt;
&lt;br /&gt;
=Flipping Pancakes=&lt;br /&gt;
In the 2006 iGEM competition, [http://parts.mit.edu/wiki/index.php/Davidson_2006 Davidson] and [http://parts.mit.edu/wiki/index.php/Missouri_Western_State_University_2006 Missouri Western] used Hix Recombinase and ''HixC'' to model a mathematical problem, called the Pancake Flipping problem.  The problem is the following: given a stack of pancakes which are burnt on one side and golden on the other, and two spatulas, what is the minimum number of flips required to sort the stack by pancake size and with all burnt sides facing downwards?&lt;br /&gt;
&lt;br /&gt;
[[Image:pancake_sorting.gif|frame|none|How many flips does this take?]]&lt;br /&gt;
&lt;br /&gt;
Using mathematical models it is possible to compute these estimates for small stacks.  However, adding pancakes to a stack increases the number of possible permutations non-linearly.  The number of possible stacks of ''n'' pancakes is equal to: 2^n (n!).  Thus traditional computers are not well-suited for computations involving large pancake stacks.&lt;br /&gt;
&lt;br /&gt;
However, it is possible to model pancake flipping using bacteria.  If each pancake is given an identification number, along with a sign designating its orientation, then this can be stated equivalently using genes.  Thus the following images show equivalent notations for pancake stacks:&lt;br /&gt;
&lt;br /&gt;
[[Image:pancakes_compare.gif|frame|none|A stack of pancakes.]]&lt;br /&gt;
&lt;br /&gt;
[[Image:DNA_arrows.gif|frame|none|Genes on a plasmid.]]&lt;br /&gt;
&lt;br /&gt;
By taking advantage of this notation it is possible to use bacteria as computers to solve pancake-flipping problems.&lt;br /&gt;
&lt;br /&gt;
=Why Use Bacteria?=&lt;br /&gt;
&lt;br /&gt;
Although we have demonstrated how it is possible to solve mathematical problems using bacteria, it may not be obvious why this is helpful.  Due to the exponential increase in problem size that arises from a linear increase in pancake stack size, traditional computers are not good at solving large pancake problems.  However, bacterial computers are not affected as much by this problem.  If each bacterium contains several plasmids, each plasmid is a computer, and a single flask of bacteria contains millions of bacteria, then it is trivial to produce millions of computers.  Each computer will be acting in parallel with the others, drastically reducing the amount of time required to reach a solution.  The use of bacterial computers is thus a way to allow us to solve computational problems which traditional computers cannot.&lt;/div&gt;</summary>
		<author><name>Amshoecraft</name></author>	</entry>

	<entry>
		<id>https://gcat.davidson.edu/GcatWiki/index.php?title=Davidson_Missouri_W/Mathematical_Modeling&amp;diff=2112</id>
		<title>Davidson Missouri W/Mathematical Modeling</title>
		<link rel="alternate" type="text/html" href="https://gcat.davidson.edu/GcatWiki/index.php?title=Davidson_Missouri_W/Mathematical_Modeling&amp;diff=2112"/>
				<updated>2007-08-09T15:13:59Z</updated>
		
		<summary type="html">&lt;p&gt;Amshoecraft: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;[[Davidson Missouri W| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Background Information| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Background Information&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Solving the HPP in vivo| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Current Project: Solving the Hamiltonian Path Problem ''in vivo''&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Mathematical Modeling| &amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;Mathematical Modeling&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Gene splitting| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt; Gene Splitting &amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Controlling Expression| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt; Controlling Expression &amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Traveling Salesperson Problem| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Traveling Salesperson Problem&amp;lt;/span&amp;gt; ]] | [[Davidson Missouri W/Backwards promotion and read-through transcription| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Backwards Promotion and Read-Through Transcription&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Resources and Citations|&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Resources and Citations&amp;lt;/span&amp;gt;]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Markov Chain Model For Flipping=&lt;br /&gt;
&lt;br /&gt;
'''Does starting orientation matter?'''&lt;br /&gt;
&lt;br /&gt;
Question: Will the order in which we place the edges in our E.coli computers affect the probability of us detecting a Hamiltonian Path? &lt;br /&gt;
&lt;br /&gt;
Our mathematical reasoning relies on the fact that the Hin/HixC DNA recombination system makes a large number of flips and for any one flip there is some element of chance that dictates which Hix sites are chosen to flip. &lt;br /&gt;
&lt;br /&gt;
Answer: We developed a Markov Chain model that takes every signed permutation of edges as a state and the connections between these states are found and categorized by our Matlab programs by both the number of edges that need to be flipped to move between those states and categorized by which specific edge needed to be flipped. Further, our Matlab programs creates a transition matrix based on the weights a user enters to bias the probabilities of making different kinds of flips. &lt;br /&gt;
&lt;br /&gt;
Once this transition matrix is generated we then compute, for each possible starting state, the probability of that starting state transitioning to any of the solved states after x flips given the biasing of different types of flips.  When our Markov Chain model is run for more than 2 edges we always observe a convergence of these probabilities no matter what bias we apply. This shows that starting orientation does not matter since the probability of being solved after a large number of flips is the same for each starting orientation.  &lt;br /&gt;
&lt;br /&gt;
This begs the question: what is a large number of flips? Mostly we observe that this convergence occurs in the first 20 flips for three edges and only for very extreme probabilities does this convergence occur after 60 flips.  However, as the number of edges increase we can expect this convergence to occur later. This does not appear to be a problem. Our flipping mechanism flips edges very quickly, so quickly that it is hard to measure. Additionally, the diameter of our transition diagrams increases linearly with the number of edges so there is no reason to believe that the number of flips to convergence would increase at more than a linear pace. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:MarkovChaingraph4nod3edg.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
MATLAB programs that we developed using Markov Chains&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/fliplength.m 1.Flip Length]&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/pureflip.m 2.Pure Flip]&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/biasweighter.m 3.Bias Weighter]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
= True Positives / False Positives =&lt;br /&gt;
&lt;br /&gt;
[[Image:5_node-wiki.jpg]]  Figure 1&lt;br /&gt;
&lt;br /&gt;
True positives are the Hamiltonian Path represented in the above graph with solid red arrows and below as the PCR Fragment Length where the edges after the Hamiltonian path can be arranged in any order.&lt;br /&gt;
&lt;br /&gt;
[[Image:True_positive.jpg]]&lt;br /&gt;
&lt;br /&gt;
A false positive is represented in the graph above with the solid red arrows and the dotted red arrow showing a &amp;quot;teleport&amp;quot; which causes this path to be a false positive. Teleporting occurs when an edge entering a node is followed by an edge leaving from a different node. Below you can see an extra edge that is highlighted, representing the teleport. In this example, the edge from 4 to 3 is followed by the edge from 4 to 5.&lt;br /&gt;
&lt;br /&gt;
[[Image:Fpospic.jpg]]&lt;br /&gt;
&lt;br /&gt;
          &lt;br /&gt;
MATLAB programs used to find the false positives:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/fpVTgraph.m 1. False positives for the 8 edge / 5 node graph shown above]&lt;br /&gt;
&lt;br /&gt;
true positives = 384&lt;br /&gt;
false positives = 1,362&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/davidson85Iweighter.m 2. Counter Program for the 8 edge / 5 node graph]&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/adelman147.m 2. Adelman's false positives with 14 edges / 7 nodes]&lt;br /&gt;
&lt;br /&gt;
true positives = 10,321,920&lt;br /&gt;
false positives = 168,006,848&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/fpweighter.m 3. Counter Program for Adelman's False Positives]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Below are two graphs that show how quickly graphs can be complex so it makes the Hamiltonian Path harder to detect. Also, from these graphs you can tell that even though the graphs are very complex that there is still a 5% change of detecting a Hamiltonian Path or a true positive. &lt;br /&gt;
&lt;br /&gt;
[[Image:Positivenodedg.jpg]]                                                                                               [[Image:Truetotalpos.jpg]]&lt;br /&gt;
&lt;br /&gt;
=Possion Model For the Number of Plasmids=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''How many E.coli computers?''' &lt;br /&gt;
&lt;br /&gt;
Question: If a Hamiltonian Path exists in the graph, how many E.coli computers do we need to have working on the problem to be highly confident that at least k of our computers will find it?  &lt;br /&gt;
&lt;br /&gt;
Our mathematical reasoning relies on the fact that the Hin/HixC DNA recombination system makes a large number of flips and for any one flip there is some element of chance that dictates which Hix sites are chosen to flip.  Note: This has now been shown to be true but it needs to be stated that our math relies on it. &lt;br /&gt;
&lt;br /&gt;
If this is the case then our E.coli computers will be equally likely to have flipped into each possible signed ordering of edges by the time we screen our results. For more details on this see our section answering the question does starting orientation matter?&lt;br /&gt;
&lt;br /&gt;
We can use a cumulative Poisson distribution to answer this question. &lt;br /&gt;
&lt;br /&gt;
Answer: The Poisson distribution gives the probability of k occurrences when the expected number of occurrences is λ as (e^-λ)*(λ^k)/(k!). By taking 1 minus the sum of the Poisson probabilities from 0 to k-1 we get the cumulative probability of at least k occurrences. &lt;br /&gt;
&lt;br /&gt;
For example examine the Adleman graph. It has 14 edges and 7 nodes. This means that a Hamiltonian Path is represented in our plasmids by 6 edges in the proper order and orientation followed by 8 edges in any order and in any orientation. &lt;br /&gt;
&lt;br /&gt;
Thus there are 8!*2^8 orderings that are true positives and 14!*2^14 possible orderings. The probability of any one plasmid holding a true positive is then 8!*2^8 / 14!*2^14. If we have m plasmids, λ= m*8!*2^8 / 14!*2^14.&lt;br /&gt;
&lt;br /&gt;
Now if we want to know the probability of at least one true positive in m plasmids, we use k =1 and the expression becomes 1-(e^-(m*8!*2^8/14!*2^14)) as the summand collapses to the case where k=0 and (λ^0)/(0!) then equals 1. &lt;br /&gt;
&lt;br /&gt;
We can then solve for m depending on how confident we want to be. If we use &lt;br /&gt;
m=1 billion plasmids then we expect to find the Hamiltonian Path when one exists 99.92% of the time. &lt;br /&gt;
&lt;br /&gt;
1 billion E.coli computers fit conveniently into 1 mL of culture.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Using this statistical method we made a chart showing the probability of finding true positives based on the number of plasmids.&lt;br /&gt;
&lt;br /&gt;
[[Image:Plasmidsneeded.jpg]]&lt;/div&gt;</summary>
		<author><name>Amshoecraft</name></author>	</entry>

	<entry>
		<id>https://gcat.davidson.edu/GcatWiki/index.php?title=File:Fpospic.jpg&amp;diff=2111</id>
		<title>File:Fpospic.jpg</title>
		<link rel="alternate" type="text/html" href="https://gcat.davidson.edu/GcatWiki/index.php?title=File:Fpospic.jpg&amp;diff=2111"/>
				<updated>2007-08-09T15:12:04Z</updated>
		
		<summary type="html">&lt;p&gt;Amshoecraft: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Amshoecraft</name></author>	</entry>

	<entry>
		<id>https://gcat.davidson.edu/GcatWiki/index.php?title=Davidson_Missouri_W/Mathematical_Modeling&amp;diff=2110</id>
		<title>Davidson Missouri W/Mathematical Modeling</title>
		<link rel="alternate" type="text/html" href="https://gcat.davidson.edu/GcatWiki/index.php?title=Davidson_Missouri_W/Mathematical_Modeling&amp;diff=2110"/>
				<updated>2007-08-09T15:09:08Z</updated>
		
		<summary type="html">&lt;p&gt;Amshoecraft: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;[[Davidson Missouri W| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Background Information| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Background Information&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Solving the HPP in vivo| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Current Project: Solving the Hamiltonian Path Problem ''in vivo''&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Mathematical Modeling| &amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;Mathematical Modeling&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Gene splitting| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt; Gene Splitting &amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Controlling Expression| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt; Controlling Expression &amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Traveling Salesperson Problem| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Traveling Salesperson Problem&amp;lt;/span&amp;gt; ]] | [[Davidson Missouri W/Backwards promotion and read-through transcription| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Backwards Promotion and Read-Through Transcription&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Resources and Citations|&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Resources and Citations&amp;lt;/span&amp;gt;]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Markov Chain Model For Flipping=&lt;br /&gt;
&lt;br /&gt;
'''Does starting orientation matter?'''&lt;br /&gt;
&lt;br /&gt;
Question: Will the order in which we place the edges in our E.coli computers affect the probability of us detecting a Hamiltonian Path? &lt;br /&gt;
&lt;br /&gt;
Our mathematical reasoning relies on the fact that the Hin/HixC DNA recombination system makes a large number of flips and for any one flip there is some element of chance that dictates which Hix sites are chosen to flip. &lt;br /&gt;
&lt;br /&gt;
Answer: We developed a Markov Chain model that takes every signed permutation of edges as a state and the connections between these states are found and categorized by our Matlab programs by both the number of edges that need to be flipped to move between those states and categorized by which specific edge needed to be flipped. Further, our Matlab programs creates a transition matrix based on the weights a user enters to bias the probabilities of making different kinds of flips. &lt;br /&gt;
&lt;br /&gt;
Once this transition matrix is generated we then compute, for each possible starting state, the probability of that starting state transitioning to any of the solved states after x flips given the biasing of different types of flips.  When our Markov Chain model is run for more than 2 edges we always observe a convergence of these probabilities no matter what bias we apply. This shows that starting orientation does not matter since the probability of being solved after a large number of flips is the same for each starting orientation.  &lt;br /&gt;
&lt;br /&gt;
This begs the question: what is a large number of flips? Mostly we observe that this convergence occurs in the first 20 flips for three edges and only for very extreme probabilities does this convergence occur after 60 flips.  However, as the number of edges increase we can expect this convergence to occur later. This does not appear to be a problem. Our flipping mechanism flips edges very quickly, so quickly that it is hard to measure. Additionally, the diameter of our transition diagrams increases linearly with the number of edges so there is no reason to believe that the number of flips to convergence would increase at more than a linear pace. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:MarkovChaingraph4nod3edg.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
MATLAB programs that we developed using Markov Chains&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/fliplength.m 1.Flip Length]&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/pureflip.m 2.Pure Flip]&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/biasweighter.m 3.Bias Weighter]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
= True Positives / False Positives =&lt;br /&gt;
&lt;br /&gt;
[[Image:5_node-wiki.jpg]]  Figure 1&lt;br /&gt;
&lt;br /&gt;
True positives are the Hamiltonian Path represented in the above graph with solid red arrows and below as the PCR Fragment Length where the edges after the Hamiltonian path can be arranged in any order.&lt;br /&gt;
&lt;br /&gt;
[[Image:True_positive.jpg]]&lt;br /&gt;
&lt;br /&gt;
A false positive is represented in the graph above with the solid red arrows and the dotted red arrow showing a &amp;quot;teleport&amp;quot; which causes this path to be a false positive. Teleporting occurs when an edge entering a node is followed by an edge leaving from a different node. Below you can see an extra edge that is highlighted, representing the teleport. In this example, the edge from 4 to 3 is followed by the edge from 4 to 5.&lt;br /&gt;
&lt;br /&gt;
[[Image:Falsep.jpg]]&lt;br /&gt;
&lt;br /&gt;
           [[Image:Pcrlength.jpg]]&lt;br /&gt;
&lt;br /&gt;
MATLAB programs used to find the false positives:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/fpVTgraph.m 1. False positives for the 8 edge / 5 node graph shown above]&lt;br /&gt;
&lt;br /&gt;
true positives = 384&lt;br /&gt;
false positives = 1,362&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/davidson85Iweighter.m 2. Counter Program for the 8 edge / 5 node graph]&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/adelman147.m 2. Adelman's false positives with 14 edges / 7 nodes]&lt;br /&gt;
&lt;br /&gt;
true positives = 10,321,920&lt;br /&gt;
false positives = 168,006,848&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/fpweighter.m 3. Counter Program for Adelman's False Positives]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Below are two graphs that show how quickly graphs can be complex so it makes the Hamiltonian Path harder to detect. Also, from these graphs you can tell that even though the graphs are very complex that there is still a 5% change of detecting a Hamiltonian Path or a true positive. &lt;br /&gt;
&lt;br /&gt;
[[Image:Positivenodedg.jpg]]                                                                                               [[Image:Truetotalpos.jpg]]&lt;br /&gt;
&lt;br /&gt;
=Possion Model For the Number of Plasmids=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''How many E.coli computers?''' &lt;br /&gt;
&lt;br /&gt;
Question: If a Hamiltonian Path exists in the graph, how many E.coli computers do we need to have working on the problem to be highly confident that at least k of our computers will find it?  &lt;br /&gt;
&lt;br /&gt;
Our mathematical reasoning relies on the fact that the Hin/HixC DNA recombination system makes a large number of flips and for any one flip there is some element of chance that dictates which Hix sites are chosen to flip.  Note: This has now been shown to be true but it needs to be stated that our math relies on it. &lt;br /&gt;
&lt;br /&gt;
If this is the case then our E.coli computers will be equally likely to have flipped into each possible signed ordering of edges by the time we screen our results. For more details on this see our section answering the question does starting orientation matter?&lt;br /&gt;
&lt;br /&gt;
We can use a cumulative Poisson distribution to answer this question. &lt;br /&gt;
&lt;br /&gt;
Answer: The Poisson distribution gives the probability of k occurrences when the expected number of occurrences is λ as (e^-λ)*(λ^k)/(k!). By taking 1 minus the sum of the Poisson probabilities from 0 to k-1 we get the cumulative probability of at least k occurrences. &lt;br /&gt;
&lt;br /&gt;
For example examine the Adleman graph. It has 14 edges and 7 nodes. This means that a Hamiltonian Path is represented in our plasmids by 6 edges in the proper order and orientation followed by 8 edges in any order and in any orientation. &lt;br /&gt;
&lt;br /&gt;
Thus there are 8!*2^8 orderings that are true positives and 14!*2^14 possible orderings. The probability of any one plasmid holding a true positive is then 8!*2^8 / 14!*2^14. If we have m plasmids, λ= m*8!*2^8 / 14!*2^14.&lt;br /&gt;
&lt;br /&gt;
Now if we want to know the probability of at least one true positive in m plasmids, we use k =1 and the expression becomes 1-(e^-(m*8!*2^8/14!*2^14)) as the summand collapses to the case where k=0 and (λ^0)/(0!) then equals 1. &lt;br /&gt;
&lt;br /&gt;
We can then solve for m depending on how confident we want to be. If we use &lt;br /&gt;
m=1 billion plasmids then we expect to find the Hamiltonian Path when one exists 99.92% of the time. &lt;br /&gt;
&lt;br /&gt;
1 billion E.coli computers fit conveniently into 1 mL of culture.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Using this statistical method we made a chart showing the probability of finding true positives based on the number of plasmids.&lt;br /&gt;
&lt;br /&gt;
[[Image:Plasmidsneeded.jpg]]&lt;/div&gt;</summary>
		<author><name>Amshoecraft</name></author>	</entry>

	<entry>
		<id>https://gcat.davidson.edu/GcatWiki/index.php?title=Davidson_Missouri_W/Mathematical_Modeling&amp;diff=2109</id>
		<title>Davidson Missouri W/Mathematical Modeling</title>
		<link rel="alternate" type="text/html" href="https://gcat.davidson.edu/GcatWiki/index.php?title=Davidson_Missouri_W/Mathematical_Modeling&amp;diff=2109"/>
				<updated>2007-08-09T15:08:24Z</updated>
		
		<summary type="html">&lt;p&gt;Amshoecraft: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;[[Davidson Missouri W| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Background Information| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Background Information&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Solving the HPP in vivo| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Current Project: Solving the Hamiltonian Path Problem ''in vivo''&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Mathematical Modeling| &amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;Mathematical Modeling&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Gene splitting| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt; Gene Splitting &amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Controlling Expression| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt; Controlling Expression &amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Traveling Salesperson Problem| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Traveling Salesperson Problem&amp;lt;/span&amp;gt; ]] | [[Davidson Missouri W/Backwards promotion and read-through transcription| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Backwards Promotion and Read-Through Transcription&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Resources and Citations|&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Resources and Citations&amp;lt;/span&amp;gt;]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Markov Chain Model For Flipping=&lt;br /&gt;
&lt;br /&gt;
'''Does starting orientation matter?'''&lt;br /&gt;
&lt;br /&gt;
Question: Will the order in which we place the edges in our E.coli computers affect the probability of us detecting a Hamiltonian Path? &lt;br /&gt;
&lt;br /&gt;
Our mathematical reasoning relies on the fact that the Hin/HixC DNA recombination system makes a large number of flips and for any one flip there is some element of chance that dictates which Hix sites are chosen to flip. &lt;br /&gt;
&lt;br /&gt;
Answer: We developed a Markov Chain model that takes every signed permutation of edges as a state and the connections between these states are found and categorized by our Matlab programs by both the number of edges that need to be flipped to move between those states and categorized by which specific edge needed to be flipped. Further, our Matlab programs creates a transition matrix based on the weights a user enters to bias the probabilities of making different kinds of flips. &lt;br /&gt;
&lt;br /&gt;
Once this transition matrix is generated we then compute, for each possible starting state, the probability of that starting state transitioning to any of the solved states after x flips given the biasing of different types of flips.  When our Markov Chain model is run for more than 2 edges we always observe a convergence of these probabilities no matter what bias we apply. This shows that starting orientation does not matter since the probability of being solved after a large number of flips is the same for each starting orientation.  &lt;br /&gt;
&lt;br /&gt;
This begs the question: what is a large number of flips? Mostly we observe that this convergence occurs in the first 20 flips for three edges and only for very extreme probabilities does this convergence occur after 60 flips.  However, as the number of edges increase we can expect this convergence to occur later. This does not appear to be a problem. Our flipping mechanism flips edges very quickly, so quickly that it is hard to measure. Additionally, the diameter of our transition diagrams increases linearly with the number of edges so there is no reason to believe that the number of flips to convergence would increase at more than a linear pace. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:MarkovChaingraph4nod3edg.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
MATLAB programs that we developed using Markov Chains&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/fliplength.m 1.Flip Length]&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/pureflip.m 2.Pure Flip]&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/biasweighter.m 3.Bias Weighter]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
= True Positives / False Positives =&lt;br /&gt;
&lt;br /&gt;
[[Image:5_node-wiki.jpg]]  Figure 1&lt;br /&gt;
&lt;br /&gt;
True positives are the Hamiltonian Path represented in the above graph with solid red arrows and below as the PCR Fragment Length where the edges after the Hamiltonian path can be arranged in any order.&lt;br /&gt;
&lt;br /&gt;
[[Image:True_positive.jpg]]&lt;br /&gt;
&lt;br /&gt;
A false positive is represented in the graph above with the solid red arrows and the dotted red arrow showing a &amp;quot;teleport&amp;quot; which causes this path to be a false positive. Teleporting occurs when an edge entering a node is followed by an edge leaving from a different node. Below you can see an extra edge that is highlighted, representing the teleport. In this example, the edge from 4 to 3 is followed by the edge from 4 to 5.&lt;br /&gt;
&lt;br /&gt;
[[Image:Falsep.jpg]]&lt;br /&gt;
&lt;br /&gt;
           [[Image:Pcrlength.jpg]]&lt;br /&gt;
&lt;br /&gt;
MATLAB programs used to find the false positives:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/fpVTgraph.m 1. False positives for the 8 edge / 5 node graph shown above]&lt;br /&gt;
&lt;br /&gt;
true positives = 384&lt;br /&gt;
false positives = 1,362&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/davidson85Iweighter.m 2. Counter Program for the 8 edge / 5 node graph]&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/adelman147.m 2. Adelman's false positives with 14 edges / 7 nodes]&lt;br /&gt;
&lt;br /&gt;
True Positives = 10,321,920&lt;br /&gt;
False Positives = 168,006,848&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/fpweighter.m 3. Counter Program for Adelman's False Positives]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Below are two graphs that show how quickly graphs can be complex so it makes the Hamiltonian Path harder to detect. Also, from these graphs you can tell that even though the graphs are very complex that there is still a 5% change of detecting a Hamiltonian Path or a true positive. &lt;br /&gt;
&lt;br /&gt;
[[Image:Positivenodedg.jpg]]                                                                                               [[Image:Truetotalpos.jpg]]&lt;br /&gt;
&lt;br /&gt;
=Possion Model For the Number of Plasmids=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''How many E.coli computers?''' &lt;br /&gt;
&lt;br /&gt;
Question: If a Hamiltonian Path exists in the graph, how many E.coli computers do we need to have working on the problem to be highly confident that at least k of our computers will find it?  &lt;br /&gt;
&lt;br /&gt;
Our mathematical reasoning relies on the fact that the Hin/HixC DNA recombination system makes a large number of flips and for any one flip there is some element of chance that dictates which Hix sites are chosen to flip.  Note: This has now been shown to be true but it needs to be stated that our math relies on it. &lt;br /&gt;
&lt;br /&gt;
If this is the case then our E.coli computers will be equally likely to have flipped into each possible signed ordering of edges by the time we screen our results. For more details on this see our section answering the question does starting orientation matter?&lt;br /&gt;
&lt;br /&gt;
We can use a cumulative Poisson distribution to answer this question. &lt;br /&gt;
&lt;br /&gt;
Answer: The Poisson distribution gives the probability of k occurrences when the expected number of occurrences is λ as (e^-λ)*(λ^k)/(k!). By taking 1 minus the sum of the Poisson probabilities from 0 to k-1 we get the cumulative probability of at least k occurrences. &lt;br /&gt;
&lt;br /&gt;
For example examine the Adleman graph. It has 14 edges and 7 nodes. This means that a Hamiltonian Path is represented in our plasmids by 6 edges in the proper order and orientation followed by 8 edges in any order and in any orientation. &lt;br /&gt;
&lt;br /&gt;
Thus there are 8!*2^8 orderings that are true positives and 14!*2^14 possible orderings. The probability of any one plasmid holding a true positive is then 8!*2^8 / 14!*2^14. If we have m plasmids, λ= m*8!*2^8 / 14!*2^14.&lt;br /&gt;
&lt;br /&gt;
Now if we want to know the probability of at least one true positive in m plasmids, we use k =1 and the expression becomes 1-(e^-(m*8!*2^8/14!*2^14)) as the summand collapses to the case where k=0 and (λ^0)/(0!) then equals 1. &lt;br /&gt;
&lt;br /&gt;
We can then solve for m depending on how confident we want to be. If we use &lt;br /&gt;
m=1 billion plasmids then we expect to find the Hamiltonian Path when one exists 99.92% of the time. &lt;br /&gt;
&lt;br /&gt;
1 billion E.coli computers fit conveniently into 1 mL of culture.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Using this statistical method we made a chart showing the probability of finding true positives based on the number of plasmids.&lt;br /&gt;
&lt;br /&gt;
[[Image:Plasmidsneeded.jpg]]&lt;/div&gt;</summary>
		<author><name>Amshoecraft</name></author>	</entry>

	<entry>
		<id>https://gcat.davidson.edu/GcatWiki/index.php?title=Davidson_Missouri_W&amp;diff=2108</id>
		<title>Davidson Missouri W</title>
		<link rel="alternate" type="text/html" href="https://gcat.davidson.edu/GcatWiki/index.php?title=Davidson_Missouri_W&amp;diff=2108"/>
				<updated>2007-08-09T14:43:46Z</updated>
		
		<summary type="html">&lt;p&gt;Amshoecraft: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;[[Davidson Missouri W| &amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Background Information| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Background Information&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Solving the HPP in vivo| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Current Project: Solving the Hamiltonian Path Problem ''in vivo''&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Mathematical Modeling| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Mathematical Modeling&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Gene splitting| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt; Gene Splitting &amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Controlling Expression| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt; Controlling Expression &amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Traveling Salesperson Problem| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Traveling Salesperson Problem&amp;lt;/span&amp;gt; ]] | [[Davidson Missouri W/Backwards promotion and read-through transcription| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Backwards Promotion and Read-Through Transcription&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Software|&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Software&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Resources and Citations|&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Resources and Citations&amp;lt;/span&amp;gt;]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:DMW-1.jpg|300px|center]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
=The Team=&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; align=&amp;quot;center&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;color: white; background-color: black;&amp;quot;| The Team&lt;br /&gt;
! style=&amp;quot;color: white; background-color: black;&amp;quot; | The Faculty&lt;br /&gt;
! style=&amp;quot;color: white; background-color: black;&amp;quot; | Team Logos&lt;br /&gt;
! style=&amp;quot;color: white; background-color: black;&amp;quot; | Group Photo&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|style=&amp;quot;color: black; background-color: red;&amp;quot; align=&amp;quot;center&amp;quot;| '''Davidson'''&lt;br /&gt;
&amp;lt;b&amp;gt;&lt;br /&gt;
[[Davidson Missouri W/Oyinade Adefuye|&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;Oyinade Adefuye&amp;lt;/span&amp;gt;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Davidson Missouri W/Will DeLoache|&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;Will DeLoache&amp;lt;/span&amp;gt;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Davidson Missouri W/Jim Dickson|&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;Jim Dickson&amp;lt;/span&amp;gt;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Davidson Missouri W/Andrew Martens|&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;Andrew Martens&amp;lt;/span&amp;gt;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Davidson Missouri W/Amber Shoecraft|&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;Amber Shoecraft&amp;lt;/span&amp;gt;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Davidson Missouri W/Mike Waters|&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;Mike Waters&amp;lt;/span&amp;gt;]]&lt;br /&gt;
&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|style=&amp;quot;color: black; background-color: red;&amp;quot; align=&amp;quot;center&amp;quot;|&lt;br /&gt;
&amp;lt;b&amp;gt;&lt;br /&gt;
[[Davidson Missouri W/A. Malcolm Campbell|&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;A. Malcom Campbell&amp;lt;/span&amp;gt;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Davidson Missouri W/Karmella Haynes|&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;Karmella Haynes&amp;lt;/span&amp;gt;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Davidson Missouri W/Laurie Heyer|&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;Laurie Heyer&amp;lt;/span&amp;gt;]]&lt;br /&gt;
&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|style=&amp;quot;color: black; background-color: white;&amp;quot; align=&amp;quot;center&amp;quot;|&lt;br /&gt;
[[Image:DavidsonLogo.gif]]&lt;br /&gt;
&lt;br /&gt;
|style=&amp;quot;color: black; background-color: white;&amp;quot; align=&amp;quot;center&amp;quot;|&lt;br /&gt;
[[Image:Team1.jpg|thumb|300px]]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|style=&amp;quot;color: black; background-color: gold;&amp;quot; align=&amp;quot;center&amp;quot;|'''Missouri Western'''&lt;br /&gt;
&amp;lt;b&amp;gt;&lt;br /&gt;
[[Davidson Missouri W/Jordan Baumgardner|&amp;lt;span style=&amp;quot;color:black;&amp;quot;&amp;gt;Jordan Baumgardner&amp;lt;/span&amp;gt;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Davidson Missouri W/Tom Crowley|&amp;lt;span style=&amp;quot;color:black;&amp;quot;&amp;gt;Tom Crowley&amp;lt;/span&amp;gt;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Davidson Missouri W/Lane H. Heard|&amp;lt;span style=&amp;quot;color:black;&amp;quot;&amp;gt;Lane H. Heard&amp;lt;/span&amp;gt;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Davidson Missouri W/Nickolaus Morton|&amp;lt;span style=&amp;quot;color:black;&amp;quot;&amp;gt;Nickolaus Morton&amp;lt;/span&amp;gt;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Davidson Missouri W/Michelle Ritter|&amp;lt;span style=&amp;quot;color:black;&amp;quot;&amp;gt;Michelle Ritter&amp;lt;/span&amp;gt;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Davidson Missouri W/Jessica Treece|&amp;lt;span style=&amp;quot;color:black;&amp;quot;&amp;gt;Jessica Treece&amp;lt;/span&amp;gt;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Davidson Missouri W/Matthew Unzicker|&amp;lt;span style=&amp;quot;color:black;&amp;quot;&amp;gt;Matthew Unzicker&amp;lt;/span&amp;gt;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Davidson Missouri W/Amanda Valencia|&amp;lt;span style=&amp;quot;color:black;&amp;quot;&amp;gt;Amanda Valencia&amp;lt;/span&amp;gt;]]&lt;br /&gt;
&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|style=&amp;quot;color: black; background-color: gold;&amp;quot; align=&amp;quot;center&amp;quot;|&lt;br /&gt;
&amp;lt;b&amp;gt;&lt;br /&gt;
[[Davidson Missouri W/Todd Eckdahl|&amp;lt;span style=&amp;quot;color:black;&amp;quot;&amp;gt;Todd Eckdahl&amp;lt;/span&amp;gt;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Davidson Missouri W/Jeff Poet|&amp;lt;span style=&amp;quot;color:black;&amp;quot;&amp;gt;Jeff Poet&amp;lt;/span&amp;gt;]]&lt;br /&gt;
&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|style=&amp;quot;color: black; background-color: white;&amp;quot; align=&amp;quot;center&amp;quot;|[[Image:MWLogo.gif]]&lt;br /&gt;
&lt;br /&gt;
|style=&amp;quot;color: black; background-color: white;&amp;quot; align=&amp;quot;center&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Team_graph.jpg|center|thumb|500px|A Human Representation of Adleman's Graph (see below)]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Our Project=&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; align=&amp;quot;center&amp;quot; width=&amp;quot;90%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;color: black; background-color: red;&amp;quot; width=&amp;quot;20%&amp;quot;| &amp;lt;font size=&amp;quot;+1&amp;quot;&amp;gt;In Depth&amp;lt;/font&amp;gt;&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;color: black; background-color: red;&amp;quot; width=&amp;quot;60%&amp;quot;| &amp;lt;font size=&amp;quot;+1&amp;quot;&amp;gt;Overview&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;color: black; background-color: black;&amp;quot; align=&amp;quot;center&amp;quot;|&lt;br /&gt;
[[Davidson Missouri W/Background Information|&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Background Information&amp;lt;/span&amp;gt;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Davidson Missouri W/Solving the HPP in vivo|&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Current Project: Solving the Hamiltonian Path Problem ''in vivo''&amp;lt;/span&amp;gt;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Davidson Missouri W/Probability and Statistics|&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Probability and Statistics&amp;lt;/span&amp;gt;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Davidson Missouri W/Gene splitting|&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Gene Splitting&amp;lt;/span&amp;gt;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Davidson Missouri W/Controlling Expression|&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Controlling Expression&amp;lt;/span&amp;gt;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Davidson Missouri W/Traveling Salesperson Problem|&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Traveling Salesperson Problem&amp;lt;/span&amp;gt;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Davidson Missouri W/Backwards Promotion and read-through transcription|&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Backwards Promotion and Read-Through Transcription&amp;lt;/span&amp;gt;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Davidson Missouri W/Resources and Citations|&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Resources and Citations&amp;lt;/span&amp;gt;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;Br&amp;gt;&lt;br /&gt;
|Hamiltonian Path Problem&lt;br /&gt;
As a part of iGEM2006, a combined team from Davidson College and Missouri Western State University reconstituted a hin/hix DNA recombination mechanism which exists in nature in Salmonella as standard biobricks for use in ''E. coli''. The purpose of the 2006 combined team was to provide a proof of concept for a bacterial computer in using this mechanism to solve a variation of The Pancake Problem from Computer Science. This task utilized both biology and mathematics students and faculty from the two institutions.&lt;br /&gt;
&lt;br /&gt;
For 2007, we continue our collaboration and our efforts to manipulate ''E. coli'' into mathematics problem solvers as we refine our efforts with the hin/hix mechanism to explore another mathematics problem, the Hamiltonian Path Problem. This problem was the subject of a groundbreaking paper by Adelman in 1994 (citation below) where a unique Hamiltonian path was found in vitro for a particular directed graph on seven nodes. We propose to make progress toward solving the particular problem in vivo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[[Image:AdelmanGraph.JPG|thumb|300px|center|The Adleman graph.]]   &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:HamiltonianGraph.PNG|thumb|700px|center|A graph implemented on a plasmid.]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Amshoecraft</name></author>	</entry>

	<entry>
		<id>https://gcat.davidson.edu/GcatWiki/index.php?title=Davidson_Missouri_W/Mathematical_Modeling&amp;diff=2107</id>
		<title>Davidson Missouri W/Mathematical Modeling</title>
		<link rel="alternate" type="text/html" href="https://gcat.davidson.edu/GcatWiki/index.php?title=Davidson_Missouri_W/Mathematical_Modeling&amp;diff=2107"/>
				<updated>2007-08-09T14:42:57Z</updated>
		
		<summary type="html">&lt;p&gt;Amshoecraft: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;[[Davidson Missouri W| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Background Information| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Background Information&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Solving the HPP in vivo| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Current Project: Solving the Hamiltonian Path Problem ''in vivo''&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Mathematical Modeling| &amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;Mathematical Modeling&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Gene splitting| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt; Gene Splitting &amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Controlling Expression| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt; Controlling Expression &amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Traveling Salesperson Problem| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Traveling Salesperson Problem&amp;lt;/span&amp;gt; ]] | [[Davidson Missouri W/Backwards promotion and read-through transcription| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Backwards Promotion and Read-Through Transcription&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Resources and Citations|&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Resources and Citations&amp;lt;/span&amp;gt;]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Markov Chain Model For Flipping=&lt;br /&gt;
&lt;br /&gt;
'''Does starting orientation matter?'''&lt;br /&gt;
&lt;br /&gt;
Question: Will the order in which we place the edges in our E.coli computers affect the probability of us detecting a Hamiltonian Path? &lt;br /&gt;
&lt;br /&gt;
Our mathematical reasoning relies on the fact that the Hin/HixC DNA recombination system makes a large number of flips and for any one flip there is some element of chance that dictates which Hix sites are chosen to flip. &lt;br /&gt;
&lt;br /&gt;
Answer: We developed a Markov Chain model that takes every signed permutation of edges as a state and the connections between these states are found and categorized by our Matlab programs by both the number of edges that need to be flipped to move between those states and categorized by which specific edge needed to be flipped. Further, our Matlab programs creates a transition matrix based on the weights a user enters to bias the probabilities of making different kinds of flips. &lt;br /&gt;
&lt;br /&gt;
Once this transition matrix is generated we then compute, for each possible starting state, the probability of that starting state transitioning to any of the solved states after x flips given the biasing of different types of flips.  When our Markov Chain model is run for more than 2 edges we always observe a convergence of these probabilities no matter what bias we apply. This shows that starting orientation does not matter since the probability of being solved after a large number of flips is the same for each starting orientation.  &lt;br /&gt;
&lt;br /&gt;
This begs the question: what is a large number of flips? Mostly we observe that this convergence occurs in the first 20 flips for three edges and only for very extreme probabilities does this convergence occur after 60 flips.  However, as the number of edges increase we can expect this convergence to occur later. This does not appear to be a problem. Our flipping mechanism flips edges very quickly, so quickly that it is hard to measure. Additionally, the diameter of our transition diagrams increases linearly with the number of edges so there is no reason to believe that the number of flips to convergence would increase at more than a linear pace. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:MarkovChaingraph4nod3edg.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
MATLAB programs that we developed using Markov Chains&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/fliplength.m 1.Flip Length]&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/pureflip.m 2.Pure Flip]&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/biasweighter.m 3.Bias Weighter]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
= True Positives / False Positives =&lt;br /&gt;
&lt;br /&gt;
[[Image:5_node-wiki.jpg]]  Figure 1&lt;br /&gt;
&lt;br /&gt;
True positives are the Hamiltonian Path represented in the above graph with solid red arrows and below as the PCR Fragment Length where the edges after the Hamiltonian path can be arranged in any order.&lt;br /&gt;
&lt;br /&gt;
[[Image:True_positive.jpg]]&lt;br /&gt;
&lt;br /&gt;
A false positive is represented in the graph above with the solid red arrows and the dotted red arrow showing a &amp;quot;teleport&amp;quot; which causes this path to be a false positive. Teleporting occurs when an edge entering a node is followed by an edge leaving from a different node. Below you can see an extra edge that is highlighted, representing the teleport. In this example, the edge from 4 to 3 is followed by the edge from 4 to 5.&lt;br /&gt;
&lt;br /&gt;
[[Image:Falsep.jpg]]&lt;br /&gt;
&lt;br /&gt;
           [[Image:Pcrlength.jpg]]&lt;br /&gt;
&lt;br /&gt;
MATLAB programs used to find the false positives:&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/fpalmostadelman.m 1. Adelman's False Positives with 12 nodes]&lt;br /&gt;
&lt;br /&gt;
True Positives = 46,080&lt;br /&gt;
False Positives = 298,174&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/fpadelman.m 2. Adelman's False Positives with 14 nodes]&lt;br /&gt;
&lt;br /&gt;
True Positives = 10,321,920&lt;br /&gt;
False Positives = 168,006,848&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/fpweighter.m 3. Counter Program for Adelman's False Positives]&lt;br /&gt;
&lt;br /&gt;
Below are two graphs that show how quickly graphs can be complex so it makes the Hamiltonian Path harder to detect. Also, from these graphs you can tell that even though the graphs are very complex that there is still a 5% change of detecting a Hamiltonian Path or a true positive. &lt;br /&gt;
&lt;br /&gt;
[[Image:Positivenodedg.jpg]]                                                                                               [[Image:Truetotalpos.jpg]]&lt;br /&gt;
&lt;br /&gt;
=Possion Model For the Number of Plasmids=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''How many E.coli computers?''' &lt;br /&gt;
&lt;br /&gt;
Question: If a Hamiltonian Path exists in the graph, how many E.coli computers do we need to have working on the problem to be highly confident that at least k of our computers will find it?  &lt;br /&gt;
&lt;br /&gt;
Our mathematical reasoning relies on the fact that the Hin/HixC DNA recombination system makes a large number of flips and for any one flip there is some element of chance that dictates which Hix sites are chosen to flip.  Note: This has now been shown to be true but it needs to be stated that our math relies on it. &lt;br /&gt;
&lt;br /&gt;
If this is the case then our E.coli computers will be equally likely to have flipped into each possible signed ordering of edges by the time we screen our results. For more details on this see our section answering the question does starting orientation matter?&lt;br /&gt;
&lt;br /&gt;
We can use a cumulative Poisson distribution to answer this question. &lt;br /&gt;
&lt;br /&gt;
Answer: The Poisson distribution gives the probability of k occurrences when the expected number of occurrences is λ as (e^-λ)*(λ^k)/(k!). By taking 1 minus the sum of the Poisson probabilities from 0 to k-1 we get the cumulative probability of at least k occurrences. &lt;br /&gt;
&lt;br /&gt;
For example examine the Adleman graph. It has 14 edges and 7 nodes. This means that a Hamiltonian Path is represented in our plasmids by 6 edges in the proper order and orientation followed by 8 edges in any order and in any orientation. &lt;br /&gt;
&lt;br /&gt;
Thus there are 8!*2^8 orderings that are true positives and 14!*2^14 possible orderings. The probability of any one plasmid holding a true positive is then 8!*2^8 / 14!*2^14. If we have m plasmids, λ= m*8!*2^8 / 14!*2^14.&lt;br /&gt;
&lt;br /&gt;
Now if we want to know the probability of at least one true positive in m plasmids, we use k =1 and the expression becomes 1-(e^-(m*8!*2^8/14!*2^14)) as the summand collapses to the case where k=0 and (λ^0)/(0!) then equals 1. &lt;br /&gt;
&lt;br /&gt;
We can then solve for m depending on how confident we want to be. If we use &lt;br /&gt;
m=1 billion plasmids then we expect to find the Hamiltonian Path when one exists 99.92% of the time. &lt;br /&gt;
&lt;br /&gt;
1 billion E.coli computers fit conveniently into 1 mL of culture.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Using this statistical method we made a chart showing the probability of finding true positives based on the number of plasmids.&lt;br /&gt;
&lt;br /&gt;
[[Image:Plasmidsneeded.jpg]]&lt;/div&gt;</summary>
		<author><name>Amshoecraft</name></author>	</entry>

	<entry>
		<id>https://gcat.davidson.edu/GcatWiki/index.php?title=Davidson_Missouri_W/Mathematical_Modeling&amp;diff=2105</id>
		<title>Davidson Missouri W/Mathematical Modeling</title>
		<link rel="alternate" type="text/html" href="https://gcat.davidson.edu/GcatWiki/index.php?title=Davidson_Missouri_W/Mathematical_Modeling&amp;diff=2105"/>
				<updated>2007-08-09T14:41:48Z</updated>
		
		<summary type="html">&lt;p&gt;Amshoecraft: Davidson Missouri W/Probability and Statistics moved to Davidson Missouri W/Mathematical Modeling&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;[[Davidson Missouri W| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Background Information| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Background Information&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Solving the HPP in vivo| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Current Project: Solving the Hamiltonian Path Problem ''in vivo''&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Probability and Statistics| &amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;Probability and Statistics&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Gene splitting| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt; Gene Splitting &amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Controlling Expression| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt; Controlling Expression &amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Traveling Salesperson Problem| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Traveling Salesperson Problem&amp;lt;/span&amp;gt; ]] | [[Davidson Missouri W/Backwards promotion and read-through transcription| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Backwards Promotion and Read-Through Transcription&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Resources and Citations|&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Resources and Citations&amp;lt;/span&amp;gt;]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Markov Chain Model For Flipping=&lt;br /&gt;
&lt;br /&gt;
'''Does starting orientation matter?'''&lt;br /&gt;
&lt;br /&gt;
Question: Will the order in which we place the edges in our E.coli computers affect the probability of us detecting a Hamiltonian Path? &lt;br /&gt;
&lt;br /&gt;
Our mathematical reasoning relies on the fact that the Hin/HixC DNA recombination system makes a large number of flips and for any one flip there is some element of chance that dictates which Hix sites are chosen to flip. &lt;br /&gt;
&lt;br /&gt;
Answer: We developed a Markov Chain model that takes every signed permutation of edges as a state and the connections between these states are found and categorized by our Matlab programs by both the number of edges that need to be flipped to move between those states and categorized by which specific edge needed to be flipped. Further, our Matlab programs creates a transition matrix based on the weights a user enters to bias the probabilities of making different kinds of flips. &lt;br /&gt;
&lt;br /&gt;
Once this transition matrix is generated we then compute, for each possible starting state, the probability of that starting state transitioning to any of the solved states after x flips given the biasing of different types of flips.  When our Markov Chain model is run for more than 2 edges we always observe a convergence of these probabilities no matter what bias we apply. This shows that starting orientation does not matter since the probability of being solved after a large number of flips is the same for each starting orientation.  &lt;br /&gt;
&lt;br /&gt;
This begs the question: what is a large number of flips? Mostly we observe that this convergence occurs in the first 20 flips for three edges and only for very extreme probabilities does this convergence occur after 60 flips.  However, as the number of edges increase we can expect this convergence to occur later. This does not appear to be a problem. Our flipping mechanism flips edges very quickly, so quickly that it is hard to measure. Additionally, the diameter of our transition diagrams increases linearly with the number of edges so there is no reason to believe that the number of flips to convergence would increase at more than a linear pace. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:MarkovChaingraph4nod3edg.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
MATLAB programs that we developed using Markov Chains&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/fliplength.m 1.Flip Length]&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/pureflip.m 2.Pure Flip]&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/biasweighter.m 3.Bias Weighter]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
= True Positives / False Positives =&lt;br /&gt;
&lt;br /&gt;
[[Image:5_node-wiki.jpg]]  Figure 1&lt;br /&gt;
&lt;br /&gt;
True positives are the Hamiltonian Path represented in the above graph with solid red arrows and below as the PCR Fragment Length where the edges after the Hamiltonian path can be arranged in any order.&lt;br /&gt;
&lt;br /&gt;
[[Image:True_positive.jpg]]&lt;br /&gt;
&lt;br /&gt;
A false positive is represented in the graph above with the solid red arrows and the dotted red arrow showing a &amp;quot;teleport&amp;quot; which causes this path to be a false positive. Teleporting occurs when an edge entering a node is followed by an edge leaving from a different node. Below you can see an extra edge that is highlighted, representing the teleport. In this example, the edge from 4 to 3 is followed by the edge from 4 to 5.&lt;br /&gt;
&lt;br /&gt;
[[Image:Falsep.jpg]]&lt;br /&gt;
&lt;br /&gt;
           [[Image:Pcrlength.jpg]]&lt;br /&gt;
&lt;br /&gt;
MATLAB programs used to find the false positives:&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/fpalmostadelman.m 1. Adelman's False Positives with 12 nodes]&lt;br /&gt;
&lt;br /&gt;
True Positives = 46,080&lt;br /&gt;
False Positives = 298,174&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/fpadelman.m 2. Adelman's False Positives with 14 nodes]&lt;br /&gt;
&lt;br /&gt;
True Positives = 10,321,920&lt;br /&gt;
False Positives = 168,006,848&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/fpweighter.m 3. Counter Program for Adelman's False Positives]&lt;br /&gt;
&lt;br /&gt;
Below are two graphs that show how quickly graphs can be complex so it makes the Hamiltonian Path harder to detect. Also, from these graphs you can tell that even though the graphs are very complex that there is still a 5% change of detecting a Hamiltonian Path or a true positive. &lt;br /&gt;
&lt;br /&gt;
[[Image:Positivenodedg.jpg]]                                                                                               [[Image:Truetotalpos.jpg]]&lt;br /&gt;
&lt;br /&gt;
=Possion Model For the Number of Plasmids=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''How many E.coli computers?''' &lt;br /&gt;
&lt;br /&gt;
Question: If a Hamiltonian Path exists in the graph, how many E.coli computers do we need to have working on the problem to be highly confident that at least k of our computers will find it?  &lt;br /&gt;
&lt;br /&gt;
Our mathematical reasoning relies on the fact that the Hin/HixC DNA recombination system makes a large number of flips and for any one flip there is some element of chance that dictates which Hix sites are chosen to flip.  Note: This has now been shown to be true but it needs to be stated that our math relies on it. &lt;br /&gt;
&lt;br /&gt;
If this is the case then our E.coli computers will be equally likely to have flipped into each possible signed ordering of edges by the time we screen our results. For more details on this see our section answering the question does starting orientation matter?&lt;br /&gt;
&lt;br /&gt;
We can use a cumulative Poisson distribution to answer this question. &lt;br /&gt;
&lt;br /&gt;
Answer: The Poisson distribution gives the probability of k occurrences when the expected number of occurrences is λ as (e^-λ)*(λ^k)/(k!). By taking 1 minus the sum of the Poisson probabilities from 0 to k-1 we get the cumulative probability of at least k occurrences. &lt;br /&gt;
&lt;br /&gt;
For example examine the Adleman graph. It has 14 edges and 7 nodes. This means that a Hamiltonian Path is represented in our plasmids by 6 edges in the proper order and orientation followed by 8 edges in any order and in any orientation. &lt;br /&gt;
&lt;br /&gt;
Thus there are 8!*2^8 orderings that are true positives and 14!*2^14 possible orderings. The probability of any one plasmid holding a true positive is then 8!*2^8 / 14!*2^14. If we have m plasmids, λ= m*8!*2^8 / 14!*2^14.&lt;br /&gt;
&lt;br /&gt;
Now if we want to know the probability of at least one true positive in m plasmids, we use k =1 and the expression becomes 1-(e^-(m*8!*2^8/14!*2^14)) as the summand collapses to the case where k=0 and (λ^0)/(0!) then equals 1. &lt;br /&gt;
&lt;br /&gt;
We can then solve for m depending on how confident we want to be. If we use &lt;br /&gt;
m=1 billion plasmids then we expect to find the Hamiltonian Path when one exists 99.92% of the time. &lt;br /&gt;
&lt;br /&gt;
1 billion E.coli computers fit conveniently into 1 mL of culture.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Using this statistical method we made a chart showing the probability of finding true positives based on the number of plasmids.&lt;br /&gt;
&lt;br /&gt;
[[Image:Plasmidsneeded.jpg]]&lt;/div&gt;</summary>
		<author><name>Amshoecraft</name></author>	</entry>

	<entry>
		<id>https://gcat.davidson.edu/GcatWiki/index.php?title=Davidson_Missouri_W/Probability_and_Statistics&amp;diff=2106</id>
		<title>Davidson Missouri W/Probability and Statistics</title>
		<link rel="alternate" type="text/html" href="https://gcat.davidson.edu/GcatWiki/index.php?title=Davidson_Missouri_W/Probability_and_Statistics&amp;diff=2106"/>
				<updated>2007-08-09T14:41:48Z</updated>
		
		<summary type="html">&lt;p&gt;Amshoecraft: Davidson Missouri W/Probability and Statistics moved to Davidson Missouri W/Mathematical Modeling&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#redirect [[Davidson Missouri W/Mathematical Modeling]]&lt;/div&gt;</summary>
		<author><name>Amshoecraft</name></author>	</entry>

	<entry>
		<id>https://gcat.davidson.edu/GcatWiki/index.php?title=Davidson_Missouri_W/Mathematical_Modeling&amp;diff=2104</id>
		<title>Davidson Missouri W/Mathematical Modeling</title>
		<link rel="alternate" type="text/html" href="https://gcat.davidson.edu/GcatWiki/index.php?title=Davidson_Missouri_W/Mathematical_Modeling&amp;diff=2104"/>
				<updated>2007-08-09T14:23:34Z</updated>
		
		<summary type="html">&lt;p&gt;Amshoecraft: /* True Positives / False Positives */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;[[Davidson Missouri W| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Background Information| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Background Information&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Solving the HPP in vivo| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Current Project: Solving the Hamiltonian Path Problem ''in vivo''&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Probability and Statistics| &amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;Probability and Statistics&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Gene splitting| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt; Gene Splitting &amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Controlling Expression| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt; Controlling Expression &amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Traveling Salesperson Problem| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Traveling Salesperson Problem&amp;lt;/span&amp;gt; ]] | [[Davidson Missouri W/Backwards promotion and read-through transcription| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Backwards Promotion and Read-Through Transcription&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Resources and Citations|&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Resources and Citations&amp;lt;/span&amp;gt;]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Markov Chain Model For Flipping=&lt;br /&gt;
&lt;br /&gt;
'''Does starting orientation matter?'''&lt;br /&gt;
&lt;br /&gt;
Question: Will the order in which we place the edges in our E.coli computers affect the probability of us detecting a Hamiltonian Path? &lt;br /&gt;
&lt;br /&gt;
Our mathematical reasoning relies on the fact that the Hin/HixC DNA recombination system makes a large number of flips and for any one flip there is some element of chance that dictates which Hix sites are chosen to flip. &lt;br /&gt;
&lt;br /&gt;
Answer: We developed a Markov Chain model that takes every signed permutation of edges as a state and the connections between these states are found and categorized by our Matlab programs by both the number of edges that need to be flipped to move between those states and categorized by which specific edge needed to be flipped. Further, our Matlab programs creates a transition matrix based on the weights a user enters to bias the probabilities of making different kinds of flips. &lt;br /&gt;
&lt;br /&gt;
Once this transition matrix is generated we then compute, for each possible starting state, the probability of that starting state transitioning to any of the solved states after x flips given the biasing of different types of flips.  When our Markov Chain model is run for more than 2 edges we always observe a convergence of these probabilities no matter what bias we apply. This shows that starting orientation does not matter since the probability of being solved after a large number of flips is the same for each starting orientation.  &lt;br /&gt;
&lt;br /&gt;
This begs the question: what is a large number of flips? Mostly we observe that this convergence occurs in the first 20 flips for three edges and only for very extreme probabilities does this convergence occur after 60 flips.  However, as the number of edges increase we can expect this convergence to occur later. This does not appear to be a problem. Our flipping mechanism flips edges very quickly, so quickly that it is hard to measure. Additionally, the diameter of our transition diagrams increases linearly with the number of edges so there is no reason to believe that the number of flips to convergence would increase at more than a linear pace. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:MarkovChaingraph4nod3edg.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
MATLAB programs that we developed using Markov Chains&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/fliplength.m 1.Flip Length]&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/pureflip.m 2.Pure Flip]&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/biasweighter.m 3.Bias Weighter]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
= True Positives / False Positives =&lt;br /&gt;
&lt;br /&gt;
[[Image:5_node-wiki.jpg]]  Figure 1&lt;br /&gt;
&lt;br /&gt;
True positives are the Hamiltonian Path represented in the above graph with solid red arrows and below as the PCR Fragment Length where the edges after the Hamiltonian path can be arranged in any order.&lt;br /&gt;
&lt;br /&gt;
[[Image:True_positive.jpg]]&lt;br /&gt;
&lt;br /&gt;
A false positive is represented in the graph above with the solid red arrows and the dotted red arrow showing a &amp;quot;teleport&amp;quot; which causes this path to be a false positive. Teleporting occurs when an edge entering a node is followed by an edge leaving from a different node. Below you can see an extra edge that is highlighted, representing the teleport. In this example, the edge from 4 to 3 is followed by the edge from 4 to 5.&lt;br /&gt;
&lt;br /&gt;
[[Image:Falsep.jpg]]&lt;br /&gt;
&lt;br /&gt;
           [[Image:Pcrlength.jpg]]&lt;br /&gt;
&lt;br /&gt;
MATLAB programs used to find the false positives:&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/fpalmostadelman.m 1. Adelman's False Positives with 12 nodes]&lt;br /&gt;
&lt;br /&gt;
True Positives = 46,080&lt;br /&gt;
False Positives = 298,174&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/fpadelman.m 2. Adelman's False Positives with 14 nodes]&lt;br /&gt;
&lt;br /&gt;
True Positives = 10,321,920&lt;br /&gt;
False Positives = 168,006,848&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/fpweighter.m 3. Counter Program for Adelman's False Positives]&lt;br /&gt;
&lt;br /&gt;
Below are two graphs that show how quickly graphs can be complex so it makes the Hamiltonian Path harder to detect. Also, from these graphs you can tell that even though the graphs are very complex that there is still a 5% change of detecting a Hamiltonian Path or a true positive. &lt;br /&gt;
&lt;br /&gt;
[[Image:Positivenodedg.jpg]]                                                                                               [[Image:Truetotalpos.jpg]]&lt;br /&gt;
&lt;br /&gt;
=Possion Model For the Number of Plasmids=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''How many E.coli computers?''' &lt;br /&gt;
&lt;br /&gt;
Question: If a Hamiltonian Path exists in the graph, how many E.coli computers do we need to have working on the problem to be highly confident that at least k of our computers will find it?  &lt;br /&gt;
&lt;br /&gt;
Our mathematical reasoning relies on the fact that the Hin/HixC DNA recombination system makes a large number of flips and for any one flip there is some element of chance that dictates which Hix sites are chosen to flip.  Note: This has now been shown to be true but it needs to be stated that our math relies on it. &lt;br /&gt;
&lt;br /&gt;
If this is the case then our E.coli computers will be equally likely to have flipped into each possible signed ordering of edges by the time we screen our results. For more details on this see our section answering the question does starting orientation matter?&lt;br /&gt;
&lt;br /&gt;
We can use a cumulative Poisson distribution to answer this question. &lt;br /&gt;
&lt;br /&gt;
Answer: The Poisson distribution gives the probability of k occurrences when the expected number of occurrences is λ as (e^-λ)*(λ^k)/(k!). By taking 1 minus the sum of the Poisson probabilities from 0 to k-1 we get the cumulative probability of at least k occurrences. &lt;br /&gt;
&lt;br /&gt;
For example examine the Adleman graph. It has 14 edges and 7 nodes. This means that a Hamiltonian Path is represented in our plasmids by 6 edges in the proper order and orientation followed by 8 edges in any order and in any orientation. &lt;br /&gt;
&lt;br /&gt;
Thus there are 8!*2^8 orderings that are true positives and 14!*2^14 possible orderings. The probability of any one plasmid holding a true positive is then 8!*2^8 / 14!*2^14. If we have m plasmids, λ= m*8!*2^8 / 14!*2^14.&lt;br /&gt;
&lt;br /&gt;
Now if we want to know the probability of at least one true positive in m plasmids, we use k =1 and the expression becomes 1-(e^-(m*8!*2^8/14!*2^14)) as the summand collapses to the case where k=0 and (λ^0)/(0!) then equals 1. &lt;br /&gt;
&lt;br /&gt;
We can then solve for m depending on how confident we want to be. If we use &lt;br /&gt;
m=1 billion plasmids then we expect to find the Hamiltonian Path when one exists 99.92% of the time. &lt;br /&gt;
&lt;br /&gt;
1 billion E.coli computers fit conveniently into 1 mL of culture.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Using this statistical method we made a chart showing the probability of finding true positives based on the number of plasmids.&lt;br /&gt;
&lt;br /&gt;
[[Image:Plasmidsneeded.jpg]]&lt;/div&gt;</summary>
		<author><name>Amshoecraft</name></author>	</entry>

	<entry>
		<id>https://gcat.davidson.edu/GcatWiki/index.php?title=Davidson_Missouri_W/Mathematical_Modeling&amp;diff=2103</id>
		<title>Davidson Missouri W/Mathematical Modeling</title>
		<link rel="alternate" type="text/html" href="https://gcat.davidson.edu/GcatWiki/index.php?title=Davidson_Missouri_W/Mathematical_Modeling&amp;diff=2103"/>
				<updated>2007-08-09T14:03:08Z</updated>
		
		<summary type="html">&lt;p&gt;Amshoecraft: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;[[Davidson Missouri W| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Background Information| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Background Information&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Solving the HPP in vivo| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Current Project: Solving the Hamiltonian Path Problem ''in vivo''&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Probability and Statistics| &amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;Probability and Statistics&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Gene splitting| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt; Gene Splitting &amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Controlling Expression| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt; Controlling Expression &amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Traveling Salesperson Problem| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Traveling Salesperson Problem&amp;lt;/span&amp;gt; ]] | [[Davidson Missouri W/Backwards promotion and read-through transcription| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Backwards Promotion and Read-Through Transcription&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Resources and Citations|&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Resources and Citations&amp;lt;/span&amp;gt;]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Markov Chain Model For Flipping=&lt;br /&gt;
&lt;br /&gt;
'''Does starting orientation matter?'''&lt;br /&gt;
&lt;br /&gt;
Question: Will the order in which we place the edges in our E.coli computers affect the probability of us detecting a Hamiltonian Path? &lt;br /&gt;
&lt;br /&gt;
Our mathematical reasoning relies on the fact that the Hin/HixC DNA recombination system makes a large number of flips and for any one flip there is some element of chance that dictates which Hix sites are chosen to flip. &lt;br /&gt;
&lt;br /&gt;
Answer: We developed a Markov Chain model that takes every signed permutation of edges as a state and the connections between these states are found and categorized by our Matlab programs by both the number of edges that need to be flipped to move between those states and categorized by which specific edge needed to be flipped. Further, our Matlab programs creates a transition matrix based on the weights a user enters to bias the probabilities of making different kinds of flips. &lt;br /&gt;
&lt;br /&gt;
Once this transition matrix is generated we then compute, for each possible starting state, the probability of that starting state transitioning to any of the solved states after x flips given the biasing of different types of flips.  When our Markov Chain model is run for more than 2 edges we always observe a convergence of these probabilities no matter what bias we apply. This shows that starting orientation does not matter since the probability of being solved after a large number of flips is the same for each starting orientation.  &lt;br /&gt;
&lt;br /&gt;
This begs the question: what is a large number of flips? Mostly we observe that this convergence occurs in the first 20 flips for three edges and only for very extreme probabilities does this convergence occur after 60 flips.  However, as the number of edges increase we can expect this convergence to occur later. This does not appear to be a problem. Our flipping mechanism flips edges very quickly, so quickly that it is hard to measure. Additionally, the diameter of our transition diagrams increases linearly with the number of edges so there is no reason to believe that the number of flips to convergence would increase at more than a linear pace. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:MarkovChaingraph4nod3edg.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
MATLAB programs that we developed using Markov Chains&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/fliplength.m 1.Flip Length]&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/pureflip.m 2.Pure Flip]&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/biasweighter.m 3.Bias Weighter]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
= True Positives / False Positives =&lt;br /&gt;
&lt;br /&gt;
[[Image:5_node-wiki.jpg]]  Figure 1&lt;br /&gt;
&lt;br /&gt;
True positives are the Hamiltonian Path represented in the above graph with solid red arrows and below as the PCR Fragment Length where the edges after the Hamiltonian path can be arranged in any order.&lt;br /&gt;
&lt;br /&gt;
[[Image:True_positive.jpg]]&lt;br /&gt;
&lt;br /&gt;
A false positive is represented in the graph above with the solid red arrows and the dotted red arrow showing a teleport which causes this path to be a false positive. Also, below you can see with in the PCR Fragment Length there is an extra edge that is highlighted that represents the teleport.&lt;br /&gt;
&lt;br /&gt;
[[Image:Falsep.jpg]]&lt;br /&gt;
&lt;br /&gt;
           [[Image:Pcrlength.jpg]]&lt;br /&gt;
&lt;br /&gt;
MATLAB programs used to find the false positives:&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/fpalmostadelman.m 1. Adelman's False Positives with 12 nodes]&lt;br /&gt;
&lt;br /&gt;
True Positives = 46,080&lt;br /&gt;
False Positives = 298,174&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/fpadelman.m 2. Adelman's False Positives with 14 nodes]&lt;br /&gt;
&lt;br /&gt;
True Positives = 10,321,920&lt;br /&gt;
False Positives = 168,006,848&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/fpweighter.m 3. Counter Program for Adelman's False Positives]&lt;br /&gt;
&lt;br /&gt;
Below are two graphs that show how quickly graphs can be complex so it makes the Hamiltonian Path harder to detect. Also, from these graphs you can tell that even though the graphs are very complex that there is still a 5% change of detecting a Hamiltonian Path or a true positive. &lt;br /&gt;
&lt;br /&gt;
[[Image:Positivenodedg.jpg]]                                                                                               [[Image:Truetotalpos.jpg]]&lt;br /&gt;
&lt;br /&gt;
=Possion Model For the Number of Plasmids=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''How many E.coli computers?''' &lt;br /&gt;
&lt;br /&gt;
Question: If a Hamiltonian Path exists in the graph, how many E.coli computers do we need to have working on the problem to be highly confident that at least k of our computers will find it?  &lt;br /&gt;
&lt;br /&gt;
Our mathematical reasoning relies on the fact that the Hin/HixC DNA recombination system makes a large number of flips and for any one flip there is some element of chance that dictates which Hix sites are chosen to flip.  Note: This has now been shown to be true but it needs to be stated that our math relies on it. &lt;br /&gt;
&lt;br /&gt;
If this is the case then our E.coli computers will be equally likely to have flipped into each possible signed ordering of edges by the time we screen our results. For more details on this see our section answering the question does starting orientation matter?&lt;br /&gt;
&lt;br /&gt;
We can use a cumulative Poisson distribution to answer this question. &lt;br /&gt;
&lt;br /&gt;
Answer: The Poisson distribution gives the probability of k occurrences when the expected number of occurrences is λ as (e^-λ)*(λ^k)/(k!). By taking 1 minus the sum of the Poisson probabilities from 0 to k-1 we get the cumulative probability of at least k occurrences. &lt;br /&gt;
&lt;br /&gt;
For example examine the Adleman graph. It has 14 edges and 7 nodes. This means that a Hamiltonian Path is represented in our plasmids by 6 edges in the proper order and orientation followed by 8 edges in any order and in any orientation. &lt;br /&gt;
&lt;br /&gt;
Thus there are 8!*2^8 orderings that are true positives and 14!*2^14 possible orderings. The probability of any one plasmid holding a true positive is then 8!*2^8 / 14!*2^14. If we have m plasmids, λ= m*8!*2^8 / 14!*2^14.&lt;br /&gt;
&lt;br /&gt;
Now if we want to know the probability of at least one true positive in m plasmids, we use k =1 and the expression becomes 1-(e^-(m*8!*2^8/14!*2^14)) as the summand collapses to the case where k=0 and (λ^0)/(0!) then equals 1. &lt;br /&gt;
&lt;br /&gt;
We can then solve for m depending on how confident we want to be. If we use &lt;br /&gt;
m=1 billion plasmids then we expect to find the Hamiltonian Path when one exists 99.92% of the time. &lt;br /&gt;
&lt;br /&gt;
1 billion E.coli computers fit conveniently into 1 mL of culture.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Using this statistical method we made a chart showing the probability of finding true positives based on the number of plasmids.&lt;br /&gt;
&lt;br /&gt;
[[Image:Plasmidsneeded.jpg]]&lt;/div&gt;</summary>
		<author><name>Amshoecraft</name></author>	</entry>

	<entry>
		<id>https://gcat.davidson.edu/GcatWiki/index.php?title=Davidson_Missouri_W/Mathematical_Modeling&amp;diff=2102</id>
		<title>Davidson Missouri W/Mathematical Modeling</title>
		<link rel="alternate" type="text/html" href="https://gcat.davidson.edu/GcatWiki/index.php?title=Davidson_Missouri_W/Mathematical_Modeling&amp;diff=2102"/>
				<updated>2007-08-09T13:59:29Z</updated>
		
		<summary type="html">&lt;p&gt;Amshoecraft: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;[[Davidson Missouri W| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Background Information| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Background Information&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Solving the HPP in vivo| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Current Project: Solving the Hamiltonian Path Problem ''in vivo''&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Probability and Statistics| &amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;Probability and Statistics&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Gene splitting| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt; Gene Splitting &amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Controlling Expression| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt; Controlling Expression &amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Traveling Salesperson Problem| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Traveling Salesperson Problem&amp;lt;/span&amp;gt; ]] | [[Davidson Missouri W/Backwards promotion and read-through transcription| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Backwards Promotion and Read-Through Transcription&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Resources and Citations|&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Resources and Citations&amp;lt;/span&amp;gt;]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Markov Chain Model For Flipping=&lt;br /&gt;
&lt;br /&gt;
'''Does starting orientation matter?'''&lt;br /&gt;
&lt;br /&gt;
Question: Will the order in which we place the edges in our E.coli computers affect the probability of us detecting a Hamiltonian Path? &lt;br /&gt;
&lt;br /&gt;
Our mathematical reasoning relies on the fact that the Hin/HixC DNA recombination system makes a large number of flips and for any one flip there is some element of chance that dictates which Hix sites are chosen to flip. &lt;br /&gt;
&lt;br /&gt;
Answer: We developed a Markov Chain model that takes every signed permutation of edges as a state and the connections between these states are found and categorized by our Matlab programs by both the number of edges that need to be flipped to move between those states and categorized by which specific edge needed to be flipped. Further, our Matlab programs creates a transition matrix based on the weights a user enters to bias the probabilities of making different kinds of flips. &lt;br /&gt;
&lt;br /&gt;
Once this transition matrix is generated we then compute, for each possible starting state, the probability of that starting state transitioning to any of the solved states after x flips given the biasing of different types of flips.  When our Markov Chain model is run for more than 2 edges we always observe a convergence of these probabilities no matter what bias we apply. This shows that starting orientation does not matter since the probability of being solved after a large number of flips is the same for each starting orientation.  &lt;br /&gt;
&lt;br /&gt;
This begs the question: what is a large number of flips? Mostly we observe that this convergence occurs in the first 20 flips for three edges and only for very extreme probabilities does this convergence occur after 60 flips.  However, as the number of edges increase we can expect this convergence to occur later. This does not appear to be a problem. Our flipping mechanism flips edges very quickly, so quickly that it is hard to measure. Additionally, the diameter of our transition diagrams increases linearly with the number of edges so there is no reason to believe that the number of flips to convergence would increase at more than a linear pace. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:MarkovChaingraph4nod3edg.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
MATLAB programs that we developed using Markov Chains&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/fliplength.m 1.Flip Length]&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/pureflip.m 2.Pure Flip]&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/biasweighter.m 3.Bias Weighter]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
= True Positives / False Positives =&lt;br /&gt;
&lt;br /&gt;
[[Image:5_node-wiki.jpg]]  Figure 1&lt;br /&gt;
&lt;br /&gt;
True positives are the Hamiltonian Path represented in the above graph with solid red arrows and below as the PCR Fragment Length where the edges after the Hamiltonian path can be arranged in any order.&lt;br /&gt;
&lt;br /&gt;
[[Image:True_positive.jpg]]&lt;br /&gt;
&lt;br /&gt;
A false positive is represented in the graph above with the solid red arrows and the dotted red arrow showing a teleport which causes this path to be a false positive. Also, below you can see with in the PCR Fragment Length there is an extra edge that is highlighted that represents the teleport.&lt;br /&gt;
&lt;br /&gt;
[[Image:Falsep.jpg]]&lt;br /&gt;
&lt;br /&gt;
           [[Image:Pcrlength.jpg]]&lt;br /&gt;
&lt;br /&gt;
MATLAB programs used to find the false positives:&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/fpalmostadelman.m 1. Adelman's False Positives with 12 nodes]&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/fpadelman.m 2. Adelman's False Positives with 14 nodes]&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/fpweighter.m 3. Counter Program for Adelman's False Positives]&lt;br /&gt;
&lt;br /&gt;
Below are two graphs that show how quickly graphs can be complex so it makes the Hamiltonian Path harder to detect. Also, from these graphs you can tell that even though the graphs are very complex that there is still a 5% change of detecting a Hamiltonian Path or a true positive. &lt;br /&gt;
&lt;br /&gt;
[[Image:Positivenodedg.jpg]]                                                                                               [[Image:Truetotalpos.jpg]]&lt;br /&gt;
&lt;br /&gt;
=Possion Model For the Number of Plasmids=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''How many E.coli computers?''' &lt;br /&gt;
&lt;br /&gt;
Question: If a Hamiltonian Path exists in the graph, how many E.coli computers do we need to have working on the problem to be highly confident that at least k of our computers will find it?  &lt;br /&gt;
&lt;br /&gt;
Our mathematical reasoning relies on the fact that the Hin/HixC DNA recombination system makes a large number of flips and for any one flip there is some element of chance that dictates which Hix sites are chosen to flip.  Note: This has now been shown to be true but it needs to be stated that our math relies on it. &lt;br /&gt;
&lt;br /&gt;
If this is the case then our E.coli computers will be equally likely to have flipped into each possible signed ordering of edges by the time we screen our results. For more details on this see our section answering the question does starting orientation matter?&lt;br /&gt;
&lt;br /&gt;
We can use a cumulative Poisson distribution to answer this question. &lt;br /&gt;
&lt;br /&gt;
Answer: The Poisson distribution gives the probability of k occurrences when the expected number of occurrences is λ as (e^-λ)*(λ^k)/(k!). By taking 1 minus the sum of the Poisson probabilities from 0 to k-1 we get the cumulative probability of at least k occurrences. &lt;br /&gt;
&lt;br /&gt;
For example examine the Adleman graph. It has 14 edges and 7 nodes. This means that a Hamiltonian Path is represented in our plasmids by 6 edges in the proper order and orientation followed by 8 edges in any order and in any orientation. &lt;br /&gt;
&lt;br /&gt;
Thus there are 8!*2^8 orderings that are true positives and 14!*2^14 possible orderings. The probability of any one plasmid holding a true positive is then 8!*2^8 / 14!*2^14. If we have m plasmids, λ= m*8!*2^8 / 14!*2^14.&lt;br /&gt;
&lt;br /&gt;
Now if we want to know the probability of at least one true positive in m plasmids, we use k =1 and the expression becomes 1-(e^-(m*8!*2^8/14!*2^14)) as the summand collapses to the case where k=0 and (λ^0)/(0!) then equals 1. &lt;br /&gt;
&lt;br /&gt;
We can then solve for m depending on how confident we want to be. If we use &lt;br /&gt;
m=1 billion plasmids then we expect to find the Hamiltonian Path when one exists 99.92% of the time. &lt;br /&gt;
&lt;br /&gt;
1 billion E.coli computers fit conveniently into 1 mL of culture.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Using this statistical method we made a chart showing the probability of finding true positives based on the number of plasmids.&lt;br /&gt;
&lt;br /&gt;
[[Image:Plasmidsneeded.jpg]]&lt;/div&gt;</summary>
		<author><name>Amshoecraft</name></author>	</entry>

	<entry>
		<id>https://gcat.davidson.edu/GcatWiki/index.php?title=File:Truetotalpos.jpg&amp;diff=2101</id>
		<title>File:Truetotalpos.jpg</title>
		<link rel="alternate" type="text/html" href="https://gcat.davidson.edu/GcatWiki/index.php?title=File:Truetotalpos.jpg&amp;diff=2101"/>
				<updated>2007-08-09T13:24:21Z</updated>
		
		<summary type="html">&lt;p&gt;Amshoecraft: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Amshoecraft</name></author>	</entry>

	<entry>
		<id>https://gcat.davidson.edu/GcatWiki/index.php?title=File:Positivenodedg.jpg&amp;diff=2100</id>
		<title>File:Positivenodedg.jpg</title>
		<link rel="alternate" type="text/html" href="https://gcat.davidson.edu/GcatWiki/index.php?title=File:Positivenodedg.jpg&amp;diff=2100"/>
				<updated>2007-08-09T13:22:33Z</updated>
		
		<summary type="html">&lt;p&gt;Amshoecraft: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Amshoecraft</name></author>	</entry>

	<entry>
		<id>https://gcat.davidson.edu/GcatWiki/index.php?title=File:Pcrfrag.jpg&amp;diff=2099</id>
		<title>File:Pcrfrag.jpg</title>
		<link rel="alternate" type="text/html" href="https://gcat.davidson.edu/GcatWiki/index.php?title=File:Pcrfrag.jpg&amp;diff=2099"/>
				<updated>2007-08-09T13:21:33Z</updated>
		
		<summary type="html">&lt;p&gt;Amshoecraft: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Amshoecraft</name></author>	</entry>

	<entry>
		<id>https://gcat.davidson.edu/GcatWiki/index.php?title=Davidson_Missouri_W/Mathematical_Modeling&amp;diff=2098</id>
		<title>Davidson Missouri W/Mathematical Modeling</title>
		<link rel="alternate" type="text/html" href="https://gcat.davidson.edu/GcatWiki/index.php?title=Davidson_Missouri_W/Mathematical_Modeling&amp;diff=2098"/>
				<updated>2007-08-08T20:48:02Z</updated>
		
		<summary type="html">&lt;p&gt;Amshoecraft: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;[[Davidson Missouri W| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Background Information| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Background Information&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Solving the HPP in vivo| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Current Project: Solving the Hamiltonian Path Problem ''in vivo''&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Probability and Statistics| &amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;Probability and Statistics&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Gene splitting| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt; Gene Splitting &amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Controlling Expression| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt; Controlling Expression &amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Traveling Salesperson Problem| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Traveling Salesperson Problem&amp;lt;/span&amp;gt; ]] | [[Davidson Missouri W/Backwards promotion and read-through transcription| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Backwards Promotion and Read-Through Transcription&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Resources and Citations|&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Resources and Citations&amp;lt;/span&amp;gt;]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Markov Chain Model For Flipping=&lt;br /&gt;
&lt;br /&gt;
'''Does starting orientation matter?'''&lt;br /&gt;
&lt;br /&gt;
Question: Will the order in which we place the edges in our E.coli computers affect the probability of us detecting a Hamiltonian Path? &lt;br /&gt;
&lt;br /&gt;
Our mathematical reasoning relies on the fact that the Hin/HixC DNA recombination system makes a large number of flips and for any one flip there is some element of chance that dictates which Hix sites are chosen to flip. &lt;br /&gt;
&lt;br /&gt;
Answer: We developed a Markov Chain model that takes every signed permutation of edges as a state and the connections between these states are found and categorized by our Matlab programs by both the number of edges that need to be flipped to move between those states and categorized by which specific edge needed to be flipped. Further, our Matlab programs creates a transition matrix based on the weights a user enters to bias the probabilities of making different kinds of flips. &lt;br /&gt;
&lt;br /&gt;
Once this transition matrix is generated we then compute, for each possible starting state, the probability of that starting state transitioning to any of the solved states after x flips given the biasing of different types of flips.  When our Markov Chain model is run for more than 2 edges we always observe a convergence of these probabilities no matter what bias we apply. This shows that starting orientation does not matter since the probability of being solved after a large number of flips is the same for each starting orientation.  &lt;br /&gt;
&lt;br /&gt;
This begs the question: what is a large number of flips? Mostly we observe that this convergence occurs in the first 20 flips for three edges and only for very extreme probabilities does this convergence occur after 60 flips.  However, as the number of edges increase we can expect this convergence to occur later. This does not appear to be a problem. Our flipping mechanism flips edges very quickly, so quickly that it is hard to measure. Additionally, the diameter of our transition diagrams increases linearly with the number of edges so there is no reason to believe that the number of flips to convergence would increase at more than a linear pace. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:MarkovChaingraph4nod3edg.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
MATLAB programs that we developed using Markov Chains&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/fliplength.m 1.Flip Length]&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/pureflip.m 2.Pure Flip]&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/biasweighter.m 3.Bias Weighter]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
= True Positives / False Positives =&lt;br /&gt;
&lt;br /&gt;
[[Image:5_node-wiki.jpg]]  Figure 1&lt;br /&gt;
&lt;br /&gt;
True positives are the Hamiltonian Path represented in the above graph with solid red arrows and below as the PCR Fragment Length where the edges after the Hamiltonian path can be arranged in any order.&lt;br /&gt;
&lt;br /&gt;
[[Image:True_positive.jpg]]&lt;br /&gt;
&lt;br /&gt;
A false positive is represented in the graph above with the solid red arrows and the dotted red arrow showing a teleport which causes this path to be a false positive. Also, below you can see with in the PCR Fragment Length there is an extra edge that is highlighted that represents the teleport.&lt;br /&gt;
&lt;br /&gt;
[[Image:Falsep.jpg]]&lt;br /&gt;
&lt;br /&gt;
           [[Image:Pcrlength.jpg]]&lt;br /&gt;
&lt;br /&gt;
MATLAB programs used to find the false positives:&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/fpalmostadelman.m 1. Adelman's False Positives with 12 nodes]&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/fpadelman.m 2. Adelman's False Positives with 14 nodes]&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/fpweighter.m 3. Counter Program for Adelman's False Positives]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Possion Model For the Number of Plasmids=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''How many E.coli computers?''' &lt;br /&gt;
&lt;br /&gt;
Question: If a Hamiltonian Path exists in the graph, how many E.coli computers do we need to have working on the problem to be highly confident that at least k of our computers will find it?  &lt;br /&gt;
&lt;br /&gt;
Our mathematical reasoning relies on the fact that the Hin/HixC DNA recombination system makes a large number of flips and for any one flip there is some element of chance that dictates which Hix sites are chosen to flip.  Note: This has now been shown to be true but it needs to be stated that our math relies on it. &lt;br /&gt;
&lt;br /&gt;
If this is the case then our E.coli computers will be equally likely to have flipped into each possible signed ordering of edges by the time we screen our results. For more details on this see our section answering the question does starting orientation matter?&lt;br /&gt;
&lt;br /&gt;
We can use a cumulative Poisson distribution to answer this question. &lt;br /&gt;
&lt;br /&gt;
Answer: The Poisson distribution gives the probability of k occurrences when the expected number of occurrences is λ as (e^-λ)*(λ^k)/(k!). By taking 1 minus the sum of the Poisson probabilities from 0 to k-1 we get the cumulative probability of at least k occurrences. &lt;br /&gt;
&lt;br /&gt;
For example examine the Adleman graph. It has 14 edges and 7 nodes. This means that a Hamiltonian Path is represented in our plasmids by 6 edges in the proper order and orientation followed by 8 edges in any order and in any orientation. &lt;br /&gt;
&lt;br /&gt;
Thus there are 8!*2^8 orderings that are true positives and 14!*2^14 possible orderings. The probability of any one plasmid holding a true positive is then 8!*2^8 / 14!*2^14. If we have m plasmids, λ= m*8!*2^8 / 14!*2^14.&lt;br /&gt;
&lt;br /&gt;
Now if we want to know the probability of at least one true positive in m plasmids, we use k =1 and the expression becomes 1-(e^-(m*8!*2^8/14!*2^14)) as the summand collapses to the case where k=0 and (λ^0)/(0!) then equals 1. &lt;br /&gt;
&lt;br /&gt;
We can then solve for m depending on how confident we want to be. If we use &lt;br /&gt;
m=1 billion plasmids then we expect to find the Hamiltonian Path when one exists 99.92% of the time. &lt;br /&gt;
&lt;br /&gt;
1 billion E.coli computers fit conveniently into 1 mL of culture.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Using this statistical method we made a chart showing the probability of finding true positives based on the number of plasmids.&lt;br /&gt;
&lt;br /&gt;
[[Image:Plasmidsneeded.jpg]]&lt;/div&gt;</summary>
		<author><name>Amshoecraft</name></author>	</entry>

	<entry>
		<id>https://gcat.davidson.edu/GcatWiki/index.php?title=File:Falsep.jpg&amp;diff=2097</id>
		<title>File:Falsep.jpg</title>
		<link rel="alternate" type="text/html" href="https://gcat.davidson.edu/GcatWiki/index.php?title=File:Falsep.jpg&amp;diff=2097"/>
				<updated>2007-08-08T20:43:05Z</updated>
		
		<summary type="html">&lt;p&gt;Amshoecraft: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Amshoecraft</name></author>	</entry>

	<entry>
		<id>https://gcat.davidson.edu/GcatWiki/index.php?title=File:Pcrlength.jpg&amp;diff=2096</id>
		<title>File:Pcrlength.jpg</title>
		<link rel="alternate" type="text/html" href="https://gcat.davidson.edu/GcatWiki/index.php?title=File:Pcrlength.jpg&amp;diff=2096"/>
				<updated>2007-08-08T20:41:46Z</updated>
		
		<summary type="html">&lt;p&gt;Amshoecraft: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Amshoecraft</name></author>	</entry>

	<entry>
		<id>https://gcat.davidson.edu/GcatWiki/index.php?title=Davidson_Missouri_W/Mathematical_Modeling&amp;diff=2095</id>
		<title>Davidson Missouri W/Mathematical Modeling</title>
		<link rel="alternate" type="text/html" href="https://gcat.davidson.edu/GcatWiki/index.php?title=Davidson_Missouri_W/Mathematical_Modeling&amp;diff=2095"/>
				<updated>2007-08-08T20:35:10Z</updated>
		
		<summary type="html">&lt;p&gt;Amshoecraft: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;[[Davidson Missouri W| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Background Information| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Background Information&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Solving the HPP in vivo| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Current Project: Solving the Hamiltonian Path Problem ''in vivo''&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Probability and Statistics| &amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;Probability and Statistics&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Gene splitting| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt; Gene Splitting &amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Controlling Expression| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt; Controlling Expression &amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Traveling Salesperson Problem| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Traveling Salesperson Problem&amp;lt;/span&amp;gt; ]] | [[Davidson Missouri W/Backwards promotion and read-through transcription| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Backwards Promotion and Read-Through Transcription&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Resources and Citations|&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Resources and Citations&amp;lt;/span&amp;gt;]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Markov Chain Model For Flipping=&lt;br /&gt;
&lt;br /&gt;
'''Does starting orientation matter?'''&lt;br /&gt;
&lt;br /&gt;
Question: Will the order in which we place the edges in our E.coli computers affect the probability of us detecting a Hamiltonian Path? &lt;br /&gt;
&lt;br /&gt;
Our mathematical reasoning relies on the fact that the Hin/HixC DNA recombination system makes a large number of flips and for any one flip there is some element of chance that dictates which Hix sites are chosen to flip. &lt;br /&gt;
&lt;br /&gt;
Answer: We developed a Markov Chain model that takes every signed permutation of edges as a state and the connections between these states are found and categorized by our Matlab programs by both the number of edges that need to be flipped to move between those states and categorized by which specific edge needed to be flipped. Further, our Matlab programs creates a transition matrix based on the weights a user enters to bias the probabilities of making different kinds of flips. &lt;br /&gt;
&lt;br /&gt;
Once this transition matrix is generated we then compute, for each possible starting state, the probability of that starting state transitioning to any of the solved states after x flips given the biasing of different types of flips.  When our Markov Chain model is run for more than 2 edges we always observe a convergence of these probabilities no matter what bias we apply. This shows that starting orientation does not matter since the probability of being solved after a large number of flips is the same for each starting orientation.  &lt;br /&gt;
&lt;br /&gt;
This begs the question: what is a large number of flips? Mostly we observe that this convergence occurs in the first 20 flips for three edges and only for very extreme probabilities does this convergence occur after 60 flips.  However, as the number of edges increase we can expect this convergence to occur later. This does not appear to be a problem. Our flipping mechanism flips edges very quickly, so quickly that it is hard to measure. Additionally, the diameter of our transition diagrams increases linearly with the number of edges so there is no reason to believe that the number of flips to convergence would increase at more than a linear pace. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:MarkovChaingraph4nod3edg.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
MATLAB programs that we developed using Markov Chains&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/fliplength.m 1.Flip Length]&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/pureflip.m 2.Pure Flip]&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/biasweighter.m 3.Bias Weighter]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
= True Positives / False Positives =&lt;br /&gt;
&lt;br /&gt;
[[Image:5_node-wiki.jpg]]  Figure 1&lt;br /&gt;
&lt;br /&gt;
True positives are the Hamiltonian Path represented in the above graph with solid red arrows and below as the PCR Fragment Length where the edges after the Hamiltonian path can be arranged in any order.&lt;br /&gt;
&lt;br /&gt;
[[Image:True_positive.jpg]]&lt;br /&gt;
&lt;br /&gt;
A false positive is represented in the graph above with the solid red arrows and the dotted red arrow showing a teleport which causes this path to be a false positive. Also, below you can see with in the PCR Fragment Length there is an extra edge that is highlighted that represents the teleport.&lt;br /&gt;
&lt;br /&gt;
MATLAB programs used to find the false positives:&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/fpalmostadelman.m 1. Adelman's False Positives with 12 nodes]&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/fpadelman.m 2. Adelman's False Positives with 14 nodes]&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/fpweighter.m 3. Counter Program for Adelman's False Positives]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Possion Model For the Number of Plasmids=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''How many E.coli computers?''' &lt;br /&gt;
&lt;br /&gt;
Question: If a Hamiltonian Path exists in the graph, how many E.coli computers do we need to have working on the problem to be highly confident that at least k of our computers will find it?  &lt;br /&gt;
&lt;br /&gt;
Our mathematical reasoning relies on the fact that the Hin/HixC DNA recombination system makes a large number of flips and for any one flip there is some element of chance that dictates which Hix sites are chosen to flip.  Note: This has now been shown to be true but it needs to be stated that our math relies on it. &lt;br /&gt;
&lt;br /&gt;
If this is the case then our E.coli computers will be equally likely to have flipped into each possible signed ordering of edges by the time we screen our results. For more details on this see our section answering the question does starting orientation matter?&lt;br /&gt;
&lt;br /&gt;
We can use a cumulative Poisson distribution to answer this question. &lt;br /&gt;
&lt;br /&gt;
Answer: The Poisson distribution gives the probability of k occurrences when the expected number of occurrences is λ as (e^-λ)*(λ^k)/(k!). By taking 1 minus the sum of the Poisson probabilities from 0 to k-1 we get the cumulative probability of at least k occurrences. &lt;br /&gt;
&lt;br /&gt;
For example examine the Adleman graph. It has 14 edges and 7 nodes. This means that a Hamiltonian Path is represented in our plasmids by 6 edges in the proper order and orientation followed by 8 edges in any order and in any orientation. &lt;br /&gt;
&lt;br /&gt;
Thus there are 8!*2^8 orderings that are true positives and 14!*2^14 possible orderings. The probability of any one plasmid holding a true positive is then 8!*2^8 / 14!*2^14. If we have m plasmids, λ= m*8!*2^8 / 14!*2^14.&lt;br /&gt;
&lt;br /&gt;
Now if we want to know the probability of at least one true positive in m plasmids, we use k =1 and the expression becomes 1-(e^-(m*8!*2^8/14!*2^14)) as the summand collapses to the case where k=0 and (λ^0)/(0!) then equals 1. &lt;br /&gt;
&lt;br /&gt;
We can then solve for m depending on how confident we want to be. If we use &lt;br /&gt;
m=1 billion plasmids then we expect to find the Hamiltonian Path when one exists 99.92% of the time. &lt;br /&gt;
&lt;br /&gt;
1 billion E.coli computers fit conveniently into 1 mL of culture.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Using this statistical method we made a chart showing the probability of finding true positives based on the number of plasmids.&lt;br /&gt;
&lt;br /&gt;
[[Image:Plasmidsneeded.jpg]]&lt;/div&gt;</summary>
		<author><name>Amshoecraft</name></author>	</entry>

	<entry>
		<id>https://gcat.davidson.edu/GcatWiki/index.php?title=File:True_positive.jpg&amp;diff=2094</id>
		<title>File:True positive.jpg</title>
		<link rel="alternate" type="text/html" href="https://gcat.davidson.edu/GcatWiki/index.php?title=File:True_positive.jpg&amp;diff=2094"/>
				<updated>2007-08-08T20:15:23Z</updated>
		
		<summary type="html">&lt;p&gt;Amshoecraft: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Amshoecraft</name></author>	</entry>

	<entry>
		<id>https://gcat.davidson.edu/GcatWiki/index.php?title=Davidson_Missouri_W/Mathematical_Modeling&amp;diff=2093</id>
		<title>Davidson Missouri W/Mathematical Modeling</title>
		<link rel="alternate" type="text/html" href="https://gcat.davidson.edu/GcatWiki/index.php?title=Davidson_Missouri_W/Mathematical_Modeling&amp;diff=2093"/>
				<updated>2007-08-08T19:48:21Z</updated>
		
		<summary type="html">&lt;p&gt;Amshoecraft: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;[[Davidson Missouri W| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Background Information| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Background Information&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Solving the HPP in vivo| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Current Project: Solving the Hamiltonian Path Problem ''in vivo''&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Probability and Statistics| &amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;Probability and Statistics&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Gene splitting| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt; Gene Splitting &amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Controlling Expression| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt; Controlling Expression &amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Traveling Salesperson Problem| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Traveling Salesperson Problem&amp;lt;/span&amp;gt; ]] | [[Davidson Missouri W/Backwards promotion and read-through transcription| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Backwards Promotion and Read-Through Transcription&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Resources and Citations|&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Resources and Citations&amp;lt;/span&amp;gt;]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Markov Chain Model For Flipping=&lt;br /&gt;
&lt;br /&gt;
'''Does starting orientation matter?'''&lt;br /&gt;
&lt;br /&gt;
Question: Will the order in which we place the edges in our E.coli computers affect the probability of us detecting a Hamiltonian Path? &lt;br /&gt;
&lt;br /&gt;
Our mathematical reasoning relies on the fact that the Hin/HixC DNA recombination system makes a large number of flips and for any one flip there is some element of chance that dictates which Hix sites are chosen to flip. &lt;br /&gt;
&lt;br /&gt;
Answer: We developed a Markov Chain model that takes every signed permutation of edges as a state and the connections between these states are found and categorized by our Matlab programs by both the number of edges that need to be flipped to move between those states and categorized by which specific edge needed to be flipped. Further, our Matlab programs creates a transition matrix based on the weights a user enters to bias the probabilities of making different kinds of flips. &lt;br /&gt;
&lt;br /&gt;
Once this transition matrix is generated we then compute, for each possible starting state, the probability of that starting state transitioning to any of the solved states after x flips given the biasing of different types of flips.  When our Markov Chain model is run for more than 2 edges we always observe a convergence of these probabilities no matter what bias we apply. This shows that starting orientation does not matter since the probability of being solved after a large number of flips is the same for each starting orientation.  &lt;br /&gt;
&lt;br /&gt;
This begs the question: what is a large number of flips? Mostly we observe that this convergence occurs in the first 20 flips for three edges and only for very extreme probabilities does this convergence occur after 60 flips.  However, as the number of edges increase we can expect this convergence to occur later. This does not appear to be a problem. Our flipping mechanism flips edges very quickly, so quickly that it is hard to measure. Additionally, the diameter of our transition diagrams increases linearly with the number of edges so there is no reason to believe that the number of flips to convergence would increase at more than a linear pace. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:MarkovChaingraph4nod3edg.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
MATLAB programs that we developed using Markov Chains&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/fliplength.m 1.Flip Length]&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/pureflip.m 2.Pure Flip]&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/biasweighter.m 3.Bias Weighter]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
= True Positives / False Positives =&lt;br /&gt;
&lt;br /&gt;
[[Image:5_node-wiki.jpg]]&lt;br /&gt;
&lt;br /&gt;
MATLAB programs used to find the false positives:&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/fpalmostadelman.m 1. Adelman's False Positives with 12 nodes]&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/fpadelman.m 2. Adelman's False Positives with 14 nodes]&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/fpweighter.m 3. Counter Program for Adelman's False Positives]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Possion Model For the Number of Plasmids=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''How many E.coli computers?''' &lt;br /&gt;
&lt;br /&gt;
Question: If a Hamiltonian Path exists in the graph, how many E.coli computers do we need to have working on the problem to be highly confident that at least k of our computers will find it?  &lt;br /&gt;
&lt;br /&gt;
Our mathematical reasoning relies on the fact that the Hin/HixC DNA recombination system makes a large number of flips and for any one flip there is some element of chance that dictates which Hix sites are chosen to flip.  Note: This has now been shown to be true but it needs to be stated that our math relies on it. &lt;br /&gt;
&lt;br /&gt;
If this is the case then our E.coli computers will be equally likely to have flipped into each possible signed ordering of edges by the time we screen our results. For more details on this see our section answering the question does starting orientation matter?&lt;br /&gt;
&lt;br /&gt;
We can use a cumulative Poisson distribution to answer this question. &lt;br /&gt;
&lt;br /&gt;
Answer: The Poisson distribution gives the probability of k occurrences when the expected number of occurrences is λ as (e^-λ)*(λ^k)/(k!). By taking 1 minus the sum of the Poisson probabilities from 0 to k-1 we get the cumulative probability of at least k occurrences. &lt;br /&gt;
&lt;br /&gt;
For example examine the Adleman graph. It has 14 edges and 7 nodes. This means that a Hamiltonian Path is represented in our plasmids by 6 edges in the proper order and orientation followed by 8 edges in any order and in any orientation. &lt;br /&gt;
&lt;br /&gt;
Thus there are 8!*2^8 orderings that are true positives and 14!*2^14 possible orderings. The probability of any one plasmid holding a true positive is then 8!*2^8 / 14!*2^14. If we have m plasmids, λ= m*8!*2^8 / 14!*2^14.&lt;br /&gt;
&lt;br /&gt;
Now if we want to know the probability of at least one true positive in m plasmids, we use k =1 and the expression becomes 1-(e^-(m*8!*2^8/14!*2^14)) as the summand collapses to the case where k=0 and (λ^0)/(0!) then equals 1. &lt;br /&gt;
&lt;br /&gt;
We can then solve for m depending on how confident we want to be. If we use &lt;br /&gt;
m=1 billion plasmids then we expect to find the Hamiltonian Path when one exists 99.92% of the time. &lt;br /&gt;
&lt;br /&gt;
1 billion E.coli computers fit conveniently into 1 mL of culture.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Using this statistical method we made a chart showing the probability of finding true positives based on the number of plasmids.&lt;br /&gt;
&lt;br /&gt;
[[Image:Plasmidsneeded.jpg]]&lt;/div&gt;</summary>
		<author><name>Amshoecraft</name></author>	</entry>

	<entry>
		<id>https://gcat.davidson.edu/GcatWiki/index.php?title=File:Plasmidsneeded.jpg&amp;diff=2092</id>
		<title>File:Plasmidsneeded.jpg</title>
		<link rel="alternate" type="text/html" href="https://gcat.davidson.edu/GcatWiki/index.php?title=File:Plasmidsneeded.jpg&amp;diff=2092"/>
				<updated>2007-08-08T19:39:54Z</updated>
		
		<summary type="html">&lt;p&gt;Amshoecraft: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Amshoecraft</name></author>	</entry>

	<entry>
		<id>https://gcat.davidson.edu/GcatWiki/index.php?title=Davidson_Missouri_W/Mathematical_Modeling&amp;diff=2091</id>
		<title>Davidson Missouri W/Mathematical Modeling</title>
		<link rel="alternate" type="text/html" href="https://gcat.davidson.edu/GcatWiki/index.php?title=Davidson_Missouri_W/Mathematical_Modeling&amp;diff=2091"/>
				<updated>2007-08-08T19:26:42Z</updated>
		
		<summary type="html">&lt;p&gt;Amshoecraft: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;[[Davidson Missouri W| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Background Information| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Background Information&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Solving the HPP in vivo| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Current Project: Solving the Hamiltonian Path Problem ''in vivo''&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Probability and Statistics| &amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;Probability and Statistics&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Gene splitting| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt; Gene Splitting &amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Controlling Expression| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt; Controlling Expression &amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Traveling Salesperson Problem| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Traveling Salesperson Problem&amp;lt;/span&amp;gt; ]] | [[Davidson Missouri W/Backwards promotion and read-through transcription| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Backwards Promotion and Read-Through Transcription&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Resources and Citations|&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Resources and Citations&amp;lt;/span&amp;gt;]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Markov Chain Model For Flipping=&lt;br /&gt;
&lt;br /&gt;
'''Does starting orientation matter?'''&lt;br /&gt;
&lt;br /&gt;
Question: Will the order in which we place the edges in our E.coli computers affect the probability of us detecting a Hamiltonian Path? &lt;br /&gt;
&lt;br /&gt;
Our mathematical reasoning relies on the fact that the Hin/HixC DNA recombination system makes a large number of flips and for any one flip there is some element of chance that dictates which Hix sites are chosen to flip. &lt;br /&gt;
&lt;br /&gt;
Answer: We developed a Markov Chain model that takes every signed permutation of edges as a state and the connections between these states are found and categorized by our Matlab programs by both the number of edges that need to be flipped to move between those states and categorized by which specific edge needed to be flipped. Further, our Matlab programs creates a transition matrix based on the weights a user enters to bias the probabilities of making different kinds of flips. &lt;br /&gt;
&lt;br /&gt;
Once this transition matrix is generated we then compute, for each possible starting state, the probability of that starting state transitioning to any of the solved states after x flips given the biasing of different types of flips.  When our Markov Chain model is run for more than 2 edges we always observe a convergence of these probabilities no matter what bias we apply. This shows that starting orientation does not matter since the probability of being solved after a large number of flips is the same for each starting orientation.  &lt;br /&gt;
&lt;br /&gt;
This begs the question: what is a large number of flips? Mostly we observe that this convergence occurs in the first 20 flips for three edges and only for very extreme probabilities does this convergence occur after 60 flips.  However, as the number of edges increase we can expect this convergence to occur later. This does not appear to be a problem. Our flipping mechanism flips edges very quickly, so quickly that it is hard to measure. Additionally, the diameter of our transition diagrams increases linearly with the number of edges so there is no reason to believe that the number of flips to convergence would increase at more than a linear pace. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:MarkovChaingraph4nod3edg.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
MATLAB programs that we developed using Markov Chains&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/fliplength.m 1.Flip Length]&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/pureflip.m 2.Pure Flip]&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/biasweighter.m 3.Bias Weighter]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
= True Positives / False Positives =&lt;br /&gt;
&lt;br /&gt;
[[Image:5_node-wiki.jpg]]&lt;br /&gt;
&lt;br /&gt;
MATLAB programs used to find the false positives:&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/fpalmostadelman.m 1. Adelman's False Positives with 12 nodes]&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/fpadelman.m 2. Adelman's False Positives with 14 nodes]&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/fpweighter.m 3. Counter Program for Adelman's False Positives]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Possion Model For the Number of Plasmids=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''How many E.coli computers?''' &lt;br /&gt;
&lt;br /&gt;
Question: If a Hamiltonian Path exists in the graph, how many E.coli computers do we need to have working on the problem to be highly confident that at least k of our computers will find it?  &lt;br /&gt;
&lt;br /&gt;
Our mathematical reasoning relies on the fact that the Hin/HixC DNA recombination system makes a large number of flips and for any one flip there is some element of chance that dictates which Hix sites are chosen to flip.  Note: This has now been shown to be true but it needs to be stated that our math relies on it. &lt;br /&gt;
&lt;br /&gt;
If this is the case then our E.coli computers will be equally likely to have flipped into each possible signed ordering of edges by the time we screen our results. For more details on this see our section answering the question does starting orientation matter?&lt;br /&gt;
&lt;br /&gt;
We can use a cumulative Poisson distribution to answer this question. &lt;br /&gt;
&lt;br /&gt;
Answer: The Poisson distribution gives the probability of k occurrences when the expected number of occurrences is λ as (e^-λ)*(λ^k)/(k!). By taking 1 minus the sum of the Poisson probabilities from 0 to k-1 we get the cumulative probability of at least k occurrences. &lt;br /&gt;
&lt;br /&gt;
For example examine the Adleman graph. It has 14 edges and 7 nodes. This means that a Hamiltonian Path is represented in our plasmids by 6 edges in the proper order and orientation followed by 8 edges in any order and in any orientation. &lt;br /&gt;
&lt;br /&gt;
Thus there are 8!*2^8 orderings that are true positives and 14!*2^14 possible orderings. The probability of any one plasmid holding a true positive is then 8!*2^8 / 14!*2^14. If we have m plasmids, λ= m*8!*2^8 / 14!*2^14.&lt;br /&gt;
&lt;br /&gt;
Now if we want to know the probability of at least one true positive in m plasmids, we use k =1 and the expression becomes 1-(e^-(m*8!*2^8/14!*2^14)) as the summand collapses to the case where k=0 and (λ^0)/(0!) then equals 1. &lt;br /&gt;
&lt;br /&gt;
We can then solve for m depending on how confident we want to be. If we use &lt;br /&gt;
m=1 billion plasmids then we expect to find the Hamiltonian Path when one exists 99.92% of the time. &lt;br /&gt;
&lt;br /&gt;
1 billion E.coli computers fit conveniently into 1 mL of culture.&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/Poisson.doc '''Poisson''']&lt;br /&gt;
&lt;br /&gt;
Using this statistical method we used to make a chart of  the probability of finding true positives based on the number of plasmids.&lt;/div&gt;</summary>
		<author><name>Amshoecraft</name></author>	</entry>

	<entry>
		<id>https://gcat.davidson.edu/GcatWiki/index.php?title=Davidson_Missouri_W/Mathematical_Modeling&amp;diff=2090</id>
		<title>Davidson Missouri W/Mathematical Modeling</title>
		<link rel="alternate" type="text/html" href="https://gcat.davidson.edu/GcatWiki/index.php?title=Davidson_Missouri_W/Mathematical_Modeling&amp;diff=2090"/>
				<updated>2007-08-08T16:55:56Z</updated>
		
		<summary type="html">&lt;p&gt;Amshoecraft: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;[[Davidson Missouri W| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Background Information| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Background Information&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Solving the HPP in vivo| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Current Project: Solving the Hamiltonian Path Problem ''in vivo''&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Probability and Statistics| &amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;Probability and Statistics&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Gene splitting| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt; Gene Splitting &amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Controlling Expression| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt; Controlling Expression &amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Traveling Salesperson Problem| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Traveling Salesperson Problem&amp;lt;/span&amp;gt; ]] | [[Davidson Missouri W/Backwards promotion and read-through transcription| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Backwards Promotion and Read-Through Transcription&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Resources and Citations|&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Resources and Citations&amp;lt;/span&amp;gt;]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Markov Chain Model For Flipping=&lt;br /&gt;
&lt;br /&gt;
'''Does starting orientation matter?'''&lt;br /&gt;
&lt;br /&gt;
Question: Will the order in which we place the edges in our E.coli computers affect the probability of us detecting a Hamiltonian Path? &lt;br /&gt;
&lt;br /&gt;
Our mathematical reasoning relies on the fact that the Hin/HixC DNA recombination system makes a large number of flips and for any one flip there is some element of chance that dictates which Hix sites are chosen to flip. &lt;br /&gt;
&lt;br /&gt;
Answer: We developed a Markov Chain model that takes every signed permutation of edges as a state and the connections between these states are found and categorized by our Matlab programs by both the number of edges that need to be flipped to move between those states and categorized by which specific edge needed to be flipped. Further, our Matlab programs creates a transition matrix based on the weights a user enters to bias the probabilities of making different kinds of flips. &lt;br /&gt;
&lt;br /&gt;
Once this transition matrix is generated we then compute, for each possible starting state, the probability of that starting state transitioning to any of the solved states after x flips given the biasing of different types of flips.  When our Markov Chain model is run for more than 2 edges we always observe a convergence of these probabilities no matter what bias we apply. This shows that starting orientation does not matter since the probability of being solved after a large number of flips is the same for each starting orientation.  &lt;br /&gt;
&lt;br /&gt;
This begs the question: what is a large number of flips? Mostly we observe that this convergence occurs in the first 20 flips for three edges and only for very extreme probabilities does this convergence occur after 60 flips.  However, as the number of edges increase we can expect this convergence to occur later. This does not appear to be a problem. Our flipping mechanism flips edges very quickly, so quickly that it is hard to measure. Additionally, the diameter of our transition diagrams increases linearly with the number of edges so there is no reason to believe that the number of flips to convergence would increase at more than a linear pace. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:MarkovChaingraph4nod3edg.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
MATLAB programs that we developed using Markov Chains&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/fliplength.m 1.Flip Length]&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/pureflip.m 2.Pure Flip]&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/biasweighter.m 3.Bias Weighter]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
= True Positives / False Positives =&lt;br /&gt;
&lt;br /&gt;
[[Image:5_node-wiki.jpg]]&lt;br /&gt;
&lt;br /&gt;
MATLAB programs used to find the false positives:&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/fpalmostadelman.m 1. Adelman's False Positives with 12 nodes]&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/fpadelman.m 2. Adelman's False Positives with 14 nodes]&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/fpweighter.m 3. Counter Program for Adelman's False Positives]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Possion Model For the Number of Plasmids=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/Poisson.doc '''Poisson''']&lt;br /&gt;
&lt;br /&gt;
Using this statistical method we used to make a chart of  the probability of finding true positives based on the number of plasmids.&lt;/div&gt;</summary>
		<author><name>Amshoecraft</name></author>	</entry>

	<entry>
		<id>https://gcat.davidson.edu/GcatWiki/index.php?title=File:MarkovChaingraph4nod3edg.jpg&amp;diff=2089</id>
		<title>File:MarkovChaingraph4nod3edg.jpg</title>
		<link rel="alternate" type="text/html" href="https://gcat.davidson.edu/GcatWiki/index.php?title=File:MarkovChaingraph4nod3edg.jpg&amp;diff=2089"/>
				<updated>2007-08-08T16:51:41Z</updated>
		
		<summary type="html">&lt;p&gt;Amshoecraft: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Amshoecraft</name></author>	</entry>

	<entry>
		<id>https://gcat.davidson.edu/GcatWiki/index.php?title=Davidson_Missouri_W/Mathematical_Modeling&amp;diff=2088</id>
		<title>Davidson Missouri W/Mathematical Modeling</title>
		<link rel="alternate" type="text/html" href="https://gcat.davidson.edu/GcatWiki/index.php?title=Davidson_Missouri_W/Mathematical_Modeling&amp;diff=2088"/>
				<updated>2007-08-08T16:48:36Z</updated>
		
		<summary type="html">&lt;p&gt;Amshoecraft: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;[[Davidson Missouri W| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Background Information| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Background Information&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Solving the HPP in vivo| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Current Project: Solving the Hamiltonian Path Problem ''in vivo''&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Probability and Statistics| &amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;Probability and Statistics&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Gene splitting| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt; Gene Splitting &amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Controlling Expression| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt; Controlling Expression &amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Traveling Salesperson Problem| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Traveling Salesperson Problem&amp;lt;/span&amp;gt; ]] | [[Davidson Missouri W/Backwards promotion and read-through transcription| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Backwards Promotion and Read-Through Transcription&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Resources and Citations|&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Resources and Citations&amp;lt;/span&amp;gt;]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Markov Chain Model For Flipping=&lt;br /&gt;
&lt;br /&gt;
'''Does starting orientation matter?'''&lt;br /&gt;
&lt;br /&gt;
Question: Will the order in which we place the edges in our E.coli computers affect the probability of us detecting a Hamiltonian Path? &lt;br /&gt;
&lt;br /&gt;
Our mathematical reasoning relies on the fact that the Hin/HixC DNA recombination system makes a large number of flips and for any one flip there is some element of chance that dictates which Hix sites are chosen to flip. &lt;br /&gt;
&lt;br /&gt;
Answer: We developed a Markov Chain model that takes every signed permutation of edges as a state and the connections between these states are found and categorized by our Matlab programs by both the number of edges that need to be flipped to move between those states and categorized by which specific edge needed to be flipped. Further, our Matlab programs creates a transition matrix based on the weights a user enters to bias the probabilities of making different kinds of flips. &lt;br /&gt;
&lt;br /&gt;
Once this transition matrix is generated we then compute, for each possible starting state, the probability of that starting state transitioning to any of the solved states after x flips given the biasing of different types of flips.  When our Markov Chain model is run for more than 2 edges we always observe a convergence of these probabilities no matter what bias we apply. This shows that starting orientation does not matter since the probability of being solved after a large number of flips is the same for each starting orientation.  &lt;br /&gt;
&lt;br /&gt;
This begs the question: what is a large number of flips? Mostly we observe that this convergence occurs in the first 20 flips for three edges and only for very extreme probabilities does this convergence occur after 60 flips.  However, as the number of edges increase we can expect this convergence to occur later. This does not appear to be a problem. Our flipping mechanism flips edges very quickly, so quickly that it is hard to measure. Additionally, the diameter of our transition diagrams increases linearly with the number of edges so there is no reason to believe that the number of flips to convergence would increase at more than a linear pace. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
MATLAB programs that we developed using Markov Chains&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/fliplength.m 1.Flip Length]&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/pureflip.m 2.Pure Flip]&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/biasweighter.m 3.Bias Weighter]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
= True Positives / False Positives =&lt;br /&gt;
&lt;br /&gt;
[[Image:5_node-wiki.jpg]]&lt;br /&gt;
&lt;br /&gt;
MATLAB programs used to find the false positives:&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/fpalmostadelman.m 1. Adelman's False Positives with 12 nodes]&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/fpadelman.m 2. Adelman's False Positives with 14 nodes]&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/fpweighter.m 3. Counter Program for Adelman's False Positives]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Possion Model For the Number of Plasmids=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/Poisson.doc '''Poisson''']&lt;br /&gt;
&lt;br /&gt;
Using this statistical method we used to make a chart of  the probability of finding true positives based on the number of plasmids.&lt;/div&gt;</summary>
		<author><name>Amshoecraft</name></author>	</entry>

	<entry>
		<id>https://gcat.davidson.edu/GcatWiki/index.php?title=File:5_node-wiki.jpg&amp;diff=2087</id>
		<title>File:5 node-wiki.jpg</title>
		<link rel="alternate" type="text/html" href="https://gcat.davidson.edu/GcatWiki/index.php?title=File:5_node-wiki.jpg&amp;diff=2087"/>
				<updated>2007-08-08T16:44:34Z</updated>
		
		<summary type="html">&lt;p&gt;Amshoecraft: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Amshoecraft</name></author>	</entry>

	<entry>
		<id>https://gcat.davidson.edu/GcatWiki/index.php?title=Davidson_Missouri_W/Mathematical_Modeling&amp;diff=2086</id>
		<title>Davidson Missouri W/Mathematical Modeling</title>
		<link rel="alternate" type="text/html" href="https://gcat.davidson.edu/GcatWiki/index.php?title=Davidson_Missouri_W/Mathematical_Modeling&amp;diff=2086"/>
				<updated>2007-08-08T16:41:04Z</updated>
		
		<summary type="html">&lt;p&gt;Amshoecraft: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;[[Davidson Missouri W| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Background Information| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Background Information&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Solving the HPP in vivo| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Current Project: Solving the Hamiltonian Path Problem ''in vivo''&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Probability and Statistics| &amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;Probability and Statistics&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Gene splitting| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt; Gene Splitting &amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Controlling Expression| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt; Controlling Expression &amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Traveling Salesperson Problem| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Traveling Salesperson Problem&amp;lt;/span&amp;gt; ]] | [[Davidson Missouri W/Backwards promotion and read-through transcription| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Backwards Promotion and Read-Through Transcription&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Resources and Citations|&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Resources and Citations&amp;lt;/span&amp;gt;]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Markov Chain Model For Flipping=&lt;br /&gt;
&lt;br /&gt;
'''Does starting orientation matter?'''&lt;br /&gt;
&lt;br /&gt;
Question: Will the order in which we place the edges in our E.coli computers affect the probability of us detecting a Hamiltonian Path? &lt;br /&gt;
&lt;br /&gt;
Our mathematical reasoning relies on the fact that the Hin/HixC DNA recombination system makes a large number of flips and for any one flip there is some element of chance that dictates which Hix sites are chosen to flip. &lt;br /&gt;
&lt;br /&gt;
Answer: We developed a Markov Chain model that takes every signed permutation of edges as a state and the connections between these states are found and categorized by our Matlab programs by both the number of edges that need to be flipped to move between those states and categorized by which specific edge needed to be flipped. Further, our Matlab programs creates a transition matrix based on the weights a user enters to bias the probabilities of making different kinds of flips. &lt;br /&gt;
&lt;br /&gt;
Once this transition matrix is generated we then compute, for each possible starting state, the probability of that starting state transitioning to any of the solved states after x flips given the biasing of different types of flips.  When our Markov Chain model is run for more than 2 edges we always observe a convergence of these probabilities no matter what bias we apply. This shows that starting orientation does not matter since the probability of being solved after a large number of flips is the same for each starting orientation.  &lt;br /&gt;
&lt;br /&gt;
This begs the question: what is a large number of flips? Mostly we observe that this convergence occurs in the first 20 flips for three edges and only for very extreme probabilities does this convergence occur after 60 flips.  However, as the number of edges increase we can expect this convergence to occur later. This does not appear to be a problem. Our flipping mechanism flips edges very quickly, so quickly that it is hard to measure. Additionally, the diameter of our transition diagrams increases linearly with the number of edges so there is no reason to believe that the number of flips to convergence would increase at more than a linear pace. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
MATLAB programs that we developed using Markov Chains&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/fliplength.m 1.Flip Length]&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/pureflip.m 2.Pure Flip]&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/biasweighter.m 3.Bias Weighter]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
= True Positives / False Positives =&lt;br /&gt;
&lt;br /&gt;
MATLAB programs used to find the false positives:&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/fpalmostadelman.m 1. Adelman's False Positives with 12 nodes]&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/fpadelman.m 2. Adelman's False Positives with 14 nodes]&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/fpweighter.m 3. Counter Program for Adelman's False Positives]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Possion Model For the Number of Plasmids=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/Poisson.doc '''Poisson''']&lt;br /&gt;
&lt;br /&gt;
Using this statistical method we used to make a chart of  the probability of finding true positives based on the number of plasmids.&lt;/div&gt;</summary>
		<author><name>Amshoecraft</name></author>	</entry>

	<entry>
		<id>https://gcat.davidson.edu/GcatWiki/index.php?title=Davidson_Missouri_W/Mathematical_Modeling&amp;diff=2085</id>
		<title>Davidson Missouri W/Mathematical Modeling</title>
		<link rel="alternate" type="text/html" href="https://gcat.davidson.edu/GcatWiki/index.php?title=Davidson_Missouri_W/Mathematical_Modeling&amp;diff=2085"/>
				<updated>2007-08-08T16:37:58Z</updated>
		
		<summary type="html">&lt;p&gt;Amshoecraft: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;[[Davidson Missouri W| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Background Information| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Background Information&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Solving the HPP in vivo| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Current Project: Solving the Hamiltonian Path Problem ''in vivo''&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Probability and Statistics| &amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;Probability and Statistics&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Gene splitting| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt; Gene Splitting &amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Controlling Expression| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt; Controlling Expression &amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Traveling Salesperson Problem| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Traveling Salesperson Problem&amp;lt;/span&amp;gt; ]] | [[Davidson Missouri W/Backwards promotion and read-through transcription| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Backwards Promotion and Read-Through Transcription&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Resources and Citations|&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Resources and Citations&amp;lt;/span&amp;gt;]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Markov Chain Model For Flipping=&lt;br /&gt;
&lt;br /&gt;
One of the first projects we worked on was to develop a mathematical model of graphs for the pancake problem. These graphs were used to find the percent of plasmids that solved problem based on the number of flips. We also developed graphs with biases to see if the length of the flips effect the probability of making the flip. In some of the graphs we saw bouncing because from a starting point you can only get to a solution by an odd number of flips or an even number of flips. If you get to a point on an even number of flips you can never get to an odd number. When the graph shows convergence, regardless whether the number of flips is even or odd you will have a chance to get to one of the solutions. The convergence occurs at .25 because there are 2/8 chances of getting to the solution after a high number of flips which reduces to ¼. We also did graphs using bias wieghts where it takes more flips for the graph to have the bouncing behavior. The biologist suspect that the length of the flips effects the probability of making the flips. Then you would compare mathematical graph to the biologist graph to see the bias. &lt;br /&gt;
&lt;br /&gt;
MATLAB programs that we developed using Markov Chains&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/fliplength.m 1.Flip Length]&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/pureflip.m 2.Pure Flip]&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/biasweighter.m 3.Bias Weighter]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
= True Positives / False Positives =&lt;br /&gt;
&lt;br /&gt;
MATLAB programs used to find the false positives:&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/fpalmostadelman.m 1. Adelman's False Positives with 12 nodes]&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/fpadelman.m 2. Adelman's False Positives with 14 nodes]&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/fpweighter.m 3. Counter Program for Adelman's False Positives]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Possion Model For the Number of Plasmids=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/Poisson.doc '''Poisson''']&lt;br /&gt;
&lt;br /&gt;
Using this statistical method we used to make a chart of  the probability of finding true positives based on the number of plasmids.&lt;/div&gt;</summary>
		<author><name>Amshoecraft</name></author>	</entry>

	<entry>
		<id>https://gcat.davidson.edu/GcatWiki/index.php?title=Davidson_Missouri_W/Mathematical_Modeling&amp;diff=2084</id>
		<title>Davidson Missouri W/Mathematical Modeling</title>
		<link rel="alternate" type="text/html" href="https://gcat.davidson.edu/GcatWiki/index.php?title=Davidson_Missouri_W/Mathematical_Modeling&amp;diff=2084"/>
				<updated>2007-08-08T16:29:04Z</updated>
		
		<summary type="html">&lt;p&gt;Amshoecraft: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;[[Davidson Missouri W| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Background Information| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Background Information&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Solving the HPP in vivo| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Current Project: Solving the Hamiltonian Path Problem ''in vivo''&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Probability and Statistics| &amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;Probability and Statistics&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Gene splitting| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt; Gene Splitting &amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Controlling Expression| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt; Controlling Expression &amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Traveling Salesperson Problem| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Traveling Salesperson Problem&amp;lt;/span&amp;gt; ]] | [[Davidson Missouri W/Backwards promotion and read-through transcription| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Backwards Promotion and Read-Through Transcription&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Resources and Citations|&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Resources and Citations&amp;lt;/span&amp;gt;]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Markov Chain Model For Flipping=&lt;br /&gt;
&lt;br /&gt;
The false positive programs will tell how many false positives there are in  Adelman’s graph without two edges (12) and the other is for the original graph with 14 edges. To develop the program we first made a list of all the different ways to make each number represented in the path and numbered them. We also, numbered each of the edges. we took the numbered edges and made vectors of the ways that each number can be represented at the top of the program. &lt;br /&gt;
&lt;br /&gt;
First we made a loop to make sure that MATLAB picks up at least one representation of each number. Then the perms function is used to arrange all the representations of each number except the promoter in all the different ways and call it matrix g.Then you want to find all the rows where the last number of each row of the matrix ends with the number that represents the terminator. Then using the ord function all the different ways of putting the two promoters in the front of each row is developed. Now the program changes the label of the numbers from there number representation number to there edge number where the label goes from 1 to 2 and transposes them. The way that the program lays out the numbers need to be transposed again so we called that matrix sl. Now an if statements were made for the total number of repeats for each row equal to the number of repeats next to each other. The counter is used to find the total number of repeats that are next to each other. For all the number of edges left after all of the repeats are taken out we replaced those with zeros. Now we had to make a vector of ones that will be from 1 to the length of sl. What we call usl is where we get rid of one of the repeated numbers that’s next to each other because one number shows the back half and front half of the gene. Now the new usl is relabeled and includes the numbers for the edges with the promoter at the beginning of each and the terminator at the end of each with the zeros replacing the edges that are after the terminator.&lt;br /&gt;
&lt;br /&gt;
If there is a row in matrix g that does not end with a terminator then we use the command elseif and add a terminator to each of those rows. Since there are two terminators then the program goes through the process one time with the first terminator and another time with the other terminator making these rows longer than if they originally had a terminator at the end. After this whole process all the rows start with a promoter and end with a terminator and have zeros after the terminator is represented.&lt;br /&gt;
&lt;br /&gt;
At the end of the program we print out the total number of arrangements of false positives before the zeros after the terminator are replaced with the extra edges. Also, the rows that are not repeated are printed out. Now the program finds all the rows that have terminators starting in column 8 to 12. We found how many ways we can arrange the remaining edges depending on where the terminator is and take that number and multiply by the amount of times the terminator is in each spot and add them together for each column number. This number gives the number of false positives for a Hamiltonian path.&lt;br /&gt;
&lt;br /&gt;
MATLAB programs used to find the false positives:&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/fpalmostadelman.m 1. Adelman's False Positives with 12 nodes]&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/fpadelman.m 2. Adelman's False Positives with 14 nodes]&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/fpweighter.m 3. Counter Program for Adelman's False Positives]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
= True Positives / False Positives =&lt;br /&gt;
&lt;br /&gt;
'''Markov Chains'''&lt;br /&gt;
&lt;br /&gt;
One of the first projects we worked on was to develop a mathematical model of graphs for the pancake problem. These graphs were used to find the percent of plasmids that solved problem based on the number of flips. We also developed graphs with biases to see if the length of the flips effect the probability of making the flip. In some of the graphs we saw bouncing because from a starting point you can only get to a solution by an odd number of flips or an even number of flips. If you get to a point on an even number of flips you can never get to an odd number. When the graph shows convergence, regardless whether the number of flips is even or odd you will have a chance to get to one of the solutions. The convergence occurs at .25 because there are 2/8 chances of getting to the solution after a high number of flips which reduces to ¼. We also did graphs using bias wieghts where it takes more flips for the graph to have the bouncing behavior. The biologist suspect that the length of the flips effects the probability of making the flips. Then you would compare mathematical graph to the biologist graph to see the bias. &lt;br /&gt;
&lt;br /&gt;
MATLAB programs that we developed using Markov Chains&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/fliplength.m 1.Flip Length]&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/pureflip.m 2.Pure Flip]&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/biasweighter.m 3.Bias Weighter]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/Poisson.doc '''Poisson''']&lt;br /&gt;
&lt;br /&gt;
Using this statistical method we used to make a chart of  the probability of finding true positives based on the number of plasmids.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Possion Model For the Number of Plasmids=&lt;/div&gt;</summary>
		<author><name>Amshoecraft</name></author>	</entry>

	<entry>
		<id>https://gcat.davidson.edu/GcatWiki/index.php?title=Davidson_Missouri_W/Mathematical_Modeling&amp;diff=2083</id>
		<title>Davidson Missouri W/Mathematical Modeling</title>
		<link rel="alternate" type="text/html" href="https://gcat.davidson.edu/GcatWiki/index.php?title=Davidson_Missouri_W/Mathematical_Modeling&amp;diff=2083"/>
				<updated>2007-08-08T16:17:04Z</updated>
		
		<summary type="html">&lt;p&gt;Amshoecraft: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;[[Davidson Missouri W| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Background Information| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Background Information&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Solving the HPP in vivo| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Current Project: Solving the Hamiltonian Path Problem ''in vivo''&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Probability and Statistics| &amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;Probability and Statistics&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Gene splitting| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt; Gene Splitting &amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Controlling Expression| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt; Controlling Expression &amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Traveling Salesperson Problem| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Traveling Salesperson Problem&amp;lt;/span&amp;gt; ]] | [[Davidson Missouri W/Backwards promotion and read-through transcription| &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Backwards Promotion and Read-Through Transcription&amp;lt;/span&amp;gt;]] | [[Davidson Missouri W/Resources and Citations|&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Resources and Citations&amp;lt;/span&amp;gt;]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Markov Chain Model For Flipping=&lt;br /&gt;
&lt;br /&gt;
The false positive programs will tell how many false positives there are in  Adelman’s graph without two edges (12) and the other is for the original graph with 14 edges. To develop the program we first made a list of all the different ways to make each number represented in the path and numbered them. We also, numbered each of the edges. we took the numbered edges and made vectors of the ways that each number can be represented at the top of the program. &lt;br /&gt;
&lt;br /&gt;
First we made a loop to make sure that MATLAB picks up at least one representation of each number. Then the perms function is used to arrange all the representations of each number except the promoter in all the different ways and call it matrix g.Then you want to find all the rows where the last number of each row of the matrix ends with the number that represents the terminator. Then using the ord function all the different ways of putting the two promoters in the front of each row is developed. Now the program changes the label of the numbers from there number representation number to there edge number where the label goes from 1 to 2 and transposes them. The way that the program lays out the numbers need to be transposed again so we called that matrix sl. Now an if statements were made for the total number of repeats for each row equal to the number of repeats next to each other. The counter is used to find the total number of repeats that are next to each other. For all the number of edges left after all of the repeats are taken out we replaced those with zeros. Now we had to make a vector of ones that will be from 1 to the length of sl. What we call usl is where we get rid of one of the repeated numbers that’s next to each other because one number shows the back half and front half of the gene. Now the new usl is relabeled and includes the numbers for the edges with the promoter at the beginning of each and the terminator at the end of each with the zeros replacing the edges that are after the terminator.&lt;br /&gt;
&lt;br /&gt;
If there is a row in matrix g that does not end with a terminator then we use the command elseif and add a terminator to each of those rows. Since there are two terminators then the program goes through the process one time with the first terminator and another time with the other terminator making these rows longer than if they originally had a terminator at the end. After this whole process all the rows start with a promoter and end with a terminator and have zeros after the terminator is represented.&lt;br /&gt;
&lt;br /&gt;
At the end of the program we print out the total number of arrangements of false positives before the zeros after the terminator are replaced with the extra edges. Also, the rows that are not repeated are printed out. Now the program finds all the rows that have terminators starting in column 8 to 12. We found how many ways we can arrange the remaining edges depending on where the terminator is and take that number and multiply by the amount of times the terminator is in each spot and add them together for each column number. This number gives the number of false positives for a Hamiltonian path.&lt;br /&gt;
&lt;br /&gt;
MATLAB programs used to find the false positives:&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/fpalmostadelman.m 1. Adelman's False Positives with 12 nodes]&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/fpadelman.m 2. Adelman's False Positives with 14 nodes]&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/fpweighter.m 3. Counter Program for Adelman's False Positives]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
= True Positives / False Positives =&lt;br /&gt;
&lt;br /&gt;
'''Markov Chains'''&lt;br /&gt;
&lt;br /&gt;
One of the first projects we worked on was to develop a mathematical model of graphs for the pancake problem. These graphs were used to find the percent of plasmids that solved problem based on the number of flips. We also developed graphs with biases to see if the length of the flips effect the probability of making the flip. In some of the graphs we saw bouncing because from a starting point you can only get to a solution by an odd number of flips or an even number of flips. If you get to a point on an even number of flips you can never get to an odd number. When the graph shows convergence, regardless whether the number of flips is even or odd you will have a chance to get to one of the solutions. The convergence occurs at .25 because there are 2/8 chances of getting to the solution after a high number of flips which reduces to ¼. We also did graphs using bias wieghts where it takes more flips for the graph to have the bouncing behavior. The biologist suspect that the length of the flips effects the probability of making the flips. Then you would compare mathematical graph to the biologist graph to see the bias. &lt;br /&gt;
&lt;br /&gt;
MATLAB programs that we developed using Markov Chains&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/fliplength.m 1.Flip Length]&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/pureflip.m 2.Pure Flip]&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/biasweighter.m 3.Bias Weighter]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://gcat.davidson.edu/iGEM07/For_Missouri_Western/Poisson.doc '''Poisson''']&lt;br /&gt;
&lt;br /&gt;
Using this statistical method we used to make a chart of  the probability of finding true positives based on the number of plasmids.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Possion Model For the Number of Plasmids=&lt;br /&gt;
&lt;br /&gt;
'''P(missing all true positives)'''&lt;br /&gt;
&lt;br /&gt;
We first looked at trying to find the probability of there not being a Hamiltonian Path(HP) and not seeing one.(if they don’t see anything what is the probability that nothing is there.) Knowing that the probability of seeing a HP given that there is not a HP is 0 and the probability of seeing a HP given that there is not one is .99.Since we did not know the probability of not seeing a HP nor do we not know the probability that there is not a HP we decided we need to change the wording of the question to what is the probability of missing all the true positives. We would be able to find this probability if we know the number of cells that can be seen. After talking to the biologist they said if there is a HP there is a 100% probability that they will see it. The answer to our original question of finding the probability for missing all the true positives is 0.&lt;br /&gt;
&lt;br /&gt;
'''How many orderings of positively oriented edges are 2 flips away from being solved?'''&lt;br /&gt;
&lt;br /&gt;
We started off stating that n=nodes, e=the number of edges and we needed to arrange n-1 edges. First, we proved that the number of positively orientated edges could not be 1 flip away. Flips are represented by ∧&lt;br /&gt;
&lt;br /&gt;
Example 1&lt;br /&gt;
&lt;br /&gt;
1 2∧ 3 4∧&lt;br /&gt;
&lt;br /&gt;
1 2 -3 -4 New row&lt;br /&gt;
&lt;br /&gt;
Since everything is starts positive we need 2 chunks and they must be in numerical order [1,….,a]….[a+1,…..,n-1]&lt;br /&gt;
&lt;br /&gt;
Example 2&lt;br /&gt;
&lt;br /&gt;
1 2  ∧ _ _ 3 4 ∧&lt;br /&gt;
&lt;br /&gt;
1 2 ∧-4 -3 ∧ _ _&lt;br /&gt;
&lt;br /&gt;
1 2 3 4&lt;br /&gt;
&lt;br /&gt;
Example 3&lt;br /&gt;
&lt;br /&gt;
1 2 3 ∧ _ 4 ∧ _&lt;br /&gt;
&lt;br /&gt;
1 2 3 ∧ -4 ∧ _ _&lt;br /&gt;
&lt;br /&gt;
1 2 3 4 _ _&lt;br /&gt;
&lt;br /&gt;
Next we figured out a formula for how many different ways to have chunks.&lt;br /&gt;
Number of edges after 1st chunk - number of edges in 2nd chunk&lt;br /&gt;
&lt;br /&gt;
n-1&lt;br /&gt;
&lt;br /&gt;
∑ (e-i) – (n-1-i) = Number of unimportant edges&lt;br /&gt;
&lt;br /&gt;
i=0&lt;br /&gt;
&lt;br /&gt;
n-1&lt;br /&gt;
&lt;br /&gt;
∑ (e-n+1)&lt;br /&gt;
&lt;br /&gt;
i=0&lt;br /&gt;
&lt;br /&gt;
n(e-n+1)&lt;br /&gt;
&lt;br /&gt;
The equation for the number of orderings of positively oriented edges 2 flips away from being solved is:&lt;br /&gt;
&lt;br /&gt;
(e-(n-1) ! × (n(e-n+1))&lt;/div&gt;</summary>
		<author><name>Amshoecraft</name></author>	</entry>

	<entry>
		<id>https://gcat.davidson.edu/GcatWiki/index.php?title=Davidson_Missouri_W/Amber_Shoecraft&amp;diff=2007</id>
		<title>Davidson Missouri W/Amber Shoecraft</title>
		<link rel="alternate" type="text/html" href="https://gcat.davidson.edu/GcatWiki/index.php?title=Davidson_Missouri_W/Amber_Shoecraft&amp;diff=2007"/>
				<updated>2007-07-13T19:35:51Z</updated>
		
		<summary type="html">&lt;p&gt;Amshoecraft: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I graduated in Spring of 2007 from Johnson C. Smith University in Charlotte,NC, with a Bachlors of Science with a concentration in Mathematics. In fall of 2007, I will start graduate school at the Ohio State University in Columbus,Ohio where I will major in Statistics. My goal is to get a PhD in Statistics and then become a professor or be a statistician for a company.&lt;br /&gt;
&lt;br /&gt;
[[Image:Amber2.jpg]]Amber Shoecraft&lt;/div&gt;</summary>
		<author><name>Amshoecraft</name></author>	</entry>

	</feed>