CRISPR Editing Target Design

Input a Gene ID, CDS, cDNA, or DNA sequence to rapidly rank SpCas9 (NGG PAM) candidate targets with published on-page rules. The page reports targets and scores only; it does not generate vector-specific primers or claim experimental editing efficiency.

Real-data example

TkA01G000070 · TK1151 · CDS 1170 bp

Run exampleDownload example FASTA

The example uses the site’s TK1151 reference CDS; the gene card provides identity and reference details.

Algorithm, scoring and interpretation

Up to 250,000 bp per query. Both strands of the entire accepted sequence are scanned; longer inputs are explicitly rejected. Ambiguous bases are preserved and input is not silently truncated.

Design and Scoring Rules

The tool scans both strands for a 20-nt guide adjacent to an SpCas9 NGG PAM. The cut site is reported 3 bp upstream of PAM. Scores are bounded from 0 to 100 and are used only to prioritize candidates within this tool.

ComponentRule and points
Base and GC balanceBase 38 plus max(0, 24 − 1.15 × |GC% − 50|); GC closest to 50% receives up to 24 points.
PAM / 5′ preferenceAn NGG PAM adds 10; a guide beginning with G adds 6; an early input-sequence position adds 0–18 to favor candidates near the 5′ end of a gene or CDS/cDNA.
Sequence penaltiesSubtract 12 for TTTT and 8 for any homopolymer of 5 or more bases. The final score is clipped to 0–100.

This is a reproducible sequence-priority rule, not an in vivo editing-efficiency or off-target-risk prediction. Vector, promoter, delivery, and off-target validation must be determined for the specific experimental system.

Input Resolution

RecordReferenceSourceLength
TkA01G000070TK1151GENOMIC DNA1858 bp

Candidate Targets

Targets: 80PAM: NGGOff-target: genome-wide search not performed

Positions are 1-based closed intervals on the input, including the 20-nt guide and 3-nt PAM. A cut denotes a boundary between bases of the input top strand, not a chromosome coordinate. Candidates spanning CDS/cDNA exon junctions require genomic checking.

