"INTERSECTset"
INTERSECTset-class.Rd
Container for storing standard intersect results created by the overLapper
function.
The setlist
slot stores the original label sets as vectors
in a list
;
intersectmatrix
organizes the label sets in a present-absent matrix; complexitylevels
represents the number of comparisons considered for each comparison set as vector of integers;
and intersectlist
contains the standard intersect vectors.
Objects can be created by calls of the form new("INTERSECTset", ...)
.
setlist
:Object of class "list"
: list
of vectors
intersectmatrix
:Object of class "matrix"
: binary matrix
complexitylevels
:Object of class "integer"
: vector
of integers
intersectlist
:Object of class "list"
: list
of vectors
signature(x = "INTERSECTset")
: coerces INTERSECTset
to list
signature(from = "list", to = "INTERSECTset")
: as(list, "INTERSECTset")
signature(x = "INTERSECTset")
: extracts data from complexitylevels
slot
signature(x = "INTERSECTset")
: extracts data from intersectlist
slot
signature(x = "INTERSECTset")
: extracts data from intersectmatrix
slot
signature(x = "INTERSECTset")
: returns number of original label sets
signature(x = "INTERSECTset")
: extracts slot names
signature(x = "INTERSECTset")
: extracts data from setlist
slot
signature(object = "INTERSECTset")
: summary view of INTERSECTset
objects
overLapper
, vennPlot
, olBarplot
, VENNset-class
showClass("INTERSECTset")
#> Class "INTERSECTset" [package "systemPipeR"]
#>
#> Slots:
#>
#> Name: setlist intersectmatrix complexitylevels intersectlist
#> Class: list matrix integer list
## Sample data
setlist <- list(A=sample(letters, 18), B=sample(letters, 16),
C=sample(letters, 20), D=sample(letters, 22),
E=sample(letters, 18), F=sample(letters, 22))
## Create VENNset
interset <- overLapper(setlist[1:5], type="intersects")
class(interset)
#> [1] "INTERSECTset"
#> attr(,"package")
#> [1] "systemPipeR"
## Accessor methods for VENNset/INTERSECTset objects
names(interset)
#> [1] "setlist" "intersectmatrix" "complexitylevels" "intersectlist"
setlist(interset)
#> $A
#> [1] "z" "l" "v" "k" "a" "r" "p" "m" "i" "t" "h" "j" "u" "f" "x" "e" "n" "c"
#>
#> $B
#> [1] "q" "x" "o" "i" "b" "g" "s" "h" "e" "l" "f" "j" "k" "v" "z" "c"
#>
#> $C
#> [1] "g" "h" "b" "q" "r" "z" "c" "s" "y" "d" "j" "x" "o" "n" "e" "f" "k" "w" "a"
#> [20] "v"
#>
#> $D
#> [1] "x" "p" "j" "w" "v" "n" "y" "u" "t" "g" "k" "c" "a" "q" "o" "i" "e" "s" "l"
#> [20] "h" "z" "m"
#>
#> $E
#> [1] "t" "e" "v" "y" "o" "z" "p" "g" "n" "i" "w" "a" "u" "x" "j" "h" "r" "m"
#>
intersectmatrix(interset)
#> A B C D E
#> a 1 0 1 1 1
#> b 0 1 1 0 0
#> c 1 1 1 1 0
#> d 0 0 1 0 0
#> e 1 1 1 1 1
#> f 1 1 1 0 0
#> g 0 1 1 1 1
#> h 1 1 1 1 1
#> i 1 1 0 1 1
#> j 1 1 1 1 1
#> k 1 1 1 1 0
#> l 1 1 0 1 0
#> m 1 0 0 1 1
#> n 1 0 1 1 1
#> o 0 1 1 1 1
#> p 1 0 0 1 1
#> q 0 1 1 1 0
#> r 1 0 1 0 1
#> s 0 1 1 1 0
#> t 1 0 0 1 1
#> u 1 0 0 1 1
#> v 1 1 1 1 1
#> w 0 0 1 1 1
#> x 1 1 1 1 1
#> y 0 0 1 1 1
#> z 1 1 1 1 1
complexitylevels(interset)
#> [1] 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5
intersectlist(interset)
#> $A
#> [1] "a" "c" "e" "f" "h" "i" "j" "k" "l" "m" "n" "p" "r" "t" "u" "v" "x" "z"
#>
#> $B
#> [1] "b" "c" "e" "f" "g" "h" "i" "j" "k" "l" "o" "q" "s" "v" "x" "z"
#>
#> $C
#> [1] "a" "b" "c" "d" "e" "f" "g" "h" "j" "k" "n" "o" "q" "r" "s" "v" "w" "x" "y"
#> [20] "z"
#>
#> $D
#> [1] "a" "c" "e" "g" "h" "i" "j" "k" "l" "m" "n" "o" "p" "q" "s" "t" "u" "v" "w"
#> [20] "x" "y" "z"
#>
#> $E
#> [1] "a" "e" "g" "h" "i" "j" "m" "n" "o" "p" "r" "t" "u" "v" "w" "x" "y" "z"
#>
#> $A_B
#> [1] "c" "e" "f" "h" "i" "j" "k" "l" "v" "x" "z"
#>
#> $A_C
#> [1] "a" "c" "e" "f" "h" "j" "k" "n" "r" "v" "x" "z"
#>
#> $A_D
#> [1] "a" "c" "e" "h" "i" "j" "k" "l" "m" "n" "p" "t" "u" "v" "x" "z"
#>
#> $A_E
#> [1] "a" "e" "h" "i" "j" "m" "n" "p" "r" "t" "u" "v" "x" "z"
#>
#> $B_C
#> [1] "b" "c" "e" "f" "g" "h" "j" "k" "o" "q" "s" "v" "x" "z"
#>
#> $B_D
#> [1] "c" "e" "g" "h" "i" "j" "k" "l" "o" "q" "s" "v" "x" "z"
#>
#> $B_E
#> [1] "e" "g" "h" "i" "j" "o" "v" "x" "z"
#>
#> $C_D
#> [1] "a" "c" "e" "g" "h" "j" "k" "n" "o" "q" "s" "v" "w" "x" "y" "z"
#>
#> $C_E
#> [1] "a" "e" "g" "h" "j" "n" "o" "r" "v" "w" "x" "y" "z"
#>
#> $D_E
#> [1] "a" "e" "g" "h" "i" "j" "m" "n" "o" "p" "t" "u" "v" "w" "x" "y" "z"
#>
#> $A_B_C
#> [1] "c" "e" "f" "h" "j" "k" "v" "x" "z"
#>
#> $A_B_D
#> [1] "c" "e" "h" "i" "j" "k" "l" "v" "x" "z"
#>
#> $A_B_E
#> [1] "e" "h" "i" "j" "v" "x" "z"
#>
#> $A_C_D
#> [1] "a" "c" "e" "h" "j" "k" "n" "v" "x" "z"
#>
#> $A_C_E
#> [1] "a" "e" "h" "j" "n" "r" "v" "x" "z"
#>
#> $A_D_E
#> [1] "a" "e" "h" "i" "j" "m" "n" "p" "t" "u" "v" "x" "z"
#>
#> $B_C_D
#> [1] "c" "e" "g" "h" "j" "k" "o" "q" "s" "v" "x" "z"
#>
#> $B_C_E
#> [1] "e" "g" "h" "j" "o" "v" "x" "z"
#>
#> $B_D_E
#> [1] "e" "g" "h" "i" "j" "o" "v" "x" "z"
#>
#> $C_D_E
#> [1] "a" "e" "g" "h" "j" "n" "o" "v" "w" "x" "y" "z"
#>
#> $A_B_C_D
#> [1] "c" "e" "h" "j" "k" "v" "x" "z"
#>
#> $A_B_C_E
#> [1] "e" "h" "j" "v" "x" "z"
#>
#> $A_B_D_E
#> [1] "e" "h" "i" "j" "v" "x" "z"
#>
#> $A_C_D_E
#> [1] "a" "e" "h" "j" "n" "v" "x" "z"
#>
#> $B_C_D_E
#> [1] "e" "g" "h" "j" "o" "v" "x" "z"
#>
#> $A_B_C_D_E
#> [1] "e" "h" "j" "v" "x" "z"
#>
## Coerce VENNset/INTERSECTset object to list
as.list(interset)
#> $setlist
#> $setlist$A
#> [1] "z" "l" "v" "k" "a" "r" "p" "m" "i" "t" "h" "j" "u" "f" "x" "e" "n" "c"
#>
#> $setlist$B
#> [1] "q" "x" "o" "i" "b" "g" "s" "h" "e" "l" "f" "j" "k" "v" "z" "c"
#>
#> $setlist$C
#> [1] "g" "h" "b" "q" "r" "z" "c" "s" "y" "d" "j" "x" "o" "n" "e" "f" "k" "w" "a"
#> [20] "v"
#>
#> $setlist$D
#> [1] "x" "p" "j" "w" "v" "n" "y" "u" "t" "g" "k" "c" "a" "q" "o" "i" "e" "s" "l"
#> [20] "h" "z" "m"
#>
#> $setlist$E
#> [1] "t" "e" "v" "y" "o" "z" "p" "g" "n" "i" "w" "a" "u" "x" "j" "h" "r" "m"
#>
#>
#> $intersectmatrix
#> A B C D E
#> a 1 0 1 1 1
#> b 0 1 1 0 0
#> c 1 1 1 1 0
#> d 0 0 1 0 0
#> e 1 1 1 1 1
#> f 1 1 1 0 0
#> g 0 1 1 1 1
#> h 1 1 1 1 1
#> i 1 1 0 1 1
#> j 1 1 1 1 1
#> k 1 1 1 1 0
#> l 1 1 0 1 0
#> m 1 0 0 1 1
#> n 1 0 1 1 1
#> o 0 1 1 1 1
#> p 1 0 0 1 1
#> q 0 1 1 1 0
#> r 1 0 1 0 1
#> s 0 1 1 1 0
#> t 1 0 0 1 1
#> u 1 0 0 1 1
#> v 1 1 1 1 1
#> w 0 0 1 1 1
#> x 1 1 1 1 1
#> y 0 0 1 1 1
#> z 1 1 1 1 1
#>
#> $complexitylevels
#> [1] 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5
#>
#> $intersectlist
#> $intersectlist$A
#> [1] "a" "c" "e" "f" "h" "i" "j" "k" "l" "m" "n" "p" "r" "t" "u" "v" "x" "z"
#>
#> $intersectlist$B
#> [1] "b" "c" "e" "f" "g" "h" "i" "j" "k" "l" "o" "q" "s" "v" "x" "z"
#>
#> $intersectlist$C
#> [1] "a" "b" "c" "d" "e" "f" "g" "h" "j" "k" "n" "o" "q" "r" "s" "v" "w" "x" "y"
#> [20] "z"
#>
#> $intersectlist$D
#> [1] "a" "c" "e" "g" "h" "i" "j" "k" "l" "m" "n" "o" "p" "q" "s" "t" "u" "v" "w"
#> [20] "x" "y" "z"
#>
#> $intersectlist$E
#> [1] "a" "e" "g" "h" "i" "j" "m" "n" "o" "p" "r" "t" "u" "v" "w" "x" "y" "z"
#>
#> $intersectlist$A_B
#> [1] "c" "e" "f" "h" "i" "j" "k" "l" "v" "x" "z"
#>
#> $intersectlist$A_C
#> [1] "a" "c" "e" "f" "h" "j" "k" "n" "r" "v" "x" "z"
#>
#> $intersectlist$A_D
#> [1] "a" "c" "e" "h" "i" "j" "k" "l" "m" "n" "p" "t" "u" "v" "x" "z"
#>
#> $intersectlist$A_E
#> [1] "a" "e" "h" "i" "j" "m" "n" "p" "r" "t" "u" "v" "x" "z"
#>
#> $intersectlist$B_C
#> [1] "b" "c" "e" "f" "g" "h" "j" "k" "o" "q" "s" "v" "x" "z"
#>
#> $intersectlist$B_D
#> [1] "c" "e" "g" "h" "i" "j" "k" "l" "o" "q" "s" "v" "x" "z"
#>
#> $intersectlist$B_E
#> [1] "e" "g" "h" "i" "j" "o" "v" "x" "z"
#>
#> $intersectlist$C_D
#> [1] "a" "c" "e" "g" "h" "j" "k" "n" "o" "q" "s" "v" "w" "x" "y" "z"
#>
#> $intersectlist$C_E
#> [1] "a" "e" "g" "h" "j" "n" "o" "r" "v" "w" "x" "y" "z"
#>
#> $intersectlist$D_E
#> [1] "a" "e" "g" "h" "i" "j" "m" "n" "o" "p" "t" "u" "v" "w" "x" "y" "z"
#>
#> $intersectlist$A_B_C
#> [1] "c" "e" "f" "h" "j" "k" "v" "x" "z"
#>
#> $intersectlist$A_B_D
#> [1] "c" "e" "h" "i" "j" "k" "l" "v" "x" "z"
#>
#> $intersectlist$A_B_E
#> [1] "e" "h" "i" "j" "v" "x" "z"
#>
#> $intersectlist$A_C_D
#> [1] "a" "c" "e" "h" "j" "k" "n" "v" "x" "z"
#>
#> $intersectlist$A_C_E
#> [1] "a" "e" "h" "j" "n" "r" "v" "x" "z"
#>
#> $intersectlist$A_D_E
#> [1] "a" "e" "h" "i" "j" "m" "n" "p" "t" "u" "v" "x" "z"
#>
#> $intersectlist$B_C_D
#> [1] "c" "e" "g" "h" "j" "k" "o" "q" "s" "v" "x" "z"
#>
#> $intersectlist$B_C_E
#> [1] "e" "g" "h" "j" "o" "v" "x" "z"
#>
#> $intersectlist$B_D_E
#> [1] "e" "g" "h" "i" "j" "o" "v" "x" "z"
#>
#> $intersectlist$C_D_E
#> [1] "a" "e" "g" "h" "j" "n" "o" "v" "w" "x" "y" "z"
#>
#> $intersectlist$A_B_C_D
#> [1] "c" "e" "h" "j" "k" "v" "x" "z"
#>
#> $intersectlist$A_B_C_E
#> [1] "e" "h" "j" "v" "x" "z"
#>
#> $intersectlist$A_B_D_E
#> [1] "e" "h" "i" "j" "v" "x" "z"
#>
#> $intersectlist$A_C_D_E
#> [1] "a" "e" "h" "j" "n" "v" "x" "z"
#>
#> $intersectlist$B_C_D_E
#> [1] "e" "g" "h" "j" "o" "v" "x" "z"
#>
#> $intersectlist$A_B_C_D_E
#> [1] "e" "h" "j" "v" "x" "z"
#>
#>