Line 244: | Line 244: | ||
var context =canvas.getContext("2d"); | var context =canvas.getContext("2d"); | ||
var W = window.innerWidth; | var W = window.innerWidth; | ||
− | var H = | + | var H = 2000 |
; | ; | ||
//var H = window.innerHeight*1.5; | //var H = window.innerHeight*1.5; |
Revision as of 21:09, 17 October 2018
Pre-mRNA Splicing
Transformation of information
Although the stem loop can work as a “lock” to protect our ciphertext from being stolen, information burglar also can decode it by sequencing DNA directly. To overcome this situation, we were inspired by RNA splicing, a critical mechanism by which to modify transcriptome, it also can be used to realize the “misleading” part of the project. In our case, specific sequences contain misleading words are inserted into the information sequence we just designed by the code book as intron. Therefore, only after receivers tranform the “key plasmid” can cryptographic information be transcripted and spliced normally, and can the receiver get the correct information. As for information burglar, he will make a normal DNA sequncing only to obtain a misleading information with wrong meaning. Therefore, pre-mRNA splicing become a new method protecting our ciphertext from being decoded.
Information expression verification
Yeast: a-type yeast.
Function: Using the specific “key-lock” interaction, information can be obtained when expressing a specific key.
Vector construction:
Gene fragments of information with a stem loop and URA screening genes were inserted between the two homologous arms, HA1 and HA2 to construct the pesc-ura-stem loop-information-URA plasmid. HA1 and HA2 act as homology arms to promote the homologous recombination, which allows the integration of the DNA containing the stem loop lock sequence into the yeast genome.
Functional verification:
Plasmids with information fragments were transformed into yeast. Then we extracted the total RNA of yeast and carry out reverse transcription. DNA sequencing will be used to verify the correct expression of the information fragment is expressed, which will be compared with the original information.