Team:Harvard/ZF Binding Site Finder

From 2011.igem.org

(Difference between revisions)
Line 167: Line 167:
if(testseq.search(array1) == -1)
if(testseq.search(array1) == -1)
{
{
-
$("#results").html("No results found.");
+
$("#result").html("No results found.");
//if results are found, build table to display results
//if results are found, build table to display results
} else {
} else {
Line 192: Line 192:
table = table + "</table><br /><br />"
table = table + "</table><br /><br />"
-
$("#results").html(table);
+
$("#result").html(table);
}
}
-
alert(table);
 
-
 
});
});
Line 288: Line 286:
if(check == 0)
if(check == 0)
{
{
-
$("#results").html("No binding sites found, unfortunately :(");
+
$("#result").html("No binding sites found, unfortunately :(");
} else {
} else {
//add table preamble
//add table preamble
Line 297: Line 295:
//write table to page
//write table to page
-
$("#results").html(table);
+
$("#result").html(table);
}
}
});
});
Line 377: Line 375:
</div>
</div>
<br />
<br />
-
<div id="results">Results should go here!</div>
+
<div id="result">Results should go here!</div>
</div>
</div>
</body>
</body>
</html>
</html>

Revision as of 19:16, 12 August 2011

bar

Zinc Finger Binding Site Finder

Zinc Finger Binding Site Finder

by Justin Chew

Bottom Zinc Finger Array:
Top Zinc Finger Array:
Nucleotide Gap:

 

How do I use this tool? (Click to toggle help)

This tool is designed specifically to find binding sites for zinc finger nucleases (ZFNs) in order to create double stranded breaks in DNA. Ultimately, through these double stranded breaks, ZFNs allow genome editing with the insertion or deletion of genes at very specific target DNA sites. Each ZFN recognizes and binds to a specific 9-bp DNA sequence that is unique to each ZFN, and the binding sites are arranged such that two ZFNs flank the cut site on opposite strands of DNA, as pictured below:

Image here

Given two 9-bp DNA sequences, this program will search a string of DNA to find a configuration such that these two 9-bp sequences are located on opposite strands with a short gap in between them (5-7 bp long), where the double stranded break will occur. This is useful due to the fact that we currently do not have a library of ZFNs that spans the space of all 9-bp recognition sites. Therefore, if the 9-bp binding sites for two zinc fingers are known and well-characterized, this program will search for a site in which these two known zinc fingers can be used to make a cut for gene insertion or deletion.

The "bottom" ZFN binds to the bottom strand of DNA, while the "top" ZFN binds to the top strand. To use the tool, input a 9-bp DNA sequence into the text boxes for both bottom and top ZFNs, and then click "Find custom sites". You may enter "N" for an unspecified nucleotide. The results will be listed in a table which shows:

  1. The relative position of the binding site within the input DNA string
  2. The binding sequence for the bottom ZFN, 5' to 3'
  3. The binding sequence for the top ZFN, 5' to 3'
  4. The entire binding sequence, including the 5-7 bp nucleotide gap, from 5' to 3' on the top strand

If you would like to try out an example, you can test the tool out with a DNA sequence that we used to search for a suitable target site for our colorblindness target, in which we tried to search for a site upstream of the red opsin gene to insert a copy of the green opsin gene. This DNA sequence is a stretch of the human X chromosome just upstream of red opsin, and the two zinc fingers we would like to search for have the form of GNNGNNTNN for the bottom finger and GNNGNNANN for the top finger.

Click here to test the tool using these sequences (this is actually how we located our colorblindness targets on the genome).


Results should go here!