Package: ComplexUpset 1.3.6

ComplexUpset: Create Complex UpSet Plots Using 'ggplot2' Components

UpSet plots are an improvement over Venn Diagram for set overlap visualizations. Striving to bring the best of the 'UpSetR' and 'ggplot2', this package offers a way to create complex overlap visualisations, using simple and familiar tools, i.e. geoms of 'ggplot2'. For introduction to UpSet concept, see Lex et al. (2014) <doi:10.1109/TVCG.2014.2346248>.

Authors:Michał Krassowski [aut, cre]

ComplexUpset_1.3.6.tar.gz
ComplexUpset_1.3.6.zip(r-4.5)ComplexUpset_1.3.6.zip(r-4.4)ComplexUpset_1.3.6.zip(r-4.3)
ComplexUpset_1.3.6.tgz(r-4.4-any)ComplexUpset_1.3.6.tgz(r-4.3-any)
ComplexUpset_1.3.6.tar.gz(r-4.5-noble)ComplexUpset_1.3.6.tar.gz(r-4.4-noble)
ComplexUpset_1.3.6.tgz(r-4.4-emscripten)ComplexUpset_1.3.6.tgz(r-4.3-emscripten)
ComplexUpset.pdf |ComplexUpset.html
ComplexUpset/json (API)
NEWS

# Install 'ComplexUpset' in R:
install.packages('ComplexUpset', repos = c('https://krassowski.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/krassowski/complex-upset/issues

On CRAN:

ggplotggplot2patchworkpythonrstatupsetupsetrvennvenn-diagramvisualization

27 exports 453 stars 7.22 score 29 dependencies 4 dependents 3 mentions 504 scripts 1.9k downloads

Last updated 6 months agofrom:db1e09978a. Checks:OK: 1 ERROR: 6. Indexed: yes.

TargetResultDate
Doc / VignettesOKSep 05 2024
R-4.5-winERRORSep 05 2024
R-4.5-linuxERRORSep 05 2024
R-4.4-winERRORSep 05 2024
R-4.4-macERRORSep 05 2024
R-4.3-winERRORSep 05 2024
R-4.3-macERRORSep 05 2024

Exports:aes_percentagearrange_venncompare_between_intersectionscreate_upset_abc_examplegeom_venn_circlegeom_venn_label_regiongeom_venn_label_setgeom_venn_regionget_size_modeintersection_matrixintersection_ratiointersection_sizereverse_log_transscale_color_venn_mixscale_fill_venn_mixupsetupset_annotateupset_dataupset_default_themesupset_modeupset_modify_themesupset_queryupset_set_sizeupset_stripesupset_testupset_text_percentageupset_themes

Dependencies:clicolorspacefansifarverggplot2gluegtableisobandlabelinglatticelifecyclemagrittrMASSMatrixmgcvmunsellnlmepatchworkpillarpkgconfigR6RColorBrewerrlangscalestibbleutf8vctrsviridisLitewithr

Readme and manuals

Help Manual

Help pageTopics
Generate mapping for labeling percentagesaes_percentage
Arrange points for Venn diagramarrange_venn
Compare covariates between intersectionscompare_between_intersections
Create an example dataset with three sets: A, B and Ccreate_upset_abc_example
Circle for Venn diagramgeom_venn_circle
Label for a region of Venn diagramgeom_venn_label_region
Label for a set of Venn diagramgeom_venn_label_set
Region of Venn diagramgeom_venn_region
Retrieve symbol for given mode that can be used in aesthetics mapping with double bang (!!)get_size_mode
Prepare layers for sets sizes plotintersection_matrix
Barplot annotation of relative intersections sizesintersection_ratio
Barplot annotation of intersections sizesintersection_size
Logarithmic scale for use with 'upset_set_size()'reverse_log_trans
Color scale for Venn diagramscale_color_venn_mix
Fill scale for Venn diagramscale_fill_venn_mix
Compose an UpSet plotupset
Annotation panel shorthandupset_annotate
Prepare data for UpSet plotsupset_data
Default themes modified by specified argumentsupset_default_themes
Layer defining the intersection mode for the data to be displayedupset_mode
Default themes modified by specified component-specific argumentsupset_modify_themes
Highlight chosen sets or intersectionsupset_query
Prepare layers for sets sizes plotupset_set_size
Define appearence of the stripesupset_stripes
Test for differences between intersectionsupset_test
Generate percentage label of the intersection/union sizes ratioupset_text_percentage
List of default themes for upset componentsupset_themes