UpSetR

UpSetR visualizes intersections among sets using a scalable matrix-based representation to quantify set sizes and intersection properties for bioinformatics analyses.


Key Features:

  • Scalability: Handles large numbers of sets and intersections for analysis of complex datasets.
  • Matrix-Based Visualization: Represents sets and their intersections in a matrix format that delineates intersection membership patterns.
  • Quantitative Representation: Computes and displays sizes of sets and their intersections along with additional intersection properties.

Scientific Applications:

  • Genomics: Visualizes complex relationships between genomic datasets or lists of genomic entities.
  • Proteomics: Visualizes overlaps and intersections among protein datasets or identification lists.
  • Systems Biology: Visualizes intersecting component sets to explore relationships among biological entities or datasets in systems-level analyses.

Methodology:

Transforms set intersection data into a matrix where rows represent individual sets and columns indicate intersections, and computes and displays intersection sizes and other properties.

Topics

Details

Tool Type:
command-line tool
Operating Systems:
Linux, Mac
Programming Languages:
R, Python
Added:
6/14/2018
Last Updated:
11/25/2024

Operations

Publications

Conway JR, Lex A, Gehlenborg N. UpSetR: an R package for the visualization of intersecting sets and their properties. Bioinformatics. 2017;33(18):2938-2940. doi:10.1093/bioinformatics/btx364. PMID:28645171. PMCID:PMC5870712.

PMID: 28645171
PMCID: PMC5870712
Funding: - National Institutes of Health: R00HG007583, U01CA198935, U54HG007963

Documentation