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 4 DOI reference(s) in README -
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (17.1%) to scientific vocabulary
Keywords
Repository
Multidimensional cluster generation in R
Basic Info
- Host: GitHub
- Owner: clugen
- License: other
- Language: R
- Default Branch: main
- Homepage: https://clugen.github.io/clugenr/
- Size: 38.5 MB
Statistics
- Stars: 6
- Watchers: 1
- Forks: 0
- Open Issues: 1
- Releases: 9
Topics
Metadata Files
README.md
clugenr 
Summary
clugenr is an R implementation of the clugen algorithm for generating multidimensional clusters with arbitrary distributions. Each cluster is supported by a line segment, the position, orientation and length of which guide where the respective points are placed.
How to install
A stable version of the package is available on CRAN and can be installed with the following instruction:
R
install.packages("clugenr")
Alternatively, install the development version from GitHub with the following command (requires the devtools package):
R
devtools::install_github("clugen/clugenr")
Documentation
All methods and functions are fully documented and can be queried using the
built-in help system. After installation, to access the man pages, invoke the
clugenr help page as follows:
R
help("clugenr")
The complete online documentation is available here.
Quick start
R
library(clugenr)
x <- clugen(2, 5, 1000, c(1, -0.5), 0.5, c(4, 6), 6, 0.2, 0.5)
plot(x$points, col = x$clusters, xlab = "x", ylab = "y", asp = 1)

R
library(clugenr)
library(rgl) # For 3D plots
x <- clugen(3, 5, 2000, c(1, 0.5, -0.7), 0.5, c(15, 10, 20), 15, 3, 10)
plot3d(x$points, col = x$clusters, xlab = "x", ylab = "y", zlab = "z", aspect = T)

See also
- pyclugen, a Python implementation of the clugen algorithm.
- CluGen.jl, an Julia implementation of the clugen algorithm.
- MOCluGen, a MATLAB/Octave implementation of the clugen algorithm.
Reference
If you use this software, please cite the following reference:
- Fachada, N. & de Andrade, D. (2023). Generating multidimensional clusters with support lines. Knowledge-Based Systems, 277, 110836. https://doi.org/10.1016/j.knosys.2023.110836 (arXiv preprint)
License
Owner
- Name: clugen
- Login: clugen
- Kind: organization
- Repositories: 3
- Profile: https://github.com/clugen
Citation (CITATION.cff)
# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!
cff-version: 1.2.0
title: clugenr
message: >-
If you use this software, please cite it using the
metadata from this file.
type: software
authors:
- given-names: Nuno
family-names: Fachada
email: nuno.fachada@ulusofona.pt
affiliation: 'Lusófona University, COPELABS'
orcid: 'https://orcid.org/0000-0002-8487-5837'
repository-code: 'https://github.com/clugen/clugenr/'
abstract: >-
clugenr is a modular procedure for synthetic data
generation, capable of creating multidimensional clusters
supported by line segments using arbitrary distributions.
keywords:
- synthetic data
- data generation
- clustering
- multidimensional data
license: MIT
preferred-citation:
type: article
authors:
- given-names: Nuno
family-names: Fachada
email: nuno.fachada@ulusofona.pt
affiliation: 'Lusófona University, COPELABS'
orcid: 'https://orcid.org/0000-0002-8487-5837'
- given-names: Diogo
family-names: de Andrade
email: diogo.andrade@ulusofona.pt
affiliation: 'Lusófona University, COPELABS'
orcid: 'https://orcid.org/0000-0001-9180-0545'
title: Generating multidimensional clusters with support lines
journal: Knowledge-Based Systems
doi: 10.1016/j.knosys.2023.110836
volume: 277
start: 110836
month: 10
year: 2023
url: 'https://doi.org/10.1016/j.knosys.2023.110836'
publisher:
name: Elsevier
GitHub Events
Total
- Create event: 1
- Release event: 1
- Issues event: 1
- Watch event: 1
- Push event: 7
Last Year
- Create event: 1
- Release event: 1
- Issues event: 1
- Watch event: 1
- Push event: 7
Committers
Last synced: 8 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Nuno Fachada | f****n@f****m | 314 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 7 months ago
All Time
- Total issues: 9
- Total pull requests: 0
- Average time to close issues: 2 days
- Average time to close pull requests: N/A
- Total issue authors: 1
- Total pull request authors: 0
- Average comments per issue: 0.0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- nunofachada (10)
Pull Request Authors
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
-
Total downloads:
- cran 304 last-month
- Total dependent packages: 0
- Total dependent repositories: 0
- Total versions: 9
- Total maintainers: 1
cran.r-project.org: clugenr
Multidimensional Cluster Generation Using Support Lines
- Homepage: https://clugen.github.io/clugenr/
- Documentation: http://cran.r-project.org/web/packages/clugenr/clugenr.pdf
- License: MIT + file LICENSE
-
Latest release: 1.0.4
published 8 months ago
Rankings
Maintainers (1)
Dependencies
- actions/checkout v3 composite
- actions/upload-artifact main composite
- r-lib/actions/check-r-package v2 composite
- r-lib/actions/setup-pandoc v2 composite
- r-lib/actions/setup-r v2 composite
- r-lib/actions/setup-r-dependencies v2 composite
- actions/checkout v3 composite
- r-lib/actions/setup-r v2 composite
- r-lib/actions/setup-r-dependencies v2 composite
- JamesIves/github-pages-deploy-action v4.4.1 composite
- actions/checkout v3.3.0 composite
- r-lib/actions/setup-pandoc v2 composite
- r-lib/actions/setup-r v2 composite
- r-lib/actions/setup-r-dependencies v2 composite
- R >= 3.6.0 depends
- mathjaxr * imports
- devtools * suggests
- ggplot2 * suggests
- knitr * suggests
- lintr * suggests
- patchwork * suggests
- rgl * suggests
- rmarkdown * suggests
- roxygen2 * suggests
- testthat >= 3.0.0 suggests