Skip to content

BioTender-max/CRISPRScreenEngine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

CRISPRScreenEngine

Genome-Wide CRISPR Knockout Screen Analysis (MAGeCK-style)

A pure-Python pipeline for CRISPR screen analysis with robust rank aggregation and essential gene identification.

Features

  • sgRNA count normalization (median ratio method)
  • Gene-level score aggregation (Robust Rank Aggregation, RRA)
  • Essential gene identification (dropout analysis)
  • Pathway enrichment of screen hits (Fisher's exact test)
  • Screen quality metrics (Gini index, ROC for known essentials)

Results

  • 20,000 sgRNAs × 4 samples (4000 genes, 5 sgRNAs/gene)
  • Depleted genes (FDR<0.05): 202
  • Enriched genes (FDR<0.05): 57
  • Essential gene recovery: 200/200 (100%)
  • ROC AUC: 1.000

Usage

pip install numpy scipy matplotlib
python crispr_screen_engine.py

Tags

crispr-screen sgrna mageck gene-essentiality dropout-analysis functional-genomics

About

Genome-wide CRISPR knockout screen: MAGeCK-style RRA, essential gene identification, pathway enrichment

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages