Skip to content

Phenotype detection in pooled genetic perturbation screens

Notifications You must be signed in to change notification settings

imkeller/gscreend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gscreend - analysis of pooled CRISPR screens

Run gscreend, as also explained in the vignette section

Set up a SummarizedExperiment object containing a matrix of raw count data, rowData on gRNAs and genes and colData on the sample type.

counts_matrix <- cbind(raw_counts$library0, raw_counts$R0_0, raw_counts$R1_0)

rowData <- data.frame(sgRNA_id = raw_counts$sgrna_id,
                           gene = raw_counts$Gene)

colData <- data.frame(samplename = c("library", "R1", "R2"),
                      # timepoint naming convention: 
                      # T0 -> reference, 
                      # T1 -> selected
                      timepoint = c("T0", "T1", "T1"))

se <- SummarizedExperiment(assays=list(counts=counts_matrix),
                        rowData=rowData, colData=colData)

Create a PoolScreenExp object

pse <- createPoolScreenExp(se)

Run gscreend

pse <- RunGscreend(pse)

About

Phenotype detection in pooled genetic perturbation screens

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages