lazappi / clustree

Visualise Clusterings at Different Resolutions
https://lazappi.github.io/clustree/
GNU General Public License v3.0
215 stars 15 forks source link

Select adjoining resolutions based on ARI #60

Open lazappi opened 4 years ago

lazappi commented 4 years ago

Currently {clustree} assumes the user knows the order of resolutions but this might not always be the case (if a clustering parameter doesn't have a natural order or has a non-linear effect) or it might just be interesting to see a "data-driven" order of resolutions.

One way to come up with an ordering would be to calculate the Adjusted Rand Index between pairs of clustering. Potentially starting with the clustering with most clusters and greedily adding those with highest ARI to build up the tree.

Idea originally from Aaron Lun.