-
Notifications
You must be signed in to change notification settings - Fork 12
Fix the PC Viewer to support multi-dataset PHATE embedding #267
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
base: main
Are you sure you want to change the base?
Conversation
Thank you @edyoshikun!
|
@Soorya19Pradeep was the freezing you observed happening on this branch? |
What freezing are you refering to? |
You reported that the viewer would freeze for the datasets your were working with. |
@Soorya19Pradeep seems like this is now working. Can we close and merge this PR to main? |
@
I am using max projected data now and a smaller number of FOVs. It works well for this case, except it is slightly slow to respond sometimes. But it is workable. |
Thanks @edyoshikun . I currently just have one issue with the widget which has a very easy workaround. The plotly widget stores information in my web browser, which leads to it breaking if I run the same code again. For instance, when I use the lasso tool to annotate clusters once in a specific PC space, then I close down the port. Then rerun the code and try lasso again, it would not do a great job and shows a combination of something I am trying to do and from the past annotations. It is not very reproducible. I read that this is a feature from Plotly, and I can open a new browser window to fix this. I was just unsure if there is a workaround for that through the code. |
This PR cleans up the PC viewer to support multi-dataset view of PHATE and PC.
Here we ad a configurable
.yml
file to feed the FOV, tracking, and embeddings information. Additionally, we support configurable PHATE parameters and number of PCs.