Line 10: | Line 10: | ||
<link href="https://2016.igem.org/Team:UESTC-software/css/template/footer?action=raw&ctype=text/css" rel="stylesheet" type="text/css" /> | <link href="https://2016.igem.org/Team:UESTC-software/css/template/footer?action=raw&ctype=text/css" rel="stylesheet" type="text/css" /> | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
</head> | </head> | ||
<body> | <body> | ||
Line 64: | 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"> | + | <p class="title">Result</p> |
</div> | </div> | ||
<div class="detail-content"> | <div class="detail-content"> | ||
− | + | <h1 style="font-size:1.4em;">Bio101 software testing </h1> | |
+ | <p>To examine the usability and stability of the software Bio101, we design the software testing model. We test the software in the aspects of errors (deletion, insert and substitute) and the distribution of the errors (discrete or successive). We control the conditions artificially so that we can compare the different situations obviously.</p> | ||
+ | <h2 id="Fault tolerance">Fault tolerance</h2> | ||
+ | <strong>The distribution of errors</strong> | ||
+ | <p>We choose n files including large files (>1M) and small files (<1M), distributing them on 1:1. </p> | ||
+ | <p>We recognize under the equal errors, successive errors which is more than 5% of the sequences length is successive type. The other is discrete type. Especially when we test one type of the distributions, we consider all kinds of errors. For example, when we test the discrete type, we have discrete deletion, discrete insert and discrete substitution equally, then calculate the successful encoding rate. The test of successive distribution is the same.</p> | ||
+ | <p>Here we list the result.</p> | ||
+ | <p class="img-p" style="font-size:13px;"><img src="https://static.igem.org/mediawiki/2016/0/08/Uestc-software-test1.png"/><br/><B>Tab.1.</B>Discrete distribution.</p> | ||
+ | <p class="img-p" style="font-size:13px;"><img src="https://static.igem.org/mediawiki/2016/6/66/Uestc-software-test2.png"/><br/><B>Tab.2.</B>Successive distribution.</p> | ||
+ | <B style="margin-left: 0px;">* √: successful ×: failed</B> | ||
+ | <p>The conclusion is that the fault tolerance of discrete distribution is better than successive distribution’s.</p> | ||
+ | |||
+ | <p class="img-p" style="font-size:13px;"><img src="https://static.igem.org/mediawiki/2016/0/08/Uestc-software-test3.png"/><br/><B>Fig.1.</B>The result comparison.</p> | ||
+ | <strong>Error types</strong> | ||
+ | <p>In a similar approach, we deal with the files in the same way to test errors one by one. We choose n files including large files (>1M) and small files (<1M), distributing them on 1:1. The following is the result.</p> | ||
+ | |||
+ | <p class="img-p" style="font-size:13px;"><img src="https://static.igem.org/mediawiki/2016/e/e7/Uestc-software-test4.png"/><br/><B>Tab.3.</B>Deletion</p> | ||
+ | <p class="img-p" style="font-size:13px;"><img src="https://static.igem.org/mediawiki/2016/9/98/Uestc-software-test5.png"/><br/><B>Tab.4.</B>Insert</p> | ||
+ | <p class="img-p" style="font-size:13px;"><img src="https://static.igem.org/mediawiki/2016/b/be/Uestc-software-test6.png"/><br/><B>Tab.5.</B>Substitution</p> | ||
+ | <B style="margin-left: 0px;">* √: successful ×: failed</B> | ||
+ | <p class="img-p" style="font-size:13px;"><img src="https://static.igem.org/mediawiki/2016/f/f2/Uestc-software-test7.png"/><br/><B>Fig.2.</B>The result of three tests.</p> | ||
+ | <h2 id="Randomness">Randomness</h2> | ||
+ | <p> In consideration of biological safety, we should produce sequences with sufficient random distributed A, T, C, G. We recognize the successive number of the same bases as the standard to test randomness.</p> | ||
+ | <strong>The percentage of normal length of successive bases & the length of the sequence</strong> | ||
+ | |||
+ | <p class="img-p" style="font-size:13px;"><img src="https://static.igem.org/mediawiki/2016/7/7e/Uestc-software-test8.png"/></p> | ||
+ | <p class="img-p" style="font-size:13px;"><img src="https://static.igem.org/mediawiki/2016/a/af/Uestc-software-test9.png"/></p> | ||
+ | <strong>the longest successive bases & the sequence length</strong> | ||
+ | <p class="img-p" style="font-size:13px;"><img src="https://static.igem.org/mediawiki/2016/c/c7/Uestc-software-test10.png"/></p> | ||
+ | <p>As all these we test Bio101, we have the conclusion that our software has great usability and stability. There may be some unexpected situations happening when users encode the files, you can contact us to solve the problem through our iGEM wiki. We desire to improve Bio101 with users and we are looking forward your feedback!</p> | ||
+ | <B style="margin-left: 0px;"><a href="https://2016.igem.org/Team:UESTC-software">*Our wiki: https://2016.igem.org/Team:UESTC-software</a></B> | ||
</div> | </div> | ||
<footer class="footer"> | <footer class="footer"> | ||
Line 88: | Line 107: | ||
<div class="title"><img src="https://static.igem.org/mediawiki/igem.org/e/e3/Uestc_software-reduce.gif" />CATALOGUE</div> | <div class="title"><img src="https://static.igem.org/mediawiki/igem.org/e/e3/Uestc_software-reduce.gif" />CATALOGUE</div> | ||
<ul> | <ul> | ||
+ | <li> | ||
+ | <a href="#Fault tolerance"> | ||
+ | <span></span> | ||
+ | Fault tolerance | ||
+ | </a> | ||
+ | </li> | ||
+ | <li> | ||
+ | <a href="#Randomness"> | ||
+ | <span></span> | ||
+ | Randomness | ||
+ | </a> | ||
+ | </li> | ||
</ul> | </ul> | ||
</div> | </div> |
Revision as of 18:23, 15 October 2016
Result
Bio101 software testing
To examine the usability and stability of the software Bio101, we design the software testing model. We test the software in the aspects of errors (deletion, insert and substitute) and the distribution of the errors (discrete or successive). We control the conditions artificially so that we can compare the different situations obviously.
Fault tolerance
The distribution of errorsWe choose n files including large files (>1M) and small files (<1M), distributing them on 1:1.
We recognize under the equal errors, successive errors which is more than 5% of the sequences length is successive type. The other is discrete type. Especially when we test one type of the distributions, we consider all kinds of errors. For example, when we test the discrete type, we have discrete deletion, discrete insert and discrete substitution equally, then calculate the successful encoding rate. The test of successive distribution is the same.
Here we list the result.
Tab.1.Discrete distribution.
Tab.2.Successive distribution.
The conclusion is that the fault tolerance of discrete distribution is better than successive distribution’s.
Fig.1.The result comparison.
In a similar approach, we deal with the files in the same way to test errors one by one. We choose n files including large files (>1M) and small files (<1M), distributing them on 1:1. The following is the result.
Tab.3.Deletion
Tab.4.Insert
Tab.5.Substitution
Fig.2.The result of three tests.
Randomness
In consideration of biological safety, we should produce sequences with sufficient random distributed A, T, C, G. We recognize the successive number of the same bases as the standard to test randomness.
The percentage of normal length of successive bases & the length of the sequence the longest successive bases & the sequence lengthAs all these we test Bio101, we have the conclusion that our software has great usability and stability. There may be some unexpected situations happening when users encode the files, you can contact us to solve the problem through our iGEM wiki. We desire to improve Bio101 with users and we are looking forward your feedback!
*Our wiki: https://2016.igem.org/Team:UESTC-software