upset: The server function of the upstart module

View source: R/upset.R

upsetR Documentation

The server function of the upstart module

Description

This module illustrates the intersection of differential sets using a reimplementation of the upset tool of Lex, Gehlenborg et al. The reimplementation was done to allow use of more dynamic components, and to allow plotting of all elements in given intersections (rather than assigning every item to its highest-order intersection). It also seems to have sped things up.

Usage

upset(input, output, session, eselist, setlimit = 16)

Arguments

input

Input object

output

Output object

session

Session object

eselist

ExploratorySummarizedExperimentList object containing ExploratorySummarizedExperiment objects

setlimit

Maximum number of sets

Details

This function is not called directly, but rather via callModule() (see example).

References

Lex and Gehlenborg (2014). Points of view: Sets and intersections. <em>Nature Methods</em> 11, 779 (2014). http://www.nature.com/nmeth/journal/v11/n8/abs/nmeth.3033.html

Gehlenborg N (2016). <em>UpSetR: A More Scalable Alternative to Venn and Euler Diagrams for Visualizing Intersecting Sets</em>. R package version 1.3.0, https://CRAN.R-project.org/package=UpSetR

Examples

callModule(upstart, "myid", eselist)


pinin4fjords/shinyngs documentation built on Jan. 18, 2025, 7:09 p.m.