Decision-grade design and analysis of in vivo CRISPR screens. Covers the bottleneck math (cell number limits force focused libraries); Manguso 2017 immune-evasion methodology; Chen 2015 tumor screens; CRISPR-StAR stochastic post-engraftment sgRNA activation (Uijttewaal 2025 Nat Biotechnol 43:1848) for escaping early bottlenecks; syngeneic vs xenograft vs PDX choice; per-animal clonal variability; tumor-explant DNA extraction; per-animal meta-analysis; in vivo CEGv2 calibration limitations.
conda install -c bioconda mageck # not on PyPI
pip install pandas numpy scipy
# Optional: focused library annotations from Manguso 2017
# Tumor genomic DNA extraction kit (proteinase K + column purification)
Required inputs: - Animal cohorts (n=10+ per condition for hit calling) - Focused library (3,000-15,000 sgRNAs covering 500-3,000 genes) - Cas9+ cell line (selected by FACS before infection) - Plasmid pool sequencing as baseline - Per-animal tumor DNA + sgRNA amplification primers
Tell the AI agent what to do: - "Design a focused in vivo CRISPR library targeting immune-evasion biology following Manguso 2017 methodology: 2,000 kinases + surface proteins + immune factors, 4 sgRNAs/gene" - "Compute bottleneck math: my B16 syngeneic model can take 2M cells; pick library size for 100x coverage maintainable through bottleneck" - "Apply CRISPR-StAR so a genome-scale library survives the in vivo bottleneck: activate sgRNAs after engraftment for paired internal controls" - "Run MAGeCK MLE on my in vivo screen with animal-as-batch covariate; output per-condition beta scores after batch adjustment" - "Diagnose: why is my in vivo CEGv2 PR-AUC only 0.45 despite passing all in vitro QC?"
"Design a focused library targeting immune-evasion biology in syngeneic B16-OVA mouse melanoma. Include: kinases, cell surface proteins, immune-regulatory genes (Manguso 2017 selection criteria). Total ~2,000 genes x 4 sgRNAs = 8,000 sgRNAs. Verify coverage with 2M cells implanted (= 250x cells/sgRNA before the engraftment bottleneck)."
"For a syngeneic colorectal cancer model with maximum 3M cells implantable: design library at 5,000 sgRNAs (= 600x effective coverage). Pick genes by pathway relevance (metabolism, immune, proliferation)."
"Set up CRISPR-StAR (Uijttewaal 2025) screen with tamoxifen-inducible CreERT2 sgRNA activation in a syngeneic model. Cells infected with library at MOI 0.3; implanted in 5 mice per condition; tamoxifen induction Day 5 post-implant activates the sgRNA in ~half of each clone for paired internal controls; tumor harvest Day 21. Compute expected coverage maintenance vs a conventional in vivo screen."
"Run MAGeCK on each animal vs plasmid pool separately; meta-analyze with Stouffer's Z; identify genes consistent across animals. Compare to single combined-animal analysis."
"Run MAGeCK MLE with animal as batch covariate. Output per-condition beta after batch adjustment. Compare to per-animal RRA + meta-analysis."
"In vivo CEGv2 PR-AUC is 0.45 despite in vitro on same line showing 0.85. Diagnose: context-specific essentialome, clonal dominance, or Cas9 selection failure?"
"My screen has 100x effective coverage at endpoint but only 60% of library detected. Investigate: bottleneck at engraftment or PCR amplification?"
"Validate top in vivo hits in vitro (matched cell line, no animal context). Identify hits that are in-vivo-specific (require tumor microenvironment) vs cell-intrinsic."
"Arrayed validation of top 10 in vivo hits with n=10 mice each. Confirm consistent effect across biological replicates."
| Model | Use case |
|---|---|
| Syngeneic | Tumor-immune interaction, checkpoint biology |
| Xenograft | Human cancer cell-intrinsic biology |
| PDX | Patient-specific drug testing |
| Humanized mouse | Tumor-immune in human context |
| Threshold | Value | Rationale |
|---|---|---|
| Cells per animal (syngeneic) | 1-5M typical | Tumor model dependent |
| Library size for focused in vivo | 3,000-15,000 sgRNAs | Maintainable coverage |
| sgRNAs per gene in library | 4-6 | Standard |
| Coverage at endpoint | >50x; ideally 100-200x | Bottleneck-adjusted |
| Animals per condition for hit calling | 10+ | Inter-animal variability |
| In vivo CEGv2 PR-AUC | >0.4 acceptable | Lower than in vitro |
| Days to harvest | 12-21 days post-implant | Time for selection |