Team:UC Berkeley/Resources/MMCalculator

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.'''

 function calcVolumes { reaction = document.getElementById("rxnType").selectedIndex; out = document.getElementById("output"); out.value = ""; num = parseInt(document.getElementById("numRxns").value) + 1; switch(reaction) {	case 0: 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 += "10 mM dNTP: " + (.5*num) + "\n"; out.value += "10x Expand Buffer \"2\": " + (2.5*num) + "\n"; out.value += "Expand Polymerase \"1\": " + (.375*num) + "\n"; out.value += "Aliquot 23.75 uL\n"; break; case 1: out.value += "Regular PCR w/ DMSO Master Mix for " + num + " reactions:\n"; out.value += "Water: " + (17.875*num) + "\n"; out.value += "DMSO: " + (2.5*num) + "\n"; out.value += "10 mM dNTP: " + (.5*num) + "\n"; out.value += "10x Expand Buffer \"2\": " + (2.5*num) + "\n"; out.value += "Expand Polymerase \"1\": " + (.375*num) + "\n"; out.value += "Aliquot 23.75 uL\n"; break; case 2: out.value += "Wobble PCR Master Mix for " + num + " reactions:\n"; out.value += "Water: " + (40*num) + "\n"; out.value += "MgCl (10 mM): " + (1.5*num) + "\n"; out.value += "10 mM dNTP: " + (1*num) + "\n"; out.value += "10x Taq Buffer: " + (5*num) + "\n"; out.value += "Taq Polymerase: " + (.5*num) + "\n"; out.value += "Aliquot 48 uL\n"; break; case 3: out.value += "Colony PCR Master Mix for " + num + " reactions:\n"; out.value += "Water: " + (16*num) + "\n"; out.value += "MgCl (50 mM): " + (.6*num) + "\n"; out.value += "10 mM dNTP: " + (.4*num) + "\n"; out.value += "10x Taq Buffer: " + (2*num) + "\n"; out.value += "Taq Polymerase: " + (.2*num) + "\n"; out.value += "ca998 Oligo(10 mM): " + (.4*num) + "\n"; out.value += "g00101 Oligo(10 mM): " + (.4*num) + "\n"; out.value += "Aliquot 20 uL\n"; break; case 4: out.value += "Digestion Master Mix for " + num + " reactions:\n"; out.value += "This is assuming that you are using 20 uL of your DNA sample!!!!\n"; out.value += "Water: " + (23*num) + "\n"; out.value += "NEB2: " + (5*num) + "\n"; out.value += "EcoRI: " + (1*num) + "\n"; out.value += "BamHI: " + (1*num) + "\n"; out.value += "Aliquot 30 uL\n"; break; case 5: out.value += "Ligation Master Mix for " + num + " reactions:\n"; out.value += "Water: " + (6.5*num) + "\n"; out.value += "Ligation Buffer: " + (1*num) + "\n"; out.value += "T4 Ligase: " + (.5*num) + "\n"; out.value += "Digested pBca1256 Vector: " + (1*num) + "\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; } }

Select Reaction:  Regular PCR w/o DMSO Regular PCR w/ DMSO Wobble PCR Colony PCR Digestion Ligation Regular PCR w/o DMSO, 50 uL scale Basic Part Transfer Digest Lefty Assembly Digest Righty Assembly Digest Number of Reactions:   

Back to UCB Home