MCPcopy Create free account
hub / github.com/Mew233/pairwise / process_customized

Function process_customized

pairwise/prepare_data.py:86–170  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

84
85 #create a dummy synergy dataframe
86 def process_customized():
87 # drugcomb = process_drugcomb()
88 # # drugcomb_colon = drugcomb[drugcomb['tissue_name'] == 'haematopoietic_and_lymphoid']
89 # drugcomb_colon = drugcomb.drop_duplicates(subset=['drug1', 'drug2'])
90
91 # # crc_exp = pd.read_csv(os.path.join(ROOT_DIR, 'data', 'cell_line_data','Customized','crc_%s.csv' % "exp"),sep=',')
92 # # crc_exp = pd.read_csv(os.path.join(ROOT_DIR, 'data', 'cell_line_data','Customized','tcga_DLBC_%s.csv' % "exp"),sep=',')
93 # crc_exp = pd.read_csv(os.path.join(ROOT_DIR, 'data', 'cell_line_data','Customized','orginal_columbia_DLBC_%s_20221014.csv' % "exp"),sep=',')
94 # # crc_exp = pd.read_csv(os.path.join(ROOT_DIR, 'data', 'cell_line_data','Customized','lstaudt_DLBC_%s.csv' % "exp"),sep=',')
95 # summary_data = pd.DataFrame(columns=['drug1','drug2','cell','tissue_name','score'])
96 # cell_list = list(crc_exp.columns)
97 # for crc_cell in cell_list: #0:255, 255:
98 # drugcomb_colon['cell'] = crc_cell
99 # drugcomb_colon['score'] = 0
100 # summary_data = summary_data.append(drugcomb_colon, ignore_index=True)
101
102 # summary_data = summary_data.drop_duplicates(subset=['drug1','drug2','cell','tissue_name','score'])
103
104
105 # for dcdb
106 dcdb_tmd8 = pd.read_csv(os.path.join(ROOT_DIR, 'data', 'synergy_data','Customized','dcdb_tmd8.csv'),sep=',').iloc[:,1:]
107 dcdb_tmd8 = dcdb_tmd8.groupby(['drug1','drug2','cell']).agg({\
108 "score":'mean'}).reset_index()
109 summary_data = pd.DataFrame(columns=['drug1','drug2','cell','score'])
110 #增加az的药物
111 azdream = pd.read_csv(os.path.join(ROOT_DIR, 'data', 'synergy_data','Customized','azdream_drug.csv'),sep=',').iloc[:,1:]
112 # dcdb_tmd8 = azdream
113
114 # columbia_exp = pd.read_csv(os.path.join(ROOT_DIR, 'data', 'cell_line_data','Customized','orginal_columbia_DLBC_%s_20221014.csv' % "exp"),sep=',')
115 columbia_exp = pd.read_csv(os.path.join(ROOT_DIR, 'data', 'cell_line_data','Customized','orginal_lstaudt_DLBC_%s.csv' % "exp"),sep=',')
116 cell_list = list(columbia_exp.columns)
117 for crc_cell in cell_list:
118 dcdb_tmd8['cell'] = crc_cell
119 summary_data = summary_data.append(dcdb_tmd8, ignore_index=True)
120
121 summary_data = summary_data.drop_duplicates(subset=['drug1','drug2','cell','score'])
122 ## -------------- 所有ccle
123 # directory = os.path.join(ROOT_DIR,'data', 'cell_line_data','Customized','TCGA_PAN_RNA_TPM')
124 # summary_data = pd.DataFrame(columns=['drug1','drug2','cell','score',"tissue"])
125 # counter = 0
126 # for file in os.listdir(directory):
127 # filename = os.fsdecode(file)
128 # counter += 1
129 # if filename.endswith("tcga_DLBC_RNA_counts_csv_tpm.csv") and counter <=10:
130
131 # tpm_exp = pd.read_csv(os.path.join(directory, filename))
132 # cell_list = list(tpm_exp.columns)
133 # for crc_cell in cell_list:
134 # dcdb_tmd8['cell'] = crc_cell
135 # dcdb_tmd8['tissue'] = filename.split("_")[1]
136 # summary_data = summary_data.append(dcdb_tmd8, ignore_index=True)
137 # # print(os.path.join(directory, filename))
138 # summary_data = summary_data.drop_duplicates(subset=['drug1','drug2','cell','score'])
139
140 # #// for clincials
141 # summary_data = pd.DataFrame(columns=['drug1','drug2','cell','score'])
142 # clinicals = pd.read_csv(os.path.join(ROOT_DIR, 'data', 'synergy_data','Customized','clinicaltrialsgov_confi.csv'),sep=',').iloc[:,1:]
143 # clinicals = clinicals[["compound0_x","compound0_y","cell","score"]].rename(columns={\

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected