# Standard use - interactive
if(interactive()){
tidygate::tidygate_data %>%
distinct(`ct 1` , `ct 2`, Dim1, Dim2) %>%
mutate(gate = gate_chr( Dim1, Dim2))
}
library(magrittr)
library(dplyr)
# Standard use - programmatic
res_distinct =
tidygate::tidygate_data %>%
distinct(`ct 1` , `ct 2`, Dim1, Dim2) %>%
mutate(gate = gate_chr( Dim1, Dim2,gate_list = tidygate::gate_list))
# Grouping - programmatic
res =
tidygate::tidygate_data %>%
mutate(gate = gate_chr(
Dim1, Dim2,
.group_by = c(`ct 1` , `ct 2`),
gate_list = tidygate::gate_list
))
Run the code above in your browser using DataLab