Science Score: 57.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 2 DOI reference(s) in README -
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (19.6%) to scientific vocabulary
Keywords
bioconductor
bioconductor-package
package
r
r-package
sets
Keywords from Contributors
interpretability
standardization
hack
bioconductor-packages
bioinformatics
functional-similarity
gene
gene-sets
pathway-analysis
similarity
Last synced: 4 months ago
·
JSON representation
·
Repository
Provides classes for working with sets
Basic Info
- Host: GitHub
- Owner: ropensci
- License: other
- Language: R
- Default Branch: main
- Homepage: https://docs.ropensci.org/BaseSet
- Size: 7.39 MB
Statistics
- Stars: 11
- Watchers: 2
- Forks: 3
- Open Issues: 8
- Releases: 6
Topics
bioconductor
bioconductor-package
package
r
r-package
sets
Created about 7 years ago
· Last pushed 11 months ago
Metadata Files
Readme
Changelog
License
Citation
Codemeta
README.Rmd
---
output: github_document
editor_options:
chunk_output_type: console
---
```{r setup, include = FALSE}
knitr::opts_chunk$set(
collapse = TRUE,
comment = "#>",
fig.path = "man/figures/README-",
out.width = "100%"
)
```
[](https://github.com/ropensci/BaseSet/actions/workflows/R-CMD-check.yaml)
[](https://app.codecov.io/gh/ropensci/BaseSet)
[](https://lifecycle.r-lib.org/articles/stages.html#maturing)
[](https://www.repostatus.org/#active)
[](https://github.com/ropensci/software-review/issues/359)
[](https://CRAN.R-project.org/package=BaseSet)
# BaseSet
The goal of BaseSet is to facilitate working with sets in an efficient way.
The package implements methods to work on sets, doing intersection, union, complementary, power sets, cartesian product and other set operations in a tidy way.
The package supports [classical](https://en.wikipedia.org/wiki/Set_(mathematics)) and [fuzzy](https://en.wikipedia.org/wiki/Fuzzy_set) sets.
Fuzzy sets are similar to classical sets but there is some vagueness on the relationship between the element and the set.
It also allows to import from several formats used in the life science world.
Like the [GMT](https://software.broadinstitute.org/cancer/software/gsea/wiki/index.php/Data_formats#GMT:_Gene_Matrix_Transposed_file_format_.28.2A.gmt.29) and the [GAF](https://geneontology.org/docs/go-annotation-file-gaf-format-2.1/) or the [OBO format](https://obofoundry.org/) file for ontologies.
You can save information about the elements, sets and their relationship on the object itself.
For instance origin of the set, categorical or numeric data associated with sets...
Watch BaseSet working on the [examples](#Examples) below and in the vignettes.
You can also find [related packages](#Related-packages) and the differences with BaseSet.
If you have some questions or bugs [open an issue](https://github.com/ropensci/BaseSet/issues) (remember the [Code of Conduct](#Code-of-Conduct))
# Installation
The package depends on some packages from Bioconductor. In order to install some of its dependencies you'll need first to install `{BiocManager}`:
```{r dep, eval = FALSE}
if (!require("BiocManager")) {
install.packages("BiocManager")
}
```
You can install the latest version of BaseSet from [Github](https://github.com/ropensci/BaseSet) with:
```{r eval=FALSE}
BiocManager::install("ropensci/BaseSet",
dependencies = TRUE, build_vignettes = TRUE, force = TRUE)
```
# Examples {#Examples}
```{r include=FALSE}
library("BaseSet")
```
## Sets
We can create a set like this:
```{r TidySet}
sets <- list(A = letters[1:5], B = c("a", "f"))
sets_analysis <- tidySet(sets)
sets_analysis
```
Perform typical operations like union, intersection. You can name the resulting set or let the default name:
```{r union-intersection}
union(sets_analysis, sets = c("A", "B"))
# Or we can give a name to the new set
union(sets_analysis, sets = c("A", "B"), name = "D")
# Or the intersection
intersection(sets_analysis, sets = c("A", "B"))
# Keeping the other sets:
intersection(sets_analysis, sets = c("A", "B"), name = "D", keep = TRUE)
```
And compute size of sets among other things:
```{r set_size}
set_size(sets_analysis)
```
The elements in one set not present in other:
```{r subraction}
subtract(sets_analysis, set_in = "A", not_in = "B", keep = FALSE)
```
Or any other verb from [dplyr](https://cran.r-project.org/package=dplyr). We can add columns, filter, remove them and add information about the sets:
```{r dplyr}
library("magrittr")
set.seed(4673) # To make it reproducible in your machine
sets_enriched <- sets_analysis %>%
mutate(Keep = sample(c(TRUE, FALSE), 7, replace = TRUE)) %>%
filter(Keep == TRUE) %>%
select(-Keep) %>%
activate("sets") %>%
mutate(sets_origin = c("Reactome", "KEGG"))
sets_enriched
# Activating sets makes the verb affect only them:
elements(sets_enriched)
relations(sets_enriched)
sets(sets_enriched)
```
## Fuzzy sets
In [fuzzy sets](https://en.wikipedia.org/wiki/Fuzzy_set) the elements are vaguely related to the set by a numeric value usually between 0 and 1.
This implies that the association is not guaranteed.
```{r fuzzy}
relations <- data.frame(sets = c(rep("A", 5), "B", "B"),
elements = c("a", "b", "c", "d", "e", "a", "f"),
fuzzy = runif(7))
fuzzy_set <- tidySet(relations)
fuzzy_set
```
The equivalent operations performed on classical sets are possible with fuzzy sets:
```{r fuzzy-operations}
union(fuzzy_set, sets = c("A", "B"))
# Or we can give a name to the new set
union(fuzzy_set, sets = c("A", "B"), name = "D")
# Or the intersection
intersection(fuzzy_set, sets = c("A", "B"))
# Keeping the other sets:
intersection(fuzzy_set, sets = c("A", "B"), name = "D", keep = TRUE)
```
Assuming that the fuzzy value is a probability, we can calculate which is the probability of having several elements:
```{r prob}
# A set could be empty
set_size(fuzzy_set)
# The more probable size of the sets:
set_size(fuzzy_set) %>%
group_by(sets) %>%
filter(probability == max(probability))
# Probability of belonging to several sets:
element_size(fuzzy_set)
```
With fuzzy sets we can filter at certain levels (called alpha cut):
```{r alphaCut}
fuzzy_set %>%
filter(fuzzy > 0.5) %>%
activate("sets") %>%
mutate(sets_origin = c("Reactome", "KEGG"))
```
# Related packages {#related}
There are several other packages related to sets, which partially overlap with BaseSet functionality:
- [`{sets}`]( https://CRAN.R-project.org/package=sets)
Implements a more generalized approach, that can store functions or lists as an element of a set (while BaseSet only allows to store a character or factor), but it is harder to operate in a tidy/long way. Also the operations of intersection and union need to happen between two different objects, while a single TidySet object (the class implemented in BaseSet) can store one or thousands of sets.
- [`{GSEABase}`](https://bioconductor.org/packages/GSEABase/)
Implements a class to store sets and related information, but it doesn't allow to store fuzzy sets and it is also quite slow as it creates several classes for annotating each set.
- [`{BiocSet}`](https://bioconductor.org/packages/BiocSet/)
Implements a tidy class for sets but does not handle fuzzy sets. It also has less functionality to operate with sets, like power sets and cartesian product. BiocSet was influenced by the development of this package.
- [`{hierarchicalSets}`](https://CRAN.R-project.org/package=hierarchicalSets)
This package is focused on clustering of sets that are inside other sets and visualizations. However, BaseSet is focused on storing and manipulate sets including hierarchical sets.
- [`{set6}`](https://cran.r-project.org/package=set6)
This package implements different classes for different type of sets including fuzzy sets, conditional sets. However, it doesn't handle information associated to elements, sets or relationship.
# Why this package? {#why}
On bioinformatics when looking for the impact of an experiment enrichment methods are applied.
This involves obtaining several sets of genes from several resources and methods.
Usually these curated sets of genes are taken at face value.
However, there are several resources of sets and they [do not agree between them](https://doi.org/10.1186/1471-2105-14-112), regardless they are used without considering any uncertainty on sets composition.
Fuzzy theory has long studied sets whose elements have degrees of membership and/or uncertainty.
Therefore one way to improve the methods involve using fuzzy methods and logic on this field.
As I couldn't find any package that provided methods for this I set on creating it (after trying to [expand](https://github.com/llrs/GSEAdv) the existing one I knew).
This package is intended to be easy to use for someone who is working with collections of sets but flexible about the methods and logic it can use.
To be consistent, the standard fuzzy logic is the default but it might not be the right one for your data.
Consider changing the defaults to match with the framework the data was obtained with.
# Code of Conduct {#CoC}
Please note that this package is released with a [Contributor
Code of Conduct](https://ropensci.org/code-of-conduct/).
By contributing to this project, you agree to abide by its terms.
Owner
- Name: rOpenSci
- Login: ropensci
- Kind: organization
- Email: info@ropensci.org
- Location: Berkeley, CA
- Website: https://ropensci.org/
- Twitter: rOpenSci
- Repositories: 307
- Profile: https://github.com/ropensci
Citation (CITATION.cff)
# -----------------------------------------------------------
# CITATION file created with {cffr} R package, v0.5.0
# See also: https://docs.ropensci.org/cffr/
# -----------------------------------------------------------
cff-version: 1.2.0
message: 'To cite package "BaseSet" in publications use:'
type: software
license: MIT
title: 'BaseSet: Working with Sets the Tidy Way'
version: 0.0.17.9004
abstract: Implements a class and methods to work with sets, doing intersection, union,
complementary sets, power sets, cartesian product and other set operations in a
"tidy" way. These set operations are available for both classical sets and fuzzy
sets. Import sets from several formats or from other several data structures.
authors:
- family-names: Revilla Sancho
given-names: Lluís
email: lluis.revilla@gmail.com
orcid: https://orcid.org/0000-0001-9747-2570
repository: https://CRAN.R-project.org/package=BaseSet
repository-code: https://github.com/ropensci/BaseSet
url: https://docs.ropensci.org/BaseSet/
contact:
- family-names: Revilla Sancho
given-names: Lluís
email: lluis.revilla@gmail.com
orcid: https://orcid.org/0000-0001-9747-2570
keywords:
- bioconductor
- bioconductor-package
- package
- r
- r-package
- sets
references:
- type: software
title: 'R: A Language and Environment for Statistical Computing'
notes: Depends
url: https://www.R-project.org/
authors:
- name: R Core Team
location:
name: Vienna, Austria
year: '2023'
institution:
name: R Foundation for Statistical Computing
version: '>= 4.0.0'
- type: software
title: dplyr
abstract: 'dplyr: A Grammar of Data Manipulation'
notes: Imports
url: https://dplyr.tidyverse.org
repository: https://CRAN.R-project.org/package=dplyr
authors:
- family-names: Wickham
given-names: Hadley
email: hadley@posit.co
orcid: https://orcid.org/0000-0003-4757-117X
- family-names: François
given-names: Romain
orcid: https://orcid.org/0000-0002-2444-4226
- family-names: Henry
given-names: Lionel
- family-names: Müller
given-names: Kirill
orcid: https://orcid.org/0000-0002-1416-3412
- family-names: Vaughan
given-names: Davis
email: davis@posit.co
orcid: https://orcid.org/0000-0003-4777-038X
year: '2023'
version: '>= 1.0.0'
- type: software
title: magrittr
abstract: 'magrittr: A Forward-Pipe Operator for R'
notes: Imports
url: https://magrittr.tidyverse.org
repository: https://CRAN.R-project.org/package=magrittr
authors:
- family-names: Bache
given-names: Stefan Milton
email: stefan@stefanbache.dk
- family-names: Wickham
given-names: Hadley
email: hadley@rstudio.com
year: '2023'
- type: software
title: methods
abstract: 'R: A Language and Environment for Statistical Computing'
notes: Imports
authors:
- name: R Core Team
location:
name: Vienna, Austria
year: '2023'
institution:
name: R Foundation for Statistical Computing
- type: software
title: rlang
abstract: 'rlang: Functions for Base Types and Core R and ''Tidyverse'' Features'
notes: Imports
url: https://rlang.r-lib.org
repository: https://CRAN.R-project.org/package=rlang
authors:
- family-names: Henry
given-names: Lionel
email: lionel@posit.co
- family-names: Wickham
given-names: Hadley
email: hadley@posit.co
year: '2023'
- type: software
title: utils
abstract: 'R: A Language and Environment for Statistical Computing'
notes: Imports
authors:
- name: R Core Team
location:
name: Vienna, Austria
year: '2023'
institution:
name: R Foundation for Statistical Computing
- type: software
title: Biobase
abstract: 'Biobase: Biobase: Base functions for Bioconductor'
notes: Suggests
url: https://bioconductor.org/packages/Biobase
repository: https://bioconductor.org/
authors:
- family-names: Gentleman
given-names: R.
- family-names: Carey
given-names: V.
- family-names: Morgan
given-names: M.
- family-names: Falcon
given-names: S.
year: '2023'
doi: 10.18129/B9.bioc.Biobase
- type: software
title: covr
abstract: 'covr: Test Coverage for Packages'
notes: Suggests
url: https://covr.r-lib.org
repository: https://CRAN.R-project.org/package=covr
authors:
- family-names: Hester
given-names: Jim
email: james.f.hester@gmail.com
year: '2023'
- type: software
title: forcats
abstract: 'forcats: Tools for Working with Categorical Variables (Factors)'
notes: Suggests
url: https://forcats.tidyverse.org/
repository: https://CRAN.R-project.org/package=forcats
authors:
- family-names: Wickham
given-names: Hadley
email: hadley@rstudio.com
year: '2023'
- type: software
title: ggplot2
abstract: 'ggplot2: Create Elegant Data Visualisations Using the Grammar of Graphics'
notes: Suggests
url: https://ggplot2.tidyverse.org
repository: https://CRAN.R-project.org/package=ggplot2
authors:
- family-names: Wickham
given-names: Hadley
email: hadley@posit.co
orcid: https://orcid.org/0000-0003-4757-117X
- family-names: Chang
given-names: Winston
orcid: https://orcid.org/0000-0002-1576-2126
- family-names: Henry
given-names: Lionel
- family-names: Pedersen
given-names: Thomas Lin
email: thomas.pedersen@posit.co
orcid: https://orcid.org/0000-0002-5147-4711
- family-names: Takahashi
given-names: Kohske
- family-names: Wilke
given-names: Claus
orcid: https://orcid.org/0000-0002-7470-9261
- family-names: Woo
given-names: Kara
orcid: https://orcid.org/0000-0002-5125-4188
- family-names: Yutani
given-names: Hiroaki
orcid: https://orcid.org/0000-0002-3385-7233
- family-names: Dunnington
given-names: Dewey
orcid: https://orcid.org/0000-0002-9415-4582
year: '2023'
- type: software
title: GO.db
abstract: 'GO.db: A set of annotation maps describing the entire Gene Ontology'
notes: Suggests
repository: https://bioconductor.org/
authors:
- family-names: Carlson
given-names: Marc
year: '2023'
- type: software
title: GSEABase
abstract: 'GSEABase: Gene set enrichment data structures and methods'
notes: Suggests
repository: https://bioconductor.org/
authors:
- family-names: Morgan
given-names: Martin
- family-names: Falcon
given-names: Seth
- family-names: Gentleman
given-names: Robert
year: '2023'
doi: 10.18129/B9.bioc.GSEABase
- type: software
title: knitr
abstract: 'knitr: A General-Purpose Package for Dynamic Report Generation in R'
notes: Suggests
url: https://yihui.org/knitr/
repository: https://CRAN.R-project.org/package=knitr
authors:
- family-names: Xie
given-names: Yihui
email: xie@yihui.name
orcid: https://orcid.org/0000-0003-0645-5666
year: '2023'
- type: software
title: org.Hs.eg.db
abstract: 'org.Hs.eg.db: Genome wide annotation for Human'
notes: Suggests
repository: https://bioconductor.org/
authors:
- family-names: Carlson
given-names: Marc
year: '2023'
- type: software
title: reactome.db
abstract: 'reactome.db: A set of annotation maps for reactome'
notes: Suggests
repository: https://bioconductor.org/
authors:
- family-names: Ligtenberg
given-names: Willem
year: '2023'
- type: software
title: rmarkdown
abstract: 'rmarkdown: Dynamic Documents for R'
notes: Suggests
url: https://pkgs.rstudio.com/rmarkdown/
repository: https://CRAN.R-project.org/package=rmarkdown
authors:
- family-names: Allaire
given-names: JJ
email: jj@posit.co
- family-names: Xie
given-names: Yihui
email: xie@yihui.name
orcid: https://orcid.org/0000-0003-0645-5666
- family-names: Dervieux
given-names: Christophe
email: cderv@posit.co
orcid: https://orcid.org/0000-0003-4474-2498
- family-names: McPherson
given-names: Jonathan
email: jonathan@posit.co
- family-names: Luraschi
given-names: Javier
- family-names: Ushey
given-names: Kevin
email: kevin@posit.co
- family-names: Atkins
given-names: Aron
email: aron@posit.co
- family-names: Wickham
given-names: Hadley
email: hadley@posit.co
- family-names: Cheng
given-names: Joe
email: joe@posit.co
- family-names: Chang
given-names: Winston
email: winston@posit.co
- family-names: Iannone
given-names: Richard
email: rich@posit.co
orcid: https://orcid.org/0000-0003-3925-190X
year: '2023'
- type: software
title: spelling
abstract: 'spelling: Tools for Spell Checking in R'
notes: Suggests
url: https://docs.ropensci.org/spelling/
repository: https://CRAN.R-project.org/package=spelling
authors:
- family-names: Ooms
given-names: Jeroen
email: jeroen@berkeley.edu
orcid: https://orcid.org/0000-0002-4035-0289
- family-names: Hester
given-names: Jim
email: james.hester@rstudio.com
year: '2023'
- type: software
title: testthat
abstract: 'testthat: Unit Testing for R'
notes: Suggests
url: https://testthat.r-lib.org
repository: https://CRAN.R-project.org/package=testthat
authors:
- family-names: Wickham
given-names: Hadley
email: hadley@posit.co
year: '2023'
version: '>= 2.1.0'
CodeMeta (codemeta.json)
{
"@context": [
"https://doi.org/10.5063/schema/codemeta-2.0",
"http://schema.org"
],
"@type": "SoftwareSourceCode",
"identifier": "BaseSet",
"description": "Implements a class and methods to work with sets,\n doing intersection, union, complementary sets, power sets, cartesian\n product and other set operations in a \"tidy\" way. These set operations\n are available for both classical sets and fuzzy sets. Import sets from\n several formats or from other several data structures.",
"name": "BaseSet: Working with Sets the Tidy Way",
"codeRepository": "https://github.com/ropensci/BaseSet",
"relatedLink": [
"https://docs.ropensci.org/BaseSet",
"https://docs.ropensci.org/BaseSet/"
],
"issueTracker": "https://github.com/ropensci/BaseSet/issues",
"license": "https://spdx.org/licenses/MIT",
"version": "0.0.16",
"programmingLanguage": {
"@type": "ComputerLanguage",
"name": "R",
"url": "https://r-project.org"
},
"runtimePlatform": "R version 4.0.1 (2020-06-06)",
"author": [
{
"@type": "Person",
"givenName": "Llus",
"familyName": "Revilla Sancho",
"email": "lluis.revilla@gmail.com",
"@id": "https://orcid.org/0000-0001-9747-2570"
}
],
"contributor": {},
"copyrightHolder": {},
"funder": {},
"maintainer": [
{
"@type": "Person",
"givenName": "Llus",
"familyName": "Revilla Sancho",
"email": "lluis.revilla@gmail.com",
"@id": "https://orcid.org/0000-0001-9747-2570"
}
],
"softwareSuggestions": [
{
"@type": "SoftwareApplication",
"identifier": "Biobase",
"name": "Biobase",
"provider": {
"@id": "https://www.bioconductor.org",
"@type": "Organization",
"name": "BioConductor",
"url": "https://www.bioconductor.org"
},
"sameAs": "https://bioconductor.org/packages/release/bioc/html/Biobase.html"
},
{
"@type": "SoftwareApplication",
"identifier": "covr",
"name": "covr",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=covr"
},
{
"@type": "SoftwareApplication",
"identifier": "forcats",
"name": "forcats",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=forcats"
},
{
"@type": "SoftwareApplication",
"identifier": "ggplot2",
"name": "ggplot2",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=ggplot2"
},
{
"@type": "SoftwareApplication",
"identifier": "GO.db",
"name": "GO.db"
},
{
"@type": "SoftwareApplication",
"identifier": "GSEABase",
"name": "GSEABase",
"provider": {
"@id": "https://www.bioconductor.org",
"@type": "Organization",
"name": "BioConductor",
"url": "https://www.bioconductor.org"
},
"sameAs": "https://bioconductor.org/packages/release/bioc/html/GSEABase.html"
},
{
"@type": "SoftwareApplication",
"identifier": "knitr",
"name": "knitr",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=knitr"
},
{
"@type": "SoftwareApplication",
"identifier": "org.Hs.eg.db",
"name": "org.Hs.eg.db"
},
{
"@type": "SoftwareApplication",
"identifier": "reactome.db",
"name": "reactome.db"
},
{
"@type": "SoftwareApplication",
"identifier": "rmarkdown",
"name": "rmarkdown",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=rmarkdown"
},
{
"@type": "SoftwareApplication",
"identifier": "spelling",
"name": "spelling",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=spelling"
},
{
"@type": "SoftwareApplication",
"identifier": "testthat",
"name": "testthat",
"version": ">= 2.1.0",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=testthat"
}
],
"softwareRequirements": [
{
"@type": "SoftwareApplication",
"identifier": "R",
"name": "R",
"version": ">= 4.0.0"
},
{
"@type": "SoftwareApplication",
"identifier": "dplyr",
"name": "dplyr",
"version": ">= 1.0.0",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=dplyr"
},
{
"@type": "SoftwareApplication",
"identifier": "magrittr",
"name": "magrittr",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=magrittr"
},
{
"@type": "SoftwareApplication",
"identifier": "methods",
"name": "methods"
},
{
"@type": "SoftwareApplication",
"identifier": "rlang",
"name": "rlang",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=rlang"
},
{
"@type": "SoftwareApplication",
"identifier": "utils",
"name": "utils"
}
],
"releaseNotes": "https://github.com/ropensci/BaseSet/blob/master/NEWS.md",
"readme": "https://github.com/ropensci/BaseSet/blob/master/README.md",
"fileSize": "499.155KB",
"contIntegration": [
"https://travis-ci.org/ropensci/BaseSet",
"https://codecov.io/github/ropensci/BaseSet?branch=master"
],
"developmentStatus": [
"https://lifecycle.r-lib.org/articles/stages.html#maturing",
"https://www.repostatus.org/#active"
],
"review": {
"@type": "Review",
"url": "https://github.com/ropensci/software-review/issues/359",
"provider": "https://ropensci.org"
},
"keywords": [
"r",
"sets",
"package",
"r-package",
"bioconductor-package",
"bioconductor"
],
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
}
}
GitHub Events
Total
- Create event: 2
- Release event: 1
- Issues event: 6
- Watch event: 1
- Delete event: 1
- Issue comment event: 5
- Push event: 12
Last Year
- Create event: 2
- Release event: 1
- Issues event: 6
- Watch event: 1
- Delete event: 1
- Issue comment event: 5
- Push event: 12
Committers
Last synced: about 1 year ago
Top Committers
| Name | Commits | |
|---|---|---|
| llrs | l****a@g****m | 609 |
| Lluís | l****s | 3 |
| Anna Krystalli | a****i@g****m | 2 |
| Lluís Revilla | l****a@i****s | 2 |
| github-actions[bot] | 4****] | 2 |
Committer Domains (Top 20 + Academic)
irsicaixa.es: 1
Issues and Pull Requests
Last synced: 4 months ago
All Time
- Total issues: 69
- Total pull requests: 3
- Average time to close issues: 2 months
- Average time to close pull requests: 23 minutes
- Total issue authors: 4
- Total pull request authors: 2
- Average comments per issue: 1.19
- Average comments per pull request: 1.33
- Merged pull requests: 3
- Bot issues: 1
- Bot pull requests: 0
Past Year
- Issues: 3
- Pull requests: 0
- Average time to close issues: 3 days
- Average time to close pull requests: N/A
- Issue authors: 2
- Pull request authors: 0
- Average comments per issue: 1.33
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- llrs (64)
- maelle (2)
- mjsteinbaugh (1)
- todo[bot] (1)
Pull Request Authors
- llrs (2)
- annakrystalli (1)
Top Labels
Issue Labels
rOpenSci review (15)
enhancement (8)
todo :spiral_notepad: (6)
bug (1)
question (1)
good first issue (1)
Pull Request Labels
Packages
- Total packages: 1
-
Total downloads:
- cran 343 last-month
- Total dependent packages: 0
- Total dependent repositories: 0
- Total versions: 6
- Total maintainers: 1
cran.r-project.org: BaseSet
Working with Sets the Tidy Way
- Homepage: https://github.com/ropensci/BaseSet
- Documentation: http://cran.r-project.org/web/packages/BaseSet/BaseSet.pdf
- License: MIT + file LICENSE
-
Latest release: 1.0.0
published 11 months ago
Rankings
Forks count: 14.9%
Stargazers count: 18.7%
Average: 27.9%
Dependent packages count: 29.8%
Dependent repos count: 35.5%
Downloads: 40.6%
Maintainers (1)
Last synced:
5 months ago