cascade.data.DynamicPairedDataset

class cascade.data.DynamicPairedDataset(pri, sec, pri_strat, sec_strat, random_state)[source]

Bases: Dataset

A pair of interventional datasets that are not paired but fetches randomly paired cells on-the-fly

Parameters:
  • pri (SimpleDataset) – Primary interventional dataset

  • sec (SimpleDataset) – Secondary interventional dataset

  • pri_strat (ndarray) – Stratification of the primary dataset

  • sec_strat (ndarray) – Stratification of the secondary dataset

  • random_state (RandomState | int | None) – Random state