Skip to content

csbg/fibroblast-perturb-seq-analysis

Repository files navigation

fibroblast-perturb-seq-analysis

This code supplements the upcoming publication by Aguado Alvaro, Garitano, Esser-Skala et al.

Folders

(Not all of these folders appear in the git repository.)

  • data_generated: output files generated by the scripts in this repository
  • data_raw: raw input data
  • metadata: additional required data
  • plots: generated plots
  • renv: R environment data
  • scripts_python: Python scripts
  • scripts_r: R scripts

Download data

Create a folder data_raw that will contain raw data in the following subfolders:

Optionally, obtain intermediary data: Extract the contents of data_generated.tgz from Zenodo repository https://doi.org/XXX to folder data_generated.

Analysis workflow

Python

TBD

R

Run the following scripts in the folder scripts_r in order to run the R analysis pipeline. utils.R contains auxiliary functions and definitions required by several other scripts.

  1. create_sce.R: interface to Python scripts; creates a SingleCellObject with the same data and metadata as the AnnData object
  2. plot_signatures.R: fibroblast signatures (figures 3f, g and S3)
  3. plot_ko_distribution.R: UMAPs with knockout distribution (figures 4a and S6)
  4. plot_ko_enrichment.R: summary of knockout enrichment (figures 4b and S7)
  5. run_gsea.R: perform gene set enrichment analysis
  6. plot_gsea.R: plot GSEA results (figure 4d)
  7. plot_genes.R: Volcano plot (figure 5f)
  8. plot_ntc_depletion.R: NTC depletion (figure S7x)

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages