clugenr

clugenr implements an algorithm for generating multidimensional clusters in R.

github.com/clugen/clugenr
clugenr homepage screenshot

About clugenr

clugenr is an R package that implements the clugen algorithm for generating multidimensional clusters with arbitrary distributions. Each cluster is supported by a line segment, and the position, orientation and length of that segment determine where the points of the cluster are placed. A stable version is published on CRAN and can be installed with install.packages("clugenr"); the development version is installed from GitHub with devtools. Methods and functions are documented in R's built-in help system, and the repository also contains vignettes, tests and online documentation. Implementations of the same algorithm exist for Python (pyclugen), Julia (CluGen.jl) and MATLAB/Octave (MOCluGen).

Key features

  • Generates multidimensional clusters with arbitrary distributions in R
  • Cluster placement guided by a supporting line segment's position, orientation and length
  • Installable from CRAN or as a GitHub development version
  • Functions documented through R help pages and online pkgdown documentation
  • Repository includes vignettes, tests and citeable reference details
  • Companion implementations exist for Python, Julia and MATLAB/Octave
Best for: R users who need synthetic multidimensional cluster datasets with controlled geometry for experiments, benchmarking or teaching.
Good for
  • Based on a published method with a citable reference in Knowledge-Based Systems
  • Available on CRAN as a stable release alongside a GitHub development version
  • Documentation includes R help pages, vignettes and an online reference
Watch out for
  • Usage requires the R environment and its programming workflow
  • The 3D plotting example relies on the separate rgl package
  • Documentation and function help are in English only

clugenr at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Not stated
Language
English
Last checked
Oct 6, 2026 · Online when checked
Listed
Oct 5, 2026

clugenr alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in Developer Tools

Well-known listings from the same topic.

All 423

clugenr FAQ

How do I install clugenr?
Install the stable version from CRAN with install.packages("clugenr"), or install the development version from GitHub with devtools::install_github("clugen/clugenr"), which requires the devtools package.
What kind of clusters does the algorithm produce?
Multidimensional clusters with arbitrary distributions. Each cluster is supported by a line segment whose position, orientation and length guide where the respective points are placed.
Is the clugen algorithm available in other programming languages?
Yes. The repository lists pyclugen for Python, CluGen.jl for Julia and MOCluGen for MATLAB/Octave.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing