Skip to content
A software tool for personalized and allele-specific CRISPR editing.
Jupyter Notebook C Python HTML C++ Perl Other
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
requirements.txt figure edits May 10, 2018


The CRISPR/Cas system is a highly specific genome editing tool capable of distinguishing alleles differing by even a single base pair. Target sites might carry genetic variations that are not distinguishable by sgRNA designing tools based on one reference genome. AlleleAnalyzer is open-source software that incorporates single nucleotide variants and short insertions and deletions to design sgRNAs for precisely editing one or multiple haplotypes of a sequenced genome, currently supporting eleven Cas proteins. It also leverages patterns of shared genetic variation to optimize sgRNA design for different human populations. AlleleAnalyzer is available at

Note: If you use this tool and find any issues or anything that is difficult to interpret, please send a message to this Github or to kathleen.keough at

If you use this tool, please cite our paper in Genome Biology.

Table of Contents

  1. Getting started
  1. Tool descriptions
  1. Tutorials

Useful links

PAM sites in UCSC Genome Browser, hg19

PAM sites in UCSC Genome Browser, hg38

UCSC chromosome fastas, hg19.

UCSC chromosome fastas, hg38.

You can’t perform that action at this time.