There is a newer version of the record available.

Published December 20, 2020 | Version v0.9.0
Software Open

krassowski/complex-upset: v0.9.0

Authors/Creators

  • 1. University of Oxford

Description

New features:

  • Intersection modes were formalized with the default remaining exclusive_intersection (alias distinct); additional modes are: inclusive_intersection (alias intersect), inclusive_union and exclusive_union; please read the relevant part of the documentation for details (#78).
  • Simple Venn diagrams (for two or three sets) can now be constructed using same input (binary presence data frame) using pseudo geoms: geom_venn_circle(), geom_venn_label_region(), geom_venn_label_set(), geom_venn_region() and scales scale_color_venn_mix() and scale_fill_venn_mix(); while developed mostly for the documentation needs, it provides unique capability of highlighting relevant regions of the Venn diagram and placing observations within appropriate regions (which allows to demonstrate their attributes with appropriate aesthetics mapping). <img src="https://user-images.githubusercontent.com/5832902/102721159-fed6b400-42f0-11eb-85bd-fd7f056720f8.png" width=400>

Changes:

  • Breaking: union size for "empty" intersection is now equal to its size

Bug fixes:

  • Layers added to upset_set_size() and intersection_matrix() will now always go on top (avoiding geoms being hidden underneath)
  • Declare layer in NAMESPACE to allow basic usage without loading ggplot2
  • upset_query() will now throw an informative error when the user forgets to pass any aesthetics (#79)

Files

krassowski/complex-upset-v0.9.0.zip

Files (2.1 MB)

Name Size Download all
md5:8cf3abc773f06661bd818cacb0e8bce7
2.1 MB Preview Download

Additional details