-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Some proposals from users #224
Comments
Thanks for promoting kana! I really appreciate the feedback and we'll try to incorporate these in the upcoming releases. We are thinking of some of these, especially faceting by annotation for the next release, so stay tuned... #199 |
Looking forward to the next release!
I see that there are four modes of analysis listed below:
It would be convenient if each mode has some name, for example, I know the second one is called "explore mode", so I would like appropriate names for the remaining three.
In the third mode "I just want to try it out", the input data has been already loaded. Thank you for your consideration! |
iSEE/iSEE#627 may be worth reading here, and specifically my response. Technically, we should (deterministically) shuffle the cells before plotting them, and this would be the most statistically correct approach. I suppose we could use "sort by" as an option, but not the default, to avoid misleading conclusions. |
Thanks, @LTLA As @federicomarini and @LTLA mentioned, the cell sorting ignores the distribution of gene expression and overestimates highly expressed genes, and can be a trade-off between false positive and false negative. In any case, it is difficult to visualize cells in two dimensions when the number of cells is large, so it may be necessary to summarize them by region like hexagon or meta cells combined by neighboring cells, etc. |
My collaborator said that his situation is more complicated; the input data has 10 batches (e.g., batch1 to batch10) and cells in batch1 always hide behind other batch's cells but cells in batch10 always come to the front of screen, which implies that cells are visualized according to the order of batch IDs. Or, this might be due to the order of columns (e.g, col1, col2, ...) in input matrix, because this data is created by concatenation of 10 data matrices. |
The following requests were also made by my collaborator.
It would be nice to be able to sum the expression of multiple genes, or take the product set of cells selected by CUSTOM SELECTIONS. Also, he found a behavior that's probably a bug.
After selecting two regions in Selection, |
Congratulations on accepting your paper! |
This is my proposal. Version changes may cause Could you please keep the previously versions of Although I know you are keeping the version 2 (https://www.jkanche.com/kana/), I want to compare the behavior between different versions of kana. https://www.kanaverse.org/kana/v3.0.1 |
This is a good idea, We'll update the ci/cd pipeline to keep all version of the app rather than only the latest. |
+1 for a smoothed summary Other simple options could be to decrease the point sizes, and add faceting. |
faceting is on our list of things to do (#199) for the next release. We are trying to clear up our plate and hopefully start on the new version soon! |
Thanks for the great tool!
I recently introduced
kana
in Bio"Pack"athon, which is my hackathon community in Japan, and there were some positive reactions.cf. Sorry for that it is in Japanese...
https://www.youtube.com/watch?v=NLMnowN0O1k
My collaborator also said he is browsing the window of
kana
every day.In my presentation, we discussed that there are some points for improvement in
kana
as follows, so if you like them, I appreciate it if you could work on them in the near future.It would be nice to add a tab like "Cells" in addition to the tabs "Markers", "Gene sets", and "Celltypes" in the middle panel so that the barcode list of cells selected in the left panel would be visible there since this feature contributes to the task of removing low-quality cells.
The frequency distribution of a gene can already be seen by clicking the "+" button for each gene in the center panel.
By selecting a region on this plot, I hope that cells are selected on the left t-SNE/UMAP panel, and then their cell barcode IDs are visible on the "Cells" tab mentioned above.
This is because this feature can contribute to stratify a cluster into multiple clusters based on the gene expression.
It was already discussed by Saskia Freytag in
schex
(https://github.com/SaskiaFreytag/schex#why-you-need-schex) but when the number of cells is large, it is difficult to see clusters in t-SNE/UMAP plot because cells expressing a certain gene are superimposed on cells that do not express that gene.Of course, I know
kana
is Javascript-based, so you can't useschex
directly, but it would be great if you could sort cells so that the more expressed they are, the more they come to the front of the screen.It would be nice to be able to select multiple regions while pressing the Shift button.
Although
kana
assumes that the input data is already analyzed, I want the status ofkana
be saved as a ZIP file containing marker_detection/, feature_selection/, sce, and sce.json.You may close this issue immediately.
Thanks!
The text was updated successfully, but these errors were encountered: