Line 107: | Line 107: | ||
<input type="hidden" name="secret" value="888" /> | <input type="hidden" name="secret" value="888" /> | ||
<!-- input type="submit" value="SEND" --> | <!-- input type="submit" value="SEND" --> | ||
− | <button onclick=" | + | <button onclick="Biocontain()">submit</button> |
<input type="reset" value="CLEAR" /> | <input type="reset" value="CLEAR" /> | ||
</form> | </form> | ||
</body> | </body> | ||
+ | <script> | ||
+ | var Biocontain = (function () { | ||
+ | function Biocontain() { | ||
+ | } | ||
+ | Biocontain.main = function (args) { | ||
+ | var inLab; | ||
+ | var inHuman; | ||
+ | var easeImplement; | ||
+ | var costImplement; | ||
+ | var easeMain; | ||
+ | var costMain; | ||
+ | var effect; | ||
+ | var toxic; | ||
+ | var tradishAux = 0; | ||
+ | var synAux = 0; | ||
+ | var killSwitch = 0; | ||
+ | var geneCircuit = 0; | ||
+ | var lockKey = 0; | ||
+ | var xeno = 0; | ||
+ | console.info("<!DOCTYPE html>"); | ||
+ | console.info("<html><head>"); | ||
+ | console.info("<meta http-equiv=\'Content-Type\' content=\'text/html; charset=UTF-8\'>"); | ||
+ | console.info("<title>Answer</title></head>"); | ||
+ | if ((inLab === "yes") && (inHuman === "yes")) { | ||
+ | console.info("Error: You said the intended use of your system is both in the laboratory and in humans. Please fill out the form again to reflect the correct area of intended use."); | ||
+ | } | ||
+ | else if ((inLab === "yes")) { | ||
+ | console.info("<p> You have no need for biocontainment, physical containment (e.g. UV radiation or bleach) will suffice for your purposes. </p>"); | ||
+ | } | ||
+ | else if ((inHuman === "yes")) { | ||
+ | console.info("<p> There are currently no good biocontainment methods for use in humans due to high escapee propagation. The best system we can recommend is lock and key, where the key is a molecular marker for a specific region in the body. Please refer to the bioethics section of the 2016 Virginia iGEM Biocontainment Pamphlet for more information on using synthetically modified organisms in the human body. </p>"); | ||
+ | } | ||
+ | else { | ||
+ | console.info("<body><h2>The best biocontainment method for your purposes is: </h2>"); | ||
+ | var sum = effect + (Math.abs(5 - easeImplement) + 1) + (Math.abs(5 - easeMain) + 1) + (Math.abs(5 - costMain) + 1) + (Math.abs(5 - costImplement) + 1); | ||
+ | if (toxic < 4) { | ||
+ | var row = (sum / 5 | 0); | ||
+ | if (sum === 5) { | ||
+ | console.info("<p> Traditional Auxotroph. Traditional auxotrophs are organisms that cannot synthesize a certain chemical necessary for survival and therefore must rely on artificial supplementation of the chemical. </p>"); | ||
+ | } | ||
+ | else { | ||
+ | var methodNames = ["Traditional Auxotroph. Traditional auxotrophs are organisms that cannot synthesize a certain chemical necessary for survival and therefore must rely on artificial supplementation of the chemical.", "Kill Switch. In typical kill switches, production of a toxin is suppressed by the presence of an environmental signal. When the signal is no longer presentin the environment, toxin production is uninhibited and the cell dies. Alternatively, a toxin can be produced as the end product of a reaction. Therefore, the organism will die upon completion of its task. Refer to this link for an example of a kill switch: http://dx.doi.org/10.1038/nchembio.1979. Note, there are many other different types of kill switches.", "Gene Circuit. In gene circuits, biological circuits respond to specific combinations of environmental signals in order to suppress toxin production. For example, signals A and B must be present to translate or activate C, a toxin production repressor. Refer to this link for an example of a gene circuit: http://dx.doi.org/10.1038/nchembio.1979", "Lock and Key. Lock?? and ??key is a form of synthetic auxotrophy where a set of essential genes (lock) are engineered so that they will not function properly unless a supplied molecule (key) is present. Since the default state of the cells is death, mutations are much less likely. Refer to this link for more information: http://dx.doi.org/10.1021/acssynbio.5b00085", "Non-Standard Amino Acid (NSAA) synthetic auxotrophy. NSAA synthetic auxotrophs are organisms that cannot survive unless a synthetic amino acid is supplemented in the growth environment of the organism. In this system, a tRNA recognizing a stop codon binds to the synthetic amino acid. This method requires full genome and proteome engineering to incorporate the stop codon and synthetic amino acid. Refer to this link for more detailed information: http://dx.doi.org/10.1038/nature14121"]; | ||
+ | console.info("<p>" + methodNames[row] + "</p>"); | ||
+ | } | ||
+ | } | ||
+ | else { | ||
+ | if (sum < 11) { | ||
+ | console.info("<p> Traditional Auxotroph. Traditional auxotrophs are organisms that cannot synthesize a certain chemical necessary for survival and therefore must rely on artificial supplementation of the chemical. </p>"); | ||
+ | } | ||
+ | if (sum > 10 && sum < 21) { | ||
+ | console.info("<p> Lock and Key. Lock?? and ??key is a form of synthetic auxotrophy where a set of essential genes (lock) are engineered so that they will not function properly unless a supplied molecule (key) is present. Since the default state of the cells is death, mutations are much less likely. Refer to this link for more information: http://dx.doi.org/10.1021/acssynbio.5b00085 </p>"); | ||
+ | } | ||
+ | if (sum > 20) { | ||
+ | console.info("<p> Non-Standard Amino Acid (NSAA) synthetic auxotrophy. NSAA synthetic auxotrophs are organisms that cannot survive unless a synthetic amino acid is supplemented in the growth environment of the organism. In this system, a tRNA recognizing a stop codon binds to the synthetic amino acid. This method requires full genome and proteome engineering to incorporate the stop codon and synthetic amino acid. Refer to this link for more detailed information: http://dx.doi.org/10.1038/nature14121 </p>"); | ||
+ | } | ||
+ | } | ||
+ | } | ||
+ | }; | ||
+ | return Biocontain; | ||
+ | }()); | ||
+ | </script> | ||
</div> | </div> |
Revision as of 22:31, 17 October 2016
Our outreach to other iGEM teams included attending at a Mini Jamboree, conducting an iGEM-wide survey, producing a pamphlet on biocontainment for iGEM teams, and designing a widget to help teams choose a biocontainment method.
First, we needed to assess the biocontainment knowledge of iGEM teams. We wanted to find out what people knew, and more importantly didn’t know, about biocontainment. We accomplished this first on a small scale, by attending the Mid-Atlantic Mini Jamboree, hosted by the University of Maryland. We exchanged project ideas with other teams. We also hosted a biocontainment forum with the other attending teams. This forum inspired us to create electronic tools and expand our outreach to other teams. We created our online biocontainment surveyto gauge understanding of biocontainment across iGEM teams. Using the results of this survey, we developed a comprehensive pamphlet. We also created an interactive web widget that allows iGEM teams to customize biocontainment that fits their project. Do teams need something robust, something quick, or a method that fulfils other criteria? With our widget, they can find the perfect solution.
UMaryland Mini Jamboree
On July 22, 2016, the University of Maryland (UMaryland iGEM) hosted their second annual Mid-Atlantic Mini-Jamboree. Present were several teams from the east coast who came together to show off their projects, present their progress, and enjoy the company of their fellow iGEMmers.
While there, with the permission of UMD’s team, our team was not only able to present our progress in a fifteen minute presentation, but also hold a very educational forum. The forum was a follow-up to our presentation that not only got the other teams to think about biocontainment, but helped us get direct and immediate feedback on their thoughts.