omicverse
omicverse copied to clipboard
scvi version bug
>>> adata_scvi=ov.single.batch_correction(adata,batch_key='sampleID',
... methods='scVI',n_layers=2, n_latent=30, gene_likelihood="nb")
...Begin using scVI to correct batch effect
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "miniconda3/envs/ov/lib/python3.10/site-packages/omicverse/single/_batch.py", line 91, in batch_correction
scvi.model.SCVI.setup_anndata(adata, layer="counts", batch_key=batch_key)
File "miniconda3/envs/ov/lib/python3.10/site-packages/scvi/model/_scvi.py", line 218, in setup_anndata
adata_manager = AnnDataManager(fields=anndata_fields, setup_method_args=setup_method_args)
File "miniconda3/envs/ov/lib/python3.10/site-packages/scvi/data/_manager.py", line 94, in __init__
_constants._SCVI_VERSION_KEY: scvi.__version__,
AttributeError: module 'scvi' has no attribute '__version__'
May be the scvi version problem.