Skip to main content

Dendrogram changelog

v.next

  • Automation: The tree injected next to a grid reports tree leaves, tree height, tree current node, tree mouse over node, tree selected leaves, tree zoom, tree top row, cut threshold and its tree, leaf, node and cut line areas through the grid's status
  • Automation: Dendrogram viewer reports the tree it draws (getWidgetStatus, isRenderPending, onRendered)
  • Automation: Named the Phylocanvas GL viewer in the .nwk file preview
  • Added BDD features for hierarchical clustering, Assign Clusters, the tree under a filter and a sort, the newick file preview and handler; in review every clustering run waits for the task bar's "Creating dendrogram" entry to finish (a 120 s budget under four workers) before its tree is read
  • GROK-20828: Answer a missing DataFrame in hierarchical clustering with the no-table warning instead of dereferencing it
  • GROK-20807: Open a table view for an unattached DataFrame in hierarchicalClusteringUI

1.4.16 (2026-07-12)

  • Moved the Dendrogram Playwright E2E suite into the package (playwright/); helpers from @datagrok-libraries/test/src/playwright

1.4.15 (2026-06-23)

  • Assign Clusters: optionally add per-cluster medoid columns — Medoid Rank (1 = most representative, enabling Top-N extraction) and Avg Distance to Cluster (each member's mean distance to the other cluster members). Computed per cluster without materializing the full distance matrix.

1.4.14 (2026-05-19)

  • GROK-20143 Demo: Heatmap: cells are editable due to incorrect demo setup

1.4.13 (2026-05-19)

  • GROK-20140: Dendrogram: errors on switching beetween chem space and molecule activity cliffs demos

1.4.12 (2026-05-14)

  • Hierarchical Clustering: Fixed errors when the table view is closed during compute (e.g. quickly switching demos) — bail out before injecting the tree and avoid double-closing the loader neighbor

1.4.8 (2026-02-03)

  • Horizontal zooming of dendrogram with mouse wheel and pinch gesture.

1.4.7 (2026-02-02)

  • Resizable dendrogram neighbor panel in the grid.
  • Cluster assignment based on cut-off slider or clusters number.
  • Fix error handling in hierarchical clustering.
  • Cut slider indicator vertical line
  • Closing old dendrogram neighbor on new clustering

1.4.5 (2025-08-01)

  • Support initialization

1.4.1 (2025-06-16)

  • Fix loading with empty table, add default options for molecules and sequences

1.2.33 (2024-09-02)

Fix for dependency math lib version update

1.2.32 (2024-08-23)

Bug fixes

  • GROK-15949:Fix open GridWithTree: error
  • Fix error on second Hierarchical Clustering
  • Fix error on mouse hover and current row changed

1.2.31 (2024-08-19)

Fix Hierarchical clustering namings.

1.2.30 (2024-07-23)

Bump dependencies versions, datagrok-api to 1.20.0

1.2.29 (2024-04-23)

Bump dependencies versions, datagrok-api to 1.18.0, gridext to 1.3.71 GROK-15153: Fix test Demo.heatMapDemo

1.2.28 (2024-03-30)

Features

  • #2707: Add original and canonical to monomer

1.2.27 (2024-03-07)

Bug fixes

  • Bump dependencies version, NEWICK_EMPTY

1.2.26 (2024-03-06)

Bug fixes

  • Bump dependencies version
  • Fix tree traverse order, fix tests

1.2.18 (2023-07-21)

This release focuses on improving analysis stability and usability.

  • Dependency: datagarok-api >= 1.15.0*

Features

  • Implemented the ability to select all leaves from a certain node.
  • Added a separate loader view to the dendrogram.
  • Added the ability to reset zoom for Dendrogram.
  • Moved hierarchical clustering script to the client side.
  • Allowed to switch distance calculation method for macromolecules (Hamming or Levenstein) in case of MSA.
  • Enabled Dendrogram to work with semType macromolecules.