View source: R/allSorenThreshold.R
allSorenThreshold | R Documentation |
sorenThreshold
along the specified GO ontologies and GO levelsIterate sorenThreshold
along the specified GO ontologies and GO levels
allSorenThreshold(x, ...)
## S3 method for class 'list'
allSorenThreshold(
x,
geneUniverse,
orgPackg,
boot = FALSE,
nboot = 10000,
boot.seed = 6551,
ontos = c("BP", "CC", "MF"),
GOLevels = seq.int(3, 10),
trace = TRUE,
alpha = 0.05,
precis = 0.001,
...
)
## S3 method for class 'allTableList'
allSorenThreshold(
x,
boot = FALSE,
nboot = 10000,
boot.seed = 6551,
ontos,
GOLevels,
trace = TRUE,
alpha = 0.05,
precis = 0.001,
...
)
x |
either an object of class "list" or an object of class "allTableList". In the first case, each of its elements must be a "character" vector of gene identifiers (e.g., ENTREZ). In the second case, the object corresponds to all contingency tables of joint enrichment along one or more GO ontologies and one or more GO levels. |
... |
extra parameters for function |
geneUniverse |
character vector containing the universe of genes from where gene lists have been extracted. This vector must be obtained from the annotation package declared in orgPackg. For more details see README File. |
orgPackg |
A string with the name of the genomic annotation package corresponding to a specific species to be analyzed, which must be previously installed and activated. For more details see README File. |
boot |
boolean. If TRUE, the confidence intervals and the test p-values are computed by means of a bootstrap approach instead of the asymptotic normal approach. Defaults to FALSE. |
nboot |
numeric, number of initially planned bootstrap replicates. Ignored if
|
boot.seed |
starting random seed for all bootstrap iterations. Defaults to 6551. see the details section |
ontos |
"character", GO ontologies to analyse. |
GOLevels |
"integer", GO levels to analyse inside each one of these GO ontologies. |
trace |
Logical. If TRUE (default), the (usually very time consuming) process is traced along the specified GO ontologies and levels. |
alpha |
simultaneous nominal significance level for the equivalence tests to be repeteadly performed, defaults to 0.05 |
precis |
numerical precision in the iterative search of the equivalence threshold dissimilarities, |
An object of class "distList". It is a list with as many components as GO ontologies have been analysed. Each of these elements is itself a list with as many components as GO levels have been analysed. Finally, the elements of these lists are objects of class "dist" with the Sorensen-Dice equivalence threshold dissimilarity.
allSorenThreshold(list)
: S3 method for class "list"
allSorenThreshold(allTableList)
: S3 method for class "allTableList"
# # This example is highly time-consuming. It scans two GO ontologies and three
# # GO levels inside them to perform the equivalence test.
# Obtaining ENTREZ identifiers for the gene universe of humans:
# library(org.Hs.eg.db)
# humanEntrezIDs <- keys(org.Hs.eg.db, keytype = "ENTREZID")
# # Gene lists to be explored for enrichment:
# data("allOncoGeneLists")
# allSorenThreshold(allOncoGeneLists,
# geneUniverse = humanEntrezIDs, orgPackg = "org.Hs.eg.db",
#
# Much faster:
# Object allTabs of class "allTableList" contains all the pairwise contingency tables of
# joint enrichment for the gene lists in \code{allOncoGeneLists}, obtained along all three GO
# ontologies and along GO levels 3 to 10:
data(allTabs)
dSors <- allSorenThreshold(allTabs, ontos = c("MF", "BP"), GOLevels = seq.int(4,6))
dSors$BP$`level 5`
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.