Source code for bioneuralnet.datasets
"""Built-in datasets for BioNeuralNet.
This module provides specific loader functions for each available multi-omics dataset.
"""
from .dataset_loader import DatasetLoader
[docs]
def load_example() -> dict:
"""Load the synthetic Example dataset.
Returns:
dict: Keys include 'X1', 'X2', 'Y', 'clinical'.
"""
return DatasetLoader("example").data
[docs]
def load_monet() -> dict:
"""Load the synthetic MONET dataset.
Returns:
dict: Keys include 'gene', 'mirna', 'phenotype', 'rppa', 'clinical'.
"""
return DatasetLoader("monet").data
[docs]
def load_brca() -> dict:
"""Load the Breast Invasive Carcinoma (BRCA) dataset.
Returns:
dict: Keys include 'mirna', 'target', 'clinical', 'rna', 'methylation'.
"""
return DatasetLoader("brca").data
[docs]
def load_lgg() -> dict:
"""Load the Brain Lower Grade Glioma dataset.
Returns:
dict: Keys include 'mirna', 'target', 'clinical', 'rna', 'methylation'.
"""
return DatasetLoader("kipan").data
[docs]
def load_kipan() -> dict:
"""Load the Pan-kidney (KIPAN) dataset.
Returns:
dict: Keys include 'mirna', 'target', 'clinical', 'rna', 'methylation'.
"""
return DatasetLoader("kipan").data
__all__ = [
"DatasetLoader",
"load_example",
"load_monet",
"load_brca",
"load_lgg",
"load_kipan",
]