Closed flying-sheep closed 3 months ago
Check out this pull request on
See visual diffs & provide feedback on Jupyter Notebooks.
Powered by ReviewNB
Seems like the manual annotation is already broken, so I removed it. If you have an idea how we can keep it stable, we could do that instead, but I couldn’t figure out which cluster assignments actually work.
In https://github.com/scverse/scanpy/issues/2014, we figured out that setting
export NUMBA_CPU_NAME=generic
makes the clustering results more stable (at least in the conditions I tested there) by only relying on basic CPU features. Would still need to redo it once but then hopefully it wouldn't change anymore in the future.
And not sure why we went with conda in the first place, maybe because of compatibility with mybinder?
let’s restore the manual clustering in another PR, I don’t feel like going through all clusters and assigning labels manually.
Fixes #153
basic clustering tutorial notebook
Other notebooks
csr_matrix.
{A
→toarray()
}dotplot
, which useddendrogram=True
: https://github.com/scverse/scanpy/issues/3199Conda setup
Some of the conda setup does no longer work, namely
use-only-tar-bz2
, so I needed to disable it. Let’s fully fix the setup in another PR, this PR makes it work again which was hard enough.We should probably go away from conda in the first place. Installing pip packages into a conda environment is an undefined operation, all version bounds for the conda packages become meaningless when doing that.
uv
could be enough, otherwise we could go pixi or so.