Skip to content

plattlab/AAV-Perturb-seq

Repository files navigation

AAV-Perturb-seq

These notebooks contain code reproducing the single-cell analyses from:

Santinha, A.J., Klingler, E., Kuhn, M., Farouni, R., Lagler, S., Kalamakis, G., Lischetti, U., Jabaudon, D., & Platt, RJ., "AAV-mediated single-nucleus CRISPR screening of DiGeorge syndrome in vivo", Nature, 2023

Download the R objects from GEO to use the notebooks: GSE236519.

Count tables for gRNA expression libraries are generated as shown in Hill et al 2018 (https://github.com/shendurelab/single-cell-ko-screens.git)

Scripts in this repo:

  • gRNA_nucleus_association.Rmd contains code for gRNA QC, filtering, and integration with gene expression data

  • pooled_screen_analysis.Rmd accepts scRNA-seq screen data containing multiple cell types and perturbations

    • Filter non-perturbed cells with LDA
    • Create pseudobulks of perturbed cells
    • Calculate differential expression with edgeR using pseudobulks as input
    • Plot cell type-specific UMAPs with perturbed cells
  • zigosity_analysis.Rmd contains code to separate perturbed cells by zygosity states

  • lgdel_data_analysis.Rmd contains code to analyze the LgDel dataset and compare individual perturbations to the full deletion

  • plot_functions.R contains support functions for plots

  • dif.exp_functions.R contains support functions for filtering, differential expression, and data visualization

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published