library(upsetly)
library(dplyr)
Attaching package: 'dplyr'
The following objects are masked from 'package:stats':
filter, lag
The following objects are masked from 'package:base':
intersect, setdiff, setequal, union
library(upsetly)
library(dplyr)
Attaching package: 'dplyr'
The following objects are masked from 'package:stats':
filter, lag
The following objects are masked from 'package:base':
intersect, setdiff, setequal, union
set.seed(1)
df <- data.frame(
gene = paste0("g", 1:100),
A = rbinom(100, 1, 0.3),
B = rbinom(100, 1, 0.4),
C = rbinom(100, 1, 0.2),
stringsAsFactors = FALSE
)
upsetly(
x = df,
set_cols = c("A", "B", "C"),
id_col = "gene",
max_n_intersections = 50,
members_per_line = 10
)