Team:UChicago/Fluctuation Analysis
From 2014.igem.org
(Difference between revisions)
(14 intermediate revisions not shown) | |||
Line 27: | Line 27: | ||
<br/> | <br/> | ||
<h2>Small FALCOR-like program for mutational analysis</h2> | <h2>Small FALCOR-like program for mutational analysis</h2> | ||
+ | <input type="checkbox" id="debugb"><label for="debugb">Debug mode</label></input> | ||
+ | <button type="button">Add sample data</button> | ||
<div id="inputs"> | <div id="inputs"> | ||
<h4>Mutants</h4> | <h4>Mutants</h4> | ||
- | <textarea id="mutin" | + | <textarea id="mutin" placeholder="Paste data here"></textarea> |
<h4>Viable Cells</h4> | <h4>Viable Cells</h4> | ||
- | <textarea id="tcellsin" | + | <textarea id="tcellsin" placeholder="Paste data here"></textarea> |
<button id="calcb" type="button">Calculate</button> | <button id="calcb" type="button">Calculate</button> | ||
</div> | </div> | ||
Line 62: | Line 64: | ||
$(document).ready(function() { | $(document).ready(function() { | ||
$('#calcb').click(function() { | $('#calcb').click(function() { | ||
- | var mutcounts = $.map($('mutin'). | + | var mutcounts = $.map($('#mutin').val().split(), parseInt); |
if (mutcounts.some(isNaN)) { | if (mutcounts.some(isNaN)) { | ||
alert('invalid value of mutant amount given'); | alert('invalid value of mutant amount given'); | ||
+ | return; | ||
} | } | ||
- | var | + | var viablescounts = $.map($('#tcellsin').val().split(),parseInt); |
- | if ( | + | if (viablescounts.some(isNaN)) { |
alert('invalid value of number of viable cells'); | alert('invalid value of number of viable cells'); | ||
+ | return; | ||
} | } | ||
if (mutcounts.length < 1 || viablescounts.length < 1) { | if (mutcounts.length < 1 || viablescounts.length < 1) { | ||
alert('must have at least one data member in each input'); | alert('must have at least one data member in each input'); | ||
+ | return; | ||
} | } | ||
- | if (mutcounts.length != | + | if (mutcounts.length != viablescounts.length) { |
alert('must have same number of data items in all inputs'); | alert('must have same number of data items in all inputs'); | ||
+ | return; | ||
} | } | ||
var tmutplates = 0; | var tmutplates = 0; | ||
Line 81: | Line 87: | ||
} | } | ||
var hitspercell = Math.log(mutcounts.length / tmutplates); | var hitspercell = Math.log(mutcounts.length / tmutplates); | ||
- | var mutrate = viablescounts[0] | + | var mutrate = hitspercell / viablescounts[0]; |
- | $('#mutrate'). | + | $('#mutrate').html(mutrate.toString()); |
}); | }); | ||
}); | }); |
Latest revision as of 02:52, 26 August 2014
Small FALCOR-like program for mutational analysis
Mutants
Viable Cells
Results
Mean Mutational Events | 95% CI | Mutation Rate | 95% CI |
---|---|---|---|
1.4 | .1 | 10-3 | 10-4 |