bio-crispr-screens-crispresso-editing

Quantifies CRISPR editing outcomes from amplicon sequencing using CRISPResso2 across Cas9, base editor, and prime editor modes.

Updated Sep 15, 2026
One-click install
npx skills add https://github.com/mrsonord2240/openscience-specialists --skill bio-crispr-screens-crispresso-editing-mrsonord2240
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: bio-crispr-screens-crispresso-editing
Source: https://github.com/mrsonord2240/openscience-specialists/tree/main/specialists/crispr-screen-analyst/versions/1.0.0/package/skills/bio-crispr-screens-crispresso-editing
Command: npx skills add https://github.com/mrsonord2240/openscience-specialists --skill bio-crispr-screens-crispresso-editing-mrsonord2240

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires crispresso2, pandas, numpy, matplotlib.

What problem does it solve? Quantifying CRISPR editing outcomes from amplicon sequencing requires choosing the correct CRISPResso2 mode, sizing the quantification window correctly, and distinguishing intended edits from bystander edits, indel byproducts, and contamination—mistakes in any of these silently corrupt reported editing efficiencies. ## Core Features & Use Cases - Mode selection and execution: Covers CRISPResso (single amplicon), CRISPRessoBatch (multi-sample), CRISPRessoPooled (multi-amplicon pools), CRISPRessoWGS (off-target from BAM), and CRISPRessoCompare (pairwise comparison), with a decision tree mapping experimental design to mode. - Editor-specific quantification: Handles Cas9 nuclease (indels, HDR), cytosine and adenine base editors (target conversion plus bystander rates, substitution-vs-indel diagnostic), and prime editors (intended edit vs scaffold incorporation vs indels). - Failure diagnosis: Documents low-alignment causes, the silent --min_reads_to_use_region default that yields all-NA pooled results, MMEJ deletion signatures in allele tables, and quantitative thresholds for KO efficiency, BE purity, and PE quality. - Use Case: A researcher with a 24-sample Cas9 timecourse runs CRISPRessoBatch, verifies mapping rate above 85%, parses the aggregated quantification table in pandas, and flags samples below the 70% indel threshold for incomplete knockout. ## Quick Start Ask the agent to quantify the indel rate at your Cas9 cut site from paired-end amplicon FASTQ files using your primer-trimmed amplicon sequence and 20-nt guide, and to report unmodified versus NHEJ percentages with the retained-read fraction.

Frequently Asked Questions about bio-crispr-screens-crispresso-editing

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I quantify CRISPR editing efficiency from amplicon sequencing?▼

Run CRISPResso with your paired-end FASTQ files, a primer-trimmed amplicon reference sequence, and the 20-nt guide sequence. It aligns reads, classifies each as unmodified, NHEJ, or HDR within the quantification window, and reports per-edit-type frequencies plus an allele-frequency table.

Which CRISPResso2 mode should I use for my experiment?▼

Use CRISPResso for a single amplicon and sample, CRISPRessoBatch for many samples on the same amplicon, CRISPRessoPooled for many amplicons in one library, CRISPRessoWGS for off-target quantification from a BAM file, and CRISPRessoCompare to compare two existing output folders.

How do I analyze base editor data with CRISPResso2?▼

Add --base_editor_output with --conversion_nuc_from and --conversion_nuc_to matching your chemistry (C to T for CBE, A to G for ABE), and widen the quantification window to about 10. Report target conversion and bystander rates separately from the per-position nucleotide table.

Why does CRISPRessoPooled return NA for all my amplicons?▼

The --min_reads_to_use_region parameter defaults to 1000, so any amplicon with fewer aligned reads is silently skipped while the run still exits 0 with NA fields. Lower this threshold for pilot or validation-scale pools and check SAMPLES_QUANTIFICATION_SUMMARY.txt for NA rows.

Why is my CRISPResso alignment rate below 50 percent?▼

Low alignment usually means the amplicon sequence is wrong: primers left in the sequence, incorrect strand, or off-by-one boundaries. Re-derive the amplicon from the genome at primer-trimmed boundaries and verify orientation; a complete alignment failure with exit code 1 indicates the wrong locus entirely.

How do I distinguish base editor activity from Cas9 contamination?▼

Compute the substitution-vs-indel ratio from the output: a ratio above 10 indicates clean base editing, while below 3 indicates Cas9-like cut-mediated mutagenesis. Also check that the indel rate stays under 5 percent, since higher rates suggest unwanted nuclease activity.