Infrastructure for Ordering Objects Using Seriation
Overview
Infrastructure for ordering objects with an implementation of several seriation/sequencing/ordination techniques to reorder matrices, dissimilarity matrices, and dendrograms. Also provides (optimally) reordered heatmaps, color images and clustering visualizations like dissimilarity plots, and visual assessment of cluster tendency plots (VAT and iVAT). Hahsler et al (2008) doi:10.18637/jss.v025.i03.
Changes
- Methods from vegan need now to be registered before use.
- Raised required R version.
- Added howto vignettes.
- Spelling, fixed broken links.
- Renamed method "SGD" to "SGLS" (stochastic greedy local search) for distances. The old "SGD" name remains available as a deprecated alias and issues a warning.
Bug Fixes
- Fixed method warning for seriate.TSP.
From NEWS.md in the release
Install
Health
- OK13 OK2026-08-04
- NOTE12 OK, 1 NOTE2026-08-01
- OK13 OK2026-06-08
- WARNING12 OK, 1 WARNING2026-06-07
- OK14 OK2026-03-10
Documentation
- Help pages
- 39 (1 internal)includes a package overview page
- Examples that run
- 81%30 run in a plain check · 7 never run
- Exported functions with examples
- 97%
- Documented parameters
- 83%
- Return-value docs
- 100%
- Help pages citing references
- 67%
- Getting started with seriation
- A Comparison of Seriation Methods
- An Introduction to the R package seriation PDF
- Correlation Matrix Visualization with Package Seriation
- Heatmaps with Package Seriation
- How to Evaluate Clusters Using Dissimilarity Plots
- How to use Tree-Penalized Path Length Criterion with Package seriation
- Seriation Criteria implemented in the R package seriation
- Seriation Methods implemented in the R package seriation
Downloads
Repository
- PRs merged (all time)
- 100%
- Median days to close, 50 most recently updated closed issues
- 3
- Median days to close, 50 most recently updated closed PRs
- 0
Stars over time
Forks over time
Releases over time
Issues over time
PRs over time
Commits over time
6 development-tooling and community-health practices detected across 3 families in the upstream repository
Checks run against github.com/mhahsler/seriation on 2026-10-11.
GitHub Pages site last deployed 2026-10-07 · The repository has a site deploy workflow
pkgdown site last built 2026-10-07
Dependencies
Installing seriation adds 8 packages (3 with compiled code, 4.1 MB of source tarballs). Heaviest: colorspace 2.0 MB, TSP 704 KB, qap 515 KB.
Code & Tests
Datasets
People & History
Pick two releases to compare their code metrics.
- RR 4.6.0 released · 2026-04-24
- RR 4.5.0 released · 2025-04-11
- RR 4.4.0 released · 2024-04-24
- RR 4.3.0 released · 2023-04-21
- RR 4.2.0 released · 2022-04-22
- RR 4.1.0 released · 2021-05-18
- RR 4.0.0 released · 2020-04-24
- RR 3.6.0 released · 2019-04-26
- RR 3.5.0 released · 2018-04-23
- RR 3.4.0 released · 2017-04-21
- RR 3.3.0 released · 2016-05-03
- RR 3.2.0 released · 2015-04-16
- RR 3.1.0 released · 2014-04-10
- 3.0.3Latest
- 3.0.22013-09-06 · diff ↗
- RR 3.0.0 released · 2013-04-03
Show 78 earlier eventsHide 78 earlier events
- 2.15.32013-02-15 · diff ↗
- 2.15.22012-09-24 · diff ↗
- RR 2.15.0 released · 2012-03-30
- RR 2.14.0 released · 2011-10-31
- 2.14.02011-10-18 · diff ↗
- 2.13.2
- RR 2.13.0 released · 2011-04-13
- 2.12.22011-01-13 · diff ↗
- RR 2.12.0 released · 2010-10-15
- RR 2.11.0 released · 2010-04-22
- 2.11.02010-03-12 · diff ↗
- RR 2.10.0 released · 2009-10-26
- 2.10.02009-08-24 · diff ↗
- RR 2.9.0 released · 2009-04-17
- 2.8.12008-10-29 · diff ↗
- RR 2.8.0 released · 2008-10-20
- 2.7.22008-08-21 · diff ↗
- RR 2.7.0 released · 2008-04-22
- 2.7.02008-04-04 · diff ↗
- 2.6.22008-02-01 · diff ↗ ·
added 8 exports
set_criterion_method, get_criterion_method, list_criterion_methods, show_criterion_methods, set_seriation_method, get_seriation_method, list_seriation_methods, show_seriation_methods - RR 2.6.0 released · 2007-10-03
- RR 2.5.0 released · 2007-04-24
- RR 2.4.0 released · 2006-10-03
- 2.4.02006-08-30 · diff ↗ ·
added 15 exports
bertinplot, criterion, dissplot, get_method, get_order, hmap, panel.bars, panel.circles, panel.squares, panel.lines, permute, ser_permutation, ser_permutation_vector, pimage, seriate - 1.6.02026-10-07 · diff ↗ ··
added 1 export
register_veganlisted once in CRAN's queue
Seen in one reading of CRAN's incoming queue, at 2026-10-07 00:16 UTC, so it stayed less than the time between readings. - 1.5.82025-08-20 · diff ↗
- 1.5.72024-12-05 · diff ↗
- 1.5.62024-08-19 · diff ↗
- 1.5.52024-04-18 · diff ↗
- 1.5.42023-12-12 · diff ↗
- 1.5.32023-11-29 · diff ↗
- 1.5.22023-11-27 · diff ↗
- 1.5.12023-07-20 · diff ↗
- 1.5.02023-07-20 · diff ↗ ·
removed 1 export
orderplotadded 8 exports
MDS_stress, get_config, lle, plot_config, register_smacof, seriate_best, seriate_improve, seriate_rep - 1.4.22023-03-08 · diff ↗
- 1.4.12023-01-07 · diff ↗
- 1.4.02022-10-21 · diff ↗
- 1.3.62022-07-16 · diff ↗
- 1.3.52022-03-28 · diff ↗ ·
added 4 exports
register_DendSer, register_optics, register_tsne, register_umap - 1.3.42022-03-17 · diff ↗
- 1.3.32022-03-07 · diff ↗ ·
removed 6 exports
show_criterion_methods, show_seriation_methods, register_DendSer, register_tsne, register_umap, register_optics - 1.3.22022-02-10 · diff ↗
- 1.3.1
- 1.3.02021-06-30 · diff ↗ ·
added 11 exports
ggbertinplot, ggdissplot, panel.rectangles, panel.tiles, ggpimage, gghmap, ggVAT, ggiVAT, reds, blues, greens - 1.2-92020-10-01 · diff ↗
- 1.2-82019-08-27 · diff ↗
- 1.2-72019-06-08 · diff ↗
- 1.2-62019-06-05 · diff ↗
- 1.2-52019-05-30 · diff ↗
- 1.2-32018-02-06 · diff ↗
- 1.2-2
- 1.2-12016-08-07 · diff ↗
- 1.2-0
- 1.1-3
- 1.1-22015-08-23 · diff ↗ ·
removed 3 exports
seriation_dist, seriation_cor, seriation_alignadded 4 exports
get_rank, ser_dist, ser_cor, ser_align - 1.1-1
- 1.1-02015-06-10 · diff ↗ ·
added 17 exports
get_rank, permutation_matrix2vector, permutation_vector2matrix, path_dist, VAT, iVAT, create_lines_data, create_ordered_data, bluered, greenred, grays, greys, registry_criterion, registry_seriate, seriation_dist, seriation_cor, seriation_align - 1.0-142014-12-03 · diff ↗
- 1.0-132014-03-11 · diff ↗
- 1.0-122014-02-19 · diff ↗
- 1.0-112013-09-06 · diff ↗
- 1.0-102013-02-15 · diff ↗
- 1.0-92012-11-19 · diff ↗
- 1.0-82012-11-06 · diff ↗
- 1.0-72012-09-25 · diff ↗
- 1.0-62011-10-19 · diff ↗
- 1.0-52011-09-02 · diff ↗
- 1.0-42011-06-28 · diff ↗
- 1.0-32011-01-14 · diff ↗
- 1.0-22010-03-13 · diff ↗
- 1.0-12009-08-25 · diff ↗
- 1.0-02009-03-24 · diff ↗
- 0.1-62008-09-29 · diff ↗
- 0.1-52008-08-22 · diff ↗
- 0.1-42008-04-04 · diff ↗
- 0.1-32008-02-05 · diff ↗
- 0.1-12007-09-01
- RR 2.3.0 released · 2006-04-24
Package metadata
- First published
- 2006-08-30
- Total releases
- 67 / 20 yrs
- License
- GPL-3 OSI
- Copyright
- The code in src/bbwrcg.f, src/arsa.f and src/bburcg.f are Copyright (C) 2005 M. Brusco, H.F. Koehn, and S. Stahl. All other code is Copyright (C) Michael Hahsler, Christian Buchta, and Kurt Hornik.
- Minimum R
- ≥ 4.3.0
- Bundled data
- 266 KB / 8 files
- Download size
- 4.3 MB
Cite
Cite this package
Run in R for the authors' preferred citation:
citation("seriation")The package provides a citation file that builds its entry when R runs it. Run citation() to see it.
Cite the R Observatory
For a number measured here: a download total, a coverage figure, an archival date.
From data release v2026-10-18, which the citation names so these numbers can be found later. More on citing and the projects behind them.