VegaSCVI
- class vega.VegaSCVI(adata, gmt_paths=None, add_nodes=1, min_genes=0, max_genes=5000, positive_decoder=True, n_hidden=600, n_layers=2, gene_likelihood='zinb', dropout_rate=0.1, z_dropout=0, use_cuda=True, **model_kwargs)[source]
VEGA: VAE Enhanced by Gene Annotations [Seninge2021].
- Parameters
adata – AnnData object that has been registered via
setup_anndata()
.gmt_paths – A single or list of paths to .GMT files with gene annotations for GMVs initialization.
add_nodes – Number of additional fully-connected decoder nodes (unannotated GMVs).
min_genes – Minimum gene size for GMVs.
max_genes – Maximum gene size for GMVs.
positive_decoder – Whether to constrain decoder to positive weights.
n_hidden – Number of nodes per hidden layer.
n_layers – Number of hidden layers used for encoder NN.
gene_likelihood – Likelihood function for the generative model.
dropout_rate – Dropout rate for neural networks.
use_cuda – Using GPU with CUDA