Difference between revisions of "Team:UCSC/Model"

(Prototype team page)
 
Line 1: Line 1:
{{UCSC}}
+
{{UCSC-Header}}
 +
{{highcharts}}
 +
 
 
<html>
 
<html>
 +
    <h1>Modelling</h1>
 +
    <h4>Estimate and optimize yield.</h4>
 +
    </br>
 +
 +
    <div align="left">
 +
        <h5>Acetaminophen</h5>
 +
        To predict theoretical acetaminophen production, we calculated the amount of a precursor, chorismate, by quantifying its main products, the aromatic amino acids phenylalanine, tyrosine, and tryptophan.
 +
        We analyzed amino acid composition literature for similar cyanobacteria species since none were available for Synechococcus and found that between one and 13.6 percent of amino acids were aromatics by weight.
 +
        With the assumption that our enzymes would take a quarter of the chorismate precursor and the molar conversions from Equations 1 and 2 below, we got an estimate for acetaminophen concentration of between 17.5mg and 1.29 mg per gram dried biomass.
 +
        To further verify our organism’s amount of precursor, we ran both the genome and the ribosomal protein sequences through a self programmed amino acid converter-counter and got aromatic amino acid molar percentages of 9.3% and 5.14% respectively.
 +
        These numbers show that there is likely enough precursor and that acetaminophen production should be within a measurable range.
 +
    </div>
 +
 +
    <h4>Biomass</h4>
 +
    <div id="container"></div>
 +
<body align="center">
 +
 +
    Timescale: <button onclick="MinusDays(); MakeChart();"> < </button>
 +
        <var id="htmlDaysID"></var> days
 +
    <button onclick="PlusDays(); MakeChart();"> > </button>
 +
        </br>
 +
 +
        Light Intensity: <button onclick="MinusOneLight();MakeChart();"> < </button>
 +
        <var id="htmlIntensityID"></var> µE m<sup>-2</sup> s<sup>-1</sup>
 +
        <button onclick="PlusOneLight(); MakeChart();"> > </button>
 +
        </br>
 +
 +
        Temperature: <button onclick="MinusOneDegree(); MakeChart();"> < </button>
 +
        <var id="htmlTempID"></var> &#x2103;
 +
        <button onclick="PlusOneDegree(); MakeChart();"> > </button>
 +
        </br>
 +
 +
        Starting Density: <button id="MinusDensity" onclick="MinusDensity(); MakeChart();"> < </button>
 +
        <var id="htmlDensityID"></var> g biomass/ L
 +
        <button onclick="PlusDensity(); MakeChart();">  > </button>
 +
        </br>
  
 +
        <div id="demo"></div>
  
<div class="column full_size judges-will-not-evaluate">
+
        <h3>References</h3>
<h3>★  ALERT! </h3>
+
        <a href= http://onlinelibrary.wiley.com/doi/10.1002/cjce.22154/abstract>Growth optimization of Synechococcus elongatus PCC7942 in lab flasks and a 2-D photobioreactor<a> </br>
<p>This page is used by the judges to evaluate your team for the <a href="https://2017.igem.org/Judging/Medals">medal criterion</a> or <a href="https://2017.igem.org/Judging/Awards"> award listed above</a>. </p>
+
        <a href= http://ucelinks.cdlib.org:8888/sfx_local?ID=doi:10.1007%2Fs10811-011-9683-2&genre=article&atitle=Carbon%20metabolism%20and%20energy%20conversion%
<p> Delete this box in order to be evaluated for this medal criterion and/or award. See more information at <a href="https://2017.igem.org/Judging/Pages_for_Awards"> Instructions for Pages for awards</a>.</p>
+
        >Carbon metabolism and energy conversion of Synechococcus sp. PCC 7942 under mixotrophic conditions.<a>
</div>
+
    </body>
<div class="clear"></div>
+
  
