sc_reconstruction.dataloaders.IterDaskDataModule#

class sc_reconstruction.dataloaders.IterDaskDataModule(*args, **kwargs)[source]#

Bases: LightningDataModule

Iterative datamodule to align with the iterative dataloader, can be used for scVI standard training

__init__(train_path, val_path=None, test_path=None, chunk_size=100000, minibatch_size=4096, num_workers=10, max_workers_percentage=0.8, chunks_per_worker=5, random_seed=42)[source]#

Methods

__init__(train_path[, val_path, test_path, ...])

prepare_data()

Load data from zarr files using Dask

setup([stage])

shuffle_train_data()

test_dataloader()

train_dataloader()

val_dataloader()