Victorian-Bioinformatics-Consortium / degust

Deprecated : Use https://github.com/drpowell/degust
GNU General Public License v3.0
44 stars 15 forks source link

Disable Heatmap clustering #11

Closed Bjoernsen closed 10 years ago

Bjoernsen commented 10 years ago

I loaded a data set with about 40,000 genes. The clustering and the page response were very slow.

Does it make sense to disable the heatmap if the data set has more than 3000 genes/features? Currently, the calc_routine is scheduled using scheduler.schedule('heatmap.calc', calc_routine, 10*1000)

There could be a button to enable the clustering.

drpowell commented 10 years ago

I think splitting out the clustering into a web worker would be an easy improvement.

I'd also like to improve the clustering algorithm which is very basic and n^2.

drpowell commented 10 years ago

I'm split the clustering out into a web-worker. This seems to make the browser much more responsive even with many genes.