UpSetR: an R package for the visualization of intersecting sets and their properties

Bioinformatics. 2017 Sep 15;33(18):2938-2940. doi: 10.1093/bioinformatics/btx364.


Motivation: 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.

Results: 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.

Availability and implementation: UpSetR is available at and released under the MIT License. A Shiny app is available at .


Supplementary information: Supplementary data are available at Bioinformatics online.

MeSH terms

  • Computational Biology / methods*
  • Genotyping Techniques / methods
  • Sequence Analysis, DNA / methods
  • Software*