bgruening / galaxytools

:microscope::books: Galaxy Tool wrappers
MIT License
116 stars 227 forks source link

Adding Squidpy #1318

Open tcollins2011 opened 1 year ago

tcollins2011 commented 1 year ago

Implementation of squidpy spatialomics for 10x visium data analysis.

tcollins2011 commented 1 year ago

@astrovsky01 Tagging for squidpy

pavanvidem commented 1 year ago

@tcollins2011 Thanks for initiating squidpy! :rocket:

It would be nice to implement each of the scverse packages similarly to the IUC implementation of Scanpy, i.e., group some related functions into a single Galaxy tool of that package. If we have a collection of tools for squidpy functions, then we can also use them for other spatial data like merfish or nanostring.

Moreover, the scverse is currently developing a new datatype called SpatialData for spatial omics. Maybe it will completely replace anndata for spatial analysis. In that case, it will become hard to adapt such tools.

tcollins2011 commented 1 year ago

I would agree that it would be useful to separate Squidpy in a similar manner to Scanpy. Right now this first pass at squidpy is only compatible with 10x visium data, however the tool can take many more inputs and we haven't fully implemented all of its end functionality. I'll continue to try and and separate the tool out as time goes on, but I'll probably need to find a way to tackle the persistent paths necessary for the image container object to work correctly within Squidpy.