Mercurial > repos > bimib > cobraxy
comparison COBRAxy/ras_to_bounds.py @ 58:42a8ccae86cd draft
Uploaded
| author | luca_milaz |
|---|---|
| date | Sun, 13 Oct 2024 06:56:10 +0000 |
| parents | 9688ad27287b |
| children | 547942aa1a93 |
comparison
equal
deleted
inserted
replaced
| 57:0b4be1dbdbc4 | 58:42a8ccae86cd |
|---|---|
| 230 ras.set_index("Reactions", drop=True, inplace=True) | 230 ras.set_index("Reactions", drop=True, inplace=True) |
| 231 ras = ras.T | 231 ras = ras.T |
| 232 ras = ras.astype(float) | 232 ras = ras.astype(float) |
| 233 ras_list.append(ras) | 233 ras_list.append(ras) |
| 234 for patient_id in ras.index: | 234 for patient_id in ras.index: |
| 235 class_assignments = class_assignments.append({"Patient_ID": patient_id, "Class": ras_class_name}, ignore_index=True) | 235 class_assignments = pd.concat([class_assignments, pd.DataFrame({"Patient_ID": ras.index, "Class": ras_class_name})]) |
| 236 | |
| 236 | 237 |
| 237 # Concatenate all ras DataFrames into a single DataFrame | 238 # Concatenate all ras DataFrames into a single DataFrame |
| 238 ras_combined = pd.concat(ras_list, axis=1) | 239 ras_combined = pd.concat(ras_list, axis=1) |
| 239 # Normalize the RAS values by max RAS | 240 # Normalize the RAS values by max RAS |
| 240 ras_combined = ras_combined.div(ras_combined.max(axis=0)) | 241 ras_combined = ras_combined.div(ras_combined.max(axis=0)) |
