Closed mmdanziger closed 4 months ago
This is blocking our PR to update scvi tools which has been updated to have better performance. It would be great if this can be fixed. openproblems-bio/openproblems-v2#416
Sorry, this was on my TODO list for a while. The import issue should be now fixed with version 1.1.5. Please let me know if there are still any remaining issues.
scib is not compatible with scanpy 1.10.0 because the symbol
deprecated_arg_names
has been removed from scanpy (in PR https://github.com/scverse/scanpy/pull/2702 )This leads to build failures such as
The latest scanpy release 1.10.0 no longer uses the function https://github.com/scverse/scanpy/blob/6da39f128ecf78cf572f453ee2865d1b901715f3/scanpy/_utils/__init__.py#L89
It has been replaced with https://github.com/scverse/scanpy/blob/214e05bdc54df61c520dc563ab39b7780e6d3358/scanpy/_utils/__init__.py#L130C1-L157C21 which has a slightly different API:
This can be easily fixed by just porting the old code into
scib
I can open a PR if there is interest.