findSignifCliques: Tests all maximal cliques for mutual exclusivity

Description Usage Arguments Details Value Author(s) References See Also Examples

Description

findSignifCliques performs step 3 of the TiMEx procedure, namely tests all candidate maximal cliques for mutual exclusivity and reports the significant ones.

Usage

1
findSignifCliques(mat, mcStruct, groupPvalue)

Arguments

mat

binary alteration matrix, with rows representing patients and columns representing genes

mcStruct

list containing maximal cliques, as returned by doMaxCliques

groupPvalue

threshold for the corrected p-value of the groups, lower than which cliques are significant (real number between 0 and 1). Default is 0.1.

Details

This function displays progress messages, namely the size of the clique currently being tested, and the number of cliques to test.

Note that sequentially performing steps 1, 2, and 3 of the TiMEx procedure (functions analyzePairs, doMaxCliques, and findSignifCliques) is equivalent to simply running the function TiMEx.

Value

list consisting of:

Author(s)

Simona Cristea, scristea@jimmy.harvard.edu

References

Constantinescu et al.: TiMEx: A Waiting Time Model for Mutually Exclusive Cancer Alterations. Bioinformatics (2015).

See Also

analyzePairs for step 1 of the TiMEx procedure; doMaxCliques for step 2 of the TiMEx procedure; the wrapper function TiMEx for combining these three steps, and identifying mutually exclusive groups in a binary dataset with the TiMEx model. The data structures ovarianOutput, breastOutput, gbmDendrixOutput, and gbmMuexOutput are examples of structures resulting after running TiMEx on large cancer datasets.

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
# First, test all pairs from the ovarian dataset for mutual exclusivity 
# (takes approximately 5 minutes).
data(ovarian)
ovarianPairs<-analyzePairs(ovarian)

# Second, identify all maximal cliques using the default thresholds
ovarianMaxCliques<-doMaxCliques(ovarianPairs)

# Then, test all maximal cliques for mutual exclusivity and report the 
# significant ones, based on a corrected p-value threshold of 0.1 (default).
ovarianMEgroups<-findSignifCliques(ovarian,ovarianMaxCliques)

cbg-ethz/TiMEx documentation built on May 13, 2019, 1:50 p.m.