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