Line 70: | Line 70: | ||
<h2 id="Various file formats supported">Various file formats supported</h2> | <h2 id="Various file formats supported">Various file formats supported</h2> | ||
<p>Our software supports the transforming of all formats of files, including jpg, pdf, mp3, etc. So users can store all kinds of computer files in DNA. On the other hand, we provide different formats of DNA sequences for users to download, including txt, fasta, SBOL. Users can easily use these different formats of files to do more things.</p> | <p>Our software supports the transforming of all formats of files, including jpg, pdf, mp3, etc. So users can store all kinds of computer files in DNA. On the other hand, we provide different formats of DNA sequences for users to download, including txt, fasta, SBOL. Users can easily use these different formats of files to do more things.</p> | ||
− | <p class="img-p" style="font-size:13px;"><img src="https://static.igem.org/mediawiki/2016/ | + | <p class="img-p" style="font-size:13px;"><img src="https://static.igem.org/mediawiki/2016/2/2a/Uestc-software-features-1.png" /><br/><B>Fig.1.</B> Various file formats supported.</p> |
<h2 id="Higher fault tolerance">Higher fault tolerance</h2> | <h2 id="Higher fault tolerance">Higher fault tolerance</h2> | ||
<p>Our system involves readings of length 200 bps shifted by 50 bps so as to ensure four-fold<sup>[2]</sup> coverage of the sequences for we can always get the accurate information from the redundant sequence. Meanwhile, we add indexes to the sequence, which contains address code and check code. It will help us know the location of sequence in a file and examine whether the sequence goes wrong or not during the synthesizing, storing or sequencing progress. In short, due to the four-fold redundancy and even-odd check we design, we can easily get to know where errors occur and inaccurate bases can be corrected by majority vote. </p> | <p>Our system involves readings of length 200 bps shifted by 50 bps so as to ensure four-fold<sup>[2]</sup> coverage of the sequences for we can always get the accurate information from the redundant sequence. Meanwhile, we add indexes to the sequence, which contains address code and check code. It will help us know the location of sequence in a file and examine whether the sequence goes wrong or not during the synthesizing, storing or sequencing progress. In short, due to the four-fold redundancy and even-odd check we design, we can easily get to know where errors occur and inaccurate bases can be corrected by majority vote. </p> | ||
− | <p class="img-p" style="font-size:13px;"><img src="https://static.igem.org/mediawiki/2016/ | + | <p class="img-p" style="font-size:13px;"><img src="https://static.igem.org/mediawiki/2016/0/0f/Uestc-software-features-2.png" /><br/><B>Fig.2.</B> Fourfold redundancy and index to improve fault tolerance.</p> |
<h2 id="Securer encryption">Securer encryption</h2> | <h2 id="Securer encryption">Securer encryption</h2> | ||
<p>We use ISAAC64<sup>[3]</sup>, an encryption algorithm, also a fast cryptographic random number generator, to ensure that the bases appearing in consequential DNA sequence are almost random. It can protect the privacy of users, besides, due to its operating principle; reduce the homopolymer ad bio-function sequences.</p> | <p>We use ISAAC64<sup>[3]</sup>, an encryption algorithm, also a fast cryptographic random number generator, to ensure that the bases appearing in consequential DNA sequence are almost random. It can protect the privacy of users, besides, due to its operating principle; reduce the homopolymer ad bio-function sequences.</p> | ||
<h2 id="Usage mode">Usage mode </h2> | <h2 id="Usage mode">Usage mode </h2> | ||
<p>For convenience, we have designed a web page that allows users to experience our software, through which users can upload any format file they want to encode or decode easily and quickly and download the DNA sequences files generated or the original files conveniently. After our test, now users can use it on any device and any platform including smartphones, iPads and computers.</p> | <p>For convenience, we have designed a web page that allows users to experience our software, through which users can upload any format file they want to encode or decode easily and quickly and download the DNA sequences files generated or the original files conveniently. After our test, now users can use it on any device and any platform including smartphones, iPads and computers.</p> | ||
− | + | <p class="img-p" style="font-size: 13px;"><img src="https://static.igem.org/mediawiki/2016/d/d0/Uestc-software-features-3.png"/><br/><B>Fig.3.</B> Friendly interface of Bio101.</p> | |
− | <p class="img-p" style="font-size:13px;"><img src="https://static.igem.org/mediawiki/2016/ | + | <p class="img-p" style="font-size: 13px;"><img src="https://static.igem.org/mediawiki/2016/8/83/Uestc-software-features-4.png"/><br/><B>Fig.4.</B> Conversion any file by Bio101 on different devices and platforms.</p> |
− | <p> | + | |
<h2 id="DNA editing">DNA editing</h2> | <h2 id="DNA editing">DNA editing</h2> | ||
<p>The huge improvement we did compared to the former projects, was that we made DNA editing come true. You can provide the demand of modifying, and Bio101 will tell you the content of sgRNA and new DNA fragment for CRISPR-Cas9 system, which can edit DNA substance.</p> | <p>The huge improvement we did compared to the former projects, was that we made DNA editing come true. You can provide the demand of modifying, and Bio101 will tell you the content of sgRNA and new DNA fragment for CRISPR-Cas9 system, which can edit DNA substance.</p> | ||
<p>Our project has its own features, we compared it with the two in Table1<sup>[1]</sup></p> | <p>Our project has its own features, we compared it with the two in Table1<sup>[1]</sup></p> | ||
− | <p class="img-p" style="font-size:13px;"><img src="https://static.igem.org/mediawiki/2016/ | + | <p class="img-p" style="font-size:13px;"><img src="https://static.igem.org/mediawiki/2016/6/69/Uestc-software-medal-4.png" /><br/><B>Tab.1.</B> The comparison of the similar projects.</p> |
<p>And more details about features of Bio101 are shown as follows:</p> | <p>And more details about features of Bio101 are shown as follows:</p> |
Revision as of 21:38, 19 October 2016
Features
DNA information storage is a promising direction of synthetic biology, there were some scientists and iGEM teams that had opened the way for us. One was CUHK’s project[1] in 2010. The other was a paper[2] published on Nature in 2013. Our DNA information storage system has great features. We do the compatibility, fault tolerance, encryption, usage mode of the system best. Besides, we make DNA editing come true, through CRISPR/Cas9 system.
Various file formats supported
Our software supports the transforming of all formats of files, including jpg, pdf, mp3, etc. So users can store all kinds of computer files in DNA. On the other hand, we provide different formats of DNA sequences for users to download, including txt, fasta, SBOL. Users can easily use these different formats of files to do more things.
Fig.1. Various file formats supported.
Higher fault tolerance
Our system involves readings of length 200 bps shifted by 50 bps so as to ensure four-fold[2] coverage of the sequences for we can always get the accurate information from the redundant sequence. Meanwhile, we add indexes to the sequence, which contains address code and check code. It will help us know the location of sequence in a file and examine whether the sequence goes wrong or not during the synthesizing, storing or sequencing progress. In short, due to the four-fold redundancy and even-odd check we design, we can easily get to know where errors occur and inaccurate bases can be corrected by majority vote.
Fig.2. Fourfold redundancy and index to improve fault tolerance.
Securer encryption
We use ISAAC64[3], an encryption algorithm, also a fast cryptographic random number generator, to ensure that the bases appearing in consequential DNA sequence are almost random. It can protect the privacy of users, besides, due to its operating principle; reduce the homopolymer ad bio-function sequences.
Usage mode
For convenience, we have designed a web page that allows users to experience our software, through which users can upload any format file they want to encode or decode easily and quickly and download the DNA sequences files generated or the original files conveniently. After our test, now users can use it on any device and any platform including smartphones, iPads and computers.
Fig.3. Friendly interface of Bio101.
Fig.4. Conversion any file by Bio101 on different devices and platforms.
DNA editing
The huge improvement we did compared to the former projects, was that we made DNA editing come true. You can provide the demand of modifying, and Bio101 will tell you the content of sgRNA and new DNA fragment for CRISPR-Cas9 system, which can edit DNA substance.
Our project has its own features, we compared it with the two in Table1[1]
Tab.1. The comparison of the similar projects.
And more details about features of Bio101 are shown as follows:
References
- [1] https://2010.igem.org/Team:Hong_Kong-CUHK
- [2] Goldman N, Bertone P, Chen S, et al. Towards practical, high-capacity, low-maintenance information storage in synthesized DNA. [J]. Nature, 2013, 494(7435):77-80.
- [3] http://burtleburtle.net/bob/rand/isaacafa.html