← Back to all sparks
L

lineup2

ANALYTICS
Velocity0.0

Lining Up Two Sets of Measurements

lineup2 ships once every few years, and 2026's release is a logo and a core-count tweak.

sample-mixupsdistance-metricsr-packagebioinformaticsmaintenance
Current state
lineup2 provides distance-based tools for detecting sample mix-ups between related datasets — comparing rows and columns of two matrices to find swapped or mislabeled samples. Its visible history is four releases spread across six years, and the capability surface has barely moved since plot_sample() and the propdiff distance arrived in 0.4. Version 0.8 in July 2026 adds a package logo and redefines cores=0 to mean all-but-one core.
Where it's heading
This is a finished, single-purpose package in maintenance. The substantive changes across the whole window are plotting conveniences and one parallelism default; nothing in the entries points at new distance measures, new input formats, or expanded scope. The release cadence — five years between 0.6 and 0.8 — reads as a tool the author considers done.
Prediction
Further releases are likely to stay small: a plotting option, a parallelism detail, or a check-farm fix. The entries give no signal of planned feature work.

Recent moves

  1. 1mo ago

    cores=0 now leaves one core free

    The parallelism default gets safer: cores=0 now means detectCores()-1 rather than saturating the machine, so long distance computations no longer starve the calling session. Packaged alongside a package logo — the substance-to-cosmetics ratio of a mature tool.

    View source ↗
  2. 5y ago

    plot_sample() gains xlim and ylim control

    Axis limits become settable on plot_sample(), with the vignette updated to demonstrate it. A follow-through on the plotting function introduced one release earlier rather than a new direction.

    View source ↗
  3. 5y ago

    plot_sample() and the propdiff distance added

    The most substantive release in the window: a plotting function for inspecting a single row or column of a distance matrix, plus propdiff as a new distance option across both matrix and array comparisons. This is where the package's current capability surface was set.

    View source ↗
  4. 5y ago

    Package description revised for CRAN resubmission

    Metadata-only change to clear a CRAN submission. Nothing in the package behavior moves.

    View source ↗