scverse / spatialdata

An open and interoperable data framework for spatial omics data
https://spatialdata.scverse.org/
BSD 3-Clause "New" or "Revised" License
237 stars 46 forks source link

Harmonize artifical dataset creation #796

Open berombau opened 3 days ago

berombau commented 3 days ago

Is your feature request related to a problem? Please describe. There are multiple artificial dataset creation functions. It should be clear which ones are most useful and when.

Describe the solution you'd like Merge or document the different artificial dataset implementations. Ideally, the default one and the benchmarking one are merged and the ones from libraries using SpatialData can reuse some functionality to make more specific artificial datasets.

Additional context Here is a list of some implementations:

LucaMarconato commented 3 days ago

Thanks for tracking this in a issue! I'd add also that spatialdata.datasets.blobs() is used in a lot of tests, so making it faster would lead to faster testing.