scglue.models.scglue.PairedSCGLUEModel
- class scglue.models.scglue.PairedSCGLUEModel(adatas, vertices, latent_dim=50, h_depth=2, h_dim=256, dropout=0.2, disc_norm=False, shared_batches=False, random_seed=0)[source]
Bases:
SCGLUEModelGLUE model for partially-paired single-cell multi-omics data integration
- Parameters:
adatas (
typing.Mapping[str,AnnData]) – Datasets (indexed by modality name)vertices (
typing.List[str]) – Guidance graph vertices (must cover feature names in all modalities)latent_dim (
int) – Latent dimensionalityh_depth (
int) – Hidden layer depth for encoder and discriminatorh_dim (
int) – Hidden layer dimensionality for encoder and discriminatordropout (
float) – Dropout rateshared_batches (
bool) – Whether the same batches are shared across modalitiesrandom_seed (
int) – Random seed
Methods
Prepare model for training
Attributes
logger