Team:UC Berkeley/Resources/MMCalculator

From 2008.igem.org

(Difference between revisions)
(New page: ==Bing's Master Mix Calcualtor Version 0.1a== '''All volumes are given in uL''' <html> <head> <script type="text/javascript"> function calcVolumes() { reaction = rxnType.selectedIndex; ...)
 
(14 intermediate revisions not shown)
Line 1: Line 1:
-
==Bing's Master Mix Calcualtor Version 0.1a==
+
==Bing's Master Mix Calcualtor Version 0.2a==
-
'''All volumes are given in uL'''
+
'''All volumes are given in uL. The calculator will give you enough master mix for one extra reaction.'''
<html>
<html>
Line 6: Line 6:
<script type="text/javascript">
<script type="text/javascript">
function calcVolumes() {
function calcVolumes() {
-
reaction = rxnType.selectedIndex;
+
reaction = document.getElementById("rxnType").selectedIndex;
out = document.getElementById("output");
out = document.getElementById("output");
out.value = "";
out.value = "";
Line 13: Line 13:
{
{
case 0:
case 0:
-
out.value += "Regular PCR w/o DMSO Master Mix for " + num + " reactions:\n";
+
out.value += "Regular PCR w/o DMSO Master Mix for " + num + " reactions (25 uL scale):\n";
out.value += "Water: " + (20.375*num) + "\n";
out.value += "Water: " + (20.375*num) + "\n";
out.value += "10 mM dNTP: " + (.5*num) + "\n";
out.value += "10 mM dNTP: " + (.5*num) + "\n";
Line 40: Line 40:
case 3:
case 3:
out.value += "Colony PCR Master Mix for " + num + " reactions:\n";
out.value += "Colony PCR Master Mix for " + num + " reactions:\n";
-
out.value += "Water: " + (14.4*num) + "\n";
+
out.value += "Water: " + (16*num) + "\n";
-
out.value += "MgCl (10 mM): " + (.6*num) + "\n";
+
out.value += "MgCl (50 mM): " + (.6*num) + "\n";
-
out.value += "10 mM dNTP: " + (2*num) + "\n";
+
out.value += "10 mM dNTP: " + (.4*num) + "\n";
out.value += "10x Taq Buffer: " + (2*num) + "\n";
out.value += "10x Taq Buffer: " + (2*num) + "\n";
out.value += "Taq Polymerase: " + (.2*num) + "\n";
out.value += "Taq Polymerase: " + (.2*num) + "\n";
Line 65: Line 65:
out.value += "Digested pBca1256 Vector: " + (1*num) + "\n";
out.value += "Digested pBca1256 Vector: " + (1*num) + "\n";
out.value += "Aliquot 9 uL\n";
out.value += "Aliquot 9 uL\n";
 +
break;
 +
case 6:
 +
out.value += "Regular PCR w/o DMSO w/ oligos, 50 uL Scale Master Mix for " + num + " reactions:\n";
 +
out.value += "Water: " + (40.75*num) + "\n";
 +
out.value += "10 mM dNTP: " + (1*num) + "\n";
 +
out.value += "10x Expand Buffer \"2\": " + (5*num) + "\n";
 +
out.value += "Oligo #1: " + (1*num) + "\n";
 +
out.value += "Oligo #2: " + (1*num) + "\n";
 +
out.value += "Expand Polymerase \"1\": " + (.75*num) + "\n";
 +
out.value += "Aliquot 49.5 uL\n";
 +
break;
 +
case 7:
 +
out.value += "Basic Part Transfer Digestion Master Mix for " + num + " reactions:\n";
 +
out.value += "Water: " + (21*num) + "\n";
 +
out.value += "NEB3 Buffer: " + (3*num) + "\n";
 +
out.value += "EcoRI: " + (.5*num) + "\n";
 +
out.value += "BamHI: " + (.5*num) + "\n";
 +
out.value += "Aliquot 25 uL\n";
 +
break;
 +
case 8:
 +
out.value += "Lefty Assembly Digestion Master Mix for " + num + " reactions:\n";
 +
out.value += "Water: " + (12*num) + "\n";
 +
out.value += "NEB2 Buffer: " + (2*num) + "\n";
 +
out.value += "BamHI: " + (.5*num) + "\n";
 +
out.value += "XhoI: " + (.5*num) + "\n";
 +
out.value += "Aliquot 15 uL\n";
 +
break;
 +
case 9:
 +
out.value += "Righty Assembly Digestion Master Mix for " + num + " reactions:\n";
 +
out.value += "Water: " + (12*num) + "\n";
 +
out.value += "NEB2 Buffer: " + (2*num) + "\n";
 +
out.value += "BglII: " + (.5*num) + "\n";
 +
out.value += "XhoI: " + (.5*num) + "\n";
 +
out.value += "Aliquot 15 uL\n";
break;
break;
}
}
Line 81: Line 115:
<option>Digestion</option>
<option>Digestion</option>
<option>Ligation</option>
<option>Ligation</option>
 +
<option>Regular PCR w/o DMSO, 50 uL scale</option>
 +
<option>Basic Part Transfer Digest</option>
 +
<option>Lefty Assembly Digest</option>
 +
<option>Righty Assembly Digest</option>
</select>
</select>
<br>
<br>
Line 86: Line 124:
<input type="button" onclick="calcVolumes()" value="Calculate"></input>
<input type="button" onclick="calcVolumes()" value="Calculate"></input>
</form>
</form>
-
<textarea value="hello" id="output" cols="80" rows="15"> </textarea>
+
<textarea value="hello" id="output" cols="10" rows="15"> </textarea>
</body>
</body>
</html>
</html>
 +
 +
----
 +
<div align="center">[[Team:UC_Berkeley|Back to UCB Home]]</div>

Latest revision as of 20:21, 6 July 2008

Bing's Master Mix Calcualtor Version 0.2a

All volumes are given in uL. The calculator will give you enough master mix for one extra reaction.

Select Reaction:

Number of Reactions:



Back to UCB Home