Line 6,973: | Line 6,973: | ||
<img class="img-circle img-responsive img-center" src="http://placehold.it/300x300" alt=""> | <img class="img-circle img-responsive img-center" src="http://placehold.it/300x300" alt=""> | ||
<h2>Demo Box #3</h2> | <h2>Demo Box #3</h2> | ||
− | <p> | + | <p>We employed a double-layered method to safeguard the integrity of our DNA-stored data. Within each of our BabbleBricks we encoded a checksum, which will be able to detect any “mistake” (mutation/sequencing error) in a constructed sentence. We also included an optimal rectangular code (ORC), which will be able to detect specific errors in the BabbleBricks, and rectify them with very high fidelity (100% for one mistake, 90% for two mistakes, and 80% for 3 mistakes), restoring their meaning. |
+ | </p> | ||
</div> | </div> | ||
</div> | </div> | ||
<!-- /.row --> | <!-- /.row --> | ||
+ | |||
+ | <br> | ||
+ | <br> | ||
<div class="row"> | <div class="row"> | ||
Line 6,982: | Line 6,986: | ||
<img class="img-circle img-responsive img-center" src="http://placehold.it/300x300" alt=""> | <img class="img-circle img-responsive img-center" src="http://placehold.it/300x300" alt=""> | ||
<h2>Demo Box #1</h2> | <h2>Demo Box #1</h2> | ||
− | <p> | + | <p>We additionally gave consideration to data security. We incorporated the possibility for encryption using a stream cipher, with a different key used for each BabbleBlock (sentence or segment of data). The keys themselves are generated by a random generating function using a chosen key (“seed”) which we encrypt using RSA. </p> |
− | </p> | + | |
</div> | </div> | ||
<div class="col-sm-4"> | <div class="col-sm-4"> | ||
<img class="img-circle img-responsive img-center" src="http://placehold.it/300x300" alt=""> | <img class="img-circle img-responsive img-center" src="http://placehold.it/300x300" alt=""> | ||
<h2>Demo Box #2</h2> | <h2>Demo Box #2</h2> | ||
− | <p> | + | <p>In our lab we used all standard safety procedures, including training about emergency exits, safe biological and lab waste disposal, and only doing lab work in the presence of our lab supervisor. We also performed inoculations and other aseptic procedures under a fume hood, and all processes were performed wearing appropriate lab equipment.</p> |
</div> | </div> | ||
<div class="col-sm-4"> | <div class="col-sm-4"> | ||
Line 6,994: | Line 6,997: | ||
<h2>Demo Box #3</h2> | <h2>Demo Box #3</h2> | ||
<p>Write something.</p> | <p>Write something.</p> | ||
+ | </div> | ||
+ | </div> | ||
+ | |||
+ | <div class="row"> | ||
+ | <div class="col-sm-8"> | ||
+ | <h2>References</h2> | ||
+ | <p>Description 1</p> | ||
+ | <p>Description 11</p> | ||
+ | <p> | ||
+ | <a class="btn btn-default btn-lg" href="#">Button 1 »</a> | ||
+ | </p> | ||
</div> | </div> | ||
</div> | </div> |
Revision as of 18:08, 9 October 2016
Safety
Demo Box #1
Our project has an advantage from a safety perspective in that it is largely cell-free. The process of BabbleBrick assembly only involves the magnetic beads, enzymes and, of course, the Bricks themselves. Our constructs can then be inserted into plasmids and stored in test tubes, and will actually be more stable outside of cells rather than inside them due to spontaneous mutations and replication errors that occur within cells (Allentoft et al., 2012; Lee et al., 2012).
Demo Box #2
Even if one were to insert a BabbleBlock into a cell to amplify, we took precautions so that it will not affect the cell’s function. To that end, we inserted stop codons in all three reading frames of our BabbleBricks, and in both directions, so that if our artificially constructed DNA were to somehow be transcribed, this will not result in nonsensical peptide chains that might interfere with normal cellular processes. Nonsense polypeptides are not well-tolerated in cells and so there are innate cellular mechanisms that eliminate mRNA with premature stop codons in it (Brogna and Wen, 2009).
Demo Box #3
We employed a double-layered method to safeguard the integrity of our DNA-stored data. Within each of our BabbleBricks we encoded a checksum, which will be able to detect any “mistake” (mutation/sequencing error) in a constructed sentence. We also included an optimal rectangular code (ORC), which will be able to detect specific errors in the BabbleBricks, and rectify them with very high fidelity (100% for one mistake, 90% for two mistakes, and 80% for 3 mistakes), restoring their meaning.
Demo Box #1
We additionally gave consideration to data security. We incorporated the possibility for encryption using a stream cipher, with a different key used for each BabbleBlock (sentence or segment of data). The keys themselves are generated by a random generating function using a chosen key (“seed”) which we encrypt using RSA.
Demo Box #2
In our lab we used all standard safety procedures, including training about emergency exits, safe biological and lab waste disposal, and only doing lab work in the presence of our lab supervisor. We also performed inoculations and other aseptic procedures under a fume hood, and all processes were performed wearing appropriate lab equipment.
Demo Box #3
Write something.