# -*- coding: utf-8 -*-
"""
[Reference]
Zañudo, J. G. T., & Albert, R.
Cell Fate Reprogramming by Control of Intracellular Network Dynamics.
PLoS Computational Biology, (2015) 11(4), e1004193.
Gómez Tejeda Zañudo, J., Scaltriti, M., & Albert, R.
A network modeling approach to elucidate drug resistance mechanisms
and predict combinatorial drug treatments in breast cancer.
Cancer Convergence, (2017) 1(1), 5.
"""
import os
import pandas as pd
import sfa
import sfa.base
[docs]def create_data():
return ZanudoData()
[docs]class ZanudoData(sfa.base.Data):
def __init__(self):
self._abbr = "zanudo_2017"
self._name = "Zañudo et al. Cancer Convergence, (2017) 1(1), 5"
inputs = {}
dpath = os.path.dirname(__file__)
fpath_network = os.path.join(dpath, 'network.sif')
A, n2i, dg = sfa.read_sif(fpath_network, as_nx=True)
self._A = A
self._n2i = n2i
self._i2n = {idx: name for name, idx in n2i.items()}
self._dg = dg
self._inputs = inputs
# The following members are not defined due to the lack of data.
self._df_conds = None
self._df_exp = None
self._df_ptb = None
self._has_link_perturb = False
self._names_ptb = None
self._iadj_to_idf = None
# end of def __init__
# end of def class