List of software/websites/databases/papers for genome engineering, including (but not limited to) guide design, genome editing outcome, screening analysis, etc. Contributions welcome..
This collection is inspired by awesome-single-cell.
- Guide design tools
- Genome editing outcomes and predictions
- Screening analysis algorithms
- Databases
- Reviews
- ATUM - [webserver] - A website to design gRNA(s) which efficiently engineer your target and minimize off-target effects using ATUM Scoring Algorithms.
- Benchling - [webserver] - A website that can design optimal CRISPR gRNAs by analyzing target location, specificity, and efficiency.
- Breaking-Cas - [webserver] - A website of designing gRNAs based on multiple organisms.
- CasFinder - [Python] - An algorithm for identifying specific Cas9 targets in genomes.
- CasOT - [webserver] - A tool to find potential off-target sites in any given genome or user-provided sequence, with user-specified types of the protospacer adjacent motif, and the number of mismatches allowed in the seed and non-seed regions.
- Cas-Designer - [webserver] - A bulge-allowed quick guide-RNA designer for CRISPR/Cas derived RGENs.
- Cas-OFFinder - [webserver] - An algorithm that searches for potential off-target sites of Cas9 RNA-guided endonucleases.
- CCtop - [webserver] - An algorithm to predict CRISPR/Cas9 target.
- CHOPCHOP - [webserver] - A web tool for selecting target sites for CRISPR/Cas9, CRISPR/Cpf1.
- CRISPOR - [webserver] - A program helps to design, evaluate and clone guide sequences for the CRISPR/Cas9 system.
- CRISPRa/i - [webserver] - This tool ranks and picks CRISPRa/i sgRNA sequences candidates by the gene targets provided, while attempting to maximize on-target activity and minimizing off-target activity.
- CRRISPRdirect - [webserver] - A software for designing CRISPR/Cas guide RNA with reduced off-target sites.
- CRISPR Library Designer - [software] - A software for the multispecies design of sgRNA libraries.
- CRISPR LifePipe - [webserver] - A web application which allows designing gRNA and donor DNA sequences for CRISPR experiments.
- CRISPR MultiTargeter- [webserver] - A web-based tool which automatically searches for CRISPR guide RNA targets. It can find highly similar or identical target sites in multiple genes, transcripts or design targets unique to particular genes or transcripts.
- CRISPR RGEN Tools - [webserver] - An algorithm can identify of RGEN off-target sites without limitation by the number of mismatches and allow variations in PAM sequences recognized by Cas9. Meanwhile, it can search for RGEN targets with low potential off-target effects and high knock-out efficiencies in the exon region.
- CRISPR-DO - [webserver] - A web application for designing and optimizing of guide sequences that target both coding and non-coding regions in spCas9 CRISPR system across human, mouse, zebrafish, fly and worm genomes.
- CRISPR-FOCUS - [webserver] - A web-based platform to search and prioritize sgRNAs for CRISPR screening experiments.
- CRISPR-ko - [webserver] - A tool ranks and picks sgRNA sequences candidates for the targets provided while attempting to maximize on-target activity and minimize off-target activity.
- CRISPR-P - [webserver] - One of the most popular tools for sgRNA design in plants with minimal off-target effects.
- CRISPRdirect - [webserver] - An algorithm for on-Target sgRNA design.
- CRISPRscan - [webserver] - A novel algorithm to predict gRNA efficiency.
- CRISPRseek - [R] - A Bioconductor Package for identifying target-specific guide RNAs for CRISPR-Cas9 Genome-Editing Systems.
- CRISPRTarget - [webserver] - A tool to explore the targets of CRISPR RNAs.
- CROP-IT - [webserver] - A web tool assists biologists in designing CRISPR/CAS9 sgRNAs, by predicting the off-target sites and ranking them according to the chances of occurrence.
- DeepCRISPR - [Python, webserver] - A deep learning based prediction model for sgRNA on-target knockout efficacy and genome-wide off-target cleavage profile prediction.
- E-CRISP: - [webserver] - An algorithm is available for twelve organisms and can be easily extended to design both sgRNA and pgRNA.
- flyCRISPR - [webserver] - Specificity for Drosophila to find CRISPR target sites and evaluate each identified CRISPR target.
- Geneious CRISPR Site Findere - [software] - It searches for off-target binding sites against a database of sequences.
- GPP Web Portal - [webserver] - A web-based platform for generating matching sgRNA knockout (CRISPRko) designed for a mouse or human gene, transcript or target sequence.
- GT-Scan - [webserver] - A flexible web-based tool that ranks all potential targets in a user-selected region of a genome in terms of how many off-targets they have.
- Guide Picker - [webserver] - A meta-tool for designing CRISPR experiments by presenting ten different guide RNAs scoring functions in one simple graphical interface.
- GUIDES - [webserver] - A web application to design customized CRISPR knockout libraries as easily as possible without sacrificing control.
- Horizon Discovery - [webserver] - It provides an intuitive one-stop location for guide RNA design and ordering. Use the design tool to order guide RNAs for targeted gene knockout or HDR-mediated genome editing.
- IDT - [webserver] - It can generate CRISPR-Cas9 guide RNAs targeting any sequence from any species.
- Off-Spotter - [webserver] - A website identifies all genomic instances for the given combination of gRNA(s), PAM, number of mismatches, and seed.
- pgRNADesign - [Python] - An algorithm to design paired gRNAs for knocking out long non-coding RNAs (lncRNAs).
- Protospacer Workbench - [software] - Protospacer Workbench offers an interface for finding, evaluating, and sharing Cas9 guide-RNA (gRNA) designs.
- sgRNAcas9 - [software] - A software package that can be applied to search rapidly for CRISPR target sites, and analyze the potential off-target cleavage sites of CRISPR-Cas9 simultaneously.
- SSC - [webserver] - A sequence model for predicting sgRNA efficiency in CRISPR/Cas9 knockout experiments.
- ssfinder - [software] - A high throughput CRISPR-Cas target sites prediction tool.
- Synthego - [webserver] - A software chooses from over 120,000 genomes and over 8,300 species to easily design guide RNAs for gene knockout with minimal off-target effects.
- WGE - [webserver] - A algorithm shows CRISPR sites (paired or single) in and around genes and scores the pairs for potential off-target sites, and browse individual and paired CRISPR sites across human, mouse.
- WU-CRISPR - [webserver] - A web tool to design gRNA for CRISPR/Cas9 Knockout system.
- CRISPResso2 - [Python, webserver] - A software pipeline for the analysis of targeted CRISPR-Cas9 sequencing data. This algorithm allows for the quantification of both non-homologous ends joining (NHEJ) and homologous directed repair (HDR) occurrences.
- CrispRVariants - [R] - A R-based toolkit for counting, localizing and plotting targeted insertion and deletion variant combinations from CRISPR-Cas9 mutagenesis experiments.
- CRISPR-GA - [webserver] - A platform to assess the quality of gene editing using NGS data to quantify and characterize insertions, deletions, and homologous recombination.
- FORECasT - [Python, webserver] - A method to predict and view mutational profiles for individual gRNAs.
- inDelphi - [webserver] - A computational model that predicts the heterogeneous (100+ unique) mixture of indels resulting from microhomology-mediated end-joining (MMEJ) and non-homologous end-joining (NHEJ) at a CRISPR-induced cut. inDelphi synthesizes known biological mechanisms of DNA repair with machine learning and achieves strong accuracy.
- Microhomology-Predictor - [webserver] - A web tool can simply predict the mutation patterns caused by microhomology-mediated end joining (MMEJ) and estimate how frequently unwanted in-frame deletions would happen.
- BAGEL - [Python] - An algorithm is designed to identify negatively selected genes, by calculating a Bayes factor for each gene representing a confidence measure that the gene knockout results in a fitness defect. Bayesian analysis of gene knockout screens using pooled library CRISPR or RNAi.
- casTLE - [Python] - Based on the empirical Bayesian framework to account for multiple sources of variability, including reagent efficacy and off-target effects.
- CaRpools - [R] - A pipeline for end-to-end analysis of pooled CRISPR/Cas9 screening data. Including in-depth analysis of screening quality and sgRNA phenotypes.
- CERES - [R] - An algorithm to estimate gene-dependency levels from CRISPR-Cas9 essentiality screens while accounting for this effect.
- CRISPRCloud2 - [webserver] - A secure, convenient, and precise analysis pipeline for the deconvolution of your CRISPR pooled screening data.
- edgeR - [R] - Known as an RNA-seq differential expression analysis tool, edgeR also provides complete analysis solution for screening data.
- HitSelect - [matlab] - A comprehensive tool for high-complexity-pooled screen analysis.
- JACKS - [Python] - A Bayesian method that jointly analyses screens performed with the same guide RNA library.
- MAGeCK - [Python] - Model-based Analysis of Genome-wide CRISPR-Cas9 Knockout (MAGeCK) for prioritizing single-guide RNAs, genes and HiTSelectpathways in genome-scale CRISPR/Cas9 knockout screens.
- MAGeCKFlute - [R] - A pipeline for performing computational analysis of CRISPR screens. MAGeCKFlute combines the MAGeCK and MAGeCK-VISPR algorithms and incorporates additional downstream analysis functionalities.
- MAGeCK-VISPR - [Python] - A comprehensive quality control, analysis and visualization workflow for CRISPR/Cas9 screens.
- RIGER - [Gene-E extension] - RNAi Gene Enrichment Ranking (RIGER).
- RSA - [perl, R, C#] - Redundant siRNA Activity (RSA) is a probability-based approach for the analysis of large-scale RNAi screens.
- ScreenBEAM - [R] - Gene-level meta-analysis of high-throughput functional genomics (RNAi or CRISPR) screens.
- STARS - [Python] - A gene-ranking algorithm for genetic perturbation screens, computing a score for genes using the probability mass function of a binomial distribution. To analyze either shRNA or sgRNA based screening data.
- DepMap - [webserver] - A comprehensive reference map of the Cancer Dependency Map project at the Broad Institute.
- GenomeCRISPR - [webserver] - A database for high-throughput CRISPR/Cas9 screening experiments.
- PICKLES - [webserver] - A database of pooled in-vitro CRISPR knockout library essentiality screens.