Traceback (most recent call last):
File "/usr/local/bin/scanpy-find-markers", line 10, in <module>
sys.exit(DIFFEXP_CMD())
File "/usr/local/lib/python3.9/site-packages/click/core.py", line 829, in __call__
return self.main(*args, **kwargs)
File "/usr/local/lib/python3.9/site-packages/click/core.py", line 782, in main
rv = self.invoke(ctx)
File "/usr/local/lib/python3.9/site-packages/click/core.py", line 1066, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/usr/local/lib/python3.9/site-packages/click/core.py", line 610, in invoke
return callback(*args, **kwargs)
File "/usr/local/lib/python3.9/site-packages/scanpy_scripts/cmd_utils.py", line 48, in cmd
func(adata, **kwargs)
File "/usr/local/lib/python3.9/site-packages/scanpy_scripts/lib/_diffexp.py", line 54, in diffexp
sc.tl.rank_genes_groups(
File "/usr/local/lib/python3.9/site-packages/scanpy/tools/_rank_genes_groups.py", line 565, in rank_genes_groups
raise ValueError('Specify a sequence of groups')
ValueError: Specify a sequence of groups
This is probably an issue of the intermediate layer that tries to deals with collections and single elements. Calling it with more than one group works:
Calling:
fails with:
This is probably an issue of the intermediate layer that tries to deals with collections and single elements. Calling it with more than one group works:
but this means longer compute.