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
TkA01G000070TK1151CDS1170 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.087.7
2TkA01G000070+ 125-147 / cut 141GATTTGTGGTGAGATCAGAGAGG45.084.8
3TkA01G000070+ 129-151 / cut 145TGTGGTGAGATCAGAGAGGATGG50.084.4
4TkA01G000070+ 30-52 / cut 46GTGCATAAAAGGTAATGGAGGGG40.083.2
5TkA01G000070+ 52-74 / cut 68GTAGTTCCAAGCACATTAGTTGG40.082.3
6TkA01G000070+ 83-105 / cut 99GCATATACCCTCTTCTATACAGG40.080.9
7TkA01G000070+ 89-111 / cut 105ACCCTCTTCTATACAGGGAAAGG45.080.4
8TkA01G000070+ 102-124 / cut 118CAGGGAAAGGTTAAGTGAAGGGG45.079.8
9TkA01G000070+ 103-125 / cut 119AGGGAAAGGTTAAGTGAAGGGGG45.079.8
10TkA01G000070+ 140-162 / cut 156CAGAGAGGATGGAAAGCAAAAGG45.078.1
11TkA01G000070+ 763-785 / cut 779GCCGCATTTGTGGTGTATGTGGG50.078.0
12TkA01G000070+ 846-868 / cut 862GACCAGTCAACATGACCTCTCGG50.078.0
13TkA01G000070+ 111-133 / cut 127GTTAAGTGAAGGGGGATTTGTGG45.077.4
14TkA01G000070+ 177-199 / cut 193CTACAGACGTACAACCATTGTGG45.076.5
15TkA01G000070+ 181-203 / cut 197AGACGTACAACCATTGTGGAAGG45.076.3
16TkA01G000070- 90-112 / cut 95ACCTTTCCCTGTATAGAAGAGGG40.074.6
17TkA01G000070- 91-113 / cut 96AACCTTTCCCTGTATAGAAGAGG40.074.5
18TkA01G000070+ 100-122 / cut 116TACAGGGAAAGGTTAAGTGAAGG40.074.1
19TkA01G000070+ 101-123 / cut 117ACAGGGAAAGGTTAAGTGAAGGG40.074.1
20TkA01G000070+ 537-559 / cut 553GAAACAGCAATCAGAGTTGGTGG45.072.2
21TkA01G000070+ 781-803 / cut 797GTGGGTGAGGTGCATAAATTTGG45.072.2
22TkA01G000070- 848-870 / cut 853GTCCGAGAGGTCATGTTGACTGG55.072.2
23TkA01G000070- 881-903 / cut 886GGATGGTGAAAAGAAGCTGATGG45.072.2
24TkA01G000070- 16-38 / cut 21TTTATGCACTTAAGGGCTAATGG35.072.1
25TkA01G000070+ 487-509 / cut 503CAGACCAATTCCCAACAGCAAGG50.072.0
26TkA01G000070- 491-513 / cut 496CAAGCCTTGCTGTTGGGAATTGG50.072.0
27TkA01G000070+ 540-562 / cut 556ACAGCAATCAGAGTTGGTGGAGG50.072.0
28TkA01G000070+ 541-563 / cut 557CAGCAATCAGAGTTGGTGGAGGG50.072.0
29TkA01G000070+ 762-784 / cut 778TGCCGCATTTGTGGTGTATGTGG50.072.0
30TkA01G000070+ 1082-1104 / cut 1098CAGCTTCTTCTGCTGATCGATGG50.072.0
31TkA01G000070+ 19-41 / cut 35TTAGCCCTTAAGTGCATAAAAGG35.072.0
32TkA01G000070+ 28-50 / cut 44AAGTGCATAAAAGGTAATGGAGG35.071.6
33TkA01G000070+ 29-51 / cut 45AGTGCATAAAAGGTAATGGAGGG35.071.5
34TkA01G000070- 314-336 / cut 319GAGTTGTTCTGAAGTCATCTCGG40.070.7
35TkA01G000070+ 84-106 / cut 100CATATACCCTCTTCTATACAGGG35.069.1
36TkA01G000070+ 245-267 / cut 261TTGATGATGAAGAAGGTGAGAGG40.067.8
37TkA01G000070+ 254-276 / cut 270AAGAAGGTGAGAGGATTTCACGG40.067.4
38TkA01G000070+ 562-584 / cut 578GGTGAAGCATACAATGTATCTGG40.066.5
39TkA01G000070- 654-676 / cut 659GAGTTGAAGATGGAGGTAATGGG40.066.5
40TkA01G000070+ 451-473 / cut 467CTTATGAGAGTCAGAGTCGTTGG45.066.2
41TkA01G000070- 528-550 / cut 533CTGATTGCTGTTTCTCGGTTGGG45.066.2
42TkA01G000070- 529-551 / cut 534TCTGATTGCTGTTTCTCGGTTGG45.066.2
43TkA01G000070+ 534-556 / cut 550CGAGAAACAGCAATCAGAGTTGG45.066.2
44TkA01G000070- 746-768 / cut 751TGCGGCAACATCAAATTCACTGG45.066.2
45TkA01G000070- 764-786 / cut 769ACCCACATACACCACAAATGCGG45.066.2
46TkA01G000070+ 768-790 / cut 784ATTTGTGGTGTATGTGGGTGAGG45.066.2
47TkA01G000070+ 1083-1105 / cut 1099AGCTTCTTCTGCTGATCGATGGG45.066.2
48TkA01G000070+ 25-47 / cut 41CTTAAGTGCATAAAAGGTAATGG30.065.9
49TkA01G000070+ 291-313 / cut 307AGCTGAACCGGAAGTTATTATGG40.065.8
50TkA01G000070- 298-320 / cut 303ATCTCGGCCATAATAACTTCCGG40.065.4
51TkA01G000070- 191-213 / cut 196AGACATAATTCCTTCCACAATGG35.064.4
52TkA01G000070+ 403-425 / cut 419AATAAGGCGTTAGATGAAGCTGG40.060.8
53TkA01G000070+ 987-1009 / cut 1003GGACCATTTGAATCGTATATGGG35.060.8
54TkA01G000070- 497-519 / cut 502AGTTATCAAGCCTTGCTGTTGGG40.060.5
55TkA01G000070- 498-520 / cut 503TAGTTATCAAGCCTTGCTGTTGG40.060.5
56TkA01G000070+ 503-525 / cut 519AGCAAGGCTTGATAACTATCTGG40.060.5
57TkA01G000070- 533-555 / cut 538CAACTCTGATTGCTGTTTCTCGG40.060.5
58TkA01G000070- 655-677 / cut 660TGAGTTGAAGATGGAGGTAATGG40.060.5
59TkA01G000070- 661-683 / cut 666AAGTGTTGAGTTGAAGATGGAGG40.060.5
60TkA01G000070+ 753-775 / cut 769ATTTGATGTTGCCGCATTTGTGG40.060.5
61TkA01G000070- 861-883 / cut 866TGGCAAGCAGTGAGTCCGAGAGG60.060.5
62TkA01G000070- 898-920 / cut 903ATGGAATCACAGTCAATGGATGG40.060.5
63TkA01G000070- 902-924 / cut 907TACGATGGAATCACAGTCAATGG40.060.5
64TkA01G000070+ 937-959 / cut 953AATCTTGTAGGATCAACGGTTGG40.060.5
65TkA01G000070+ 938-960 / cut 954ATCTTGTAGGATCAACGGTTGGG40.060.5
66TkA01G000070+ 990-1012 / cut 1006CCATTTGAATCGTATATGGGTGG40.060.5
67TkA01G000070- 990-1012 / cut 995CCACCCATATACGATTCAAATGG40.060.5
68TkA01G000070+ 279-301 / cut 295ACTAGAAAAAGCAGCTGAACCGG40.058.3
69TkA01G000070+ 205-227 / cut 221ATTATGTCTGAGTTTCAAAGAGG30.058.0
70TkA01G000070+ 823-845 / cut 839GTTTTTGTGGCAGATGGGAGTGG50.058.0
71TkA01G000070+ 206-228 / cut 222TTATGTCTGAGTTTCAAAGAGGG30.058.0
72TkA01G000070+ 238-260 / cut 254ATCGAAATTGATGATGAAGAAGG30.056.6
73TkA01G000070- 592-614 / cut 597GTAGATGAATCTGAGTTAATTGG30.055.0
74TkA01G000070+ 413-435 / cut 429TAGATGAAGCTGGATTAAGTAGG35.054.8
75TkA01G000070+ 613-635 / cut 629ACTATTTATTTGCGTGCAAGAGG35.054.8
76TkA01G000070+ 629-651 / cut 645CAAGAGGATCTTCAAACAAATGG35.054.8
77TkA01G000070- 664-686 / cut 669AGAAAGTGTTGAGTTGAAGATGG35.054.8
78TkA01G000070- 739-761 / cut 744ACATCAAATTCACTGGATACGGG35.054.8
79TkA01G000070- 917-939 / cut 922ATTGTAGTTGATTGGTACGATGG35.054.8
80TkA01G000070+ 925-947 / cut 941CCAATCAACTACAATCTTGTAGG35.054.8