Line 1: | Line 1: | ||
− | <html | + | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
− | + | <html xmlns="http://www.w3.org/1999/xhtml"> | |
− | + | ||
− | + | ||
− | < | + | |
− | <script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script> | + | |
− | + | ||
− | + | ||
+ | <!--- Chart script ---> | ||
+ | <script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script> | ||
+ | <script> | ||
google.charts.load('current', {'packages':['corechart', 'line']}); | google.charts.load('current', {'packages':['corechart', 'line']}); | ||
− | google.charts.setOnLoadCallback( | + | google.charts.setOnLoadCallback(drawChart1); |
+ | google.charts.setOnLoadCallback(drawChart2); | ||
+ | |||
+ | <!--- Graph 1 ---> | ||
− | function | + | function drawChart1() { |
var data = new google.visualization.DataTable(); | var data = new google.visualization.DataTable(); | ||
− | data.addColumn(' | + | data.addColumn('number', 'Pcounts'); |
− | data.addColumn('number', ' | + | data.addColumn('number', 'Abs'); |
data.addRows([ | data.addRows([ | ||
− | + | [ 2.35E+08, 0.977], | |
− | + | [ 1.18E+08, 0.568], | |
− | + | [ 5.88E+07, 0.305], | |
− | + | [ 2.94E+07, 0.195], | |
− | + | [ 1.47E+07, 0.139], | |
− | + | [ 7.35E+06, 0.113], | |
− | + | [ 3.68E+06, 0.098], | |
− | + | [ 1.84E+06, 0.092], | |
− | + | [ 9.19E+05, 0.086], | |
− | + | [ 4.60E+05, 0.087], | |
− | + | [ 2.30E+05, 0.086], | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
]); | ]); | ||
var linearOptions = { | var linearOptions = { | ||
− | title: ' | + | title: 'Particle Standard Curve (Linear Scale)', |
legend: 'none', | legend: 'none', | ||
− | width: | + | showR2: true, |
− | height: | + | |
+ | width: 350, | ||
+ | height: 300, | ||
+ | pointSize: 12, | ||
+ | dataOpacity: 0.3, | ||
+ | colors: ['black'], | ||
+ | backgroundColor: '#edeadc', | ||
hAxis: { | hAxis: { | ||
− | title: ' | + | title: 'Particle Count / 100 uL', |
+ | format: 'scientific' | ||
+ | |||
}, | }, | ||
vAxis: { | vAxis: { | ||
− | title: ' | + | title: 'Abs 600', |
− | ticks: [0, | + | ticks: [0, 0.2, 0.4, 0.6, 0.8, 1, 1.2] |
} | } | ||
+ | |||
}; | }; | ||
var logOptions = { | var logOptions = { | ||
− | title: ' | + | title: 'Particle Standard Curve (Log Scale)', |
legend: 'none', | legend: 'none', | ||
− | width: | + | width: 350, |
− | height: | + | height: 300, |
+ | pointSize: 12, | ||
+ | dataOpacity: 0.3, | ||
+ | colors: ['black'], | ||
+ | backgroundColor: '#edeadc', | ||
hAxis: { | hAxis: { | ||
− | title: ' | + | title: 'Particle Count / 100 uL', |
+ | format: 'scientific', | ||
+ | ticks: [1E5, 1E6, 1E7, 1E8] | ||
+ | |||
}, | }, | ||
vAxis: { | vAxis: { | ||
− | title: ' | + | title: 'Abs 600', |
scaleType: 'log', | scaleType: 'log', | ||
− | ticks: [0, | + | ticks: [0.01, 0.1, 1] |
} | } | ||
+ | |||
}; | }; | ||
Line 127: | Line 86: | ||
logChart.draw(data, logOptions); | logChart.draw(data, logOptions); | ||
} | } | ||
− | + | ||
− | + | <!--- Graph 2 information---> | |
− | + | ||
− | + | ||
+ | function drawChart2() { | ||
+ | var data = new google.visualization.DataTable(); | ||
+ | data.addColumn('number', 'Pcounts'); | ||
+ | data.addColumn('number', 'Abs'); | ||
− | + | data.addRows([ | |
− | + | [10.00, 6.461E+06], | |
− | + | [5.00, 3.551E+06], | |
− | + | [ 2.5, 1.900E+06], | |
− | + | [ 1.25, 9.253E+05], | |
− | + | [ 0.625, 4.844E+05], | |
− | + | [ 0.313, 2.420E+05], | |
− | [ | + | [ 0.156, 1.162E+05], |
− | + | [ 0.078, 5.755E+04], | |
− | + | [ 0.039, 3.016E+04], | |
− | [ 5. | + | [ 0.0195,1.527E+04], |
− | [ 2. | + | [ 0.0098,7.731E+03], |
− | [ 1. | + | ]); |
− | [ | + | |
− | [ | + | |
− | [ 1. | + | |
− | [ | + | |
− | [ | + | |
− | [ | + | |
− | [ 0, | + | |
− | + | ||
− | + | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | var linearOptions2 = { | ||
+ | title: 'Particle Standard Curve (Linear Scale)', | ||
+ | legend: 'none', | ||
+ | width: 350, | ||
+ | height: 300, | ||
+ | pointSize: 12, | ||
+ | dataOpacity: 0.3, | ||
+ | colors: ['black'], | ||
+ | backgroundColor: '#edeadc', | ||
+ | hAxis: { | ||
+ | title: 'Fluorescein Concentration (uM)', | ||
+ | ticks: [0,2,4,6,8,10] | ||
+ | }, | ||
+ | vAxis: { | ||
+ | title: 'Fluorescence', | ||
+ | ticks: [1E5, 2E6, 3E7, 4E8, 5E8, 6E8, 7E8, 8E8] | ||
− | + | } | |
+ | |||
+ | }; | ||
− | + | var logOptions2 = { | |
+ | title: 'Particle Standard Curve (Log Scale)', | ||
+ | legend: 'none', | ||
+ | width: 350, | ||
+ | height: 300, | ||
+ | pointSize: 12, | ||
+ | dataOpacity: 0.3, | ||
+ | colors: ['black'], | ||
+ | backgroundColor: '#edeadc', | ||
+ | hAxis: { | ||
+ | title: 'Fluorescein Concentration (uM)', | ||
+ | ticks: [0.00, 0.01, 0.1, 1, 10] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | }, | |
+ | vAxis: { | ||
+ | title: 'Fluorescence', | ||
+ | scaleType: 'log', | ||
+ | format: 'scientific', | ||
+ | ticks: [1E5, 2E6, 3E7, 4E8, 5E8, 6E8, 7E8, 8E8] | ||
− | + | } | |
+ | |||
+ | }; | ||
− | + | var linearChart2 = new google.visualization.LineChart(document.getElementById('linear_div2')); | |
+ | linearChart2.draw(data, linearOptions2); | ||
− | + | var logChart2 = new google.visualization.LineChart(document.getElementById('log_div2')); | |
− | + | logChart2.draw(data, logOptions2); | |
+ | } | ||
+ | |||
+ | |||
+ | |||
+ | </script> | ||
− | + | <head> | |
− | + | <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> | |
+ | <title>Untitled Document</title> | ||
+ | </head> | ||
+ | |||
+ | |||
<script> | <script> | ||
Line 383: | Line 367: | ||
width: 10%; | width: 10%; | ||
text-align: center; | text-align: center; | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
} | } | ||
Line 437: | Line 398: | ||
} | } | ||
− | #hujigem_showdata1{ | + | #hujigem_showdata1,#hujigem_showdata2 { |
display:none; | display:none; | ||
} | } | ||
− | + | table_huji { | |
− | + | border-collapse: collapse; | |
+ | text-align: center; | ||
+ | font-size-adjust:inherit; | ||
+ | font-family:Calibri | ||
+ | |||
} | } | ||
+ | |||
+ | th_huji, td_huji { | ||
+ | text-align: center; | ||
+ | border: 1px solid #829c8c; | ||
+ | padding: 2px; | ||
+ | font-size-adjust:inherit; | ||
+ | font-family:Calibri; | ||
+ | |||
+ | } | ||
+ | |||
+ | #tablevalues_hujigem { | ||
+ | background-color:white; | ||
+ | font-family:Calibri; | ||
+ | text-align: center; | ||
+ | border: 1px solid #829c8c; | ||
+ | |||
+ | |||
+ | |||
+ | } | ||
+ | |||
</style> | </style> | ||
Line 523: | Line 508: | ||
<div align="center"> | <div align="center"> | ||
− | <div id=" | + | <div style="overflow-x:auto;"> |
− | + | <table class="columns"> | |
+ | <tr> | ||
+ | <td><div id="linear_div"></div></td> | ||
+ | <td><div id="log_div"></div></td> | ||
+ | </tr> | ||
+ | </table> | ||
+ | </div> | ||
− | |||
<button onclick="myFunction()" class="hujigem_showdata_button">Raw data 1</button> | <button onclick="myFunction()" class="hujigem_showdata_button">Raw data 1</button> | ||
− | <div id="hujigem_showdata1" | + | <div id="hujigem_showdata1" style="overflow-x:auto;"> |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
<table id="tablevalues_hujigem"> | <table id="tablevalues_hujigem"> | ||
<tr> | <tr> | ||
<th>N. of Particles</th> | <th>N. of Particles</th> | ||
− | <td>2. | + | <td>2.35E8</td> |
− | <td>1. | + | <td>1.18E8</td> |
− | <td>5. | + | <td>5.88E7</td> |
− | <td>2. | + | <td>2.94E7</td> |
− | <td>1. | + | <td>1.47E7</td> |
− | <td>7. | + | <td>7.35E6</td> |
− | <td>3. | + | <td>3.68E6</td> |
− | <td>1. | + | <td>1.84E6</td> |
− | <td>9. | + | <td>9.19E5</td> |
− | <td>4. | + | <td>4.60E5</td> |
− | <td>2. | + | <td>2.30E5</td> |
Line 576: | Line 562: | ||
</div> | </div> | ||
+ | <br /> | ||
+ | <br /> | ||
+ | |||
<script> | <script> | ||
Line 590: | Line 579: | ||
− | |||
− | <div id="hujigem_showdata2"> | + | |
+ | <script> | ||
+ | function myFunction2() { | ||
+ | var x = document.getElementById("hujigem_showdata2"); | ||
+ | if (x.style.display === "block") { | ||
+ | x.style.display = "none"; | ||
+ | } else { | ||
+ | x.style.display = "block"; | ||
+ | } | ||
+ | } | ||
+ | </script> | ||
+ | <div style="overflow-x:auto;"> | ||
+ | <table class="columns"> | ||
+ | <tr> | ||
+ | <td><div id="linear_div2"></div></td> | ||
+ | <td><div id="log_div2"></div></td> | ||
+ | </tr> | ||
+ | </table> | ||
+ | </div> | ||
+ | |||
+ | |||
+ | <button onclick="myFunction2()" class="hujigem_showdata_button">Raw data 2</button> | ||
+ | |||
+ | <div id="hujigem_showdata2" style="overflow-x:auto;"> | ||
Line 615: | Line 626: | ||
<tr> | <tr> | ||
<th>Abs mean</th> | <th>Abs mean</th> | ||
− | <td>6. | + | <td>6.461E6</td> |
− | <td>3. | + | <td>3.551E6</td> |
− | <td>1. | + | <td>1.900E6</td> |
− | <td>9. | + | <td>9.253E5</td> |
− | <td>4. | + | <td>4.844E5</td> |
− | <td>2. | + | <td>2.420E5</td> |
− | <td>1. | + | <td>1.162E5</td> |
− | <td>5. | + | <td>5.755E4</td> |
− | <td>3. | + | <td>3.016E4</td> |
− | <td>1. | + | <td>1.527E4</td> |
− | <td>7. | + | <td>7.731E3</td> |
Line 633: | Line 644: | ||
</table> | </table> | ||
+ | |||
</div> | </div> | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
</body> | </body> | ||
</html> | </html> |
Revision as of 20:19, 6 September 2018
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Inter-Lab
Universal and Standardized units are important in all disciplines of science, and especially in engineering. One important issue biology, and specifically genetic engineering faces today is a lack of standardized units. In synthetic biology we often employ marker proteins to assist in both real time assessment and in depth result interpretation. For these results to be consistent both between experiments, and between labs it is of paramount importance to create a standardized unit for said markers. Such a unit would also allow for the comparison of results from different labs and machines.
The InterLab Study utilizes the wide access that iGEM has to biology teams all over the world. Taking advantage of this rare opportunity, the InterLab aims to improve the measurement tools available to both the iGEM community and the synthetic biology community as a whole. By measuring the fluorescence on a wide range of machines, in a wide range of labs, and regulating the results to a single control group, we hope to gather enough data to create this standard unit. As GFP is one of the most used markers today, this has been the focus of the InterLab studies over the past 5 years.
Our team too believes in the need for a standardization of units with in the world of biology. We want to help make progress towards quantitative measurements between labs, and not be constrained to relative compassions. As such, were excited to take part in such a project and hope are data will support the progress of synthetic biology and genetic engineering.
N. of Particles | 2.35E8 | 1.18E8 | 5.88E7 | 2.94E7 | 1.47E7 | 7.35E6 | 3.68E6 | 1.84E6 | 9.19E5 | 4.60E5 | 2.30E5 |
---|---|---|---|---|---|---|---|---|---|---|---|
Abs mean | 0.977 | 0.568 | 0.305 | 0.195 | 0.139 | 0.113 | 0.098 | 0.092 | 0.087 | 0.086 | 0.086 |
Fluorescein (uM) | 10.00 | 5.00 | 2.5 | 1.25 | 0.625 | 0.313 | 0.156 | 0.078 | 0.039 | 0.0195 | 0.0098 |
---|---|---|---|---|---|---|---|---|---|---|---|
Abs mean | 6.461E6 | 3.551E6 | 1.900E6 | 9.253E5 | 4.844E5 | 2.420E5 | 1.162E5 | 5.755E4 | 3.016E4 | 1.527E4 | 7.731E3 |