CRISPR on the platform
Guide RNA design, off-target analysis, and CRISPR screen hit identification for genome editing experiments.
Design and analyze genome editing experiments — score guide RNAs for a target gene, check candidate guides for off-target risk against the reference genome, and call hits from pooled CRISPR screens. Reach for these tools when you are doing functional target validation or knockout experiment design, upstream of picking a guide for the bench. CRISPR sits in the Target Identification stage of discovery, between gene-level genomics and experimental validation. See the Targets & Modalities overview for where this fits.
What these three tools actually do, vs. what their names imply
All three CRISPR tools are simpler than their descriptions suggest. crispr_design_guides does not resolve a gene symbol to a sequence — it requires target_sequence and returns zero guides with an error if that's missing, even when target_gene is set; look up the sequence first (for example with a genomics lookup tool). On-target scoring is a GC/homopolymer/seed-region heuristic, not a trained model. crispr_offtarget does not search the reference genome — it extracts one guide from your target_sequence and scans that same short sequence for near-matches, so it can only find off-targets that happen to fall inside the sequence you submitted. crispr_screen_analyze does not run MAGeCK or BAGEL2 — it computes a median log2 fold-change per gene with a Benjamini-Hochberg FDR correction, and it infers control vs. treatment positionally (first numeric count column is control, the rest are treatment) rather than by name. The organism parameter has no effect on any of the three; genome build is a label on the output, not a species selector.
CRISPR overview
The CRISPR toolkit provides three complementary tools for genome editing experiment design and analysis. Guide design and off-target prediction use direct computation, returning results in seconds. Screen analysis uses Modal GPU compute for statistical hit calling on large-scale datasets.
Architecture
Tool inventory
| Tool | Name | Description | Compute |
|---|---|---|---|
| Guide RNA Design | crispr_design_guides | Designs guide RNAs for a target gene or sequence with on-target efficiency scoring, GC content, and PAM site identification | Direct API |
| Off-Target Analysis | crispr_offtarget | Scans a submitted target sequence (not the full reference genome) for near-matches to an extracted guide, with mismatch counts and a CFD-style score | Direct API |
| Screen Analysis | crispr_screen_analyze | Runs a median-log2FC / Benjamini-Hochberg heuristic (not MAGeCK itself) on pooled CRISPR screen read count data to rank gene hits | Modal GPU |
Capabilities
Guide RNA design
Given a target sequence, crispr_design_guides identifies all valid PAM sites on both strands, extracts 20-nt guide sequences, and scores each with a sequence-composition heuristic (GC-content band, homopolymer-run penalty, seed-region G/T bias) rather than a trained on-target model. Results include guide sequence, PAM, genomic position, strand, GC content, and on-target score. Guides are ranked by that heuristic score.
Off-target prediction
crispr_offtarget takes a target_sequence, extracts the first valid guide it finds in it, and scans that same sequence on both strands for near-matches with up to 4 mismatches, scoring each with a simplified CFD (Cutting Frequency Determination)-style model that penalizes seed-region mismatches more heavily. It reports mismatch positions, the off-target sequence, position, strand, and a CFD score.
CRISPR screen analysis
crispr_screen_analyze accepts a read-count table from a pooled CRISPR library screen (uploaded to S3), computes a per-guide log2 fold change, aggregates it to a per-gene median with a z-test, and applies Benjamini-Hochberg FDR correction — a method the backend describes as "inspired by MAGeCK," not MAGeCK's actual RRA algorithm. It treats the first numeric count column as control and the remaining numeric columns as treatment.
When to use each tool
| I want to... | Use this tool |
|---|---|
| Design guides for a gene knockout | crispr_design_guides |
| Check if a guide has off-target risk | crispr_offtarget |
| Find the best guide with fewest off-targets | crispr_design_guides then crispr_offtarget |
| Identify essential genes from a screen | crispr_screen_analyze |
| Validate screen hits | crispr_screen_analyze then genomics tools |
When to use other tools instead
| I want to... | Use this instead |
|---|---|
| Look up gene coordinates | An Ensembl or NCBI Gene lookup (Genomics) |
| Find protein structure for a target | AlphaFold DB or RCSB PDB |
| Assess target druggability | OpenTargets associations (Genomics) or a Target Passport |
| Search literature on a gene | PubMed |
| Predict protein function | UniProt |
Pipeline position
The CRISPR toolkit sits in the Target Identification stage of the drug discovery pipeline:
Guide design is typically preceded by target gene identification (via genomics or literature tools) and followed by experimental validation. Screen analysis results feed back into target prioritization.
Citations
Doench JG, et al. Optimized sgRNA design to maximize activity and minimize off-target effects of CRISPR-Cas9. Nat Biotechnol. 2016;34(2):184-191. doi: 10.1038/nbt.3437
Li W, et al. MAGeCK enables robust identification of essential genes from genome-scale CRISPR/Cas9 knockout screens. Genome Biol. 2014;15(12):554. doi: 10.1186/s13059-014-0554-4
Hsu PD, et al. DNA targeting specificity of RNA-guided Cas9 nucleases. Nat Biotechnol. 2013;31(9):827-832. doi: 10.1038/nbt.2647
Chat usage
Example prompts
- "Design CRISPR guides for KRAS exon 2"
- "Check off-target sites for GACTTCGATCGATCGATCGA with 4 mismatches allowed"
- "Analyze my CRISPR screen to find genes essential for cell survival"
- "Design SaCas9 guides targeting MYC"
- "What are the top guides for knocking out CDK4 with minimal off-target risk?"
Workflow chaining
- Feeds into: Genomics (gene validation), Target Passport (druggability), Literature (essentiality evidence), Protein structure tools (target characterization)
- Accepts from: Genomics (gene symbols, coordinates), Literature (candidate gene lists), Epigenomics (chromatin state for guide accessibility), OpenTargets (target prioritization)
FAQ
Read next
How CRISPR guide results compare to the bench
What the on-target score is graded against, and why the near-match scan is not a genome-wide off-target search.
PROTAC design on the platform
Targeted protein degradation tools for PROTAC linker enumeration, ternary complex modeling, and degradation efficiency prediction.
Oncology Analytics on the platform
Computational oncology tools for tumor mutational burden, microsatellite instability, and immunotherapy biomarker prediction.
Which tool?
Match a scientific goal to the tool that answers it.
Workflows
Guided pipelines and copy-and-adapt prompt recipes for common goals.
Was this page helpful?
Targets & Modalities overview
Guide RNA design and off-target analysis, PROTAC linker and ternary complex modeling, tumor mutational burden, and genome-scale flux balance analysis.
CRISPR FAQ
Frequently asked questions about CRISPR guide design, off-target analysis, and screen analysis tools on the platform.