GPP sgRNA Designer

Input Genes:
Upload a list of Gene IDs or Symbols:
Enter up to 200 Gene IDs or Gene Symbols (e.g., 988, CDC5L, ENSG00000223972, etc.).

Transcript identifier and sequence inputs are not accepted.

About this tool

This tool ranks and picks candidate CRISPRa sgRNA sequences for the targets provided, while attempting to maximize on-target activity and minimizing off-target activity. For more information about the inputs and outputs of this tool, see How to use the GPP sgRNA Designer (CRISPRko) or How to use the GPP sgRNA Designer (CRISPRa/i).

On-target scoring is performed using the "Rule Set 2" method[1][2]. The current Microsoft implementation of this scoring model is Azimuth 2.0. Off-target sites are evaluated using the CFD (Cutting Frequency Determination) score. Please see How the sgRNA Designer Works for more details on these annotation strategies. For general discussion on sgRNA design, see Addgene.

For notes about revisions, updates, and bug fixes please see the GPP sgRNA Designer Changelog.


  1. Doench, J. G., Fusi, N., Sullender, M., Hegde, M., Vaimberg, E. W., Donovan, K. F., … Root, D. E. (2016). Optimized sgRNA design to maximize activity and minimize off-target effects of CRISPR-Cas9. Nature biotechnology, 34(2), 184-191. doi:10.1038/nbt.3437 [Nat Biotechnol]
  2. Sanson, K. R., Hanna, R. E., Hegde, M., Donovan, K. F., Strand, C., Sullender, M. E., … Doench, J. G. (2018). Optimized libraries for CRISPR-Cas9 genetic screens with multiple modalities. Nature communications, 9(1), 5416. doi:10.1038/s41467-018-07901-8 [Nat Commun]