crispr-screen-analysis

Identify selected genes from CRISPR pooled screens using MAGeCK.

64|12|Updated Apr 7, 2026
One-click install
npx skills add https://github.com/MDhewei/bioinfor-claw --skill crispr-screen-analysis
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: crispr-screen-analysis
Source: https://github.com/MDhewei/bioinfor-claw/tree/main/crispr-design-and-analysis/crispr-screen-analysis
Command: npx skills add https://github.com/MDhewei/bioinfor-claw --skill crispr-screen-analysis

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires mageck, numpy, pandas, matplotlib, scipy, statsmodels, and includes scripts (resource) components.

What problem does it solve?

CRISPR Screen Analysis (MAGeCK) automates end-to-end analysis of CRISPR pooled screens, turning raw counts or FASTQ-derived data into ranked gene hits and publication-quality figures.

Core Features & Use Cases

  • Accepts a count table or FASTQ inputs plus sgRNA library and optional design matrix for multi-condition experiments.
  • Supports MAGeCK test, MAGeCK mle, and full count-to-result pipelines (count, test, mle, all) and outputs gene-level and sgRNA-level summaries, volcano plots, rank plots, hit summaries, QC plots, and a metadata file.
  • Handles MAGeCK availability with a Python-based RRA fallback to ensure results are always produced, and generates a complete figure suite for publication.

Quick Start

Run the analysis from a count table (with treatment and control groups) or FASTQ inputs to generate gene hits, plots, and a metadata file.

Frequently Asked Questions about crispr-screen-analysis

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

FAQPage Schema
How do I identify positively and negatively selected genes from a CRISPR screen?

To identify positively and negatively selected genes from a CRISPR screen, you can process raw count tables or FASTQ-derived counts using MAGeCK test or mle modes to generate ranked gene hits and publication-quality plots.

Can I run MAGeCK CRISPR screen analysis starting directly from FASTQ files?

Yes, you can run CRISPR screen analysis starting from FASTQ inputs by utilizing the count workflow, which processes FASTQ files alongside an sgRNA library to produce the count tables needed for hit calling.

Does the CRISPR screen analysis pipeline work for CRISPRi and CRISPRa experiments?

Yes, the CRISPR screen analysis pipeline works for CRISPRi and CRISPRa experiments, as well as genome-wide knockout screens, supporting both standard treatment versus control comparisons and multi-condition designs.

What is the difference between MAGeCK test and MAGeCK mle modes for CRISPR hit calling?

MAGeCK test compares treatment versus control groups to rank selected genes using RRA, while MAGeCK mle estimates gene selection coefficients from a design matrix for multi-condition CRISPR screen experiments.

What happens if MAGeCK is not installed on my system during CRISPR screen analysis?

If MAGeCK is not installed on your system during CRISPR screen analysis, the pipeline applies a Python-based RRA fallback to ensure gene and sgRNA level summaries, plots, and metadata are always produced.

How do I generate volcano plots and QC plots from CRISPR screen data?

To generate volcano plots and QC plots from CRISPR screen data, run the count-to-result pipeline which outputs gene-level summaries, rank plots, and a complete figure suite for publication directly from your count table.