The hardware and bandwidth for this mirror is donated by METANET, the Webhosting and Full Service-Cloud Provider.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]metanet.ch.
nk() can now use any clustering method through
fun (2026-10-08, Thu)
fun defaults to cluster::pam, so the
default result is bit-for-bit unchangedstats::kmeans works out of the box;
stats::hclust is cut with cutree()pam clusterers the silhouette width is computed
with cluster::silhouette() and assembled into the same
shape pam() producessilinfo_widths() exports the fine-grained silhouette
widths of one k (2026-10-08, Thu)
sample, cluster,
neighbor and sil_width"clus.avg.widths" attributeautoplot() for a silinfo object gained a
silhouette bar plot (2026-10-08, Thu)
type = "silhouette" draws the classic per-cluster bar
plottype is inferred from k when it is not
given, so autoplot(x) is unchanged and
autoplot(x, k = 3) still draws the same plot — except that
the sample labels are now correct (see the fix below)autoplot(x, k = ) aligned pam()’s
silhouette table to the samples by position, but pam()
returns that table sorted by cluster; the labels are now matched by
sample name (agreement with the true clustering on iris, k = 3, goes
from 84% to 100%)dr_compare() to run several dimensionality
reduction methods at once (2026-10-08, Thu)
$summary with its error message instead of
aborting the whole call$summary gives method,
status, n, k,
has_eigenvalue, has_stress and
error, so it is visible which methods ran and which did
notautoplot() facets the methods that produced plottable
coordinatesDrResult gained a sample_info slot for
method-specific, per-sample information (2026-10-08, Thu)
dr_extract() method may return
sample_info; fortify() merges its
length-n elements into the returned data.frame as
columnsprint() output is unchangedavailable_methods() are now
backed by tests (2026-10-08, Thu)
dr()vegan, smacof, ecodist,
ade4, labdsv added to Suggests,
together with ape, MASS, Rtsne
and uwot, which the tests already usedavailable_methods("all") prints its closing note once
instead of twice (2026-10-08, Thu)
"data" and "distance" branches are
unchanged, and the returned value is unaffecteddr() now validates its data input and
fails early with a tidydr-specific message instead of forwarding an
obscure error from the underlying method (2026-10-08, Thu)
NULL, bare vectors (hint: use
as.dist() for distance vectors), non-numeric data,
data.frames with non-numeric columns, and
NA/NaN/Infdist objects remain supportednk() now validates data and k
(2026-10-08, Thu)
k = 1 is rejected: the silhouette width is undefined
for a single cluster (previously produced an object that could not be
printed)k >= n, non-integer and non-numeric k
are rejected with clear messagesdata may still be a numeric matrix, a numeric
data.frame, or a ‘dist’ objectfortify() no longer mishandles metadata
(2026-10-08, Thu)
matrix metadata is no longer silently dropped
(converted to a data.frame)list of length n no longer creates
n junk .group.* columnsDate)
are used as .groupdr_extract() fallback for plain numeric
matrices (2026-10-08, Thu)
stats::cmdscale() (and any wrapped method
returning a bare matrix) workdr_extract() method may return the
coordinates as a numeric matrix (2026-10-08, Thu)
Dim1, Dim2, … names were
assigned with seq_along(), which counts elements
rather than columns on a matrixfortify() – a ‘ggplot2’ generic – always returns a
data.framedrdata that is neither a data.frame nor a numeric
matrix is now rejected with a message pointing at
?dr_extract, instead of a cryptic errorR CMD check
on push and PR (2026-10-08, Thu)nk() for choose k (number of clusters) (2023-03-17,
Fri)
silinfo object with print(),
summary() and autoplot() methodsautoplot method for SingleCellExperiment
object (2022-11-01, Tue)available_methods() to show available DR methods
(2022-3-15, Tue)dr_extract to support methods work for distance
objects (2022-3-14, Mon)
uwot::umap()uwot::tumap()uwot::lvish()theme_minimal() as base theme in
theme_dr() (2021-12-07, Tue)print() method for DrResultmetadata in fortify(),
ggplot() and autoplot()dr_extract to support methods work for distance
objects (2021-12-5, Sun)
stats::cmdscaleMASS::sammonvegan::metaMDSape::pcoasmacof::mdsvegan::wcmdscaleecodist::pcolabdsv::pcoade4::dudi.pcoeigenvalue and stress to the
DrResult classtheme_dr() that add shorten version of x and y
axistheme_noaxis() to remove axis elementsautoplot() to plot dr() outputggplot() to support dr()
outputdr() to unify dimension reduction result
stats::prcomp and
Rtsne::RtsneDrResult class
These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.