Learn R Programming

RVenn (version 1.1.0)

Set Operations for Many Sets

Description

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.

Copy Link

Version

Install

install.packages('RVenn')

Monthly Downloads

441

Version

1.1.0

License

GPL-3

Maintainer

Turgut Yigit Akyol

Last Published

July 18th, 2019

Functions in RVenn (1.1.0)

discern,Venn-method

Set difference.
unite_pairs

Pairwise unions of many sets.
unite,Venn-method

Union of many sets.
enrichment_test

Perform an enrichment test.
Venn-class

An S4 class to represent multiple sets.
overlap,Venn-method

Intersection of many sets.
overlap_pairs

Pairwise intersections of many sets.
RVenn

RVenn: A package for set operations for many sets.
discern_pairs

Pairwise difference of many sets.
Venn,ANY-method

Build a Venn object.
ggvenn,Venn-method

Draw the Venn diagram.
setmap

Draw a clustered heatmap showing presence/absence of the elements.