CRISPR/Cas9 Knockout gRNA design DataBase


gRNA Search
Custom Prediction
Help | FAQ
Citation | Policy



How to interpret the gRNA prediction score?

About gRNA Search And Custom Prediction

How to perform gRNA search?

How to perform custom prediction?

Contact Us

How to report problems or suggestions?

Policies For CRISPRDB Usage

How to cite CRISPRDB?



CRISPRDB is an online database for CRISPR/Cas9 gRNA design. The CRISPR/Cas9 system is widely used for genome editing. The editing efficiency of CRISPR/Cas9 is mainly determined by the guide RNA (gRNA). Although many computational algorithms have been developed in recent years, it is still a challenge to select optimal bioinformatics tools for gRNA design in different experimental settings. We performed a comprehensive comparison analysis of fifteen public algorithms for gRNA design, using fifteen experimental gRNA datasets. Based on this analysis, we identified the top-performing algorithms, with which we further implemented various computational strategies to build ensemble models for performance improvement. Validation analysis indicates that the new stacking ensemble model had improved performance over any individual algorithm alone at predicting gRNA efficacy under various experimental conditions.


What is Stacking?
The stacking ensemble models has two model layers. The first layer contains multiple individual models to be assembled, with each model generating prediction results independently. The second layer is a meta-model that collects the predictions from the first layer as input features to generate final integrated prediction results. The stacking method not only can be used to assemble various internal models but also can be adopted as a framework to integrate various published algorithms.


How to interpret the gRNA prediction score?
All the pre-designed gRNAs have prediction scores between 50 - 100. These scores are assigned by the new computational gRNA efficiency prediction algorithm. The higher the score, the more efficient the respective gRNA. That is why the search result is ordered by prediction score. In our experience, a gRNA with prediction score > 80 is most likely to be efficient in experiments. 


How to perform gRNA search?
Search by gene target information. There are three options to do gRNA search based on target gene: GenBank Accession, NCBI Gene ID or Gene Symbol. You have to enter the exact ID or symbol and no partial match is allowed. In this way, a single gene record will be retrieved and the pre-designed gRNAs that targeting on this gene will be shown.


How to perform custom prediction?
CRISPRDB provides additional web interface for more flexible gRNA design. The users could design gRNAs that targeting on their own genomic target sequences. To conduct custom prediction, users should first select a type of promoter system which they would use the designed gRNAs. CRISPRDB offers gRNA design for the U6 and T7 promoter systems. Next, users should input their genomic target sequence in the input box. The sequence must be between 31 and 30,000 bases long, and CRISPRDB only allow one input sequence at a time. Please note that all spaces, line breaks, and numbers within the submission will be removed, and multiple lines will be joined together to create a single sequence. After user-provided sequence input, the prediction algorithm will search for potential target sites in the input sequence and predict the efficacy scores of designed gRNAs that targeting on those target sites.


Who developed CRISPRDB?
CRISPRDB was created by Xiaowei Wang's lab at the Department of Pharmacology, University of Illinois at Chicago.

Click here to contact us with questions or comments about this website.