Skip to content

Commit 88a20d0

Browse files
Update utils.py
renaming of tissue types
1 parent f39c643 commit 88a20d0

File tree

1 file changed

+11
-2
lines changed
  • notebooks/labs/idc_isbi2024_utils

1 file changed

+11
-2
lines changed

notebooks/labs/idc_isbi2024_utils/utils.py

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ def _get_reference_class_label(slide_metadata: pd.DataFrame) -> str:
2121
return tissue_type
2222
else:
2323
return slide_metadata['cancer_subtype']
24-
24+
2525

2626
def create_slides_metadata(bq_results_df: pd.DataFrame, local_slides_dir: str) -> Dict[str, Any]:
2727
"""
@@ -45,10 +45,19 @@ def create_slides_metadata(bq_results_df: pd.DataFrame, local_slides_dir: str) -
4545

4646
if not image_id in slides_metadata:
4747
slides_metadata[image_id] = slide_metadata
48+
49+
# rename tissue type
50+
if slides_metadata[image_id]['tissue_type'] == 'Normal':
51+
slides_metadata[image_id]['tissue_type'] = 'normal'
52+
elif slides_metadata[image_id]['tissue_type'] == 'Neoplasm, Primary':
53+
slides_metadata[image_id]['tissue_type'] = 'tumor'
54+
else:
55+
slides_metadata[image_id]['tissue_type'] = 'other'
56+
4857
local_path = os.path.join(local_slides_dir, image_id)
4958
slides_metadata[image_id]['local_path'] = local_path
5059
slides_metadata[image_id]['reference_class_label'] = _get_reference_class_label(slide_metadata)
5160

5261

5362
return pd.DataFrame.from_records(list(slides_metadata.values()),
54-
index=list(slides_metadata.keys()))
63+
index=list(slides_metadata.keys()))

0 commit comments

Comments
 (0)