bio-crispr-screens-base-editing-analysis

Analyzes base-editing CRISPR screens for variant function using CRISPResso2 and MAGeCK.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires CRISPResso2, pandas, biopython, numpy, scipy, scikit-learn.

What problem does it solve? Base-editor variant-function screens produce amplicon sequencing data where bystander edits, indel byproducts, and low-efficiency sgRNAs confound interpretation. This Skill turns raw CRISPResso2 output into per-variant fitness scores with correct bystander attribution and editing-efficiency filtering. ## Core Features & Use Cases - Library design and chemistry selection: Tile NGG-adjacent spacers so target bases fall in editing positions 4-8, choose between CBE (BE3/BE4max/eA3A-BE3) and ABE (ABE7.10/ABE8.20/ABE8e), and annotate target plus bystander variants per sgRNA. - Editing-efficiency filtering and hit calling: Parse CRISPResso2 quantification tables, drop sgRNAs below 30%/50% editing thresholds, then score variants with MAGeCK MLE or drugZ and aggregate to per-variant fitness. - Bystander deconvolution and diagnostics: Partition allele tables by edit pattern, compute substitution-vs-indel ratios to detect Cas9 contamination, and cross-validate with prime editing. - Use Case: Reproduce the Hanna 2021 BRCA1/2 ClinVar-scale CBE screen workflow: design the library, filter by pilot editing efficiency, call PARPi-sensitivity variants with drugZ, and annotate hits against ClinVar and COSMIC. ## Quick Start Ask the agent to design a CBE saturation library tiling BRCA1 with bystander annotation, then filter pilot CRISPResso2 results to sgRNAs above 30% editing and score per-variant fitness with MAGeCK.

Frequently Asked Questions about bio-crispr-screens-base-editing-analysis

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

FAQPage Schema
How do I analyze a base editing screen with CRISPResso2?▼

Run CRISPResso2 with --base_editor_output and the appropriate --conversion_nuc_from/to flags to quantify per-position base conversion. Then filter sgRNAs by editing efficiency, call hits with MAGeCK MLE or drugZ, and aggregate sgRNA scores to per-variant fitness.

CBE vs ABE: which base editor should I use for my variant screen?▼

Use CBE (BE4max) for C-to-T edits and ABE (ABE7.10 or ABE8e) for A-to-G edits. ABE7.10 has the narrowest window (positions 4-7) and lowest indel rate (<2%), making it cleanest when bystander edits must be minimized.

How do I handle bystander edits in base editing screens?▼

Partition CRISPResso2 allele tables by exact edit pattern to separate target-only from target-plus-bystander reads. Tile multiple sgRNAs with different bystander patterns per variant, or cross-validate with prime editing, which produces no bystanders.

What editing efficiency threshold should I use before hit calling?▼

Drop sgRNAs below 30% target-base conversion for primary screening and require above 50% for validation-grade hits. Unedited reads carry no biological perturbation, so including low-efficiency guides dilutes signal and adds noise.

Why does my base editing sample show mostly indels?▼

A substitution-vs-indel ratio below 3 indicates Cas9 contamination or a wrong vector rather than clean base editor activity. Verify the construct uses nCas9-BE rather than wild-type Cas9 and confirm the cell line lacks Cas9 background expression.

When should I use prime editing instead of base editing?▼

Use prime editing when the target base falls outside editing positions 4-8, when zero bystanders are required, or for transversions and multi-base edits. Base editors are preferred for C-to-T or A-to-G transitions due to higher efficiency.