<div class="column full_size">
+
<style>
<h1> Modeling</h1>
+
    @media (max-width: 1086px) {
 +
        #container {
 +
        min-width: 310px;
 +
        max-width: 800px;
 +
        height: 400;
 +
        min-height: 200;
 +
        max-height: 400px;
 +
        width: 70%;
 +
        margin: 0 auto;
 +
        }
 +
    }
 +
    @media (max-width: 768px) {
 +
        #container {
 +
        min-width: 310px;
 +
        max-width: 700px;
 +
            height: 300;
 +
            min-height: 200;
 +
            max-height: 400px;
 +
            width: 75%;
 +
            margin: 0 auto;
 +
        }
 +
    }
 +
    @media (max-width: 576px) {
 +
        #container {
 +
            width: 1000px;
 +
            min-width: 100px;
 +
            max-width: 400px;
 +
            height: 200;
 +
            min-height: 200;
 +
            max-height: 400px;
 +
            width: 85%;
 +
            margin: 0 auto;
 +
        }
 +
    }
 +
    #container {
 +
        min-width: 800px;
 +
        max-width: 1200px;
 +
        height: 500px;
 +
        width: 70%;
 +
        margin: 0 auto;
 +
    }
 +
    button{
 +
        background-color: #cccccc ;
 +
    margin: 4px 2px;
 +
    font-size: 30px;
 +
    border-radius: 10px
 +
    }
 +
    button:hover{
 +
        background-color: #888888 ;
 +
        margin: 4px 2px;
 +
        font-size: 30px;
 +
        border-radius: 10px;
 +
        cursor: pointer;
 +
    }
 +
    button:active{
 +
        background-color: #666666 ;
 +
        margin: 4px 2px;
 +
        font-size: 30px;
 +
        border-radius: 1.5cm
 +
    }
 +
    body{
 +
        text-align: auto;
 +
    }
 +
</style>
  
<p>Mathematical models and computer simulations provide a great way to describe the function and operation of BioBrick Parts and Devices. Synthetic Biology is an engineering discipline, and part of engineering is simulation and modeling to determine the behavior of your design before you build it. Designing and simulating can be iterated many times in a computer before moving to the lab. This award is for teams who build a model of their system and use it to inform system design or simulate expected behavior in conjunction with experiments in the wetlab.</p>
+
<script>
 +
    localStorage.jsDaysValue = 10
 +
    localStorage.jsIntensityValue = 100
 +
    localStorage.jsTempValue = 33
 +
    localStorage.jsDensityValue = Number(0.1)
  
</div>
+
    document.getElementById("htmlDaysID").innerHTML = localStorage.jsDaysValue;
<div class="clear"></div>
+
    document.getElementById("htmlIntensityID").innerHTML = localStorage.jsIntensityValue;
 +
    document.getElementById("htmlTempID").innerHTML = localStorage.jsTempValue;
 +
    document.getElementById("htmlDensityID").innerHTML = localStorage.jsDensityValue;
  
<div class="column half_size">
+
    function MinusDays() {
<h3> Gold Medal Criterion #3</h3>
+
        if(localStorage.jsDaysValue>1){
<p>
+
            localStorage.jsDaysValue=parseInt(localStorage.jsDaysValue)-1;
To complete for the gold medal criterion #3, please describe your work on this page and fill out the description on your <a href="https://2017.igem.org/Judging/Judging_Form">judging form</a>. To achieve this medal criterion, you must convince the judges that your team has gained insight into your project from modeling. You may not convince the judges if your model does not have an effect on your project design or implementation.  
+
        }
</p>
+
        document.getElementById("htmlDaysID").innerHTML=localStorage.jsDaysValue;
 +
    }
 +
    function PlusDays() {
 +
        localStorage.jsDaysValue=parseInt(localStorage.jsDaysValue)+1;
 +
        document.getElementById("htmlDaysID").innerHTML = localStorage.jsDaysValue;
 +
    }
 +
    function MinusOneLight() {
 +
        if(localStorage.jsIntensityValue>10){
 +
            localStorage.jsIntensityValue=parseInt(localStorage.jsIntensityValue)-10;
 +
        }
 +
        document.getElementById("htmlIntensityID").innerHTML=localStorage.jsIntensityValue;
 +
    }
 +
    function PlusOneLight() {
 +
        localStorage.jsIntensityValue=parseInt(localStorage.jsIntensityValue)+10;
  
<p>
+
        document.getElementById("htmlIntensityID").innerHTML=localStorage.jsIntensityValue;
Please see the <a href="https://2017.igem.org/Judging/Medals"> 2017 Medals Page</a> for more information.
+
    }
</p>
+
</div>
+
  
<div class="column half_size">
+
    function MinusOneDegree() {
<h3>Best Model Special Prize</h3>
+
        if(localStorage.jsTempValue>1){
 +
            localStorage.jsTempValue=parseInt(localStorage.jsTempValue)-1;
 +
        }
 +
        document.getElementById("htmlTempID").innerHTML=localStorage.jsTempValue;
 +
    }
 +
    function PlusOneDegree() {
 +
        localStorage.jsTempValue=parseInt(localStorage.jsTempValue)+1;
 +
        document.getElementById("htmlTempID").innerHTML = localStorage.jsTempValue;
 +
    }
 +
    function MinusDensity() {
 +
        if(localStorage.jsDensityValue>0.15){
 +
            localStorage.jsDensityValue=(Number(localStorage.jsDensityValue)-0.1).toFixed(1);
 +
    }
 +
        document.getElementById("htmlDensityID").innerHTML=localStorage.jsDensityValue;
 +
    }
 +
    function PlusDensity() {
 +
        localStorage.jsDensityValue=(Number(localStorage.jsDensityValue)+0.1).toFixed(1);
 +
        document.getElementById("htmlDensityID").innerHTML = localStorage.jsDensityValue;
 +
    }
  
