Package: RVenn 1.1.0

RVenn: Set Operations for Many Sets

Set operations for many sets. The base functions for set operations in R can be used for only two sets. This package uses 'purr' to find the union, intersection and difference of three or more sets. This package also provides functions for pairwise set operations among several sets. Further, based on 'ggplot2' and 'ggforce', a Venn diagram can be drawn for two or three sets. For bigger data sets, a clustered heatmap showing presence/absence of the elements of the sets can be drawn based on the 'pheatmap' package. Finally, enrichment test can be applied to two sets whether an overlap is statistically significant or not.

Authors:Turgut Yigit Akyol [aut, cre]

RVenn_1.1.0.tar.gz
RVenn_1.1.0.zip(r-4.5)RVenn_1.1.0.zip(r-4.4)RVenn_1.1.0.zip(r-4.3)
RVenn_1.1.0.tgz(r-4.4-any)RVenn_1.1.0.tgz(r-4.3-any)
RVenn_1.1.0.tar.gz(r-4.5-noble)RVenn_1.1.0.tar.gz(r-4.4-noble)
RVenn_1.1.0.tgz(r-4.4-emscripten)RVenn_1.1.0.tgz(r-4.3-emscripten)
RVenn.pdf |RVenn.html
RVenn/json (API)

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

Peer review:

On CRAN:

This package does not link to any Github/Gitlab/R-forge repository. No issue tracker or development information is available.

2.94 score 1 stars 87 scripts 368 downloads 1 mentions 10 exports 41 dependencies

Last updated 5 years agofrom:1384115903. Checks:OK: 7. Indexed: yes.

TargetResultDate
Doc / VignettesOKOct 25 2024
R-4.5-winOKOct 25 2024
R-4.5-linuxOKOct 25 2024
R-4.4-winOKOct 25 2024
R-4.4-macOKOct 25 2024
R-4.3-winOKOct 25 2024
R-4.3-macOKOct 25 2024

Exports:discerndiscern_pairsenrichment_testggvennoverlapoverlap_pairssetmapuniteunite_pairsVenn

Dependencies:cliclustercolorspacecpp11fansifarverggforceggplot2gluegtableisobandlabelinglatticelifecyclemagrittrMASSMatrixmgcvmunsellnlmepermutepheatmappillarpkgconfigpolyclippurrrR6RColorBrewerRcppRcppEigenrlangscalessystemfontstibbletidyselecttweenrutf8vctrsveganviridisLitewithr

RVenn: An R package for set operations on multiple sets

Rendered fromvignette.Rmdusingknitr::rmarkdownon Oct 25 2024.

Last update: 2019-07-18
Started: 2019-05-08

Readme and manuals

Help Manual

Help pageTopics
Pairwise difference of many sets.discern_pairs discern_pairs,Venn-method
Set difference.discern discern,Venn-method
Perform an enrichment test.enrichment_test enrichment_test,Venn-method
Draw the Venn diagram.ggvenn ggvenn,Venn-method
Pairwise intersections of many sets.overlap_pairs overlap_pairs,Venn-method
Intersection of many sets.overlap overlap,Venn-method
'RVenn': A package for set operations for many sets.RVenn-package RVenn
Draw a clustered heatmap showing presence/absence of the elements.setmap setmap,Venn-method
Pairwise unions of many sets.unite_pairs unite_pairs,Venn-method
Union of many sets.unite unite,Venn-method
An S4 class to represent multiple sets.Venn-class
Build a 'Venn' object.Venn Venn,ANY-method