Team:UChicago/Fluctuation Analysis

From 2014.igem.org

(Difference between revisions)
 
(15 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">Paste here</textarea>
+
<textarea id="mutin" placeholder="Paste data here"></textarea>
<h4>Viable Cells</h4>
<h4>Viable Cells</h4>
-
<textarea id="tcellsin">Paste here</textarea>
+
<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 60: Line 62:
     });
     });
});
});
-
#(document).ready(function() {
+
$(document).ready(function() {
-
   $('calcb').click(function() {
+
   $('#calcb').click(function() {
-
     var mutcounts = $.map($('mutin').innerHtml.split(), parseInt);
+
     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 viablecounts = $.map($('tcellsin').innerHtml.split(),parseInt);
+
     var viablescounts = $.map($('#tcellsin').val().split(),parseInt);
-
     if (viablecounts.some(isNaN)) {
+
     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 != viablecounts.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] / viables;
+
     var mutrate = hitspercell / viablescounts[0];
-
     $('#mutrate').innerHtml = mutrate.toString();
+
     $('#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