List of softwares/websites/databases for genome engineering, including (but not limited to) guide design, genome editing outcome, screening analysis, etc.
This collection is inspired by awesome-single-cell.
- Guide design
- Genome editing outcomes and predictions
- Screening analysis
- CRISPR-DO - [webserver] - A web application for the design and optimization of guide sequences that target both coding and non-coding regions in spCas9 CRISPR system across human, mouse, zebrafish, fly and worm genomes.
- SSC - [webserver] - A sequence model for predicting sgRNA efficiency in CRISPR/Cas9 knockout experiments.
- CCtop - [webserver] - A algorithm to predict CRISPR/Cas9 target.
- flyCRISPR - [webserver] - Specificity for Drosophila to find CRISPR target sites and evaluate each identified CRISPR target.
- 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.
- CHOPCHOP - [webserver] - A web tool for selecting target sites for CRISPR/Cas9, CRISPR/Cpf1.
- CROP-IT - [webserver] - A web tool developed to assist biologists in designing CRISPR/CAS9 sgRNAs, by predicting the off-target sites and ranking them according to the chances of occurrence.
- CRISPR RGEN Tools - [webserver] - A algorithm can dentify of RGEN off-target sites without limitation by the number of mismatches and allows 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 exon.
- CRISPRscan - [webserver] - A novel algorithm to predict gRNA efficiency.
- CRISPR MultiTargeter- [webserver]a web-based tool for automatic searches of CRISPR guide RNA targets. It can find highly similar or identical target sites in multiple genes or transcripts or design targets unique to particular genes or transcripts.
- CRISPR-FOCUS - [webserver] - A web-based platform to search and prioritize sgRNAs for CRISPR screening experiments.
- GPP Web Portal - [webserver] - A web-based platform to generate matching sgRNA knockout (CRISPRko) designs for a mouse or human gene, transcript or target sequence.
- pgRNADesign - [python] - A algorithm to design paired gRNAs for knocking out long non-coding RNAs (lncRNAs).
- CRISPRdirect - [webserver] - Algorithm based for on-Target sgRNA design.
- E-CRISP: - [webserver] - A algorithm is available for twelve organisms and can be easily extended to design both sgRNA and pgRNA.
- CasFinder - [python] - A algorithm for identifying specific Cas9 targets in genomes.
- CRISPR-P - [webserver] - One of the most popular tools for sgRNA design in plants with minimal off-target effects.
- CRISPRTarget - [webserver] - A tool to explore the targets of CRISPR RNAs.
- Protospacer Workbench - [Software] - Protospacer Workbench offers an interface for finding, evaluating, and sharing Cas9 guide-RNA (gRNA) designs.
- CRISPR Library Designer - [Software] - A software for the multispecies design of sgRNA libraries.
- WU-CRISPR - [webserver] - A web tool to design gRNA for CRISPR/Cas9 Knockout system.
- CRISPResso - [python, webserver] - A software pipeline for the analysis of targeted CRISPR-Cas9 sequencing data. This algorithm allows for the quantification of both non-homologous end joining (NHEJ) and homologous directed repair (HDR) occurrences.
- CRISPR-GA - [webserver] - A platform to assess the quality of gene editing using next gen sequencing data to quantify and characterize insertions, deletions and homologous recombination.
- 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 be happened.
- 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 pathways in genome-scale CRISPR/Cas9 knockout screens.
- MAGeCK-VISPR - [python] - A comprehensive quality control, analysis and visualization workflow for CRISPR/Cas9 screens.
- MAGeCKFlute - [R] - A pipeline for perform computational analysis of CRISPR screens. MAGeCKFlute combines the MAGeCK and MAGeCK-VISPR algorithms and incorporates additional downstream analysis functionalities.
- 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.
- BAGEL - [python] - A 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 empirical Bayesian framework to account for multiple sources of variability, including reagent efficacy and off-target effects.
- CERES - [R] - A algorithm to estimate gene-dependency levels from CRISPR-Cas9 essentiality screens while accounting for this effect.
- 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.
- CrispRVariants - [R] - An R-based toolkit for counting, localising and plotting targeted insertion and deletion variant combinations from CRISPR-Cas9 mutagenesis experiments.