gRNA Design
Algorithm
Design of gRNA sequences
Manual design of the gRNA can be a cumbersome task when large amount of bases have to be taken into account. To generate dsRNA coding for Cas13b-editing system, we wrote our own programme as a more efficient method to generating suitable gRNA gBlock sequences. Taking the above considerations into account, a Python script was written as a convenient method of generating suitable gRNA gBlock sequences. The length of targeted DNA sequences for the spacer region will have to be first defined by the user. The code will perform a search for the Kozak’s sequence within the given strand. If the Kozak sequence is found, the hairpin motif with the U6 terminator sequence is thereafter concatenated to the 3’ end of the spacer sequence. Finally, BbsI restriction sites and junk sequences will be joined to both 5’ and 3’ ends to obtain the final gRNA gBlock construct (See Figure 1 below).