#TargetPosition / cut siteGuide (20 nt)PAMGC%Sequence rank score
1TkA01G000070- 58-80 / cut 63GTGACTCCAACTAATGTGCTTGG45.088.7
2TkA01G000070+ 197-219 / cut 213GATTTGTGGTGAGATCAGAGAGG45.084.8
3TkA01G000070+ 201-223 / cut 217TGTGGTGAGATCAGAGAGGATGG50.084.5
4TkA01G000070+ 30-52 / cut 46GTGCATAAAAGGTAATGGAGGGG40.083.7
5TkA01G000070+ 52-74 / cut 68GTAGTTCCAAGCACATTAGTTGG40.083.1
6TkA01G000070+ 83-105 / cut 99GCATATACCCTCTTCTATACAGG40.082.2
7TkA01G000070+ 89-111 / cut 105ACCCTCTTCTATACAGGGAAAGG45.081.8
8TkA01G000070+ 212-234 / cut 228CAGAGAGGATGGAAAGCAAAAGG45.078.4
9TkA01G000070+ 754-776 / cut 770GTAGCAATCAGAGTTGGTGGAGG50.078.0
10TkA01G000070+ 1115-1137 / cut 1131GCCGCATTTGTGGTGTATGTGGG50.078.0
11TkA01G000070+ 1198-1220 / cut 1214GACCAGTCAACATGACCTCTCGG50.078.0
12TkA01G000070+ 249-271 / cut 265CTACAGACGTACAACCATTGTGG45.077.4
13TkA01G000070+ 253-275 / cut 269AGACGTACAACCATTGTGGAAGG45.077.3
14TkA01G000070+ 183-205 / cut 199GTTAAGTGAAGGGGGATTTGTGG45.077.2
15TkA01G000070- 90-112 / cut 95ACCTTTCCCTGTATAGAAGAGGG40.076.0
16TkA01G000070- 91-113 / cut 96TACCTTTCCCTGTATAGAAGAGG40.076.0
17TkA01G000070+ 174-196 / cut 190GACATTTAGGTTAAGTGAAGGGG35.074.0
18TkA01G000070- 386-408 / cut 391GAGTTGTTCTGAAGTCATCTCGG40.073.8
19TkA01G000070+ 172-194 / cut 188CCGACATTTAGGTTAAGTGAAGG40.073.8
20TkA01G000070+ 629-651 / cut 645CAGACCAATTCCCAACAGCAAGG50.072.6
21TkA01G000070- 633-655 / cut 638CAAGCCTTGCTGTTGGGAATTGG50.072.5
22TkA01G000070- 16-38 / cut 21TTTATGCACTTAAGGGCTAATGG35.072.3
23TkA01G000070+ 19-41 / cut 35TTAGCCCTTAAGTGCATAAAAGG35.072.3
24TkA01G000070+ 1133-1155 / cut 1149GTGGGTGAGGTGCATAAATTTGG45.072.2
25TkA01G000070- 1200-1222 / cut 1205GTCCGAGAGGTCATGTTGACTGG55.072.2
26TkA01G000070- 1233-1255 / cut 1238GGATGGTGAAAAGAAGCTGATGG45.072.2
27TkA01G000070+ 28-50 / cut 44AAGTGCATAAAAGGTAATGGAGG35.072.0
28TkA01G000070+ 1114-1136 / cut 1130TGCCGCATTTGTGGTGTATGTGG50.072.0
29TkA01G000070+ 1519-1541 / cut 1535CAGCTTCTTCTGCTGATCGATGG50.072.0
30TkA01G000070+ 29-51 / cut 45AGTGCATAAAAGGTAATGGAGGG35.072.0
31TkA01G000070+ 84-106 / cut 100CATATACCCTCTTCTATACAGGG35.070.5
32TkA01G000070+ 317-339 / cut 333TTGATGATGAAGAAGGTGAGAGG40.069.8
33TkA01G000070+ 326-348 / cut 342AAGAAGGTGAGAGGATTTCACGG40.069.5
34TkA01G000070+ 363-385 / cut 379AGCTGAACCGGAAGTTATTATGG40.068.5
35TkA01G000070- 370-392 / cut 375ATCTCGGCCATAATAACTTCCGG40.068.3
36TkA01G000070- 172-194 / cut 177CCTTCACTTAACCTAAATGTCGG35.068.0
37TkA01G000070+ 173-195 / cut 189CGACATTTAGGTTAAGTGAAGGG35.068.0
38TkA01G000070+ 175-197 / cut 191ACATTTAGGTTAAGTGAAGGGGG35.067.9
39TkA01G000070+ 593-615 / cut 609CTTATGAGAGTCAGAGTCGTTGG45.067.9
40TkA01G000070+ 776-798 / cut 792GGTGAAGCATACAATGTATCTGG40.066.5
41TkA01G000070- 868-890 / cut 873GAGTTGAAGATGGAGGTAATGGG40.066.5
42TkA01G000070+ 1623-1645 / cut 1639GCAGATGATTGAGAGACTAAAGG40.066.5
43TkA01G000070+ 25-47 / cut 41CTTAAGTGCATAAAAGGTAATGG30.066.3
44TkA01G000070+ 664-686 / cut 680CTGGAACCCAACCGAGAAACAGG55.066.2
45TkA01G000070+ 751-773 / cut 767CATGTAGCAATCAGAGTTGGTGG45.066.2
46TkA01G000070+ 755-777 / cut 771TAGCAATCAGAGTTGGTGGAGGG45.066.2
47TkA01G000070+ 1018-1040 / cut 1034TGGGAGAAGTTCCCGTATCCAGG55.066.2
48TkA01G000070- 1116-1138 / cut 1121ACCCACATACACCACAAATGCGG45.066.2
49TkA01G000070+ 1120-1142 / cut 1136ATTTGTGGTGTATGTGGGTGAGG45.066.2
50TkA01G000070+ 1520-1542 / cut 1536AGCTTCTTCTGCTGATCGATGGG45.066.2
51TkA01G000070+ 1538-1560 / cut 1554ATGGGCTAAAGCCTCTACTATGG45.066.2
52TkA01G000070- 263-285 / cut 268AGACATAATTCCTTCCACAATGG35.065.5
53TkA01G000070+ 545-567 / cut 561AATAAGGCGTTAGATGAAGCTGG40.063.4
54TkA01G000070- 639-661 / cut 644AGTTATCAAGCCTTGCTGTTGGG40.060.8
55TkA01G000070- 640-662 / cut 645TAGTTATCAAGCCTTGCTGTTGG40.060.8
56TkA01G000070+ 351-373 / cut 367ACTAGAAAAAGCAGCTGAACCGG40.060.8
57TkA01G000070+ 1424-1446 / cut 1440GGACCATTTGAATCGTATATGGG35.060.8
58TkA01G000070+ 645-667 / cut 661AGCAAGGCTTGATAACTATCTGG40.060.7
59TkA01G000070- 869-891 / cut 874TGAGTTGAAGATGGAGGTAATGG40.060.5
60TkA01G000070- 875-897 / cut 880AAGTGTTGAGTTGAAGATGGAGG40.060.5
61TkA01G000070+ 1105-1127 / cut 1121ATTTGATGTTGCCGCATTTGTGG40.060.5
62TkA01G000070- 1213-1235 / cut 1218TGGCAAGCAGTGAGTCCGAGAGG60.060.5
63TkA01G000070- 1250-1272 / cut 1255ATGGAATCACAGTCAATGGATGG40.060.5
64TkA01G000070- 1254-1276 / cut 1259TACGATGGAATCACAGTCAATGG40.060.5
65TkA01G000070+ 1427-1449 / cut 1443CCATTTGAATCGTATATGGGTGG40.060.5
66TkA01G000070- 1427-1449 / cut 1432CCACCCATATACGATTCAAATGG40.060.5
67TkA01G000070+ 1658-1680 / cut 1674CTATGGTTGCTAGATAGGTATGG40.060.5
68TkA01G000070- 454-476 / cut 459GAAGGGCATTTACGTCTTTTTGG40.060.0
69TkA01G000070+ 277-299 / cut 293ATTATGTCTGAGTTTCAAAGAGG30.059.4
70TkA01G000070+ 278-300 / cut 294TTATGTCTGAGTTTCAAAGAGGG30.059.3
71TkA01G000070+ 310-332 / cut 326ATCGAAATTGATGATGAAGAAGG30.058.4
72TkA01G000070+ 1175-1197 / cut 1191GTTTTTGTGGCAGATGGGAGTGG50.058.0
73TkA01G000070+ 555-577 / cut 571TAGATGAAGCTGGATTAAGTAGG35.057.4
74TkA01G000070+ 420-442 / cut 436TTCTTATCAATCAAAACTCGAGG30.055.4
75TkA01G000070- 806-828 / cut 811GTAGATGAATCTGAGTTAATTGG30.055.0
76TkA01G000070+ 1812-1834 / cut 1828GCTTTAACTTCTGAATAGTTTGG30.055.0
77TkA01G000070+ 748-770 / cut 764TTTCATGTAGCAATCAGAGTTGG35.054.8
78TkA01G000070+ 827-849 / cut 843ACTATTTATTTGCGTGCAAGAGG35.054.8
79TkA01G000070+ 843-865 / cut 859CAAGAGGATCTTCAAACAAATGG35.054.8
80TkA01G000070- 878-900 / cut 883AGAAAGTGTTGAGTTGAAGATGG35.054.8