Difference between revisions of "Team:UESTC-software/Proof"

Line 53: Line 53:
 
<div class="content-top">
 
<div class="content-top">
 
     <img src="https://static.igem.org/mediawiki/2016/b/b6/2016Uestc_software-human_practice.png">
 
     <img src="https://static.igem.org/mediawiki/2016/b/b6/2016Uestc_software-human_practice.png">
     <p class="title">Proof</p>
+
     <p class="title">Validation and test</p>
 
</div>
 
</div>
 
<div class="detail-content">
 
<div class="detail-content">

Revision as of 17:37, 15 October 2016

三级页面

Validation and test

Having developed our DNA information storage system, it is important to validate our software performs its intended function. We did thorough dry-lab testing and wet-lab validation, in which we tested the efficiency and safety of our system and successfully restored our file in synthesized DNA sequences.

Dry-lab testing

We chose different formats of files as test cases to test the efficiency and fault tolerance of our system. We must confirm that if certain bases in the sequence change, it can still be restored to the original file. We take a text file” Bio101 description” to clarify our validation.


Fig.1.Software test flow chart.

Wet lab validation

Besides software testing, wet lab validation is also needed.


Fig.3.Wet lab validation flow chart.

We transformed the chosen file, “sSBOLv.svg”, to DNA sequence file. Going through thorough data analysis and safety confirmation, we connected a biotech company to help us synthesize the DNA sequences.

DNA sequences carrying our file information should be stored in host cells. We chose E.coli TOP10 to store plasmids. The synthesized DNA sequences were transformed into pUC47.


Fig.4.Plasmids transformation.

After a week of storage, we took out the sample for sequencing. In order to improve the accuracy of sequencing, we used PCR amplification and high-throughput sequencing to accomplish our work. With regard to the sample, we used PCR amplification to generate more sequences at first. Then used E. coli to copy the sequences for high-throughput sequencing.

In the end, we uploaded the DNA sequences file to our software and decoded them. At last, we achieved the original file perfectly.

CATALOGUE