Skip to content
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] Support for scVelo structured h5ad files for velocity-conos #106

Open
ACastanza opened this issue Aug 2, 2021 · 1 comment
Labels
help wanted Extra attention is needed

Comments

@ACastanza
Copy link

Hello,

I noticed that there was a new(ish) tutorial for performing conos with velocity information. It would be great if this was capable of working with "generic" h5ad files with spliced and unspliced layers (just as you would use in the scVelo tutorial) by creating a panel of h5ad objects that had been read in with scVelo's scv.read() function.

I think allowing this to work with h5ad files would make it much more useful than requiring the specific dropEST pipeline process as there are multiple methods for extracting spliced and unspliced counts, and assembling them into the layers expected from the h5ad format is fairly trivial. This would also allow conos velocity to function on, for example, the combine lab's Alevin quantifications following their tutorial for producing scVelo compatible files.

Thanks!

@evanbiederstedt evanbiederstedt added the help wanted Extra attention is needed label Aug 2, 2021
@evanbiederstedt
Copy link
Collaborator

Hi @ACastanza

Thank you for using conos, and thank you for the feature request.

It would be great if this was capable of working with "generic" h5ad files with spliced and unspliced layers (just as you would use in the scVelo tutorial) by creating a panel of h5ad objects that had been read in with scVelo's scv.read() function.

This sounds like a pretty great feature.

The issue is, I don't think the lab has the bandwidth right now to implement this. It is certainly possibly nowadays to do this (given various AnnData interfaces), and others have written code for R to work with scVelo.

For the time being, the best approach is to label this with "help wanted" and ask the community to chip in to implement this. You are welcome to submit a PR yourself, of course!

Best, Evan

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants