univi.evaluation.encode_adata#
- univi.evaluation.encode_adata(model, adata, modality, device='cpu', layer=None, X_key='X', batch_size=1024, latent='moe_mean', random_state=0)[source]#
Encode a single modality into z.
- latent:
“moe_mean” / “moe_sample”: fused MoE/PoE posterior using only provided experts
“modality_mean” / “modality_sample”: that modality posterior only