comparison COBRAxy/rps_generator.py @ 280:49c0b28a203f draft

Uploaded
author francesco_lapi
date Mon, 12 May 2025 17:39:26 +0000
parents 3fca9b568faf
children 5dd2ab4637aa
comparison
equal deleted inserted replaced
279:7f37f9626071 280:49c0b28a203f
216 for pos, cell_line_name in enumerate(cell_lines): 216 for pos, cell_line_name in enumerate(cell_lines):
217 abundances = { metab : abundances[pos] for metab, abundances in abundances_dict.items() } 217 abundances = { metab : abundances[pos] for metab, abundances in abundances_dict.items() }
218 rps_scores[cell_line_name] = calculate_rps(reactions, abundances, black_list, missing_list) 218 rps_scores[cell_line_name] = calculate_rps(reactions, abundances, black_list, missing_list)
219 219
220 df = pd.DataFrame.from_dict(rps_scores) 220 df = pd.DataFrame.from_dict(rps_scores)
221 print(df)
221 df.rename(columns={'Unnamed: 0': 'Reactions'}, inplace=True) 222 df.rename(columns={'Unnamed: 0': 'Reactions'}, inplace=True)
222 df.to_csv(ARGS.rps_output, sep = '\t', na_rep = "None", index = False) 223 df.to_csv(ARGS.rps_output, sep = '\t', na_rep = "None", index = False)
223 224
224 ############################ main #################################### 225 ############################ main ####################################
225 def main(args:List[str] = None) -> None: 226 def main(args:List[str] = None) -> None: