torch_adata._tools._anndataset_split

Module Contents

Classes

AnnDatasetSplit

Functions

func_params(func)

extract_func_kwargs(func, kwargs)

Attributes

__module_name__

__doc__

__author__

__email__

torch_adata._tools._anndataset_split.__module_name__ = __init__.py
torch_adata._tools._anndataset_split.__doc__ = Aux. module to organize AnnData/torch datasets into test/val/train subsets.
torch_adata._tools._anndataset_split.__author__
torch_adata._tools._anndataset_split.__email__
torch_adata._tools._anndataset_split.func_params(func)
torch_adata._tools._anndataset_split.extract_func_kwargs(func, kwargs)
class torch_adata._tools._anndataset_split.AnnDatasetSplit(adata: anndata.AnnData, use_key: str = 'X_pca', groupby: str = None, obs_keys: str = None, percent_val: float = 0.2, train_key: str = 'train', test_key: str = 'test', **kwargs)
__parse__(kwargs, ignore=['self'])
_train_test_obs_keys()
to_dataset(adata)
on_test_train()

Split cells in adata on train / test columns in adata.obs.

allocate_validation()

Split the previously allocated train_dataset into training and validation subsets.