ct.PantherPathwayEnrichment: Run a (limited) Pathway Enrichment Analysis on the results of...

Description Usage Arguments Value Author(s) Examples

View source: R/Crispr_Enrichment_test.R


This function enables some limited geneset enrichment-type analysis of data derived from a pooled Crispr screen using the PANTHER pathway database. Specifically, it identifies the set of targets significantly enriched or depleted in a summaryDF object returned from ct.generateResults and compares that set to the remaining targets in the screening library using a hypergeometric test.

Note that many Crispr gRNA libraries specifically target biased sets of genes, often focusing on genes involved in a particular pathway or encoding proteins with a shared biological property. Consequently, the enrichment results returned by this function represent the pathways containing genes disproportionately targeted *within the context of the screen*, and may or may not be informative of the underlying biology in question. This means that pathways not targeted by a Crispr library will obviously never be enriched within the positive target set regardless of their biological relevance, and pathways enriched within a focused library screen are similarly expected to partially reflect the composition of the library and other confounding issues (e.g., number of targets within a pathway). Analysts should therefore use this function with care. For example, it might be unsurprising to detect pathways related to histone modification within a screen employing a crispr library targeting epigenetic regulators.


ct.PantherPathwayEnrichment(summaryDF, pvalue.cutoff = 0.01, enrich = TRUE,
  organism = "human", db.cut = 10)



A dataframe summarizing the results of the screen, returned by the function ct.generateResults.


A gene-level p-value cutoff defining targets of interest within the screen. Note that this is a nominal p-value cutoff to preserve end-user flexibility.


Logical indicating whether to consider guides that are enriched (default) or depleted within the screen.


The species of the cell line used in the screen; currently only 'human' or 'mouse' are supported.


Minimum number of genes annotated to a given to a pathway within the screen in order to consider it in the enrichment test.


A dataframe of enriched pathways.


Russell Bainer, Steve Lianoglou


ct.PantherPathwayEnrichment(resultsDF, organism = 'mouse')

gCrisprTools documentation built on Nov. 17, 2017, 1:37 p.m.