<p>
+
</script>
To compete for the <a href="https://2017.igem.org/Judging/Awards">Best Model prize</a>, please describe your work on this page  and also fill out the description on the <a href="https://2017.igem.org/Judging/Judging_Form">judging form</a>. Please note you can compete for both the gold medal criterion #3 and the best model prize with this page.
+
<br><br>
+
You must also delete the message box on the top of this page to be eligible for the Best Model Prize.
+
</p>
+
  
</div>
+
<script src="https://code.highcharts.com/highcharts.src.js"></script>
<div class="clear"></div>
+
  
<div class="column full_size">
+
<script> //Charting
<h5> Inspiration </h5>
+
    function MakeChart(){
<p>
+
        var yValueArray = []
Here are a few examples from previous teams:
+
        for(var dayNum=0; dayNum<=localStorage.jsDaysValue; dayNum++){
</p>
+
            var myNum = 1/(1+(Math.pow(Math.E,((-1+(Math.abs(localStorage.jsIntensityValue-100)/250))+(Math.abs(localStorage.jsTempValue-33)/9))*dayNum+5)))
<ul>
+
            //yValueArray.push(myNum);
<li><a href="https://2016.igem.org/Team:Manchester/Model">Manchester 2016</a></li>
+
            yValueArray.push(Number(myNum.toFixed(4))+Number(localStorage.jsDensityValue));
<li><a href="https://2016.igem.org/Team:TU_Delft/Model">TU Delft 2016  </li>
+
        }   
<li><a href="https://2014.igem.org/Team:ETH_Zurich/modeling/overview">ETH Zurich 2014</a></li>
+
<li><a href="https://2014.igem.org/Team:Waterloo/Math_Book">Waterloo 2014</a></li>
+
</ul>
+
  
 +
        //document.getElementById("demo").innerHTML = localStorage.jsDensityValue;
  
</div>
+
        Highcharts.chart('container', {
  
 +
            title: {
 +
                text: 'Biomass Production'
 +
            },
 +
            subtitle: {
 +
                text: 'Data Aggregated from sources below'
 +
            },
 +
            yAxis: {
 +
                title: {
 +
                    text: 'Grams Dried Biomass per Liter'
 +
                }
 +
            },
 +
            xAxis: {
 +
                title: {
 +
                    text: 'Days'
 +
                }
 +
            },
 +
            legend: {
 +
                layout: 'vertical',
 +
                align: 'right',
 +
                verticalAlign: 'center'
 +
            },
 +
            plotOptions: {
 +
                series: {
 +
                    pointStart: 0
 +
                }
 +
            },
 +
            series: [{
 +
                name: 'Synechococcus 7942',
 +
                data: yValueArray,
 +
            }]
 +
        });
 +
    }
 +
    MakeChart()
 +
</script>
 
</html>
 
</html>
 +
{{Ucscfooter}}
 +
{{UCSC-Footer}}

Revision as of 18:38, 19 September 2017

Modelling

Estimate and optimize yield.


Acetaminophen
To predict theoretical acetaminophen production, we calculated the amount of a precursor, chorismate, by quantifying its main products, the aromatic amino acids phenylalanine, tyrosine, and tryptophan. We analyzed amino acid composition literature for similar cyanobacteria species since none were available for Synechococcus and found that between one and 13.6 percent of amino acids were aromatics by weight. With the assumption that our enzymes would take a quarter of the chorismate precursor and the molar conversions from Equations 1 and 2 below, we got an estimate for acetaminophen concentration of between 17.5mg and 1.29 mg per gram dried biomass. To further verify our organism’s amount of precursor, we ran both the genome and the ribosomal protein sequences through a self programmed amino acid converter-counter and got aromatic amino acid molar percentages of 9.3% and 5.14% respectively. These numbers show that there is likely enough precursor and that acetaminophen production should be within a measurable range.

Biomass

Timescale: days
Light Intensity: µE m-2 s-1
Temperature:
Starting Density: g biomass/ L

References

Growth optimization of Synechococcus elongatus PCC7942 in lab flasks and a 2-D photobioreactor
Carbon metabolism and energy conversion of Synechococcus sp. PCC 7942 under mixotrophic conditions.
Jack Baskin School of Engineering
University of California, Santa Cruz
1156 High Street
Santa Cruz, California, 95064
Contact Us: UCSC iGEM