Learn R Programming

STRINGdb (version 1.12.0)

ppi_enrichment_full: ppi_enrichment_full

Description

Compute the enrichment in protein-protein interactions of a sorted list of proteins. The computation is repeated at different positions in the list.

Usage

ppi_enrichment_full(hitList, ppi_network, sliceWindow, edgeWindow, windowExtendedReferenceThreshold, growingWindowLimit, quiet)

Arguments

hitList
sorted list of proteins (from the most significant to the least significant)
ppi_network
an igraph object containing the protein-protein interactions' graph.
sliceWindow
defines the interval in proteins after which to compute the enrichment, scanning the list (i.e. the resolution)
edgeWindow
size of the window that we use to compute the enrichment (i.e. the window pvalue is computed using the proteins inside this "edgeWindow")
windowExtendedReferenceThreshold
when we compute the "windowExtended" pvalue we are computing the pvalue that considers the following interactions: 1) the interactions inside the edgeWindow (as we do with the edgeWindow pvalue) 2) the interactions that connects the proteins in the edgeWindow with the proteins in another window at the beginning of the list (i.e. the windowExtendedReference). windowExtendedReferenceThrehold defines the size of this windowExtendedReference window. In this way we can compute, in a reliable way, the enrichment of a sorted list of proteins, in various positions of the list.
growingWindowLimit
stop to compute the enrichment (from position 1 to position n) after growingWindowLimit proteins in the sorted list. (this limit speeds up the computation of the 2 other types of enrichment)
quiet
if set to TRUE the method runs in quiet mode (turning off any output message)

Value

enrichment
vector containing the enrichments in protein-protein interactions of the input list of genes (the length of the vector is length(hitList)/sliceWindow ).
enrichmentWindow
vector containing the enrichments in protein-protein interactions of the input list of genes (the length of the vector is length(hitList)/sliceWindow ). The enrichment is computed considering only the proteins inside the sliding window
enrichmentWindowExtended
vector containing the enrichments in protein-protein interactions of the input list of genes (the length of the vector is length(hitList)/sliceWindow ). Look at the description of the windowExtendedReferenceThreshold variable

References

Pradines JR, Farutin V, Rowley S, Dancik V. Analyzing protein lists with large networks: edge-count probabilities in random graphs with given expected degrees. J. Comput. Biol. 2005;12:113-128. Franceschini, A et al. (2013). STRING v9.1: protein-protein interaction networks, with increased coverage and integration. In:Nucleic Acids Res. 2013 Jan;41(Database issue)