🚚 Part of the lab is moving to TU Graz in Austria!
Visit our new website at visdesignlab.net. This site will remain available indefinitely for archival purposes, but it will no longer be updated after August 2025. For more information, see our move announcement.

UpSetR: An R Package For The Visualization Of Intersecting Sets And Their Properties

UpSetR screenshot

Abstract

Venn and Euler diagrams are a popular yet inadequate solution for quantitative visualization of set intersections. A scalable alternative to Venn and Euler diagrams for visualizing intersecting sets and their properties is needed. We developed UpSetR, an open source R package that employs a scalable matrix-based visualization to show intersections of sets, their size, and other properties. UpSetR is available at https://cran.r-project.org/package=UpSetR and released under the MIT License. A Shiny app is available at https://gehlenborglab.shinyapps.io/upsetr.

Citation

BibTeX

@article{2017_bioinformatics_upsetr,
  title = {UpSetR: An R Package For The Visualization Of Intersecting Sets And Their Properties},
  author = {Jake R. Conway and Alexander Lex and Nils Gehlenborg},
  journal = {Bioinformatics},
  doi = {10.1093/bioinformatics/btx364},
  volume = {33},
  number = {18},
  pages = {2938-2940},
  year = {2017}
}

Acknowledgements

The authors would like to thank Megan Paul for her contributions to the project. This work was funded through awards by the National Institutes of Health (R00HG007583, U54HG007963, U01CA198935).