torch_adata
¶
Subpackages¶
torch_adata._core
torch_adata._core._core_ancilliary
torch_adata._core._core_ancilliary._data_typing
torch_adata._core._core_ancilliary._fetch_data
torch_adata._core._core_ancilliary._group_and_pad_adata
torch_adata._core._core_ancilliary._identity_msg
torch_adata._core._core_ancilliary._one_hot_encode
torch_adata._core._core_ancilliary._register_init
torch_adata._core._core_ancilliary._return_data_on_axis
torch_adata._core._lightning
torch_adata._core._AnnDataset
torch_adata._tools
Package Contents¶
Classes¶
AnnDataset Module for formatting AnnData as a pytorch Dataset. |
|
Attributes¶
- torch_adata.__module_name__ = __init__.py¶
- torch_adata.__doc__ = Main __init__ module.¶
- torch_adata.__author__¶
- torch_adata.__email__¶
- torch_adata.__version__ = 0.0.20¶
- class torch_adata.AnnDataset(adata: anndata.AnnData, use_key: str, groupby: str = None, obs_keys: list([str, '...', str]) = None, attr_names: dict({'obs': [str, '...', str], 'aux': [str, '...', str]}) = {'obs': [], 'aux': []}, one_hot: list([bool, '...', bool]) = False, aux_keys: list([str, '...', str]) = None, silent: bool = False, sampling_weight_key=None)¶
Bases:
torch.utils.data.Dataset
AnnDataset Module for formatting AnnData as a pytorch Dataset.
- property n_dims¶
- __len__()¶
- __getitem__(idx)¶
- __repr__() str ¶
- class torch_adata.LightningAnnDataModule(adata=None, h5ad_path=None, batch_size=2000, num_workers=os.cpu_count(), train_val_split=[0.8, 0.2], n_predict=2000, use_key='X_pca', groupby='Time point', train_key='train', val_key='val', test_key='test', predict_key='predict', shuffle=True, silent=True, **kwargs)¶
Bases:
pytorch_lightning.LightningDataModule
- property properly_formatted_index¶
- property adata¶
- property cell_idx¶
- property n_cells¶
- property n_features¶
- property n_dims¶
- property data_keys¶
- property init_train_adata¶
- property train_adata¶
- property val_adata¶
- property test_adata¶
- property predict_adata¶
- property AnnDatasetKWARGS¶
- property train_dataset¶
- property val_dataset¶
- property test_dataset¶
- property predict_dataset¶
- _format_adata_obs_index()¶
- _configure_adata()¶
configures the property self.adata
- configure_train_val_split()¶
- subset_adata(key: str)¶
- to_dataset(key: str) torch.utils.data.Dataset ¶
key funciton to transform adata -> torch.utils.data.Dataset
- _return_loader(dataset_key)¶
- prepare_data()¶
- setup(stage)¶
- train_dataloader()¶
- val_dataloader()¶
- test_dataloader()¶
- predict_dataloader()¶
- __repr__()¶