calour
calour copied to clipboard
Multiple comments on the current calour
Hello @amnona and @RNAer , in the past days I tested calour. It is an awesome piece of work! I came up with a few comments. I am going to keep update this list.
-
Rendering of the main heatmap is too slow for large datasets. Is there any way to improve it? For example, only render the visible part of the heatmap.
-
It will be ideal to include a function to zoom / scroll using mouse wheel.
-
It will be ideal to zoom with the selected row / column centered, rather than based on the entire heatmap.
-
It will be great that the move function is more continuous, i.e., the user will be able to see part of the previous view, so that they will know to which direction they are. Programs like nano does this way. Also, it will be great to include some scroll bar or mini view to indicate which part the user is looking at. Moreover, when the user moves to the edge of the heatmap, it should not appear blank, instead it should stop moving.
-
It will be awesome if the program allows the user to quickly locate a taxonomic keyword on the heatmap.
-
By default, the right panel is too wide. The margin space around the heatmap is too large.
-
There is no "Export image" function so far.
-
The right panel has some scroll bar display issue.
-
The taxonomy names displayed to the left of the heatmap seem to be trimmed in an unclear way.
-
The BIOM table list in the main window cannot resize properly. Sometimes the table names are long and the user wishes to make the list wider in order to see them.
-
When the user selects a table file, the "Map file" box is automatically filled. This is a cool function! But this function does not check the presence of the map file it guessed.
-
If the program fails to load a table file / map file, there is no error message.
-
"Feature" - "Filter taxonomy" does not work. It says:
TypeError: filter_taxonomy() got an unexpected keyword argument 'exact'
. -
May consider letting the user choose from several color schemes.
-
Suggest adding
W
,S
,A
andD
for direction controls :)