Closed GoldenCaterpie closed 2 months ago
Yes, we changed the multiVI code after the initial release. The correct version of multiVI for reproducibility should be defined there. @marianogabitto can you otherwise suggest the correct versions.
Yes, we changed the multiVI code after the initial release. The correct version of multiVI for reproducibility should be defined there. @marianogabitto can you otherwise suggest the correct versions.
Thx. And does this mean that current version of MultiVI is now specifically designed to handle multiome datasets and no longer supports protein data? If that’s not the case, could you plz provide some corresponding tutorials?🧐
Hi, you have to add protein_expression_obsm_key to setup_anndata when setting up the model to use the protein data. MultiVI can handle RNA+protein+ATAC and any combination of these. There is no tutorial beyond RNA+ATAC.
Hello! I am currently conducting research on single-cell multimodal data. I accessed the code for the paper "MultiVI: deep generative model for the integration of multimodal data" published on Zenodo. In the file Protein_update_3_TESTING, I found the following code:
In this code, I noticed that a parameter called 'n_proteins' is set when creating the MULTIVI model.
However, in version 1.1.6 of scvi-tools, when I input similar code attempting to specify the n_proteins parameter, such as:
It results in an error: TypeError: MULTIVAE.init() got an unexpected keyword argument 'n_proteins'.
Upon inspecting the _multivi.py source file, I indeed found that the class does not have an n_proteins parameter:
What’s going on here? Was this parameter removed in a new version of scvi-tools, or is this a BUG? Looking forward to your reply! Thx!
Versions: