Skip to content
This package was removed from CRAN on 2023-09-11. Its history is shown below.
Reason: issues were not corrected in time. Use of Fortran RANDOM_NUMBER
Details below reflect version 6.0, its last release before removal.

An Efficient Implementation of Kohonen's Self-Organizing Maps (SOMs) with Starburst Visualizations

0packages depend
–downloads / year
–test coverage
–flavors OK

Overview

About

Kohonen's self-organizing maps with a number of distinguishing features: (1) An efficient, single threaded, stochastic training algorithm inspired by ideas from tensor algebra. Provides significant speedups over traditional single-threaded training algorithms. No special accelerator hardware required (see doi:10.1007/978-3-030-01057-7_60). (2) Automatic centroid detection and visualization using starbursts. (3) Two models of the data: (a) a self organizing map model, (b) a centroid based clustering model. (4) A number of easily accessible quality metrics for the self organizing map and the centroid based cluster model (see doi:10.1007/978-3-319-28518-4_4).

Changes in 6.0
  • Renamed the functions in the interface to avoid collisions with S3 functions within the R environment. We know that this is another renaming of the POPSOM interface and we apologize for any inconvenience. We expect that the interface is now stable for the foreseeable future.
  • New features:
  • The map.minimal object. This is an object that only contains the trained neurons and nothing else. This is an appropriate model when POPSOM is used as a preprocessing step and no other model information is needed. Note that map.minimal objects cannot be processed by any of the other functions in the POPSOM interface.
  • The map.convergence function provides details about the underlying convergence characteristics.
  • Bugfixes
  • Most importantly the artificial limit of a minimum of 50 instances in the training data has been removed.

From NEWS.md in the release

Install

Health

CRAN checks

CRAN check results are not tracked yet.

Advisories

none known

Documentation

In release 6.0
READMENoVignettesNoNEWSYes · 100% structured · mentions 6.0Citation fileNoWebsitenot declared in DESCRIPTION
Help pages
9
Examples that run
100%9 run in a plain check
Exported functions with examples
100%
Documented parameters
100%
Return-value docs
78%
Help pages citing references
56%

Downloads

Daily download trend is not available in this view yet.
Also on270 r2u1 autocran

Dependencies

Declared dependencies
4 external dependencies (excludes base and recommended)
Depends (0)
none
Imports (6)
fieldsgraphicsggplot2hashstatsgrDevices
LinkingTo (0)
none
Suggests (1)
Enhances (0)
none
Reverse dependencies
0direct
–indirect (not tracked)

Nothing depends on this yet.

Code & Tests

People & History

People (6)
Author, Maintainer since 2.2 (2013)
Author · added in 4.2
Author · added in 4.3.0
Author · added in 4.2
Releases (13)

Pick two releases to compare their code metrics.

  • R
    R 4.4.0 released · 2024-04-24
  • archivedRemoved from CRAN
    2023-09-11
    issues were not corrected in time Use of Fortran RANDOM_NUMBER
  • R
    R 4.3.0 released · 2023-04-21
  • R
    R 4.2.0 released · 2022-04-22
  • 6.0
    record
    2021-12-20 · diff ↗ ·
    removed 8 exports
    map, fitted, marginal, position, predict, significance, starburst, summary
    added 9 exports
    map.build, map.fitted, map.convergence, map.marginal, map.position, map.predict, map.significance, map.starburst, map.summary
  • 5.2
    record
    2021-07-09 · diff ↗
  • R
    R 4.1.0 released · 2021-05-18
  • 5.1
    record
    2021-01-04 · diff ↗ ·
    added 1 export
    summary
  • 5.0
    record
    2020-12-09 · diff ↗ ·
    removed 9 exports
    map.build, map.convergence, map.embed, map.topo, map.starburst, map.projection, map.significance, map.neuron, map.marginal
    added 7 exports
    map, starburst, fitted, predict, position, significance, marginal
  • 4.3.1
    record
    2020-08-29 · diff ↗
  • 4.3.0
    record
    2020-07-22 · diff ↗
  • R
    R 4.0.0 released · 2020-04-24
  • 4.2.1
    record
    2019-06-03 · diff ↗
  • R
    R 3.6.0 released · 2019-04-26
  • R
    R 3.5.0 released · 2018-04-23
  • 4.2
    record
    2017-06-01 · diff ↗ ·
    removed 2 exports
    map.embedding, map.accuracy
    added 4 exports
    map.embed, map.topo, map.neuron, map.marginal
Show 11 earlier eventsHide 11 earlier events
  • R
    R 3.4.0 released · 2017-04-21
  • 4.0.1
    record
    2016-08-14 · diff ↗
  • 4.0
    record
    2016-08-13 · diff ↗ ·
    removed 1 export
    pattern:.
    added 7 exports
    map.build, map.convergence, map.embedding, map.accuracy, map.starburst, map.projection, map.significance
  • R
    R 3.3.0 released · 2016-05-03
  • 3.0.1
    record
    2015-07-22 · diff ↗
  • R
    R 3.2.0 released · 2015-04-16
  • R
    R 3.1.0 released · 2014-04-10
  • 2.3
    record
    2013-10-01 · diff ↗
  • R
    R 3.0.0 released · 2013-04-03
  • 2.2
    record
    2013-03-12
  • R
    R 2.15.0 released · 2012-03-30

Package metadata

First published
2013-03-12
Total releases
13 / 13 yrs
License
GPL-3 OSI

Cite

Cite this package

Run in R for the authors' preferred citation:

citation("popsom")
Hamel, L., Ott, B., Breard, G., Tatoian, R., Eiger, M., & Gopu, V. (n.d.). popsom: An Efficient Implementation of Kohonen's Self-Organizing Maps (SOMs) with Starburst Visualizations (Version 6.0) [Computer software]. Retrieved October 25, 2026, from https://CRAN.R-project.org/package=popsom

This package has no citation file, so citation() returns this entry built from DESCRIPTION.

Cite the R Observatory

For a number measured here: a download total, a coverage figure, an archival date.

APA

Balamuta, J. J. (2026). R Observatory: Metrics for popsom version 6.0 [Data set]. HJJB, LLC. Data release v2026-10-25. https://doi.org/10.5281/zenodo.21843040

From data release v2026-10-25, which the citation names so these numbers can be found later. More on citing and the projects behind them.

Report a problem with this page →

Privacy choices

These apply to this browser and are stored on this device only. Nothing about your choice is sent to us.

Read the privacy policy