Hello!
Thank you for the tool. I am encountering an error when combining various adata objects from scPoli:
The code if as follows:
adata_latent_full = adata_latent_source.concatenate(
[adata_latent, labeled_prototypes, unlabeled_prototypes],
batch_key='query'
)
The error is this:
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
Cell In[69], [line 1](vscode-notebook-cell:?execution_count=69&line=1)
----> [1](vscode-notebook-cell:?execution_count=69&line=1) adata_latent_full = adata_latent_source.concatenate(
[2](vscode-notebook-cell:?execution_count=69&line=2) [adata_latent, labeled_prototypes, unlabeled_prototypes],
[3](vscode-notebook-cell:?execution_count=69&line=3) batch_key='query'
[4](vscode-notebook-cell:?execution_count=69&line=4) )
File \\233-jnadaf-pc2\Users\pdjonk\Desktop\data\003_ANNOTATION\scarches-env\lib\site-packages\anndata\_core\anndata.py:1806, in AnnData.concatenate(self, join, batch_key, batch_categories, uns_merge, index_unique, fill_value, *adatas)
[1797](file://233-jnadaf-pc2/Users/pdjonk/Desktop/data/003_ANNOTATION/scarches-env/lib/site-packages/anndata/_core/anndata.py:1797) pat = rf"-({'|'.join(batch_categories)})$"
[1798](file://233-jnadaf-pc2/Users/pdjonk/Desktop/data/003_ANNOTATION/scarches-env/lib/site-packages/anndata/_core/anndata.py:1798) out.var = merge_dataframes(
[1799](file://233-jnadaf-pc2/Users/pdjonk/Desktop/data/003_ANNOTATION/scarches-env/lib/site-packages/anndata/_core/anndata.py:1799) [a.var for a in all_adatas],
[1800](file://233-jnadaf-pc2/Users/pdjonk/Desktop/data/003_ANNOTATION/scarches-env/lib/site-packages/anndata/_core/anndata.py:1800) out.var_names,
[1801](file://233-jnadaf-pc2/Users/pdjonk/Desktop/data/003_ANNOTATION/scarches-env/lib/site-packages/anndata/_core/anndata.py:1801) partial(merge_outer, batch_keys=batch_categories, merge=merge_same),
[1802](file://233-jnadaf-pc2/Users/pdjonk/Desktop/data/003_ANNOTATION/scarches-env/lib/site-packages/anndata/_core/anndata.py:1802) )
[1803](file://233-jnadaf-pc2/Users/pdjonk/Desktop/data/003_ANNOTATION/scarches-env/lib/site-packages/anndata/_core/anndata.py:1803) out.var = out.var.iloc[
[1804](file://233-jnadaf-pc2/Users/pdjonk/Desktop/data/003_ANNOTATION/scarches-env/lib/site-packages/anndata/_core/anndata.py:1804) :,
[1805](file://233-jnadaf-pc2/Users/pdjonk/Desktop/data/003_ANNOTATION/scarches-env/lib/site-packages/anndata/_core/anndata.py:1805) (
-> [1806](file://233-jnadaf-pc2/Users/pdjonk/Desktop/data/003_ANNOTATION/scarches-env/lib/site-packages/anndata/_core/anndata.py:1806) out.var.columns.str.extract(pat, expand=False)
[1807](file://233-jnadaf-pc2/Users/pdjonk/Desktop/data/003_ANNOTATION/scarches-env/lib/site-packages/anndata/_core/anndata.py:1807) .fillna("")
[1808](file://233-jnadaf-pc2/Users/pdjonk/Desktop/data/003_ANNOTATION/scarches-env/lib/site-packages/anndata/_core/anndata.py:1808) .argsort(kind="stable")
[1809](file://233-jnadaf-pc2/Users/pdjonk/Desktop/data/003_ANNOTATION/scarches-env/lib/site-packages/anndata/_core/anndata.py:1809) ),
[1810](file://233-jnadaf-pc2/Users/pdjonk/Desktop/data/003_ANNOTATION/scarches-env/lib/site-packages/anndata/_core/anndata.py:1810) ]
[1812](file://233-jnadaf-pc2/Users/pdjonk/Desktop/data/003_ANNOTATION/scarches-env/lib/site-packages/anndata/_core/anndata.py:1812) return out
...
[244](file://233-jnadaf-pc2/Users/pdjonk/Desktop/data/003_ANNOTATION/scarches-env/lib/site-packages/pandas/core/strings/accessor.py:244) if inferred_dtype not in allowed_types:
--> [245](file://233-jnadaf-pc2/Users/pdjonk/Desktop/data/003_ANNOTATION/scarches-env/lib/site-packages/pandas/core/strings/accessor.py:245) raise AttributeError("Can only use .str accessor with string values!")
[246](file://233-jnadaf-pc2/Users/pdjonk/Desktop/data/003_ANNOTATION/scarches-env/lib/site-packages/pandas/core/strings/accessor.py:246) return inferred_dtype
AttributeError: Can only use .str accessor with string values!
This is my working environment:
Python implementation: CPython
Python version : 3.9.2rc1
IPython version : 8.18.1
anndata : 0.8.0
glasbey : not installed
numpy : 1.26.4
pandas : 2.2.3
scarches: 0.6.1
scanpy : 1.10.3
Thank you. Any help will be appreciated :)
Hello!
Thank you for the tool. I am encountering an error when combining various adata objects from
scPoli:The code if as follows:
The error is this:
This is my working environment:
Thank you. Any help will be appreciated :)