Team:UESTC-Software/Validation.html

From 2014.igem.org

(Difference between revisions)
(Created page with "{{CSS/Main}} <html> <head> <title>Hunman Practice | UESTC Software 2014</title> <meta http-equiv=Content-Type content="text/html;charset=utf-8"> <meta http-equiv="X-UA-Compati...")
 
(7 intermediate revisions not shown)
Line 2: Line 2:
<html>
<html>
<head>
<head>
-
<title>Hunman Practice | UESTC Software 2014</title>
+
<title>Validation | UESTC Software 2014</title>
<meta http-equiv=Content-Type content="text/html;charset=utf-8">
<meta http-equiv=Content-Type content="text/html;charset=utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" >
<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" >
Line 9: Line 9:
<script type="text/javascript" src="https://2014.igem.org/Team:UESTC-Software/jquery-1.8.3.min.js?action=raw&ctype=text/javascript"></script>
<script type="text/javascript" src="https://2014.igem.org/Team:UESTC-Software/jquery-1.8.3.min.js?action=raw&ctype=text/javascript"></script>
<script type="text/javascript" src="https://2014.igem.org/Team:UESTC-Software/jquery.mousewheel.min.js?action=raw&ctype=text/javascript"></script>
<script type="text/javascript" src="https://2014.igem.org/Team:UESTC-Software/jquery.mousewheel.min.js?action=raw&ctype=text/javascript"></script>
 +
<style type="text/css">
 +
.font5
 +
{color:#FF0000;
 +
font-size:11.0pt;
 +
font-weight:400;
 +
font-style:normal;
 +
text-decoration:none;
 +
font-family:"Arial";
 +
mso-generic-font-family:swiss;
 +
mso-font-charset:134;}
 +
.style0
 +
{mso-number-format:"General";
 +
text-align:general;
 +
vertical-align:middle;
 +
white-space:nowrap;
 +
mso-rotate:0;
 +
mso-pattern:auto;
 +
mso-background-source:auto;
 +
color:#000000;
 +
font-size:11.0pt;
 +
font-weight:400;
 +
font-style:normal;
 +
text-decoration:none;
 +
font-family:Tahoma;
 +
mso-generic-font-family:swiss;
 +
mso-font-charset:134;
 +
border:none;
 +
mso-protection:locked visible;
 +
mso-style-name:"Normal";
 +
mso-style-id:0;}
 +
.style16
 +
{mso-number-format:"_ * \#\,\#\#0\.00_ \;_ * \\-\#\,\#\#0\.00_ \;_ * \0022-\0022??_ \;_ \@_ ";
 +
mso-style-name:"Comma";
 +
mso-style-id:3;}
 +
.style17
 +
{mso-number-format:"_ \0022\00A5\0022* \#\,\#\#0\.00_ \;_ \0022\00A5\0022* \\-\#\,\#\#0\.00_ \;_ \0022\00A5\0022* \0022-\0022??_ \;_ \@_ ";
 +
mso-style-name:"Currency";
 +
mso-style-id:4;}
 +
.style18
 +
{mso-number-format:"_ * \#\,\#\#0_ \;_ * \\-\#\,\#\#0_ \;_ * \0022-\0022_ \;_ \@_ ";
 +
mso-style-name:"Comma[0]";
 +
mso-style-id:6;}
 +
.style19
 +
{mso-number-format:"0%";
 +
mso-style-name:"Percent";
 +
mso-style-id:5;}
 +
.style20
 +
{mso-number-format:"_ \0022\00A5\0022* \#\,\#\#0_ \;_ \0022\00A5\0022* \\-\#\,\#\#0_ \;_ \0022\00A5\0022* \0022-\0022_ \;_ \@_ ";
 +
mso-style-name:"Currency[0]";
 +
mso-style-id:7;}
 +
td
 +
{mso-style-parent:style0;
 +
padding-top:1px;
 +
padding-right:1px;
 +
padding-left:1px;
 +
mso-ignore:padding;
 +
mso-number-format:"General";
 +
text-align:general;
 +
vertical-align:bottom;
 +
white-space:nowrap;
 +
mso-rotate:0;
 +
mso-pattern:auto;
 +
mso-background-source:auto;
 +
color:#000000;
 +
font-size:11.0pt;
 +
font-weight:400;
 +
font-style:normal;
 +
text-decoration:none;
 +
font-family:Tahoma;
 +
mso-generic-font-family:swiss;
 +
mso-font-charset:134;
 +
border: 1px solid #fff;
 +
mso-protection:locked visible;}
 +
.xl22
 +
{mso-style-parent:style0;
 +
text-align:left;
 +
color:#808080;
 +
font-family:Arial;
 +
border: 1px solid #c7d3af;}
 +
.xl24
 +
{mso-style-parent:style0;
 +
font-family:Arial;border: 1px solid #c7d3af}
 +
.xl25
 +
{mso-style-parent:style0;
 +
text-align:center;
 +
vertical-align:middle;
 +
white-space:normal;
 +
color:#808080;
 +
font-family:Arial;border: 1px solid #c7d3af}
 +
.xl26
 +
{mso-style-parent:style0;
 +
text-align:center;
 +
white-space:normal;
 +
color:#808080;
 +
font-family:Arial;border: 1px solid #c7d3af}
 +
.xl27
 +
{mso-style-parent:style0;
 +
text-align:center;
 +
white-space:normal;
 +
color:#808080;
 +
font-family:Arial;}
 +
 +
.xl31
 +
{mso-style-parent:style0;
 +
text-align:center;
 +
vertical-align:middle;
 +
white-space:normal;
 +
mso-pattern:auto none;
 +
background:#99CC00;
 +
color:#FFFFFF;
 +
font-family:Arial;}
 +
.xl32
 +
{mso-style-parent:style0;
 +
text-align:center;
 +
vertical-align:middle;
 +
white-space:normal;
 +
mso-pattern:auto none;
 +
background:#00CCFF;
 +
color:#FFFFFF;
 +
font-family:Arial;}
 +
.xl33
 +
{mso-style-parent:style0;
 +
text-align:center;
 +
white-space:normal;
 +
color:#808080;
 +
font-family:Arial;border: 1px solid #c7d3af}
 +
.xl34
 +
{mso-style-parent:style0;
 +
text-align:center;
 +
color:#808080;
 +
background:#FF0000;
 +
font-family:Arial;}
 +
.xl35
 +
{mso-style-parent:style0;
 +
text-align:center;
 +
vertical-align:middle;
 +
mso-pattern:auto none;
 +
background:#99CC00;
 +
color:#FFFFFF;
 +
font-family:Arial;}
 +
.xl36
 +
{mso-style-parent:style0;
 +
text-align:center;
 +
vertical-align:middle;
 +
mso-pattern:auto none;
 +
background:#00CCFF;
 +
color:#FFFFFF;
 +
font-family:Arial;}
 +
.xl37
 +
{mso-style-parent:style0;
 +
text-align:center;
 +
vertical-align:middle;
 +
mso-pattern:auto none;
 +
background:#FF0000;
 +
color:#FFFFFF;
 +
font-family:Arial;}
 +
.xl38
 +
{mso-style-parent:style0;
 +
text-align:left;
 +
vertical-align:middle;
 +
white-space:normal;
 +
color:#808080;
 +
font-family:Arial;border: 1px solid #c7d3af}
 +
.xl39
 +
{mso-style-parent:style0;
 +
text-align:center;
 +
color:#808080;
 +
font-family:Arial;border: 1px solid #c7d3af}
 +
.xl41
 +
{mso-style-parent:style0;
 +
text-align:center;
 +
vertical-align:middle;
 +
mso-pattern:auto none;
 +
background:#99CC00;
 +
color:#FFFFFF;
 +
font-family:Arial;}
 +
.xl42
 +
{mso-style-parent:style0;
 +
text-align:left;
 +
white-space:normal;
 +
color:#808080;
 +
font-family:Arial;border: 1px solid #c7d3af}
 +
.xl43
 +
{mso-style-parent:style0;
 +
white-space:normal;
 +
color:#808080;
 +
font-family:Arial;border: 1px solid #c7d3af}
 +
.xl44
 +
{mso-style-parent:style0;
 +
text-align:center;
 +
vertical-align:middle;
 +
white-space:normal;
 +
mso-pattern:auto none;
 +
background:#99CC00;
 +
color:#FFFFFF;
 +
font-family:Arial;}
 +
.xl45
 +
{mso-style-parent:style0;
 +
text-align:center;
 +
vertical-align:middle;
 +
white-space:normal;
 +
mso-pattern:auto none;
 +
background:#00CCFF;
 +
color:#FFFFFF;
 +
font-family:Arial;}
 +
.xl46
 +
{mso-style-parent:style0;
 +
text-align:center;
 +
vertical-align:middle;
 +
white-space:normal;
 +
mso-pattern:auto none;
 +
background:#FF0000;
 +
color:#FFFFFF;
 +
font-family:Arial;}
 +
.xl47
 +
{mso-style-parent:style0;
 +
text-align:center;
 +
white-space:normal;
 +
color:#808080;
 +
font-family:Arial;border: 1px solid #c7d3af}
 +
.xl48
 +
{mso-style-parent:style0;
 +
text-align:center;
 +
white-space:normal;
 +
mso-pattern:auto none;
 +
background:#99CC00;
 +
color:#FFFFFF;
 +
font-family:Arial;}
 +
.xl49
 +
{mso-style-parent:style0;
 +
text-align:center;
 +
white-space:normal;
 +
mso-pattern:auto none;
 +
background:#00CCFF;
 +
color:#FFFFFF;
 +
font-family:Arial;}
 +
.xl50
 +
{mso-style-parent:style0;
 +
text-align:center;
 +
white-space:normal;
 +
mso-pattern:auto none;
 +
background:#FF0000;
 +
color:#FFFFFF;
 +
font-family:Arial;}
 +
.xl51
 +
{mso-style-parent:style0;
 +
text-align:left;
 +
white-space:normal;
 +
color:#808080;
 +
font-family:Arial;border: 1px solid #c7d3af}
 +
</style>
</head>
</head>
<body style="overflow-y: hidden;">
<body style="overflow-y: hidden;">
Line 18: Line 269:
<div id="vine3" class="vine"></div>
<div id="vine3" class="vine"></div>
</div>
</div>
-
<h1 style="padding-top: 30px">Human Practice</h1>
+
<h1 style="padding-top: 30px">Validation</h1>
<div class="parts" style="padding: 20px 50px 20px 100px;">
<div class="parts" style="padding: 20px 50px 20px 100px;">
-
<div class="question" id="p1">Part A.</div>
+
<div class="question" id="p1">Complexity Analysis</div>
-
<p>On April 29,we came to Chengdu No.7 senior high school,which is the best high school in Chengdu,for a lecture about the iGEM and synthetic biology.Before the lecture,we prepared eye-catching posters and organized slide for the sake of making it easier to understand.</p>
+
<h2>1 Notation</h2>
-
            <p>First of all,as the representative of our team,Wu Yaoming gave a brief introduction about iGEM to the high school students,especially about the software track.Then,Chenxin explained some concepts of synthetic biology which aroused their high motivation to try it.Finally,several teammates went to the stage to describe the general destination of our software.The picture shows below is about making an introduction about iGEM by Wu.</p>
+
<p><span class="serif">n</span> Number of candidate sgRNAs</p>
-
            <a href="https://static.igem.org/mediawiki/2014/d/d7/2014-UESTC-Software-Hp1.jpg" target="_blank"><img src="https://static.igem.org/mediawiki/2014/d/d7/2014-UESTC-Software-Hp1.jpg"></a>
+
<p><span class="serif">n<sub>h</sub></span> Number of hits in cache</p>
-
            <p>Gratifyingly,during the lecture,the high school students focused attention to the task we were dedicated in and showed great enthusiasm about the competation.The objective of human practice is to make more people familiar with synthetic biology,now we were out of the first step.</p>
+
<p><span class="serif">n<sub>m</sub></span> Number of misses in cache</p>
-
            <a href="https://static.igem.org/mediawiki/2014/3/30/2014-UESTC-Software-Hp2.jpg" target="_blank"><img src="https://static.igem.org/mediawiki/2014/3/30/2014-UESTC-Software-Hp2.jpg"></a>
+
<p><span class="serif">n<sub>t</sub></span> System will only output n<sub>t</sub> results</p>
-
            <p>After the lecture,we were surrounded by the students,well,also by their questions.Our earnest teammates explained them in detail one by one. Our uniform called ‘facebook’ is inspired by the Face off in Sichuan Opera.It conveyed our wishes:We wish the iGEM will be more far-reaching in not only UESTC but also high schools in Chengdu.We wore it while the students wore their school uniforms.And they will be the important scientific and technological manpower in the future!</p>
+
<p><span class="serif">m</span> Number of possible-o_target sgRNAs</p>
-
            <p>Before our leaving,we took photos with the high school students.This was a wonderful and meaningful lecture.Just like what the banner says, we wish the synthetic biology to be a part of our life!So,join us!</p>
+
<p><span class="serif">l</span> Length of sgRNA</p>
-
            <a href="https://static.igem.org/mediawiki/2014/b/b0/2014-UESTC-Software-Hp3.jpg" target="_blank"><img src="https://static.igem.org/mediawiki/2014/b/b0/2014-UESTC-Software-Hp3.jpg"></a>
+
<p><span class="serif">t<sub>cd</sub></span> Time cost on connecting database</p>
 +
<p><span class="serif">t<sub>rd</sub></span> Approximate time cost on one database operation</p>
 +
          <h2>2 Analysis</h2>
 +
          <p>1. System will connect to Database, which costs <span class="serif">t<sub>cd</sub></span>.</p>
 +
<p>2. Retrieve data from database, which costs <span class="serif">t<sub>rd</sub>* (n + m)</span>.</p>
 +
<p>3. System calculate each <span class="serif">n</span> candidate sgRNAs' scores. For <span class="serif">n<sub>h</sub></span> sgRNAs which
 +
has already calculated before, system will cost only <span class="serif">O(n<sub>h</sub>)</span>. For n<sub>m</sub> others,
 +
system will calculate the scores.
 +
According to our algorithm, those sgRNAs will compare every <span class="serif">m</span> possible-
 +
o_target sgRNAs. In each comparison, algorithm compare all <span class="serif">l</span> nucleobase,
 +
make a little adds and multiplies, package result to strings and save strings
 +
to database. All <span class="serif">n<sub>m</sub></span> calculation will cost n<sub>m</sub>* (m*l + t<sub>rd</sub>).</p>
 +
<p>4. System will sort all <span class="serif">n</span> result, which cost <span class="serif">O(n log2 n)</span>.</p>
 +
<p>5. Output result costs <span class="serif">O(n<sub>t</sub>)</span>.</p>
 +
<h2>3 Run Time</h2>
 +
<p><span class="serif">t<sub>cd</sub> + t<sub>rd</sub>* (n + m) + O(n<sub>h</sub>) + n<sub>m</sub>* (m* l + t<sub>rd</sub>) + O(n log<sub>2</sub> n) + O(n<sub>t</sub>)</span></p>
</div>
</div>
<div class="parts" style="padding: 20px 50px 20px 100px;">
<div class="parts" style="padding: 20px 50px 20px 100px;">
-
<div class="question" id="p2">Part B. Communication with other iGEM teams</div>
+
<div class="question" id="p2">Software Validation</div>
-
<p>On July 25th 2014, we communicated with the SCU-China iGEM team and the UESTC-China iGEM team in our school. We discussed some issues we encountered in the preparation progress and drew on each other’s experience.</p>
+
<p>In order to verify the availability of our software, we used the CRISPR-P and Optimized CRISPR Design these two CRISPR tools, under the condition of the same input sequence, to compare their results with ours.</p>
-
<a href="https://static.igem.org/mediawiki/2014/2/2e/2014-UESTC-Software-Hp4.jpg" target="_blank"><img src="https://static.igem.org/mediawiki/2014/2/2e/2014-UESTC-Software-Hp4.jpg"></a>
+
<p>We use the same input sequence:</p>
-
<p>After that,we visited the laboratory where the UESTC-China worked in summer and we knew some knowledge about biological experiment which inspired us a lot in the software test we were going to work on.</p>
+
<p style="word-break: break-all;">TTTGAGGTCAATACAAATCCTATTTCTTGTGGTTTTCTTTCCTTCACTTAGCTATGGATGGTTTATCTTC
-
<a href="https://static.igem.org/mediawiki/2014/8/8d/2014-UESTC-Software-Hp5.jpg" target="_blank"><img src="https://static.igem.org/mediawiki/2014/8/8d/2014-UESTC-Software-Hp5.jpg"></a>
+
ATTTGTTATATTGGATACAAGCTTTGCTACGATCTACATTTGGGAATGTGAGTCTCTTATTGTAACCTTA
-
<p>After the short but meaningful communication,we knew more about each other and we also found our shortcomings form comparison.</p>
+
GGGTTGGTTTATCTCAAGAATCTTATTAATTGTTTGGACTGTTTATGTTTGGACATTTATTGTCATTCTT<br/>(NC_003070.9,Arabidopsis thaliana ,chromosome 1,211-420)</p>
-
<p>See you in Boston!</p>
+
<p>The output results of CRISPR-P, Optimized CRISPR Design and CRISPR-X respectively are:</p>
 +
<a href="https://static.igem.org/mediawiki/2014/c/c5/2014-UESTC-Software-Sv1.jpg" target="_blank"><img src="https://static.igem.org/mediawiki/2014/c/c5/2014-UESTC-Software-Sv1.jpg"></a>
 +
<p style="font-size: 14px;text-align: center;font-weight: 900;margin: 0 auto 20px;">CRISPR-P</p>
 +
<a href="https://static.igem.org/mediawiki/2014/5/58/2014-UESTC-Software-Sv2.jpg" target="_blank"><img src="https://static.igem.org/mediawiki/2014/5/58/2014-UESTC-Software-Sv2.jpg"></a>
 +
<p style="font-size: 14px;text-align: center;font-weight: 900;margin: 0 auto 20px;">Optimized CRISPR Design</p>
 +
<a href="https://static.igem.org/mediawiki/2014/0/0a/2014-UESTC-Software-Sv3.jpg" target="_blank"><img src="https://static.igem.org/mediawiki/2014/0/0a/2014-UESTC-Software-Sv3.jpg"></a>
 +
<p style="font-size: 14px;text-align: center;font-weight: 900;margin: 0 auto 20px;">CRISPR-X</p>
 +
<p>Comparison:</p>
 +
<h3>(a)The number of sgRNA results</h3>
 +
<p>As we have seen, the number of sgRNA results of three software are all 14, in addition, the 14 sgRNA sequences are all the same(just the rank are different), proves our software’s approach to find sgrna is correct.</p>
 +
<h3>(b)The ranking of sgRNA results</h3>
 +
<p>Since three software have different scoring algorithm, so the rankings are not exactly the same. In addition, for our scoring which contains an efficacy score, so the rank of CRISPR-X and the other two software vary greatly. However, for specific scores, in some degree, the ranking trend of our software and the other two software are similar.</p>
 +
<table width="100%" cellspacing="0px" style="border-collapse:collapse;word-break:break-word;border-color: #c7d3af;
 +
color: #999;">
 +
  <colgroup><col width="243" style="mso-width-source:userset;mso-width-alt:7776;">
 +
  <col width="76" style="mso-width-source:userset;mso-width-alt:2432;">
 +
  <col width="76.07" span="2" style="mso-width-source:userset;mso-width-alt:2434;">
 +
  <col width="91" span="3" style="mso-width-source:userset;mso-width-alt:2912;">
 +
  </colgroup><tbody><tr height="19" style="height:14.25pt;">
 +
    <td class="xl42" height="19" width="744.13" colspan="7" style="height:14.25pt;width:558.10pt;border-right:none;border-bottom:none;" x:str="">Species:Arabidopsis thaliana ,location:chromosome 1,211-420</td>
 +
  </tr>
 +
  <tr height="80" style="height:60.00pt;mso-height-source:userset;mso-height-alt:1200;">
 +
    <td class="xl43" height="80" style="height:60.00pt;" x:str="">Sequence</td>
 +
    <td class="xl26" x:str="">Specificity scoe</td>
 +
    <td class="xl26" x:str="">Efficacy score</td>
 +
    <td class="xl26" x:str="">Total score</td>
 +
    <td class="xl44" x:str="">Rank (CRISPR-P)</td>
 +
    <td class="xl45" x:str="">Rank (CRISPR - X Specificity)</td>
 +
    <td class="xl46" x:str="">Rank (Optimized CRISPR Design)</td>
 +
  </tr>
 +
  <tr height="19" style="height:14.25pt;">
 +
    <td class="xl42" height="19" style="height:14.25pt;" x:str="">TTCCTTCACTTAGCTATGGA<font class="font5">TGG</font></td>
 +
    <td class="xl47" x:num="">49</td>
 +
    <td class="xl47" x:num="">15</td>
 +
    <td class="xl47" x:num="">64</td>
 +
    <td class="xl48" x:num="">1</td>
 +
    <td class="xl49" x:str="">1(3)</td>
 +
    <td class="xl50" x:num="">5</td>
 +
  </tr>
 +
  <tr height="19" style="height:14.25pt;">
 +
    <td class="xl42" height="19" style="height:14.25pt;" x:str="">AGTCTCTTATTGTAACCTTA<font class="font5">GGG</font></td>
 +
    <td class="xl47" x:num="">48</td>
 +
    <td class="xl47" x:num="">0</td>
 +
    <td class="xl47" x:num="">48</td>
 +
    <td class="xl48" x:num="">2</td>
 +
    <td class="xl49" x:str="">3(8)</td>
 +
    <td class="xl50" x:num="">2</td>
 +
  </tr>
 +
  <tr height="19" style="height:14.25pt;">
 +
    <td class="xl42" height="19" style="height:14.25pt;" x:str="">TCTTATTGTAACCTTAGGGT<font class="font5">TGG</font></td>
 +
    <td class="xl47" x:num="">48</td>
 +
    <td class="xl47" x:num="">0</td>
 +
    <td class="xl47" x:num="">48</td>
 +
    <td class="xl48" x:num="">3</td>
 +
    <td class="xl49" x:str="">4(7)</td>
 +
    <td class="xl50" x:num="">1</td>
 +
  </tr>
 +
  <tr height="19" style="height:14.25pt;">
 +
    <td class="xl42" height="19" style="height:14.25pt;" x:str="">CTTGAGATAAACCAACCCTA<font class="font5">AGG</font></td>
 +
    <td class="xl47" x:num="">49</td>
 +
    <td class="xl47" x:num="">15</td>
 +
    <td class="xl47" x:num="">64</td>
 +
    <td class="xl48" x:num="">4</td>
 +
    <td class="xl49" x:str="">2(2)</td>
 +
    <td class="xl50" x:num="">3</td>
 +
  </tr>
 +
  <tr height="19" style="height:14.25pt;">
 +
    <td class="xl42" height="19" style="height:14.25pt;" x:str="">GCTTTGCTACGATCTACATT<font class="font5">TGG</font></td>
 +
    <td class="xl47" x:num="">48</td>
 +
    <td class="xl47" x:num="">32</td>
 +
    <td class="xl47" x:num="">80</td>
 +
    <td class="xl48" x:num="">5</td>
 +
    <td class="xl49" x:str="">5(1)</td>
 +
    <td class="xl50" x:num="">4</td>
 +
  </tr>
 +
  <tr height="19" style="height:14.25pt;">
 +
    <td class="xl42" height="19" style="height:14.25pt;" x:str="">TTCTTTCCTTCACTTAGCTA<font class="font5">TGG</font></td>
 +
    <td class="xl47" x:num="">47</td>
 +
    <td class="xl47" x:num="">0</td>
 +
    <td class="xl47" x:num="">47</td>
 +
    <td class="xl48" x:num="">6</td>
 +
    <td class="xl49" x:str="">7(9)</td>
 +
    <td class="xl50" x:num="">7</td>
 +
  </tr>
 +
  <tr height="19" style="height:14.25pt;">
 +
    <td class="xl42" height="19" style="height:14.25pt;" x:str="">AACCATCCATAGCTAAGTGA<font class="font5">AGG</font></td>
 +
    <td class="xl47" x:num="">48</td>
 +
    <td class="xl47" x:num="">15</td>
 +
    <td class="xl47" x:num="">63</td>
 +
    <td class="xl48" x:num="">7</td>
 +
    <td class="xl49" x:str="">6(5)</td>
 +
    <td class="xl50" x:num="">6</td>
 +
  </tr>
 +
  <tr height="19" style="height:14.25pt;">
 +
    <td class="xl42" height="19" style="height:14.25pt;" x:str="">AATACAAATCCTATTTCTTG<font class="font5">TGG</font></td>
 +
    <td class="xl47" x:num="">45</td>
 +
    <td class="xl47" x:num="">0</td>
 +
    <td class="xl47" x:num="">45</td>
 +
    <td class="xl48" x:num="">8</td>
 +
    <td class="xl49" x:str="">8(10)</td>
 +
    <td class="xl50" x:num="">9</td>
 +
  </tr>
 +
  <tr height="19" style="height:14.25pt;">
 +
    <td class="xl42" height="19" style="height:14.25pt;" x:str="">GAGTCTCTTATTGTAACCTT<font class="font5">AGG</font></td>
 +
    <td class="xl47" x:num="">45</td>
 +
    <td class="xl47" x:num="">17</td>
 +
    <td class="xl47" x:num="">63</td>
 +
    <td class="xl48" x:num="">9</td>
 +
    <td class="xl49" x:str="">9(4)</td>
 +
    <td class="xl50" x:num="">8</td>
 +
  </tr>
 +
  <tr height="19" style="height:14.25pt;">
 +
    <td class="xl42" height="19" style="height:14.25pt;" x:str="">CAAGAATCTTATTAATTGTT<font class="font5">TGG</font></td>
 +
    <td class="xl47" x:num="">43</td>
 +
    <td class="xl47" x:num="">0</td>
 +
    <td class="xl47" x:num="">43</td>
 +
    <td class="xl48" x:num="">10</td>
 +
    <td class="xl49" x:str="">10(11)</td>
 +
    <td class="xl50" x:num="">11</td>
 +
  </tr>
 +
  <tr height="19" style="height:14.25pt;">
 +
    <td class="xl42" height="19" style="height:14.25pt;" x:str="">CTTTGCTACGATCTACATTT<font class="font5">GGG</font></td>
 +
    <td class="xl47" x:num="">42</td>
 +
    <td class="xl47" x:num="">0</td>
 +
    <td class="xl47" x:num="">42</td>
 +
    <td class="xl48" x:num="">11</td>
 +
    <td class="xl49" x:str="">11(12)</td>
 +
    <td class="xl50" x:num="">10</td>
 +
  </tr>
 +
  <tr height="19" style="height:14.25pt;">
 +
    <td class="xl42" height="19" style="height:14.25pt;" x:str="">TTGTTTGGACTGTTTATGTT<font class="font5">TGG</font></td>
 +
    <td class="xl47" x:num="">36</td>
 +
    <td class="xl47" x:num="">0</td>
 +
    <td class="xl47" x:num="">36</td>
 +
    <td class="xl48" x:num="">12</td>
 +
    <td class="xl49" x:str="">12(13)</td>
 +
    <td class="xl50" x:num="">12</td>
 +
  </tr>
 +
  <tr height="19" style="height:14.25pt;">
 +
    <td class="xl42" height="19" style="height:14.25pt;" x:str="">TTTATCTTCATTTGTTATAT<font class="font5">TGG</font></td>
 +
    <td class="xl47" x:num="">29</td>
 +
    <td class="xl47" x:num="">0</td>
 +
    <td class="xl47" x:num="">29</td>
 +
    <td class="xl48" x:num="">13</td>
 +
    <td class="xl49" x:str="">14(14)</td>
 +
    <td class="xl50" x:num="">13</td>
 +
  </tr>
 +
  <tr height="19" style="height:14.25pt;">
 +
    <td class="xl42" height="19" style="height:14.25pt;" x:str="">GAAAGAAAACCACAAGAAAT<font class="font5">AGG</font></td>
 +
    <td class="xl47" x:num="">35</td>
 +
    <td class="xl47" x:num="">17</td>
 +
    <td class="xl47" x:num="">53</td>
 +
    <td class="xl48" x:num="">14</td>
 +
    <td class="xl49" x:str="">13(6)</td>
 +
    <td class="xl50" x:num="">14</td>
 +
  </tr>
 +
  <tr height="19" style="height:14.25pt;">
 +
    <td class="xl51" height="19" colspan="7" style="height:14.25pt;border-right:none;border-bottom:none;" x:str=""><span style="mso-spacerun:yes;">&nbsp;</span>In parentheses represents the total rank</td>
 +
  </tr>
 +
  <!--[if supportMisalignedColumns]-->
 +
    <tr width="0" style="display:none;">
 +
    <td width="243" style="width:182;"></td>
 +
    <td width="76" style="width:57;"></td>
 +
    <td width="76" style="width:57;"></td>
 +
    <td width="91" style="width:68;"></td>
 +
    </tr>
 +
  <!--[endif]-->
 +
  </tbody></table>
 +
  <h3>(c) The position and strand of sgRNA results</h3>
 +
  <p>Through our careful comparison, we found that the location information of sgrna of CRISPR-X is exactly the same with CRISPR-P (Optimized CRISPR Design pages doesn’t show the exact location), the results further illustrate the the availability of our software.</p>
 +
<table  width="100%" cellspacing="0px" style="border-collapse:collapse;word-break:break-word;border-color: #c7d3af;
 +
color: #999;">
 +
  <colgroup><col width="72" style="width:54.00pt;">
 +
  <col width="190" style="mso-width-source:userset;mso-width-alt:6080;">
 +
  <col width="87" span="3" style="mso-width-source:userset;mso-width-alt:2784;">
 +
  </colgroup><tbody><tr height="44" style="height:33.00pt;mso-height-source:userset;mso-height-alt:660;">
 +
    <td class="xl38" height="44" width="523" colspan="5" style="height:33.00pt;width:392.25pt;border-right:none;border-bottom:none;" x:str="">Species:Arabidopsis thaliana ,location:chromosome 1,211-420</td>
 +
  </tr>
 +
  <tr height="26.67" style="height:20.00pt;mso-height-source:userset;mso-height-alt:400;">
 +
    <td class="xl25" height="64" colspan="2" rowspan="2" style="height:48.00pt;border-right:none;border-bottom:none;" x:str="">sgRNA sequence</td>
 +
    <td class="xl39" colspan="3" style="border-right:none;border-bottom:none;" x:str="">Position, strand</td>
 +
  </tr>
 +
  <tr height="37.33" style="height:28.00pt;mso-height-source:userset;mso-height-alt:560;">
 +
    <td class="xl41" x:str="">CRISPR-P</td>
 +
    <td class="xl36" x:str="">CRISPR-X</td>
 +
    <td class="xl33" x:str="" style="background-color:red;border-color: #fff;
 +
color: #fff;">Optimized CRISPR Design</td>
 +
  </tr>
 +
  <tr height="19" style="height:14.25pt;">
 +
    <td class="xl22" height="19" colspan="2" style="height:14.25pt;border-right:none;border-bottom:none;" x:str="">TTCCTTCACTTAGCTATGGA<font class="font5">TGG</font></td>
 +
    <td class="xl41" x:str="">249,"+"</td>
 +
    <td class="xl36" x:str="">249,"+"</td>
 +
    <td class="xl37" x:str="">/</td>
 +
  </tr>
 +
  <tr height="19" style="height:14.25pt;">
 +
    <td class="xl22" height="19" colspan="2" style="height:14.25pt;border-right:none;border-bottom:none;" x:str="">AGTCTCTTATTGTAACCTTA<font class="font5">GGG</font></td>
 +
    <td class="xl41" x:str="">331,"+"</td>
 +
    <td class="xl36" x:str="">331,"+"</td>
 +
    <td class="xl37" x:str="">/</td>
 +
  </tr>
 +
  <tr height="19" style="height:14.25pt;">
 +
    <td class="xl22" height="19" colspan="2" style="height:14.25pt;border-right:none;border-bottom:none;" x:str="">TCTTATTGTAACCTTAGGGT<font class="font5">TGG</font></td>
 +
    <td class="xl41" x:str="">335,"+"</td>
 +
    <td class="xl36" x:str="">335,"+"</td>
 +
    <td class="xl37" x:str="">/</td>
 +
  </tr>
 +
  <tr height="19" style="height:14.25pt;">
 +
    <td class="xl22" height="19" colspan="2" style="height:14.25pt;border-right:none;border-bottom:none;" x:str="">CTTGAGATAAACCAACCCTA<font class="font5">AGG</font></td>
 +
    <td class="xl41" x:str="">346,"-"</td>
 +
    <td class="xl36" x:str="">346,"-"</td>
 +
    <td class="xl37" x:str="">/</td>
 +
  </tr>
 +
  <tr height="19" style="height:14.25pt;">
 +
    <td class="xl22" height="19" colspan="2" style="height:14.25pt;border-right:none;border-bottom:none;" x:str="">GCTTTGCTACGATCTACATT<font class="font5">TGG</font></td>
 +
    <td class="xl41" x:str="">301,"+"</td>
 +
    <td class="xl36" x:str="">301,"+"</td>
 +
    <td class="xl37" x:str="">/</td>
 +
  </tr>
 +
  <tr height="19" style="height:14.25pt;">
 +
    <td class="xl22" height="19" colspan="2" style="height:14.25pt;border-right:none;border-bottom:none;" x:str="">TTCTTTCCTTCACTTAGCTA<font class="font5">TGG</font></td>
 +
    <td class="xl41" x:str="">245,"+"</td>
 +
    <td class="xl36" x:str="">245,"+"</td>
 +
    <td class="xl37" x:str="">/</td>
 +
  </tr>
 +
  <tr height="19" style="height:14.25pt;">
 +
    <td class="xl22" height="19" colspan="2" style="height:14.25pt;border-right:none;border-bottom:none;" x:str="">AACCATCCATAGCTAAGTGA<font class="font5">AGG</font></td>
 +
    <td class="xl41" x:str="">251,"-"</td>
 +
    <td class="xl36" x:str="">251,"-"</td>
 +
    <td class="xl37" x:str="">/</td>
 +
  </tr>
 +
  <tr height="19" style="height:14.25pt;">
 +
    <td class="xl22" height="19" colspan="2" style="height:14.25pt;border-right:none;border-bottom:none;" x:str="">AATACAAATCCTATTTCTTG<font class="font5">TGG</font></td>
 +
    <td class="xl41" x:str="">220,"+"</td>
 +
    <td class="xl36" x:str="">220,"+"</td>
 +
    <td class="xl37" x:str="">/</td>
 +
  </tr>
 +
  <tr height="19" style="height:14.25pt;">
 +
    <td class="xl22" height="19" colspan="2" style="height:14.25pt;border-right:none;border-bottom:none;" x:str="">GAGTCTCTTATTGTAACCTT<font class="font5">AGG</font></td>
 +
    <td class="xl41" x:str="">330,"+"</td>
 +
    <td class="xl36" x:str="">330,"+"</td>
 +
    <td class="xl37" x:str="">/</td>
 +
  </tr>
 +
  <tr height="19" style="height:14.25pt;">
 +
    <td class="xl22" height="19" colspan="2" style="height:14.25pt;border-right:none;border-bottom:none;" x:str="">CAAGAATCTTATTAATTGTT<font class="font5">TGG</font></td>
 +
    <td class="xl41" x:str="">365,"+"</td>
 +
    <td class="xl36" x:str="">365,"+"</td>
 +
    <td class="xl37" x:str="">/</td>
 +
  </tr>
 +
  <tr height="19" style="height:14.25pt;">
 +
    <td class="xl22" height="19" colspan="2" style="height:14.25pt;border-right:none;border-bottom:none;" x:str="">CTTTGCTACGATCTACATTT<font class="font5">GGG</font></td>
 +
    <td class="xl41" x:str="">302,"+"</td>
 +
    <td class="xl36" x:str="">302,"+"</td>
 +
    <td class="xl37" x:str="">/</td>
 +
  </tr>
 +
  <tr height="19" style="height:14.25pt;">
 +
    <td class="xl22" height="19" colspan="2" style="height:14.25pt;border-right:none;border-bottom:none;" x:str="">TTGTTTGGACTGTTTATGTT<font class="font5">TGG</font></td>
 +
    <td class="xl41" x:str="">380,"+"</td>
 +
    <td class="xl36" x:str="">380,"+"</td>
 +
    <td class="xl37" x:str="">/</td>
 +
  </tr>
 +
  <tr height="19" style="height:14.25pt;">
 +
    <td class="xl22" height="19" colspan="2" style="height:14.25pt;border-right:none;border-bottom:none;" x:str="">TTTATCTTCATTTGTTATAT<font class="font5">TGG</font></td>
 +
    <td class="xl41" x:str="">272,"+"</td>
 +
    <td class="xl36" x:str="">272,"+"</td>
 +
    <td class="xl37" x:str="">/</td>
 +
  </tr>
 +
  <tr height="19" style="height:14.25pt;">
 +
    <td class="xl22" height="19" colspan="2" style="height:14.25pt;border-right:none;border-bottom:none;" x:str="">GAAAGAAAACCACAAGAAAT<font class="font5">AGG</font></td>
 +
    <td class="xl41" x:str="">229,"-"</td>
 +
    <td class="xl36" x:str="">229,"-"</td>
 +
    <td class="xl37" x:str="">/</td>
 +
  </tr>
 +
  <!--[if supportMisalignedColumns]-->
 +
    <tr width="0" style="display:none;">
 +
    <td width="190" style="width:143;"></td>
 +
    <td width="87" style="width:65;"></td>
 +
    </tr>
 +
  <!--[endif]-->
 +
  </tbody></table>
 +
  <p>For example, the comparison figure of the sgRNA of ranking 3rd and 12th (in CRISPR-P):</p>
 +
  <a href="https://static.igem.org/mediawiki/2014/b/b4/2014-UESTC-Software-Sv4.jpg" target="_blank"><img src="https://static.igem.org/mediawiki/2014/b/b4/2014-UESTC-Software-Sv4.jpg"></a>
 +
<a href="https://static.igem.org/mediawiki/2014/thumb/2/2c/2014-UESTC-Software-Sv5.jpg/800px-2014-UESTC-Software-Sv5.jpg" target="_blank"><img src="https://static.igem.org/mediawiki/2014/thumb/2/2c/2014-UESTC-Software-Sv5.jpg/800px-2014-UESTC-Software-Sv5.jpg"></a>
 +
<a href="https://static.igem.org/mediawiki/2014/5/5d/2014-UESTC-Software-Sv6.jpg" target="_blank"><img src="https://static.igem.org/mediawiki/2014/5/5d/2014-UESTC-Software-Sv6.jpg"></a>
 +
<a href="https://static.igem.org/mediawiki/2014/2/27/2014-UESTC-Software-Sv7.jpg" target="_blank"><img src="https://static.igem.org/mediawiki/2014/2/27/2014-UESTC-Software-Sv7.jpg"></a>
 +
<h3>(d)The number of off-target sites(PAM is NGG) of sgRNA results</h3>
 +
<p>To verify the availability of a CRISPR software, the correctness of identifying  potential off-target number is a very important indicator. For the number of off-target sites for 14 sgRNA, we draw the following table for statistical analysis (here, we only count off-target sites of the PAM is NGG, because the total number of off-target sites of the other two software are inconsistent, although we can find the number of off-target sites containing PAM is NGG and NAG).</p>
 +
<table width="100%" cellspacing="0px" style="border-collapse:collapse;word-break:break-word;border-color: #c7d3af;
 +
color: #999;">
 +
  <colgroup><col width="268" style="mso-width-source:userset;mso-width-alt:8576;">
 +
  <col width="72" span="3" style="width:54.00pt;">
 +
  <col width="96.07" span="2" style="mso-width-source:userset;mso-width-alt:3074;">
 +
  <col width="96" style="mso-width-source:userset;mso-width-alt:3072;">
 +
  </colgroup><tbody><tr height="19" style="height:14.25pt;">
 +
    <td class="xl22" height="19" width="772.13" colspan="7" style="height:14.25pt;width:579.10pt;border-right:none;border-bottom:none;" x:str="">Species:Arabidopsis thaliana ,location:chromosome 1,211-420</td>
 +
  </tr>
 +
  <tr height="19" style="height:14.25pt;">
 +
    <td class="xl24" height="76" rowspan="2" style="height:57.00pt;border-right:none;border-bottom:none;" x:str="">sgRNA sequence</td>
 +
    <td class="xl25" rowspan="2" style="border-right:none;border-bottom:none;" x:str="">Specificity scoe</td>
 +
    <td class="xl25" rowspan="2" style="border-right:none;border-bottom:none;" x:str="">Efficacy score</td>
 +
    <td class="xl25" rowspan="2" style="border-right:none;border-bottom:none;" x:str="">Total score</td>
 +
    <td class="xl26" colspan="3" style="border-right:none;border-bottom:none;" x:str="">Number of off-target sites(PAM is NGG)</td>
 +
  </tr>
 +
  <tr height="57" style="height:42.75pt;">
 +
    <td class="xl30" x:str="" style="mso-style-parent: style0;
 +
text-align: center;
 +
vertical-align: middle;
 +
white-space: normal;
 +
mso-pattern: auto none;
 +
background: red;
 +
color: #FFFFFF;
 +
font-family: Arial;">CRISPR-X</td>
 +
    <td class="xl31" x:str="">CRISPR-P</td>
 +
    <td class="xl32" x:str="">Optimized CRISPR Design</td>
 +
  </tr>
 +
  <tr height="19" style="height:14.25pt;">
 +
    <td class="xl22" height="19" style="height:14.25pt;" x:str="">TTCCTTCACTTAGCTATGGA<font class="font5">TGG</font></td>
 +
    <td class="xl33" x:num="">49</td>
 +
    <td class="xl33" x:num="">15</td>
 +
    <td class="xl33" x:num="">64</td>
 +
    <td class="xl34" x:num="" style="color:#fff">3</td>
 +
    <td class="xl35" x:str="">3(4)</td>
 +
    <td class="xl36" x:str="">3(12)</td>
 +
  </tr>
 +
  <tr height="19" style="height:14.25pt;">
 +
    <td class="xl22" height="19" style="height:14.25pt;" x:str="">AGTCTCTTATTGTAACCTTA<font class="font5">GGG</font></td>
 +
    <td class="xl33" x:num="">48</td>
 +
    <td class="xl33" x:num="">0</td>
 +
    <td class="xl33" x:num="">48</td>
 +
    <td class="xl34" x:num="" style="color:#fff">4</td>
 +
    <td class="xl35" x:str="">4(4)</td>
 +
    <td class="xl36" x:str="">4(10)</td>
 +
  </tr>
 +
  <tr height="19" style="height:14.25pt;">
 +
    <td class="xl22" height="19" style="height:14.25pt;" x:str="">TCTTATTGTAACCTTAGGGT<font class="font5">TGG</font></td>
 +
    <td class="xl33" x:num="">48</td>
 +
    <td class="xl33" x:num="">0</td>
 +
    <td class="xl33" x:num="">48</td>
 +
    <td class="xl34" x:num="" style="color:#fff">3</td>
 +
    <td class="xl35" x:str="">3(5)</td>
 +
    <td class="xl36" x:str="">3(7)</td>
 +
  </tr>
 +
  <tr height="19" style="height:14.25pt;">
 +
    <td class="xl22" height="19" style="height:14.25pt;" x:str="">CTTGAGATAAACCAACCCTA<font class="font5">AGG</font></td>
 +
    <td class="xl33" x:num="">49</td>
 +
    <td class="xl33" x:num="">15</td>
 +
    <td class="xl33" x:num="">64</td>
 +
    <td class="xl34" x:num="" style="color:#fff">3</td>
 +
    <td class="xl35" x:str="">3(7)</td>
 +
    <td class="xl36" x:str="">3(10)</td>
 +
  </tr>
 +
  <tr height="19" style="height:14.25pt;">
 +
    <td class="xl22" height="19" style="height:14.25pt;" x:str="">GCTTTGCTACGATCTACATT<font class="font5">TGG</font></td>
 +
    <td class="xl33" x:num="">48</td>
 +
    <td class="xl33" x:num="">32</td>
 +
    <td class="xl33" x:num="">80</td>
 +
    <td class="xl34" x:num="" style="color:#fff">5</td>
 +
    <td class="xl35" x:str="">5(6)</td>
 +
    <td class="xl36" x:str="">5(11)</td>
 +
  </tr>
 +
  <tr height="19" style="height:14.25pt;">
 +
    <td class="xl22" height="19" style="height:14.25pt;" x:str="">TTCTTTCCTTCACTTAGCTA<font class="font5">TGG</font></td>
 +
    <td class="xl33" x:num="">47</td>
 +
    <td class="xl33" x:num="">0</td>
 +
    <td class="xl33" x:num="">47</td>
 +
    <td class="xl34" x:num="" style="color:#fff">9</td>
 +
    <td class="xl35" x:str="">9(16)</td>
 +
    <td class="xl36" x:str="">9(31)</td>
 +
  </tr>
 +
  <tr height="19" style="height:14.25pt;">
 +
    <td class="xl22" height="19" style="height:14.25pt;" x:str="">AACCATCCATAGCTAAGTGA<font class="font5">AGG</font></td>
 +
    <td class="xl33" x:num="">48</td>
 +
    <td class="xl33" x:num="">15</td>
 +
    <td class="xl33" x:num="">63</td>
 +
    <td class="xl34" x:num="" style="color:#fff">5</td>
 +
    <td class="xl35" x:str="">5(11)</td>
 +
    <td class="xl36" x:str="">5(14)</td>
 +
  </tr>
 +
  <tr height="19" style="height:14.25pt;">
 +
    <td class="xl22" height="19" style="height:14.25pt;" x:str="">AATACAAATCCTATTTCTTG<font class="font5">TGG</font></td>
 +
    <td class="xl33" x:num="">45</td>
 +
    <td class="xl33" x:num="">0</td>
 +
    <td class="xl33" x:num="">45</td>
 +
    <td class="xl34" x:num="" style="color:#fff">13</td>
 +
    <td class="xl35" x:str="">13(17)</td>
 +
    <td class="xl36" x:str="">13(33)</td>
 +
  </tr>
 +
  <tr height="19" style="height:14.25pt;">
 +
    <td class="xl22" height="19" style="height:14.25pt;" x:str="">GAGTCTCTTATTGTAACCTT<font class="font5">AGG</font></td>
 +
    <td class="xl33" x:num="">45</td>
 +
    <td class="xl33" x:num="">17</td>
 +
    <td class="xl33" x:num="">63</td>
 +
    <td class="xl34" x:num="" style="color:#fff">8</td>
 +
    <td class="xl35" x:str="">8(11)</td>
 +
    <td class="xl36" x:str="">8(17)</td>
 +
  </tr>
 +
  <tr height="19" style="height:14.25pt;">
 +
    <td class="xl22" height="19" style="height:14.25pt;" x:str="">CAAGAATCTTATTAATTGTT<font class="font5">TGG</font></td>
 +
    <td class="xl33" x:num="">43</td>
 +
    <td class="xl33" x:num="">0</td>
 +
    <td class="xl33" x:num="">43</td>
 +
    <td class="xl34" x:num="" style="color:#fff">21</td>
 +
    <td class="xl35" x:str="">/(35)</td>
 +
    <td class="xl36" x:str="">21(57)</td>
 +
  </tr>
 +
  <tr height="19" style="height:14.25pt;">
 +
    <td class="xl22" height="19" style="height:14.25pt;" x:str="">CTTTGCTACGATCTACATTT<font class="font5">GGG</font></td>
 +
    <td class="xl33" x:num="">42</td>
 +
    <td class="xl33" x:num="">0</td>
 +
    <td class="xl33" x:num="">42</td>
 +
    <td class="xl34" x:num="" style="color:#fff">17</td>
 +
    <td class="xl35" x:str="">17(18)</td>
 +
    <td class="xl36" x:str="">17(22)</td>
 +
  </tr>
 +
  <tr height="19" style="height:14.25pt;">
 +
    <td class="xl22" height="19" style="height:14.25pt;" x:str="">TTGTTTGGACTGTTTATGTT<font class="font5">TGG</font></td>
 +
    <td class="xl33" x:num="">36</td>
 +
    <td class="xl33" x:num="">0</td>
 +
    <td class="xl33" x:num="">36</td>
 +
    <td class="xl34" x:num="" style="color:#fff">37</td>
 +
    <td class="xl35" x:str="">/(48)</td>
 +
    <td class="xl36" x:str="">/(70)</td>
 +
  </tr>
 +
  <tr height="19" style="height:14.25pt;">
 +
    <td class="xl22" height="19" style="height:14.25pt;" x:str="">TTTATCTTCATTTGTTATAT<font class="font5">TGG</font></td>
 +
    <td class="xl33" x:num="">29</td>
 +
    <td class="xl33" x:num="">0</td>
 +
    <td class="xl33" x:num="">29</td>
 +
    <td class="xl34" x:num="" style="color:#fff">57</td>
 +
    <td class="xl35" x:str="">/(96)</td>
 +
    <td class="xl36" x:str="">/(157)</td>
 +
  </tr>
 +
  <tr height="19" style="height:14.25pt;">
 +
    <td class="xl22" height="19" style="height:14.25pt;" x:str="">GAAAGAAAACCACAAGAAAT<font class="font5">AGG</font></td>
 +
    <td class="xl33" x:num="">35</td>
 +
    <td class="xl33" x:num="">17</td>
 +
    <td class="xl33" x:num="">53</td>
 +
    <td class="xl34" x:num="" style="color:#fff">44</td>
 +
    <td class="xl35" x:str="">/(94)</td>
 +
    <td class="xl36" x:str="">/(158)</td>
 +
  </tr>
 +
  <tr height="19" style="height:14.25pt;">
 +
    <td class="xl24" height="19" colspan="7" style="height:14.25pt;border-right:none;border-bottom:none;" x:str="">/ represents unknown, in parentheses represents the total number(including NAG and NGG)</td>
 +
  </tr>
 +
  <!--[if supportMisalignedColumns]-->
 +
    <tr width="0" style="display:none;">
 +
    <td width="268" style="width:201;"></td>
 +
    <td width="96" style="width:72;"></td>
 +
    <td width="96" style="width:72;"></td>
 +
    </tr>
 +
  <!--[endif]-->
 +
  </tbody></table>
 +
  <p>Since  CRISPR-P's results page displays only 20 off-target sites, Optimized CRISPR Design’s results page displays only 50 off-target sites, so we can see from the table: For the previous 11 sgRNA, the number of our software’s NGG off-target sites are exactly the same with the other two software. This result can be a strong evidence for the availability of our software.</p>
 +
  <p>For example, the comparison figure of the sgRNA of ranking 5rd (in CRISPR-P):</p>
 +
<a href="https://static.igem.org/mediawiki/2014/0/0d/2014-UESTC-Software-Sv8.jpg" target="_blank"><img src="https://static.igem.org/mediawiki/2014/0/0d/2014-UESTC-Software-Sv8.jpg"></a>
 +
<p style="font-size: 14px;text-align: center;font-weight: 900;margin: 0 auto 20px;">CRISPR-P-------5 NGG off-target sites</p>
 +
<a href="https://static.igem.org/mediawiki/2014/9/9d/2014-UESTC-Software-Sv9.jpg" target="_blank"><img src="https://static.igem.org/mediawiki/2014/9/9d/2014-UESTC-Software-Sv9.jpg"></a>
 +
<p style="font-size: 14px;text-align: center;font-weight: 900;margin: 0 auto 20px;">CRISPR-X------5 NGG off-target sites</p>
 +
<a href="https://static.igem.org/mediawiki/2014/b/bb/2014-UESTC-Software-Sv10.jpg" target="_blank"><img src="https://static.igem.org/mediawiki/2014/b/bb/2014-UESTC-Software-Sv10.jpg"></a>
 +
<p style="font-size: 14px;text-align: center;font-weight: 900;margin: 0 auto 20px;">Optimized CRISPR Design ------5 NGG off-target sites</p>
 +
<p>The comparison figure of the sgRNA of ranking 9th (in CRISPR-P):</p>
 +
<a href="https://static.igem.org/mediawiki/2014/9/9d/2014-UESTC-Software-Sv11.jpg" target="_blank"><img src="https://static.igem.org/mediawiki/2014/9/9d/2014-UESTC-Software-Sv11.jpg"></a>
 +
<p style="font-size: 14px;text-align: center;font-weight: 900;margin: 0 auto 20px;">CRISPR-P-------8 NGG off-target sites</p>
 +
<a href="https://static.igem.org/mediawiki/2014/6/64/2014-UESTC-Software-Sv12.jpg" target="_blank"><img src="https://static.igem.org/mediawiki/2014/6/64/2014-UESTC-Software-Sv12.jpg"></a>
 +
<a href="https://static.igem.org/mediawiki/2014/f/fa/2014-UESTC-Software-Sv13.jpg" target="_blank"><img src="https://static.igem.org/mediawiki/2014/f/fa/2014-UESTC-Software-Sv13.jpg"></a>
 +
<p style="font-size: 14px;text-align: center;font-weight: 900;margin: 0 auto 20px;">CRISPR-X------8 NGG off-target sites</p>
 +
<a href="https://static.igem.org/mediawiki/2014/8/84/2014-UESTC-Software-Sv14.jpg" target="_blank"><img src="https://static.igem.org/mediawiki/2014/8/84/2014-UESTC-Software-Sv14.jpg"></a>
 +
<p style="font-size: 14px;text-align: center;font-weight: 900;margin: 0 auto 20px;">Optimized CRISPR Design ------8 NGG off-target sites</p>
 +
 
 +
<p>In summary, in the case of the same input sequence, the output sgRNA results of our software have the same number of the output sgRNA, the same sequence information, the same location information and the same NGG off-target sites with the other two CRISPR design tools—CRISPR-P and Optimized CRISPR Design. Therefore, our software—CRISPR-X, is valid and available.</p>
 +
 
</div>
</div>
<div class="parts" style="padding: 20px 50px 20px 100px;">
<div class="parts" style="padding: 20px 50px 20px 100px;">
-
<div class="question" id="p3">Part C. Game: Bacteria war</div>
+
<div class="question" id="p3">Algorithm Validation</div>
-
<p>One day, a group of unknown bacteria invaded the tribe of white blood cells, white blood cells have fought off waves of enemies, but it seems that the war will still last...</p>
+
<p>In order to confirm our software is consistent with the experimental results, we use the experimental data on the MLE Cleavage with the different mismatches, and we compare our scoring results to corresponding to the experimental data, in addition find the correlation coefficient of them.</p>
-
<a href="https://static.igem.org/mediawiki/2014/e/eb/2014-UESTC-Software-Hp6.jpg" target="_blank"><img src="https://static.igem.org/mediawiki/2014/e/eb/2014-UESTC-Software-Hp6.jpg"></a>
+
            <h2>(A)Single mismatch</h2>
-
<a href="https://static.igem.org/mediawiki/2014/7/7b/2014-UESTC-Software-Hp7.jpg" target="_blank"><img src="https://static.igem.org/mediawiki/2014/7/7b/2014-UESTC-Software-Hp7.jpg"></a>
+
            <p>First, we use aggregate data from single-mismatch guide RNAs for 15 EMX1 targets in literature [1] (It’s relation figure is figure 2C, heat map for relative SpCas9 cleavage efficiency for each possible RNA: DNA base pair).</p>
-
<p>Would you like to help white blood cells resisting the bacteria and winning the victory of the battle? Please scan the QR code below with your android phone to download ‘Bacteria War’, an interesting game developed by UESTC-Software,based on android platform which you will easily control it by accelerometer.</p>
+
            <a href="https://static.igem.org/mediawiki/2014/b/bd/2014-UESTC-Software-Vp1.jpg" target="_blank"><img src="https://static.igem.org/mediawiki/2014/b/bd/2014-UESTC-Software-Vp1.jpg"></a><p style="font-size: 14px;text-align: center;font-weight: 900;margin: 0 auto 20px;">Heat map for relative SpCas9 cleavage efficiency for each possible RNA:DNA base pair</p>
-
<a href="" target="_blank"><img src="img/game.jpg"></a>
+
            <p>We use this set of data to determine the relationship between our software score with the MLE Cleavage for single mismatch position. MATLAB program is shown below:</p>
-
</div>
+
<pre style='color:#d1d1d1;background:#000000;font-size:14px;padding:20px 0;overflow: auto;'>
-
<div class="parts" style="padding: 20px 50px 20px 100px;">
+
data<span style='color:#d2cd86; '>=</span><span style='color:#bb7977; '>load</span><span style='color:#d2cd86; '>(</span><span style='color:#b060b0; '>'E:\matlab\work\igem_data.mat'</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>
-
<div class="question" id="p4">Part D. Open Day</div>
+
<span style='color:#d2cd86; '>[</span>m n<span style='color:#d2cd86; '>]</span><span style='color:#d2cd86; '>=</span><span style='color:#bb7977; '>size</span><span style='color:#d2cd86; '>(</span>data<span style='color:#d2cd86; '>.</span>dataigem<span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>
-
<p>On October 15th,in order to promote our software and Bacteria War,we organized ‘Open Day’.</p>
+
<span style='color:#e66170; font-weight:bold; '>for</span> i<span style='color:#d2cd86; '>=</span>1<span style='color:#d2cd86; '>:</span>n
-
<p>This activity consisits of two parts.One is opening our training base to the whole school.We showed visitors the function of CRISPR-X and how to use it. Then the visitors played ‘Bacteria War’ and they were filled with excitement to compare the score with others.</p>
+
    ave<span style='color:#d2cd86; '>(</span>i<span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>=</span><span style='color:#bb7977; '>mean</span><span style='color:#d2cd86; '>(</span>data<span style='color:#d2cd86; '>.</span>dataigem<span style='color:#d2cd86; '>(</span><span style='color:#d2cd86; '>:</span><span style='color:#d2cd86; '>,</span>i<span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>
-
<a href="https://static.igem.org/mediawiki/2014/1/1b/2014-UESTC-Software-Hp8.jpg" target="_blank"><img src="https://static.igem.org/mediawiki/2014/1/1b/2014-UESTC-Software-Hp8.jpg"></a>
+
<span style='color:#e66170; font-weight:bold; '>end</span>
-
<a href="https://static.igem.org/mediawiki/2014/d/de/2014-UESTC-Software-Hp9.jpg" target="_blank"><img src="https://static.igem.org/mediawiki/2014/d/de/2014-UESTC-Software-Hp9.jpg"></a>
+
M<span style='color:#d2cd86; '>=</span><span style='color:#d2cd86; '>[</span>0<span style='color:#d2cd86; '>,</span>0<span style='color:#d2cd86; '>,</span><span style='color:#009f00; '>0.014</span><span style='color:#d2cd86; '>,</span>0<span style='color:#d2cd86; '>,</span>0<span style='color:#d2cd86; '>,</span><span style='color:#009f00; '>0.395</span><span style='color:#d2cd86; '>,</span><span style='color:#009f00; '>0.317</span><span style='color:#d2cd86; '>,</span>0<span style='color:#d2cd86; '>,</span><span style='color:#009f00; '>0.389</span><span style='color:#d2cd86; '>,</span><span style='color:#009f00; '>0.079</span><span style='color:#d2cd86; '>,</span><span style='color:#009f00; '>0.445</span><span style='color:#d2cd86; '>,</span><span style='color:#009f00; '>0.508</span><span style='color:#d2cd86; '>,</span><span style='color:#009f00; '>0.613</span><span style='color:#d2cd86; '>,</span><span style='color:#009f00; '>0.851</span><span style='color:#d2cd86; '>,</span><span style='color:#009f00; '>0.732</span><span style='color:#d2cd86; '>,</span><span style='color:#009f00; '>0.828</span><span style='color:#d2cd86; '>,</span><span style='color:#009f00; '>0.615</span><span style='color:#d2cd86; '>,</span><span style='color:#009f00; '>0.804</span><span style='color:#d2cd86; '>,</span><span style='color:#009f00; '>0.685</span><span style='color:#d2cd86; '>,</span><span style='color:#009f00; '>0.583</span><span style='color:#d2cd86; '>]</span><span style='color:#d2cd86; '>;</span>
-
<p>Another part is going to student dormitories to made a brief introduction of CRISPR and iGEM,and for most students, the CRISPR is a strange field.They also played ‘Bacteria War’and appreciated our software and game very much.Before our leaving,they congratulated us beforehand on our success.</p>
+
<span style='color:#e66170; font-weight:bold; '>for</span> j<span style='color:#d2cd86; '>=</span>2<span style='color:#d2cd86; '>:</span>20
-
<a href="https://static.igem.org/mediawiki/2014/3/33/2014-UESTC-Software-Hp10.jpg" target="_blank"><img src="https://static.igem.org/mediawiki/2014/3/33/2014-UESTC-Software-Hp10.jpg"></a>
+
S<span style='color:#d2cd86; '>(</span>j<span style='color:#d2cd86; '>-</span>1<span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>=</span><span style='color:#d2cd86; '>(</span>4<span style='color:#d2cd86; '>*</span><span style='color:#bb7977; '>exp</span><span style='color:#d2cd86; '>(</span>1<span style='color:#d2cd86; '>-</span>M<span style='color:#d2cd86; '>(</span>j<span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>/</span><span style='color:#d2cd86; '>(</span><span style='color:#d2cd86; '>(</span>4<span style='color:#d2cd86; '>*</span>j<span style='color:#d2cd86; '>+</span>19<span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>/</span>19<span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>
-
<p>The response to this activity was tremendous. We were glad to find that many students knew about iGEM.To extend the influence of iGEM and synthetic biology,we are always in action.</p>
+
<span style='color:#e66170; font-weight:bold; '>end</span>
 +
x<span style='color:#d2cd86; '>=</span>19<span style='color:#d2cd86; '>:</span><span style='color:#d2cd86; '>-</span>1<span style='color:#d2cd86; '>:</span>1<span style='color:#d2cd86; '>;</span>
 +
<span style='color:#bb7977; '>figure</span><span style='color:#d2cd86; '>(</span>1<span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span><span style='color:#9999a9; '>%title('Single mismatch,correlation coefficient=0.8840');</span>
 +
 
 +
<span style='color:#bb7977; '>subplot</span><span style='color:#d2cd86; '>(</span>1<span style='color:#d2cd86; '>,</span>2<span style='color:#d2cd86; '>,</span>1<span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>
 +
<span style='color:#bb7977; '>stem</span><span style='color:#d2cd86; '>(</span>x<span style='color:#d2cd86; '>,</span>ave<span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>
 +
title<span style='color:#d2cd86; '>(</span><span style='color:#b060b0; '>'The relaition between the single mismatch location and cleavage activity '</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>
 +
xlabel<span style='color:#d2cd86; '>(</span><span style='color:#b060b0; '>'location/nt'</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>ylabel<span style='color:#d2cd86; '>(</span><span style='color:#b060b0; '>'cleavage activity'</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>
 +
<span style='color:#bb7977; '>subplot</span><span style='color:#d2cd86; '>(</span>1<span style='color:#d2cd86; '>,</span>2<span style='color:#d2cd86; '>,</span>2<span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>
 +
<span style='color:#bb7977; '>stem</span><span style='color:#d2cd86; '>(</span>x<span style='color:#d2cd86; '>,</span>S<span style='color:#d2cd86; '>,</span><span style='color:#b060b0; '>'g'</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>
 +
title<span style='color:#d2cd86; '>(</span><span style='color:#b060b0; '>'The figure of the single mismatch location and mismatch score  '</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>
 +
xlabel<span style='color:#d2cd86; '>(</span><span style='color:#b060b0; '>'location/nt'</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>ylabel<span style='color:#d2cd86; '>(</span><span style='color:#b060b0; '>'score'</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>
 +
 
 +
<span style='color:#bb7977; '>figure</span><span style='color:#d2cd86; '>(</span>2<span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>
 +
<span style='color:#bb7977; '>plot</span><span style='color:#d2cd86; '>(</span>x<span style='color:#d2cd86; '>,</span>ave<span style='color:#d2cd86; '>,</span><span style='color:#b060b0; '>'b'</span><span style='color:#d2cd86; '>,</span>x<span style='color:#d2cd86; '>,</span>S<span style='color:#d2cd86; '>,</span><span style='color:#b060b0; '>'r'</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>
 +
<span style='color:#bb7977; '>legend</span><span style='color:#d2cd86; '>(</span><span style='color:#b060b0; '>'mismatch cleavage activity'</span><span style='color:#d2cd86; '>,</span><span style='color:#b060b0; '>'mismatch score'</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>
 +
title<span style='color:#d2cd86; '>(</span><span style='color:#b060b0; '>'The contrast figure of the single mismatch cleavage activity and mismatch score  '</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>
 +
xlabel<span style='color:#d2cd86; '>(</span><span style='color:#b060b0; '>'location/nt'</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>ylabel<span style='color:#d2cd86; '>(</span><span style='color:#b060b0; '>'amplitude'</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>
 +
p<span style='color:#d2cd86; '>=</span><span style='color:#bb7977; '>polyfit</span><span style='color:#d2cd86; '>(</span>ave<span style='color:#d2cd86; '>,</span>S<span style='color:#d2cd86; '>,</span>1<span style='color:#d2cd86; '>)</span>
 +
y<span style='color:#d2cd86; '>=</span>p<span style='color:#d2cd86; '>(</span>1<span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>*</span>ave<span style='color:#d2cd86; '>+</span>p<span style='color:#d2cd86; '>(</span>2<span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span><span style='color:#9999a9; '>%Fitting equation of the straight line</span>
 +
<span style='color:#bb7977; '>figure</span><span style='color:#d2cd86; '>(</span>3<span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>
 +
<span style='color:#bb7977; '>plot</span><span style='color:#d2cd86; '>(</span>ave<span style='color:#d2cd86; '>,</span>S<span style='color:#d2cd86; '>,</span><span style='color:#b060b0; '>'b'</span><span style='color:#d2cd86; '>,</span>ave<span style='color:#d2cd86; '>,</span>y<span style='color:#d2cd86; '>,</span><span style='color:#b060b0; '>'r'</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>
 +
title<span style='color:#d2cd86; '>(</span><span style='color:#b060b0; '>'The relation of the single mismatch location and mismatch score  '</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>
 +
xlabel<span style='color:#d2cd86; '>(</span><span style='color:#b060b0; '>'Mismatch cleavage activity'</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>ylabel<span style='color:#d2cd86; '>(</span><span style='color:#b060b0; '>'Mismatch score'</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>
 +
<span style='color:#bb7977; '>legend</span><span style='color:#d2cd86; '>(</span><span style='color:#b060b0; '>'Relation curve'</span><span style='color:#d2cd86; '>,</span><span style='color:#b060b0; '>'Fitting straight line'</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>
 +
 
 +
R<span style='color:#d2cd86; '>=</span><span style='color:#bb7977; '>corrcoef</span><span style='color:#d2cd86; '>(</span>ave<span style='color:#d2cd86; '>,</span>S<span style='color:#d2cd86; '>)</span><span style='color:#9999a9; '>%find the correlation coefficient</span>
 +
</pre>
 +
<p>The result and figures are:</p>
 +
<a href="https://static.igem.org/mediawiki/2014/b/b7/2014-UESTC-Software-Vp2.jpg" target="_blank"><img src="https://static.igem.org/mediawiki/2014/b/b7/2014-UESTC-Software-Vp2.jpg"></a>
 +
<a href="https://static.igem.org/mediawiki/2014/e/ed/2014-UESTC-Software-Vp3.jpg" target="_blank"><img src="https://static.igem.org/mediawiki/2014/e/ed/2014-UESTC-Software-Vp3.jpg"></a>
 +
<a href="https://static.igem.org/mediawiki/2014/f/f0/2014-UESTC-Software-Vp4.jpg" target="_blank"><img src="https://static.igem.org/mediawiki/2014/f/f0/2014-UESTC-Software-Vp4.jpg"></a>
 +
<a href="https://static.igem.org/mediawiki/2014/9/9c/2014-UESTC-Software-Vp5.jpg" target="_blank"><img src="https://static.igem.org/mediawiki/2014/9/9c/2014-UESTC-Software-Vp5.jpg"></a>
 +
<p>Therefore, the correlation coefficient between the single mismatch cleavage activity and CRISPR-X mismatch score is 0.8840. And the fitting equation of the straight line is: Y=0.1872*X+0.0987. (X stands for mismatch score).</p>
 +
<h2>(B) Multiple mismatches</h2>
 +
<p>We next explored the effect between multiple base mismatches on SpCas9 target activity and our mismatch score. We use data of sets of guide RNAs that contained varying combinations of mismatches to investigate the effect of mismatch number, position and spacing on SpCas9 target cleavage activity for four targets within the <i>EMX1</i> gene. [1]</p>
 +
<a href="https://static.igem.org/mediawiki/2014/c/cc/2014-UESTC-Software-Vp6.jpg" target="_blank"><img src="https://static.igem.org/mediawiki/2014/c/cc/2014-UESTC-Software-Vp6.jpg"></a>
 +
<p style="font-size: 14px;text-align: center;font-weight: 900;margin: 0 auto 20px;">SpCas9 target cleavage activity for multiple mismatches [1]</p>
 +
<h3>(a) Two concatenated mismatches</h3>
 +
<p>MATLAB program is shown below:</p>
 +
<pre style='color:#d1d1d1;background:#000000;font-size:14px;padding:20px 0;overflow: auto;'>
 +
data<span style='color:#d2cd86; '>=</span><span style='color:#bb7977; '>load</span><span style='color:#d2cd86; '>(</span><span style='color:#b060b0; '>'E:\matlab\work\data2misc.mat'</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>
 +
<span style='color:#d2cd86; '>[</span>m n<span style='color:#d2cd86; '>]</span><span style='color:#d2cd86; '>=</span><span style='color:#bb7977; '>size</span><span style='color:#d2cd86; '>(</span>data<span style='color:#d2cd86; '>.</span>data2misc<span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>
 +
<span style='color:#e66170; font-weight:bold; '>for</span> i<span style='color:#d2cd86; '>=</span>1<span style='color:#d2cd86; '>:</span>n
 +
    ave<span style='color:#d2cd86; '>(</span>i<span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>=</span><span style='color:#bb7977; '>mean</span><span style='color:#d2cd86; '>(</span>data<span style='color:#d2cd86; '>.</span>data2misc<span style='color:#d2cd86; '>(</span><span style='color:#d2cd86; '>:</span><span style='color:#d2cd86; '>,</span>i<span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>
 +
<span style='color:#e66170; font-weight:bold; '>end</span>
 +
N<span style='color:#d2cd86; '>=</span><span style='color:#d2cd86; '>[</span>19 20<span style='color:#d2cd86; '>;</span>17 18<span style='color:#d2cd86; '>;</span>15 16<span style='color:#d2cd86; '>;</span>13 14<span style='color:#d2cd86; '>;</span>11 12<span style='color:#d2cd86; '>;</span>9 10<span style='color:#d2cd86; '>;</span>7 8<span style='color:#d2cd86; '>;</span>5 6<span style='color:#d2cd86; '>;</span>3 4<span style='color:#d2cd86; '>]</span><span style='color:#d2cd86; '>;</span>
 +
M<span style='color:#d2cd86; '>=</span><span style='color:#d2cd86; '>[</span>0<span style='color:#d2cd86; '>,</span>0<span style='color:#d2cd86; '>,</span><span style='color:#009f00; '>0.014</span><span style='color:#d2cd86; '>,</span>0<span style='color:#d2cd86; '>,</span>0<span style='color:#d2cd86; '>,</span><span style='color:#009f00; '>0.395</span><span style='color:#d2cd86; '>,</span><span style='color:#009f00; '>0.317</span><span style='color:#d2cd86; '>,</span>0<span style='color:#d2cd86; '>,</span><span style='color:#009f00; '>0.389</span><span style='color:#d2cd86; '>,</span><span style='color:#009f00; '>0.079</span><span style='color:#d2cd86; '>,</span><span style='color:#009f00; '>0.445</span><span style='color:#d2cd86; '>,</span><span style='color:#009f00; '>0.508</span><span style='color:#d2cd86; '>,</span><span style='color:#009f00; '>0.613</span><span style='color:#d2cd86; '>,</span><span style='color:#009f00; '>0.851</span><span style='color:#d2cd86; '>,</span><span style='color:#009f00; '>0.732</span><span style='color:#d2cd86; '>,</span><span style='color:#009f00; '>0.828</span><span style='color:#d2cd86; '>,</span><span style='color:#009f00; '>0.615</span><span style='color:#d2cd86; '>,</span><span style='color:#009f00; '>0.804</span><span style='color:#d2cd86; '>,</span><span style='color:#009f00; '>0.685</span><span style='color:#d2cd86; '>,</span><span style='color:#009f00; '>0.583</span><span style='color:#d2cd86; '>]</span><span style='color:#d2cd86; '>;</span>
 +
<span style='color:#e66170; font-weight:bold; '>for</span> j<span style='color:#d2cd86; '>=</span>1<span style='color:#d2cd86; '>:</span>n
 +
    d0<span style='color:#d2cd86; '>(</span>j<span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>=</span><span style='color:#bb7977; '>mean</span><span style='color:#d2cd86; '>(</span>N<span style='color:#d2cd86; '>(</span>j<span style='color:#d2cd86; '>,</span><span style='color:#d2cd86; '>:</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>
 +
    S<span style='color:#d2cd86; '>(</span>j<span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>=</span><span style='color:#d2cd86; '>(</span><span style='color:#bb7977; '>exp</span><span style='color:#d2cd86; '>(</span>1<span style='color:#d2cd86; '>-</span>M<span style='color:#d2cd86; '>(</span>N<span style='color:#d2cd86; '>(</span>j<span style='color:#d2cd86; '>,</span>1<span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>+</span><span style='color:#bb7977; '>exp</span><span style='color:#d2cd86; '>(</span>1<span style='color:#d2cd86; '>-</span>M<span style='color:#d2cd86; '>(</span>N<span style='color:#d2cd86; '>(</span>j<span style='color:#d2cd86; '>,</span>2<span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>/</span><span style='color:#d2cd86; '>(</span><span style='color:#d2cd86; '>(</span>4<span style='color:#d2cd86; '>*</span>d0<span style='color:#d2cd86; '>(</span>j<span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>+</span>19<span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>/</span>19<span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>
 +
<span style='color:#e66170; font-weight:bold; '>end</span>
 +
x<span style='color:#d2cd86; '>=</span>1<span style='color:#d2cd86; '>:</span>n<span style='color:#d2cd86; '>;</span>
 +
<span style='color:#bb7977; '>subplot</span><span style='color:#d2cd86; '>(</span>1<span style='color:#d2cd86; '>,</span>2<span style='color:#d2cd86; '>,</span>1<span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>
 +
<span style='color:#bb7977; '>stem</span><span style='color:#d2cd86; '>(</span>x<span style='color:#d2cd86; '>,</span>ave<span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>
 +
title<span style='color:#d2cd86; '>(</span><span style='color:#b060b0; '>'The two concatenated mismatches cleavage activity '</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>
 +
xlabel<span style='color:#d2cd86; '>(</span><span style='color:#b060b0; '>'The serial number'</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>ylabel<span style='color:#d2cd86; '>(</span><span style='color:#b060b0; '>'cleavage activity'</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>
 +
<span style='color:#bb7977; '>subplot</span><span style='color:#d2cd86; '>(</span>1<span style='color:#d2cd86; '>,</span>2<span style='color:#d2cd86; '>,</span>2<span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>
 +
<span style='color:#bb7977; '>stem</span><span style='color:#d2cd86; '>(</span>x<span style='color:#d2cd86; '>,</span>S<span style='color:#d2cd86; '>,</span><span style='color:#b060b0; '>'g'</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>
 +
title<span style='color:#d2cd86; '>(</span><span style='color:#b060b0; '>'The two concatenated mismatches score  '</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>
 +
xlabel<span style='color:#d2cd86; '>(</span><span style='color:#b060b0; '>'The serial number'</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>ylabel<span style='color:#d2cd86; '>(</span><span style='color:#b060b0; '>'score'</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>
 +
p<span style='color:#d2cd86; '>=</span><span style='color:#bb7977; '>polyfit</span><span style='color:#d2cd86; '>(</span>S<span style='color:#d2cd86; '>,</span>ave<span style='color:#d2cd86; '>,</span>1<span style='color:#d2cd86; '>)</span>
 +
y<span style='color:#d2cd86; '>=</span>p<span style='color:#d2cd86; '>(</span>1<span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>*</span>S<span style='color:#d2cd86; '>+</span>p<span style='color:#d2cd86; '>(</span>2<span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span><span style='color:#9999a9; '>%Fitting equation of the straight line</span>
 +
<span style='color:#bb7977; '>figure</span><span style='color:#d2cd86; '>(</span>2<span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>
 +
<span style='color:#bb7977; '>plot</span><span style='color:#d2cd86; '>(</span>S<span style='color:#d2cd86; '>,</span>ave<span style='color:#d2cd86; '>,</span><span style='color:#b060b0; '>'b'</span><span style='color:#d2cd86; '>,</span>S<span style='color:#d2cd86; '>,</span>y<span style='color:#d2cd86; '>,</span><span style='color:#b060b0; '>'r'</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>
 +
title<span style='color:#d2cd86; '>(</span><span style='color:#b060b0; '>'The relation of the two concatenated mismatches cleavage activity and mismatch score  '</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>
 +
xlabel<span style='color:#d2cd86; '>(</span><span style='color:#b060b0; '>'Mismatch score'</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>ylabel<span style='color:#d2cd86; '>(</span><span style='color:#b060b0; '>'Mismatch cleavage activity'</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>
 +
<span style='color:#bb7977; '>legend</span><span style='color:#d2cd86; '>(</span><span style='color:#b060b0; '>'Relation curve'</span><span style='color:#d2cd86; '>,</span><span style='color:#b060b0; '>'Fitting straight line'</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>
 +
R<span style='color:#d2cd86; '>=</span><span style='color:#bb7977; '>corrcoef</span><span style='color:#d2cd86; '>(</span>ave<span style='color:#d2cd86; '>,</span>S<span style='color:#d2cd86; '>)</span>
 +
</pre>
 +
<p>The result and figures are:</p>
 +
<a href="https://static.igem.org/mediawiki/2014/e/e3/2014-UESTC-Software-Vp7.jpg" target="_blank"><img src="https://static.igem.org/mediawiki/2014/e/e3/2014-UESTC-Software-Vp7.jpg"></a>
 +
<a href="https://static.igem.org/mediawiki/2014/c/cc/2014-UESTC-Software-Vp8.jpg" target="_blank"><img src="https://static.igem.org/mediawiki/2014/c/cc/2014-UESTC-Software-Vp8.jpg"></a>
 +
<a href="https://static.igem.org/mediawiki/2014/8/8a/2014-UESTC-Software-Vp9.jpg" target="_blank"><img src="https://static.igem.org/mediawiki/2014/8/8a/2014-UESTC-Software-Vp9.jpg"></a>
 +
<p>Therefore, the correlation coefficient between the two concatenated mismatches cleavage activity and CRISPR-X mismatch score is 0.8902. And the fitting equation of the straight line is: Y=0.0445*X-0.0103. (X stands for mismatch score).</p>
 +
<h3>(b) Two interspaced mismatches</h3>
 +
<p>MATLAB program is shown below:</p>
 +
<pre style='color:#d1d1d1;background:#000000;font-size:14px;padding:20px 0;overflow: auto;'>
 +
data<span style='color:#d2cd86; '>=</span><span style='color:#bb7977; '>load</span><span style='color:#d2cd86; '>(</span><span style='color:#b060b0; '>'E:\matlab\work\data2misi.mat'</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>
 +
<span style='color:#d2cd86; '>[</span>m n<span style='color:#d2cd86; '>]</span><span style='color:#d2cd86; '>=</span><span style='color:#bb7977; '>size</span><span style='color:#d2cd86; '>(</span>data<span style='color:#d2cd86; '>.</span>data2misi<span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>
 +
<span style='color:#e66170; font-weight:bold; '>for</span> i<span style='color:#d2cd86; '>=</span>1<span style='color:#d2cd86; '>:</span>n
 +
    ave<span style='color:#d2cd86; '>(</span>i<span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>=</span><span style='color:#bb7977; '>mean</span><span style='color:#d2cd86; '>(</span>data<span style='color:#d2cd86; '>.</span>data2misi<span style='color:#d2cd86; '>(</span><span style='color:#d2cd86; '>:</span><span style='color:#d2cd86; '>,</span>i<span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>
 +
<span style='color:#e66170; font-weight:bold; '>end</span>
 +
N<span style='color:#d2cd86; '>=</span><span style='color:#d2cd86; '>[</span>18 20<span style='color:#d2cd86; '>;</span>15 20<span style='color:#d2cd86; '>;</span>11 20<span style='color:#d2cd86; '>;</span>6 20<span style='color:#d2cd86; '>;</span>1 20<span style='color:#d2cd86; '>;</span>16 18<span style='color:#d2cd86; '>;</span>13 18<span style='color:#d2cd86; '>;</span>9 18<span style='color:#d2cd86; '>;</span>4 18<span style='color:#d2cd86; '>;</span>14 16<span style='color:#d2cd86; '>;</span>11 16<span style='color:#d2cd86; '>;</span>7 16<span style='color:#d2cd86; '>;</span>2 16<span style='color:#d2cd86; '>]</span><span style='color:#d2cd86; '>;</span>
 +
M<span style='color:#d2cd86; '>=</span><span style='color:#d2cd86; '>[</span>0<span style='color:#d2cd86; '>,</span>0<span style='color:#d2cd86; '>,</span><span style='color:#009f00; '>0.014</span><span style='color:#d2cd86; '>,</span>0<span style='color:#d2cd86; '>,</span>0<span style='color:#d2cd86; '>,</span><span style='color:#009f00; '>0.395</span><span style='color:#d2cd86; '>,</span><span style='color:#009f00; '>0.317</span><span style='color:#d2cd86; '>,</span>0<span style='color:#d2cd86; '>,</span><span style='color:#009f00; '>0.389</span><span style='color:#d2cd86; '>,</span><span style='color:#009f00; '>0.079</span><span style='color:#d2cd86; '>,</span><span style='color:#009f00; '>0.445</span><span style='color:#d2cd86; '>,</span><span style='color:#009f00; '>0.508</span><span style='color:#d2cd86; '>,</span><span style='color:#009f00; '>0.613</span><span style='color:#d2cd86; '>,</span><span style='color:#009f00; '>0.851</span><span style='color:#d2cd86; '>,</span><span style='color:#009f00; '>0.732</span><span style='color:#d2cd86; '>,</span><span style='color:#009f00; '>0.828</span><span style='color:#d2cd86; '>,</span><span style='color:#009f00; '>0.615</span><span style='color:#d2cd86; '>,</span><span style='color:#009f00; '>0.804</span><span style='color:#d2cd86; '>,</span><span style='color:#009f00; '>0.685</span><span style='color:#d2cd86; '>,</span><span style='color:#009f00; '>0.583</span><span style='color:#d2cd86; '>]</span><span style='color:#d2cd86; '>;</span>
 +
<span style='color:#e66170; font-weight:bold; '>for</span> j<span style='color:#d2cd86; '>=</span>1<span style='color:#d2cd86; '>:</span>n
 +
    d0<span style='color:#d2cd86; '>(</span>j<span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>=</span><span style='color:#bb7977; '>mean</span><span style='color:#d2cd86; '>(</span>N<span style='color:#d2cd86; '>(</span>j<span style='color:#d2cd86; '>,</span><span style='color:#d2cd86; '>:</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>
 +
    S<span style='color:#d2cd86; '>(</span>j<span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>=</span><span style='color:#d2cd86; '>(</span><span style='color:#bb7977; '>exp</span><span style='color:#d2cd86; '>(</span>1<span style='color:#d2cd86; '>-</span>M<span style='color:#d2cd86; '>(</span>N<span style='color:#d2cd86; '>(</span>j<span style='color:#d2cd86; '>,</span>1<span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>+</span><span style='color:#bb7977; '>exp</span><span style='color:#d2cd86; '>(</span>1<span style='color:#d2cd86; '>-</span>M<span style='color:#d2cd86; '>(</span>N<span style='color:#d2cd86; '>(</span>j<span style='color:#d2cd86; '>,</span>2<span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>/</span><span style='color:#d2cd86; '>(</span><span style='color:#d2cd86; '>(</span>4<span style='color:#d2cd86; '>*</span>d0<span style='color:#d2cd86; '>(</span>j<span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>+</span>19<span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>/</span>19<span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>
 +
<span style='color:#e66170; font-weight:bold; '>end</span>
 +
x<span style='color:#d2cd86; '>=</span>1<span style='color:#d2cd86; '>:</span>n<span style='color:#d2cd86; '>;</span>
 +
<span style='color:#bb7977; '>subplot</span><span style='color:#d2cd86; '>(</span>1<span style='color:#d2cd86; '>,</span>2<span style='color:#d2cd86; '>,</span>1<span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>
 +
<span style='color:#bb7977; '>stem</span><span style='color:#d2cd86; '>(</span>x<span style='color:#d2cd86; '>,</span>ave<span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>
 +
title<span style='color:#d2cd86; '>(</span><span style='color:#b060b0; '>'The two interspaced mismatches cleavage activity '</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>
 +
xlabel<span style='color:#d2cd86; '>(</span><span style='color:#b060b0; '>'The serial number'</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>ylabel<span style='color:#d2cd86; '>(</span><span style='color:#b060b0; '>'cleavage activity'</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>
 +
<span style='color:#bb7977; '>subplot</span><span style='color:#d2cd86; '>(</span>1<span style='color:#d2cd86; '>,</span>2<span style='color:#d2cd86; '>,</span>2<span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>
 +
<span style='color:#bb7977; '>stem</span><span style='color:#d2cd86; '>(</span>x<span style='color:#d2cd86; '>,</span>S<span style='color:#d2cd86; '>,</span><span style='color:#b060b0; '>'g'</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>
 +
title<span style='color:#d2cd86; '>(</span><span style='color:#b060b0; '>'The two interspaced mismatches score  '</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>
 +
xlabel<span style='color:#d2cd86; '>(</span><span style='color:#b060b0; '>'The serial number'</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>ylabel<span style='color:#d2cd86; '>(</span><span style='color:#b060b0; '>'score'</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>
 +
p<span style='color:#d2cd86; '>=</span><span style='color:#bb7977; '>polyfit</span><span style='color:#d2cd86; '>(</span>S<span style='color:#d2cd86; '>,</span>ave<span style='color:#d2cd86; '>,</span>1<span style='color:#d2cd86; '>)</span>
 +
y<span style='color:#d2cd86; '>=</span>p<span style='color:#d2cd86; '>(</span>1<span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>*</span>S<span style='color:#d2cd86; '>+</span>p<span style='color:#d2cd86; '>(</span>2<span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span><span style='color:#9999a9; '>%Fitting equation of the straight line</span>
 +
<span style='color:#bb7977; '>figure</span><span style='color:#d2cd86; '>(</span>2<span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>
 +
<span style='color:#bb7977; '>plot</span><span style='color:#d2cd86; '>(</span>S<span style='color:#d2cd86; '>,</span>ave<span style='color:#d2cd86; '>,</span><span style='color:#b060b0; '>'b'</span><span style='color:#d2cd86; '>,</span>S<span style='color:#d2cd86; '>,</span>y<span style='color:#d2cd86; '>,</span><span style='color:#b060b0; '>'r'</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>
 +
title<span style='color:#d2cd86; '>(</span><span style='color:#b060b0; '>'The relation of the two interspaced mismatches cleavage activity and mismatch score  '</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>
 +
xlabel<span style='color:#d2cd86; '>(</span><span style='color:#b060b0; '>'Mismatch score'</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>ylabel<span style='color:#d2cd86; '>(</span><span style='color:#b060b0; '>'Mismatch cleavage activity'</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>
 +
<span style='color:#bb7977; '>legend</span><span style='color:#d2cd86; '>(</span><span style='color:#b060b0; '>'Relation curve'</span><span style='color:#d2cd86; '>,</span><span style='color:#b060b0; '>'Fitting straight line'</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>
 +
R<span style='color:#d2cd86; '>=</span><span style='color:#bb7977; '>corrcoef</span><span style='color:#d2cd86; '>(</span>ave<span style='color:#d2cd86; '>,</span>S<span style='color:#d2cd86; '>)</span>
 +
</pre>
 +
<p>The result and figures are:</p>
 +
<a href="https://static.igem.org/mediawiki/2014/7/73/2014-UESTC-Software-Vp10.jpg" target="_blank"><img src="https://static.igem.org/mediawiki/2014/7/73/2014-UESTC-Software-Vp10.jpg"></a>
 +
<a href="https://static.igem.org/mediawiki/2014/0/06/2014-UESTC-Software-Vp11.jpg" target="_blank"><img src="https://static.igem.org/mediawiki/2014/0/06/2014-UESTC-Software-Vp11.jpg"></a>
 +
<a href="https://static.igem.org/mediawiki/2014/1/1c/2014-UESTC-Software-Vp12.jpg" target="_blank"><img src="https://static.igem.org/mediawiki/2014/1/1c/2014-UESTC-Software-Vp12.jpg"></a>
 +
<p>Therefore, the correlation coefficient between the two interspaced mismatches cleavage activity and CRISPR-X mismatch score is 0.7688. And the fitting equation of the straight line is: Y=0.0866*X-0.0353. (X stands for mismatch score).</p>
 +
<h3>(c) Three concatenated mismatches</h3>
 +
<p>MATLAB program is shown below:</p>
 +
<pre style='color:#d1d1d1;background:#000000;font-size:14px;padding:20px 0;overflow: auto;'>
 +
data<span style='color:#d2cd86; '>=</span><span style='color:#bb7977; '>load</span><span style='color:#d2cd86; '>(</span><span style='color:#b060b0; '>'E:\matlab\work\data3misc.mat'</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>
 +
<span style='color:#d2cd86; '>[</span>m n<span style='color:#d2cd86; '>]</span><span style='color:#d2cd86; '>=</span><span style='color:#bb7977; '>size</span><span style='color:#d2cd86; '>(</span>data<span style='color:#d2cd86; '>.</span>data3misc<span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>
 +
<span style='color:#e66170; font-weight:bold; '>for</span> i<span style='color:#d2cd86; '>=</span>1<span style='color:#d2cd86; '>:</span>n
 +
    ave<span style='color:#d2cd86; '>(</span>i<span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>=</span><span style='color:#bb7977; '>mean</span><span style='color:#d2cd86; '>(</span>data<span style='color:#d2cd86; '>.</span>data3misc<span style='color:#d2cd86; '>(</span><span style='color:#d2cd86; '>:</span><span style='color:#d2cd86; '>,</span>i<span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>
 +
<span style='color:#e66170; font-weight:bold; '>end</span>
 +
N<span style='color:#d2cd86; '>=</span><span style='color:#d2cd86; '>[</span>17 18 19<span style='color:#d2cd86; '>;</span>14 15 16<span style='color:#d2cd86; '>;</span>11 12 13<span style='color:#d2cd86; '>;</span>8 9 10<span style='color:#d2cd86; '>;</span>5 6 7<span style='color:#d2cd86; '>;</span>2 3 4<span style='color:#d2cd86; '>]</span><span style='color:#d2cd86; '>;</span>
 +
M<span style='color:#d2cd86; '>=</span><span style='color:#d2cd86; '>[</span>0<span style='color:#d2cd86; '>,</span>0<span style='color:#d2cd86; '>,</span><span style='color:#009f00; '>0.014</span><span style='color:#d2cd86; '>,</span>0<span style='color:#d2cd86; '>,</span>0<span style='color:#d2cd86; '>,</span><span style='color:#009f00; '>0.395</span><span style='color:#d2cd86; '>,</span><span style='color:#009f00; '>0.317</span><span style='color:#d2cd86; '>,</span>0<span style='color:#d2cd86; '>,</span><span style='color:#009f00; '>0.389</span><span style='color:#d2cd86; '>,</span><span style='color:#009f00; '>0.079</span><span style='color:#d2cd86; '>,</span><span style='color:#009f00; '>0.445</span><span style='color:#d2cd86; '>,</span><span style='color:#009f00; '>0.508</span><span style='color:#d2cd86; '>,</span><span style='color:#009f00; '>0.613</span><span style='color:#d2cd86; '>,</span><span style='color:#009f00; '>0.851</span><span style='color:#d2cd86; '>,</span><span style='color:#009f00; '>0.732</span><span style='color:#d2cd86; '>,</span><span style='color:#009f00; '>0.828</span><span style='color:#d2cd86; '>,</span><span style='color:#009f00; '>0.615</span><span style='color:#d2cd86; '>,</span><span style='color:#009f00; '>0.804</span><span style='color:#d2cd86; '>,</span><span style='color:#009f00; '>0.685</span><span style='color:#d2cd86; '>,</span><span style='color:#009f00; '>0.583</span><span style='color:#d2cd86; '>]</span><span style='color:#d2cd86; '>;</span>
 +
<span style='color:#e66170; font-weight:bold; '>for</span> j<span style='color:#d2cd86; '>=</span>1<span style='color:#d2cd86; '>:</span>n
 +
    d0<span style='color:#d2cd86; '>(</span>j<span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>=</span><span style='color:#bb7977; '>mean</span><span style='color:#d2cd86; '>(</span>N<span style='color:#d2cd86; '>(</span>j<span style='color:#d2cd86; '>,</span><span style='color:#d2cd86; '>:</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>
 +
    S<span style='color:#d2cd86; '>(</span>j<span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>=</span>4<span style='color:#d2cd86; '>/</span>9<span style='color:#d2cd86; '>*</span><span style='color:#d2cd86; '>(</span><span style='color:#bb7977; '>exp</span><span style='color:#d2cd86; '>(</span>1<span style='color:#d2cd86; '>-</span>M<span style='color:#d2cd86; '>(</span>N<span style='color:#d2cd86; '>(</span>j<span style='color:#d2cd86; '>,</span>1<span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>+</span><span style='color:#bb7977; '>exp</span><span style='color:#d2cd86; '>(</span>1<span style='color:#d2cd86; '>-</span>M<span style='color:#d2cd86; '>(</span>N<span style='color:#d2cd86; '>(</span>j<span style='color:#d2cd86; '>,</span>2<span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>+</span><span style='color:#bb7977; '>exp</span><span style='color:#d2cd86; '>(</span>1<span style='color:#d2cd86; '>-</span>M<span style='color:#d2cd86; '>(</span>N<span style='color:#d2cd86; '>(</span>j<span style='color:#d2cd86; '>,</span>3<span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>/</span><span style='color:#d2cd86; '>(</span><span style='color:#d2cd86; '>(</span>4<span style='color:#d2cd86; '>*</span>d0<span style='color:#d2cd86; '>(</span>j<span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>+</span>19<span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>/</span>19<span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>
 +
<span style='color:#e66170; font-weight:bold; '>end</span>
 +
x<span style='color:#d2cd86; '>=</span>1<span style='color:#d2cd86; '>:</span>n<span style='color:#d2cd86; '>;</span>
 +
<span style='color:#bb7977; '>subplot</span><span style='color:#d2cd86; '>(</span>1<span style='color:#d2cd86; '>,</span>2<span style='color:#d2cd86; '>,</span>1<span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>
 +
<span style='color:#bb7977; '>stem</span><span style='color:#d2cd86; '>(</span>x<span style='color:#d2cd86; '>,</span>ave<span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>
 +
title<span style='color:#d2cd86; '>(</span><span style='color:#b060b0; '>'The three concatenated mismatches cleavage activity '</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>
 +
xlabel<span style='color:#d2cd86; '>(</span><span style='color:#b060b0; '>'The serial number'</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>ylabel<span style='color:#d2cd86; '>(</span><span style='color:#b060b0; '>'cleavage activity'</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>
 +
<span style='color:#bb7977; '>subplot</span><span style='color:#d2cd86; '>(</span>1<span style='color:#d2cd86; '>,</span>2<span style='color:#d2cd86; '>,</span>2<span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>
 +
<span style='color:#bb7977; '>stem</span><span style='color:#d2cd86; '>(</span>x<span style='color:#d2cd86; '>,</span>S<span style='color:#d2cd86; '>,</span><span style='color:#b060b0; '>'g'</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>
 +
title<span style='color:#d2cd86; '>(</span><span style='color:#b060b0; '>'The three concatenated mismatches score  '</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>
 +
xlabel<span style='color:#d2cd86; '>(</span><span style='color:#b060b0; '>'The serial number'</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>ylabel<span style='color:#d2cd86; '>(</span><span style='color:#b060b0; '>'score'</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>
 +
p<span style='color:#d2cd86; '>=</span><span style='color:#bb7977; '>polyfit</span><span style='color:#d2cd86; '>(</span>S<span style='color:#d2cd86; '>,</span>ave<span style='color:#d2cd86; '>,</span>1<span style='color:#d2cd86; '>)</span>
 +
y<span style='color:#d2cd86; '>=</span>p<span style='color:#d2cd86; '>(</span>1<span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>*</span>S<span style='color:#d2cd86; '>+</span>p<span style='color:#d2cd86; '>(</span>2<span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span><span style='color:#9999a9; '>%Fitting equation of the straight line</span>
 +
<span style='color:#bb7977; '>figure</span><span style='color:#d2cd86; '>(</span>2<span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>
 +
<span style='color:#bb7977; '>plot</span><span style='color:#d2cd86; '>(</span>S<span style='color:#d2cd86; '>,</span>ave<span style='color:#d2cd86; '>,</span><span style='color:#b060b0; '>'b'</span><span style='color:#d2cd86; '>,</span>S<span style='color:#d2cd86; '>,</span>y<span style='color:#d2cd86; '>,</span><span style='color:#b060b0; '>'r'</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>
 +
title<span style='color:#d2cd86; '>(</span><span style='color:#b060b0; '>'The relation of the three concatenated mismatches cleavage activity and mismatch score  '</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>
 +
xlabel<span style='color:#d2cd86; '>(</span><span style='color:#b060b0; '>'Mismatch score'</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>ylabel<span style='color:#d2cd86; '>(</span><span style='color:#b060b0; '>'Mismatch cleavage activity'</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>
 +
<span style='color:#bb7977; '>legend</span><span style='color:#d2cd86; '>(</span><span style='color:#b060b0; '>'Relation curve'</span><span style='color:#d2cd86; '>,</span><span style='color:#b060b0; '>'Fitting straight line'</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>
 +
R<span style='color:#d2cd86; '>=</span><span style='color:#bb7977; '>corrcoef</span><span style='color:#d2cd86; '>(</span>ave<span style='color:#d2cd86; '>,</span>S<span style='color:#d2cd86; '>)</span>
 +
</pre>
 +
<p>The result and figures are:</p>
 +
<a href="https://static.igem.org/mediawiki/2014/e/e9/2014-UESTC-Software-Vp13.jpg" target="_blank"><img src="https://static.igem.org/mediawiki/2014/e/e9/2014-UESTC-Software-Vp13.jpg"></a>
 +
<a href="https://static.igem.org/mediawiki/2014/9/9d/2014-UESTC-Software-Vp14.jpg" target="_blank"><img src="https://static.igem.org/mediawiki/2014/9/9d/2014-UESTC-Software-Vp14.jpg"></a>
 +
<a href="https://static.igem.org/mediawiki/2014/7/75/2014-UESTC-Software-Vp15.jpg" target="_blank"><img src="https://static.igem.org/mediawiki/2014/7/75/2014-UESTC-Software-Vp15.jpg"></a>
 +
<p>Therefore, the correlation coefficient between the three concatenated mismatches cleavage activity and CRISPR-X mismatch score is 0.8560. And the fitting equation of the straight line is: Y=0.0175*X-0.0082. (X stands for mismatch score).</p>
 +
<h3>(d) Three interspaced mismatches</h3>
 +
<p>MATLAB program is shown below:</p>
 +
<pre style='color:#d1d1d1;background:#000000;font-size:14px;padding:20px 0;overflow: auto;'>
 +
data<span style='color:#d2cd86; '>=</span><span style='color:#bb7977; '>load</span><span style='color:#d2cd86; '>(</span><span style='color:#b060b0; '>'E:\matlab\work\data3misi.mat'</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>
 +
<span style='color:#d2cd86; '>[</span>m n<span style='color:#d2cd86; '>]</span><span style='color:#d2cd86; '>=</span><span style='color:#bb7977; '>size</span><span style='color:#d2cd86; '>(</span>data<span style='color:#d2cd86; '>.</span>data3misi<span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>
 +
<span style='color:#e66170; font-weight:bold; '>for</span> i<span style='color:#d2cd86; '>=</span>1<span style='color:#d2cd86; '>:</span>n
 +
    ave<span style='color:#d2cd86; '>(</span>i<span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>=</span><span style='color:#bb7977; '>mean</span><span style='color:#d2cd86; '>(</span>data<span style='color:#d2cd86; '>.</span>data3misi<span style='color:#d2cd86; '>(</span><span style='color:#d2cd86; '>:</span><span style='color:#d2cd86; '>,</span>i<span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>
 +
<span style='color:#e66170; font-weight:bold; '>end</span>
 +
N<span style='color:#d2cd86; '>=</span><span style='color:#d2cd86; '>[</span>16 18 20<span style='color:#d2cd86; '>;</span>14 17 20<span style='color:#d2cd86; '>;</span>12 16 20<span style='color:#d2cd86; '>;</span>10 15 20<span style='color:#d2cd86; '>;</span>14 16 18<span style='color:#d2cd86; '>;</span>12 15 18<span style='color:#d2cd86; '>;</span>10 14 18<span style='color:#d2cd86; '>;</span>8 13 18<span style='color:#d2cd86; '>]</span><span style='color:#d2cd86; '>;</span><span style='color:#9999a9; '>%The matrix element represents the position of the sgrna</span>
 +
M<span style='color:#d2cd86; '>=</span><span style='color:#d2cd86; '>[</span>0<span style='color:#d2cd86; '>,</span>0<span style='color:#d2cd86; '>,</span><span style='color:#009f00; '>0.014</span><span style='color:#d2cd86; '>,</span>0<span style='color:#d2cd86; '>,</span>0<span style='color:#d2cd86; '>,</span><span style='color:#009f00; '>0.395</span><span style='color:#d2cd86; '>,</span><span style='color:#009f00; '>0.317</span><span style='color:#d2cd86; '>,</span>0<span style='color:#d2cd86; '>,</span><span style='color:#009f00; '>0.389</span><span style='color:#d2cd86; '>,</span><span style='color:#009f00; '>0.079</span><span style='color:#d2cd86; '>,</span><span style='color:#009f00; '>0.445</span><span style='color:#d2cd86; '>,</span><span style='color:#009f00; '>0.508</span><span style='color:#d2cd86; '>,</span><span style='color:#009f00; '>0.613</span><span style='color:#d2cd86; '>,</span><span style='color:#009f00; '>0.851</span><span style='color:#d2cd86; '>,</span><span style='color:#009f00; '>0.732</span><span style='color:#d2cd86; '>,</span><span style='color:#009f00; '>0.828</span><span style='color:#d2cd86; '>,</span><span style='color:#009f00; '>0.615</span><span style='color:#d2cd86; '>,</span><span style='color:#009f00; '>0.804</span><span style='color:#d2cd86; '>,</span><span style='color:#009f00; '>0.685</span><span style='color:#d2cd86; '>,</span><span style='color:#009f00; '>0.583</span><span style='color:#d2cd86; '>]</span><span style='color:#d2cd86; '>;</span><span style='color:#9999a9; '>%The weight of each position</span>
 +
<span style='color:#e66170; font-weight:bold; '>for</span> j<span style='color:#d2cd86; '>=</span>1<span style='color:#d2cd86; '>:</span>n
 +
    d0<span style='color:#d2cd86; '>(</span>j<span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>=</span><span style='color:#bb7977; '>mean</span><span style='color:#d2cd86; '>(</span>N<span style='color:#d2cd86; '>(</span>j<span style='color:#d2cd86; '>,</span><span style='color:#d2cd86; '>:</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>
 +
    S<span style='color:#d2cd86; '>(</span>j<span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>=</span>4<span style='color:#d2cd86; '>/</span>9<span style='color:#d2cd86; '>*</span><span style='color:#d2cd86; '>(</span><span style='color:#bb7977; '>exp</span><span style='color:#d2cd86; '>(</span>1<span style='color:#d2cd86; '>-</span>M<span style='color:#d2cd86; '>(</span>N<span style='color:#d2cd86; '>(</span>j<span style='color:#d2cd86; '>,</span>1<span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>+</span><span style='color:#bb7977; '>exp</span><span style='color:#d2cd86; '>(</span>1<span style='color:#d2cd86; '>-</span>M<span style='color:#d2cd86; '>(</span>N<span style='color:#d2cd86; '>(</span>j<span style='color:#d2cd86; '>,</span>2<span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>+</span><span style='color:#bb7977; '>exp</span><span style='color:#d2cd86; '>(</span>1<span style='color:#d2cd86; '>-</span>M<span style='color:#d2cd86; '>(</span>N<span style='color:#d2cd86; '>(</span>j<span style='color:#d2cd86; '>,</span>3<span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>/</span><span style='color:#d2cd86; '>(</span><span style='color:#d2cd86; '>(</span>4<span style='color:#d2cd86; '>*</span>d0<span style='color:#d2cd86; '>(</span>j<span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>+</span>19<span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>/</span>19<span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span><span style='color:#9999a9; '>%Find the Smm</span>
 +
<span style='color:#e66170; font-weight:bold; '>end</span>
 +
x<span style='color:#d2cd86; '>=</span>1<span style='color:#d2cd86; '>:</span>n<span style='color:#d2cd86; '>;</span>
 +
<span style='color:#bb7977; '>subplot</span><span style='color:#d2cd86; '>(</span>1<span style='color:#d2cd86; '>,</span>2<span style='color:#d2cd86; '>,</span>1<span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>
 +
<span style='color:#bb7977; '>stem</span><span style='color:#d2cd86; '>(</span>x<span style='color:#d2cd86; '>,</span>ave<span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>
 +
title<span style='color:#d2cd86; '>(</span><span style='color:#b060b0; '>'The three interspaced mismatches cleavage activity '</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>
 +
xlabel<span style='color:#d2cd86; '>(</span><span style='color:#b060b0; '>'The serial number'</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>ylabel<span style='color:#d2cd86; '>(</span><span style='color:#b060b0; '>'cleavage activity'</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>
 +
<span style='color:#bb7977; '>subplot</span><span style='color:#d2cd86; '>(</span>1<span style='color:#d2cd86; '>,</span>2<span style='color:#d2cd86; '>,</span>2<span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>
 +
<span style='color:#bb7977; '>stem</span><span style='color:#d2cd86; '>(</span>x<span style='color:#d2cd86; '>,</span>S<span style='color:#d2cd86; '>,</span><span style='color:#b060b0; '>'g'</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>
 +
title<span style='color:#d2cd86; '>(</span><span style='color:#b060b0; '>'The three interspaced mismatches score  '</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>
 +
xlabel<span style='color:#d2cd86; '>(</span><span style='color:#b060b0; '>'The serial number'</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>ylabel<span style='color:#d2cd86; '>(</span><span style='color:#b060b0; '>'score'</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>
 +
p<span style='color:#d2cd86; '>=</span><span style='color:#bb7977; '>polyfit</span><span style='color:#d2cd86; '>(</span>S<span style='color:#d2cd86; '>,</span>ave<span style='color:#d2cd86; '>,</span>1<span style='color:#d2cd86; '>)</span>
 +
y<span style='color:#d2cd86; '>=</span>p<span style='color:#d2cd86; '>(</span>1<span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>*</span>S<span style='color:#d2cd86; '>+</span>p<span style='color:#d2cd86; '>(</span>2<span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span><span style='color:#9999a9; '>%Fitting equation of the straight line</span>
 +
<span style='color:#bb7977; '>figure</span><span style='color:#d2cd86; '>(</span>2<span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>
 +
<span style='color:#bb7977; '>plot</span><span style='color:#d2cd86; '>(</span>S<span style='color:#d2cd86; '>,</span>ave<span style='color:#d2cd86; '>,</span><span style='color:#b060b0; '>'b'</span><span style='color:#d2cd86; '>,</span>S<span style='color:#d2cd86; '>,</span>y<span style='color:#d2cd86; '>,</span><span style='color:#b060b0; '>'r'</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>
 +
title<span style='color:#d2cd86; '>(</span><span style='color:#b060b0; '>'The relation of the three interspaced mismatches cleavage activity and mismatch score  '</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>
 +
xlabel<span style='color:#d2cd86; '>(</span><span style='color:#b060b0; '>'Mismatch score'</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>ylabel<span style='color:#d2cd86; '>(</span><span style='color:#b060b0; '>'Mismatch cleavage activity'</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>
 +
<span style='color:#bb7977; '>legend</span><span style='color:#d2cd86; '>(</span><span style='color:#b060b0; '>'Relation curve'</span><span style='color:#d2cd86; '>,</span><span style='color:#b060b0; '>'Fitting straight line'</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>;</span>
 +
R<span style='color:#d2cd86; '>=</span><span style='color:#bb7977; '>corrcoef</span><span style='color:#d2cd86; '>(</span>ave<span style='color:#d2cd86; '>,</span>S<span style='color:#d2cd86; '>)</span><span style='color:#9999a9; '>%Find the the correlation coefficient</span>
 +
</pre>
 +
<p>The result and figures are:</p>
 +
<a href="https://static.igem.org/mediawiki/2014/f/fd/2014-UESTC-Software-Vp16.jpg" target="_blank"><img src="https://static.igem.org/mediawiki/2014/f/fd/2014-UESTC-Software-Vp16.jpg"></a>
 +
<a href="https://static.igem.org/mediawiki/2014/5/56/2014-UESTC-Software-Vp17.jpg" target="_blank"><img src="https://static.igem.org/mediawiki/2014/5/56/2014-UESTC-Software-Vp17.jpg"></a>
 +
<a href="https://static.igem.org/mediawiki/2014/f/f2/2014-UESTC-Software-Vp18.jpg" target="_blank"><img src="https://static.igem.org/mediawiki/2014/f/f2/2014-UESTC-Software-Vp18.jpg"></a>
 +
<p>Therefore, the correlation coefficient between the three interspaced mismatches cleavage activity and CRISPR-X mismatch score is 0.6092. And the fitting equation of the straight line is: Y=0.0065*X-0.0018. (X stands for mismatch score).</p>
 +
<p>In summary, the correlation coefficient of the above-mentioned five different conditions (single mismatch, two concatenated mismatches, two interspaced mismatches, three concatenated mismatches and three interspaced mismatches) respectively are: 0.8840, 0.8902, 0.7688, 0.8566, and 0.6092. The correlation coefficients are all over 0.6, and three correlation coefficients are over 0.85. In some extent, this result demonstrated the validity and availability of our scoring algorithm.</p>
 +
<p><ul><b>Reference:</b>
 +
<li>[1] Hsu, P. D., Scott, D. A., Weinstein, J. A., Ran, F. A., Konermann, S., Agarwala, V., ... & Zhang, F. (2013). DNA targeting specificity of RNA-guided Cas9 nucleases. Nature biotechnology, 31(9), 827-832.</li>
 +
</ul></p>
</div>
</div>
-
 
<!-- Left Menu -->
<!-- Left Menu -->
<div class="leftMenu">
<div class="leftMenu">
-
<div id="go1" class="go" style="width: 80px;text-align: left;">Part A.</div>
+
<div id="go1" class="go" style="width: 120px;text-align: left;">Complexity Analysis</div>
-
<div id="go2" class="go" style="width: 80px;text-align: left;">Part B.</div>
+
<div id="go2" class="go" style="width: 120px;text-align: left;">Software Validation</div>
-
<div id="go3" class="go" style="width: 80px;text-align: left;">Part C.</div>
+
<div id="go3" class="go" style="width: 120px;text-align: left;">Algorithm Validation</div>
-
<div id="go4" class="go" style="width: 80px;text-align: left;">Part D.</div>
+
 
</div>
</div>
Line 133: Line 1,056:
$(".UL>li").css("width",logoLeft/3+"px");
$(".UL>li").css("width",logoLeft/3+"px");
$(".vines").css("left",winWidth*.2-40+"px");
$(".vines").css("left",winWidth*.2-40+"px");
-
$(".leftMenu").css("left",winWidth*.2-140+"px");
+
$(".leftMenu").css("left",winWidth*.2-170+"px");
}
}
$(window).load(function(){
$(window).load(function(){
Line 171: Line 1,094:
         var top =$('#body').scrollTop() +$('#p3').position().top;
         var top =$('#body').scrollTop() +$('#p3').position().top;
             $('#body').animate({scrollTop:top+"px"},700);  
             $('#body').animate({scrollTop:top+"px"},700);  
-
         });
+
         });  
-
        $("#go4").click(function(){ 
+
-
        var top =$('#body').scrollTop() +$('#p4').position().top;
+
-
            $('#body').animate({scrollTop:top+"px"},700);
+
-
        });
+
-
        $("#go5").click(function(){ 
+
-
        var top =$('#body').scrollTop() +$('#p5').position().top;
+
-
            $('#body').animate({scrollTop:top+"px"},700);  
+
         });
         });
         $("#body").on("scroll",function(){
         $("#body").on("scroll",function(){
Line 186: Line 1,102:
$("#vine3"). css("top",top*.24+"px");
$("#vine3"). css("top",top*.24+"px");
         });
         });
-
});
 
window.onresize = resizeWindow;
window.onresize = resizeWindow;
</script>
</script>
</body>
</body>
</html>
</html>

Latest revision as of 18:00, 17 October 2014

Validation | UESTC Software 2014

Validation

Complexity Analysis

1 Notation

n Number of candidate sgRNAs

nh Number of hits in cache

nm Number of misses in cache

nt System will only output nt results

m Number of possible-o_target sgRNAs

l Length of sgRNA

tcd Time cost on connecting database

trd Approximate time cost on one database operation

2 Analysis

1. System will connect to Database, which costs tcd.

2. Retrieve data from database, which costs trd* (n + m).

3. System calculate each n candidate sgRNAs' scores. For nh sgRNAs which has already calculated before, system will cost only O(nh). For nm others, system will calculate the scores. According to our algorithm, those sgRNAs will compare every m possible- o_target sgRNAs. In each comparison, algorithm compare all l nucleobase, make a little adds and multiplies, package result to strings and save strings to database. All nm calculation will cost nm* (m*l + trd).

4. System will sort all n result, which cost O(n log2 n).

5. Output result costs O(nt).

3 Run Time

tcd + trd* (n + m) + O(nh) + nm* (m* l + trd) + O(n log2 n) + O(nt)

Software Validation

In order to verify the availability of our software, we used the CRISPR-P and Optimized CRISPR Design these two CRISPR tools, under the condition of the same input sequence, to compare their results with ours.

We use the same input sequence:

TTTGAGGTCAATACAAATCCTATTTCTTGTGGTTTTCTTTCCTTCACTTAGCTATGGATGGTTTATCTTC ATTTGTTATATTGGATACAAGCTTTGCTACGATCTACATTTGGGAATGTGAGTCTCTTATTGTAACCTTA GGGTTGGTTTATCTCAAGAATCTTATTAATTGTTTGGACTGTTTATGTTTGGACATTTATTGTCATTCTT
(NC_003070.9,Arabidopsis thaliana ,chromosome 1,211-420)

The output results of CRISPR-P, Optimized CRISPR Design and CRISPR-X respectively are:

CRISPR-P

Optimized CRISPR Design

CRISPR-X

Comparison:

(a)The number of sgRNA results

As we have seen, the number of sgRNA results of three software are all 14, in addition, the 14 sgRNA sequences are all the same(just the rank are different), proves our software’s approach to find sgrna is correct.

(b)The ranking of sgRNA results

Since three software have different scoring algorithm, so the rankings are not exactly the same. In addition, for our scoring which contains an efficacy score, so the rank of CRISPR-X and the other two software vary greatly. However, for specific scores, in some degree, the ranking trend of our software and the other two software are similar.

Species:Arabidopsis thaliana ,location:chromosome 1,211-420
Sequence Specificity scoe Efficacy score Total score Rank (CRISPR-P) Rank (CRISPR - X Specificity) Rank (Optimized CRISPR Design)
TTCCTTCACTTAGCTATGGATGG 49 15 64 1 1(3) 5
AGTCTCTTATTGTAACCTTAGGG 48 0 48 2 3(8) 2
TCTTATTGTAACCTTAGGGTTGG 48 0 48 3 4(7) 1
CTTGAGATAAACCAACCCTAAGG 49 15 64 4 2(2) 3
GCTTTGCTACGATCTACATTTGG 48 32 80 5 5(1) 4
TTCTTTCCTTCACTTAGCTATGG 47 0 47 6 7(9) 7
AACCATCCATAGCTAAGTGAAGG 48 15 63 7 6(5) 6
AATACAAATCCTATTTCTTGTGG 45 0 45 8 8(10) 9
GAGTCTCTTATTGTAACCTTAGG 45 17 63 9 9(4) 8
CAAGAATCTTATTAATTGTTTGG 43 0 43 10 10(11) 11
CTTTGCTACGATCTACATTTGGG 42 0 42 11 11(12) 10
TTGTTTGGACTGTTTATGTTTGG 36 0 36 12 12(13) 12
TTTATCTTCATTTGTTATATTGG 29 0 29 13 14(14) 13
GAAAGAAAACCACAAGAAATAGG 35 17 53 14 13(6) 14
 In parentheses represents the total rank

(c) The position and strand of sgRNA results

Through our careful comparison, we found that the location information of sgrna of CRISPR-X is exactly the same with CRISPR-P (Optimized CRISPR Design pages doesn’t show the exact location), the results further illustrate the the availability of our software.

Species:Arabidopsis thaliana ,location:chromosome 1,211-420
sgRNA sequence Position, strand
CRISPR-P CRISPR-X Optimized CRISPR Design
TTCCTTCACTTAGCTATGGATGG 249,"+" 249,"+" /
AGTCTCTTATTGTAACCTTAGGG 331,"+" 331,"+" /
TCTTATTGTAACCTTAGGGTTGG 335,"+" 335,"+" /
CTTGAGATAAACCAACCCTAAGG 346,"-" 346,"-" /
GCTTTGCTACGATCTACATTTGG 301,"+" 301,"+" /
TTCTTTCCTTCACTTAGCTATGG 245,"+" 245,"+" /
AACCATCCATAGCTAAGTGAAGG 251,"-" 251,"-" /
AATACAAATCCTATTTCTTGTGG 220,"+" 220,"+" /
GAGTCTCTTATTGTAACCTTAGG 330,"+" 330,"+" /
CAAGAATCTTATTAATTGTTTGG 365,"+" 365,"+" /
CTTTGCTACGATCTACATTTGGG 302,"+" 302,"+" /
TTGTTTGGACTGTTTATGTTTGG 380,"+" 380,"+" /
TTTATCTTCATTTGTTATATTGG 272,"+" 272,"+" /
GAAAGAAAACCACAAGAAATAGG 229,"-" 229,"-" /

For example, the comparison figure of the sgRNA of ranking 3rd and 12th (in CRISPR-P):

(d)The number of off-target sites(PAM is NGG) of sgRNA results

To verify the availability of a CRISPR software, the correctness of identifying potential off-target number is a very important indicator. For the number of off-target sites for 14 sgRNA, we draw the following table for statistical analysis (here, we only count off-target sites of the PAM is NGG, because the total number of off-target sites of the other two software are inconsistent, although we can find the number of off-target sites containing PAM is NGG and NAG).

Species:Arabidopsis thaliana ,location:chromosome 1,211-420
sgRNA sequence Specificity scoe Efficacy score Total score Number of off-target sites(PAM is NGG)
CRISPR-X CRISPR-P Optimized CRISPR Design
TTCCTTCACTTAGCTATGGATGG 49 15 64 3 3(4) 3(12)
AGTCTCTTATTGTAACCTTAGGG 48 0 48 4 4(4) 4(10)
TCTTATTGTAACCTTAGGGTTGG 48 0 48 3 3(5) 3(7)
CTTGAGATAAACCAACCCTAAGG 49 15 64 3 3(7) 3(10)
GCTTTGCTACGATCTACATTTGG 48 32 80 5 5(6) 5(11)
TTCTTTCCTTCACTTAGCTATGG 47 0 47 9 9(16) 9(31)
AACCATCCATAGCTAAGTGAAGG 48 15 63 5 5(11) 5(14)
AATACAAATCCTATTTCTTGTGG 45 0 45 13 13(17) 13(33)
GAGTCTCTTATTGTAACCTTAGG 45 17 63 8 8(11) 8(17)
CAAGAATCTTATTAATTGTTTGG 43 0 43 21 /(35) 21(57)
CTTTGCTACGATCTACATTTGGG 42 0 42 17 17(18) 17(22)
TTGTTTGGACTGTTTATGTTTGG 36 0 36 37 /(48) /(70)
TTTATCTTCATTTGTTATATTGG 29 0 29 57 /(96) /(157)
GAAAGAAAACCACAAGAAATAGG 35 17 53 44 /(94) /(158)
/ represents unknown, in parentheses represents the total number(including NAG and NGG)

Since CRISPR-P's results page displays only 20 off-target sites, Optimized CRISPR Design’s results page displays only 50 off-target sites, so we can see from the table: For the previous 11 sgRNA, the number of our software’s NGG off-target sites are exactly the same with the other two software. This result can be a strong evidence for the availability of our software.

For example, the comparison figure of the sgRNA of ranking 5rd (in CRISPR-P):

CRISPR-P-------5 NGG off-target sites

CRISPR-X------5 NGG off-target sites

Optimized CRISPR Design ------5 NGG off-target sites

The comparison figure of the sgRNA of ranking 9th (in CRISPR-P):

CRISPR-P-------8 NGG off-target sites

CRISPR-X------8 NGG off-target sites

Optimized CRISPR Design ------8 NGG off-target sites

In summary, in the case of the same input sequence, the output sgRNA results of our software have the same number of the output sgRNA, the same sequence information, the same location information and the same NGG off-target sites with the other two CRISPR design tools—CRISPR-P and Optimized CRISPR Design. Therefore, our software—CRISPR-X, is valid and available.

Algorithm Validation

In order to confirm our software is consistent with the experimental results, we use the experimental data on the MLE Cleavage with the different mismatches, and we compare our scoring results to corresponding to the experimental data, in addition find the correlation coefficient of them.

(A)Single mismatch

First, we use aggregate data from single-mismatch guide RNAs for 15 EMX1 targets in literature [1] (It’s relation figure is figure 2C, heat map for relative SpCas9 cleavage efficiency for each possible RNA: DNA base pair).

Heat map for relative SpCas9 cleavage efficiency for each possible RNA:DNA base pair

We use this set of data to determine the relationship between our software score with the MLE Cleavage for single mismatch position. MATLAB program is shown below:

	data=load('E:\matlab\work\igem_data.mat');
	[m n]=size(data.dataigem);
	for i=1:n
	    ave(i)=mean(data.dataigem(:,i));
	end
	M=[0,0,0.014,0,0,0.395,0.317,0,0.389,0.079,0.445,0.508,0.613,0.851,0.732,0.828,0.615,0.804,0.685,0.583];
	for j=2:20
	S(j-1)=(4*exp(1-M(j)))/((4*j+19)/19);
	end
	x=19:-1:1;
	figure(1);%title('Single mismatch,correlation coefficient=0.8840');

	subplot(1,2,1);
	stem(x,ave);
	title('The relaition between the single mismatch location and cleavage activity ');
	xlabel('location/nt');ylabel('cleavage activity');
	subplot(1,2,2);
	stem(x,S,'g');
	title('The figure of the single mismatch location and mismatch score  ');
	xlabel('location/nt');ylabel('score');

	figure(2);
	plot(x,ave,'b',x,S,'r');
	legend('mismatch cleavage activity','mismatch score');
	title('The contrast figure of the single mismatch cleavage activity and mismatch score  ');
	xlabel('location/nt');ylabel('amplitude');
	p=polyfit(ave,S,1)
	y=p(1)*ave+p(2);%Fitting equation of the straight line
	figure(3);
	plot(ave,S,'b',ave,y,'r');
	title('The relation of the single mismatch location and mismatch score  ');
	xlabel('Mismatch cleavage activity');ylabel('Mismatch score');
	legend('Relation curve','Fitting straight line');

	R=corrcoef(ave,S)%find the correlation coefficient

The result and figures are:

Therefore, the correlation coefficient between the single mismatch cleavage activity and CRISPR-X mismatch score is 0.8840. And the fitting equation of the straight line is: Y=0.1872*X+0.0987. (X stands for mismatch score).

(B) Multiple mismatches

We next explored the effect between multiple base mismatches on SpCas9 target activity and our mismatch score. We use data of sets of guide RNAs that contained varying combinations of mismatches to investigate the effect of mismatch number, position and spacing on SpCas9 target cleavage activity for four targets within the EMX1 gene. [1]

SpCas9 target cleavage activity for multiple mismatches [1]

(a) Two concatenated mismatches

MATLAB program is shown below:

	data=load('E:\matlab\work\data2misc.mat');
	[m n]=size(data.data2misc);
	for i=1:n
	    ave(i)=mean(data.data2misc(:,i));
	end
	N=[19 20;17 18;15 16;13 14;11 12;9 10;7 8;5 6;3 4];
	M=[0,0,0.014,0,0,0.395,0.317,0,0.389,0.079,0.445,0.508,0.613,0.851,0.732,0.828,0.615,0.804,0.685,0.583];
	for j=1:n
	    d0(j)=mean(N(j,:));
	    S(j)=(exp(1-M(N(j,1)))+exp(1-M(N(j,2))))/((4*d0(j)+19)/19);
	end
	x=1:n;
	subplot(1,2,1);
	stem(x,ave);
	title('The two concatenated mismatches cleavage activity ');
	xlabel('The serial number');ylabel('cleavage activity');
	subplot(1,2,2);
	stem(x,S,'g');
	title('The two concatenated mismatches score  ');
	xlabel('The serial number');ylabel('score');
	p=polyfit(S,ave,1)
	y=p(1)*S+p(2);%Fitting equation of the straight line
	figure(2);
	plot(S,ave,'b',S,y,'r');
	title('The relation of the two concatenated mismatches cleavage activity and mismatch score  ');
	xlabel('Mismatch score');ylabel('Mismatch cleavage activity');
	legend('Relation curve','Fitting straight line');
	R=corrcoef(ave,S)

The result and figures are:

Therefore, the correlation coefficient between the two concatenated mismatches cleavage activity and CRISPR-X mismatch score is 0.8902. And the fitting equation of the straight line is: Y=0.0445*X-0.0103. (X stands for mismatch score).

(b) Two interspaced mismatches

MATLAB program is shown below:

	data=load('E:\matlab\work\data2misi.mat');
	[m n]=size(data.data2misi);
	for i=1:n
	    ave(i)=mean(data.data2misi(:,i));
	end
	N=[18 20;15 20;11 20;6 20;1 20;16 18;13 18;9 18;4 18;14 16;11 16;7 16;2 16];
	M=[0,0,0.014,0,0,0.395,0.317,0,0.389,0.079,0.445,0.508,0.613,0.851,0.732,0.828,0.615,0.804,0.685,0.583];
	for j=1:n
	    d0(j)=mean(N(j,:));
	    S(j)=(exp(1-M(N(j,1)))+exp(1-M(N(j,2))))/((4*d0(j)+19)/19);
	end
	x=1:n;
	subplot(1,2,1);
	stem(x,ave);
	title('The two interspaced mismatches cleavage activity ');
	xlabel('The serial number');ylabel('cleavage activity');
	subplot(1,2,2);
	stem(x,S,'g');
	title('The two interspaced mismatches score  ');
	xlabel('The serial number');ylabel('score');
	p=polyfit(S,ave,1)
	y=p(1)*S+p(2);%Fitting equation of the straight line
	figure(2);
	plot(S,ave,'b',S,y,'r');
	title('The relation of the two interspaced mismatches cleavage activity and mismatch score  ');
	xlabel('Mismatch score');ylabel('Mismatch cleavage activity');
	legend('Relation curve','Fitting straight line');
	R=corrcoef(ave,S)

The result and figures are:

Therefore, the correlation coefficient between the two interspaced mismatches cleavage activity and CRISPR-X mismatch score is 0.7688. And the fitting equation of the straight line is: Y=0.0866*X-0.0353. (X stands for mismatch score).

(c) Three concatenated mismatches

MATLAB program is shown below:

	data=load('E:\matlab\work\data3misc.mat');
	[m n]=size(data.data3misc);
	for i=1:n
	    ave(i)=mean(data.data3misc(:,i));
	end
	N=[17 18 19;14 15 16;11 12 13;8 9 10;5 6 7;2 3 4];
	M=[0,0,0.014,0,0,0.395,0.317,0,0.389,0.079,0.445,0.508,0.613,0.851,0.732,0.828,0.615,0.804,0.685,0.583];
	for j=1:n
	    d0(j)=mean(N(j,:));
	    S(j)=4/9*(exp(1-M(N(j,1)))+exp(1-M(N(j,2)))+exp(1-M(N(j,3))))/((4*d0(j)+19)/19);
	end
	x=1:n;
	subplot(1,2,1);
	stem(x,ave);
	title('The three concatenated mismatches cleavage activity ');
	xlabel('The serial number');ylabel('cleavage activity');
	subplot(1,2,2);
	stem(x,S,'g');
	title('The three concatenated mismatches score  ');
	xlabel('The serial number');ylabel('score');
	p=polyfit(S,ave,1)
	y=p(1)*S+p(2);%Fitting equation of the straight line
	figure(2);
	plot(S,ave,'b',S,y,'r');
	title('The relation of the three concatenated mismatches cleavage activity and mismatch score  ');
	xlabel('Mismatch score');ylabel('Mismatch cleavage activity');
	legend('Relation curve','Fitting straight line');
	R=corrcoef(ave,S)

The result and figures are:

Therefore, the correlation coefficient between the three concatenated mismatches cleavage activity and CRISPR-X mismatch score is 0.8560. And the fitting equation of the straight line is: Y=0.0175*X-0.0082. (X stands for mismatch score).

(d) Three interspaced mismatches

MATLAB program is shown below:

	data=load('E:\matlab\work\data3misi.mat');
	[m n]=size(data.data3misi);
	for i=1:n
	    ave(i)=mean(data.data3misi(:,i));
	end
	N=[16 18 20;14 17 20;12 16 20;10 15 20;14 16 18;12 15 18;10 14 18;8 13 18];%The matrix element represents the position of the sgrna
	M=[0,0,0.014,0,0,0.395,0.317,0,0.389,0.079,0.445,0.508,0.613,0.851,0.732,0.828,0.615,0.804,0.685,0.583];%The weight of each position
	for j=1:n
	    d0(j)=mean(N(j,:));
	    S(j)=4/9*(exp(1-M(N(j,1)))+exp(1-M(N(j,2)))+exp(1-M(N(j,3))))/((4*d0(j)+19)/19);%Find the Smm
	end
	x=1:n;
	subplot(1,2,1);
	stem(x,ave);
	title('The three interspaced mismatches cleavage activity ');
	xlabel('The serial number');ylabel('cleavage activity');
	subplot(1,2,2);
	stem(x,S,'g');
	title('The three interspaced mismatches score  ');
	xlabel('The serial number');ylabel('score');
	p=polyfit(S,ave,1)
	y=p(1)*S+p(2);%Fitting equation of the straight line
	figure(2);
	plot(S,ave,'b',S,y,'r');
	title('The relation of the three interspaced mismatches cleavage activity and mismatch score  ');
	xlabel('Mismatch score');ylabel('Mismatch cleavage activity');
	legend('Relation curve','Fitting straight line');
	R=corrcoef(ave,S)%Find the the correlation coefficient

The result and figures are:

Therefore, the correlation coefficient between the three interspaced mismatches cleavage activity and CRISPR-X mismatch score is 0.6092. And the fitting equation of the straight line is: Y=0.0065*X-0.0018. (X stands for mismatch score).

In summary, the correlation coefficient of the above-mentioned five different conditions (single mismatch, two concatenated mismatches, two interspaced mismatches, three concatenated mismatches and three interspaced mismatches) respectively are: 0.8840, 0.8902, 0.7688, 0.8566, and 0.6092. The correlation coefficients are all over 0.6, and three correlation coefficients are over 0.85. In some extent, this result demonstrated the validity and availability of our scoring algorithm.

    Reference:
  • [1] Hsu, P. D., Scott, D. A., Weinstein, J. A., Ran, F. A., Konermann, S., Agarwala, V., ... & Zhang, F. (2013). DNA targeting specificity of RNA-guided Cas9 nucleases. Nature biotechnology, 31(9), 827-832.

Complexity Analysis
Software Validation
Algorithm Validation