-
Notifications
You must be signed in to change notification settings - Fork 9
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
feature request: use schex with data frame? #15
Comments
Hmm this is gonna take some refactoring of code, but I will give it a shot. Probably only going to be ready sometime later in January. |
Hmm, I was afraid that might be the case. I was poking around the source code and it didn't look straightforward. In the meantime I'll see what the lightest way is to convert a tibble of coordinates to a |
I'm wondering if you should just make a wrapper to turn a data frame into a The tibble I've been working with is cell (rows) x data (UMAP, genes, various metadata). Three lines gives me a
|
If this is possible an additional benefit might be being able to move |
Well the main benefit schex provides is interacting with SingleCellExperiment and Seurat, so I am not sure this is an option. I think for @davemcg;s problem ggplot.multistats is a better solution. |
Fair enough. I guess my point was if it is possible for everyone to avoid having to install both |
Hi @davemcg ,
Our package 'Spectre' (https://sydneycytometry.org.au/spectre) might be the kind of thing you are looking for? Our operations (including clustering, umap etc) all run directly on data.tables/data.frames, and so does our plotting -- including hexbins (see image), which was implemented by @ghar1821 in the last couple of weeks. We added it after being inspired by @SaskiaFreytag give a talk on Schex last year. Here's what our plotting options look like: https://wiki.centenary.org.au/x/hYUcCg. We've only got our hexbin plotting options in the development branch, so it's not in a stable release yet, but it should be by the end of the week. We've also have functions to turn Seurat objects into data tables by extracting the relevant assay data etc (though we don't yet have this for SCE, but we are getting there). This is also in development, but should be out shortly. |
Would it be possible to allow schex to take data frames / tibbles as input? I work with a lot of huge objects that I largely handle by extracting the tSNE/UMAP coords from Seurat / SCE.
The text was updated successfully, but these errors were encountered: