SuperExactTest (version 1.0.7)

msets: Class to Contain Multi-Set Intersections

Description

This object contains data regarding the intersections between multiple sets. This object is usually created by the supertest function.

Arguments

Value

x

a list of sets from input.

set.names

names of the sets. If the input sets do not have names, they will be automatically named as SetX where X is an integer from 1 to the total number of sets.

set.sizes

a vector of set sizes.

n

background population size.

overlap.sizes

a named vector of intersection sizes. Each intersection component is named by a barcoded character string of '0' and '1'. See Details for barcode.

overlap.expected

a named vector of expected intersection sizes when item n is available.

P.value

a vector of p values for the intersections when item n is available.

Details

Intersection combination is denoted by a barcode string of '0' and '1', where a value of '1' in the ith position of the string indicates that the intersection is involved with the ith set, 0 otherwise. E.g., string '000101' indicates that the intersection is an overlap between the 4th and 6th sets. Function deBarcode can be used to decrypt the barcode. Generic summary and plot functions can be applied to extract and visualize the results.

References

Minghui Wang, Yongzhong Zhao, and Bin Zhang (2015). Efficient Test and Visualization of Multi-Set Intersections. Scientific Reports 5: 16923.

See Also

supertest, summary.msets, plot.msets, deBarcode