Source code for tdc.multi_pred.drugsyn

# -*- coding: utf-8 -*-
# Author: TDC Team
# License: MIT

import warnings
warnings.filterwarnings("ignore")
import sys

from ..utils import print_sys
from . import bi_pred_dataset, multi_pred_dataset
from ..metadata import dataset_names

[docs]class DrugSyn(multi_pred_dataset.DataLoader): """Data loader class to load datasets in Drug Synergy Prediction task. More info: https://tdcommons.ai/multi_pred_tasks/drugsyn/ Task Description: Regression. Given the gene expression of cell lines and two SMILES strings of the drug combos, predict the drug synergy level. Args: name (str): the dataset name. path (str, optional): The path to save the data file, defaults to './data' print_stats (bool, optional): Whether to print basic statistics of the dataset, defaults to False """ def __init__(self, name, path='./data', print_stats=False): """Create Drug Synergy Prediction dataloader object """ super().__init__(name, path, print_stats, dataset_names=dataset_names["DrugSyn"]) if print_stats: self.print_stats() print('Done!', flush=True, file=sys.stderr)