File tree Expand file tree Collapse file tree 1 file changed +11
-2
lines changed
notebooks/labs/idc_isbi2024_utils Expand file tree Collapse file tree 1 file changed +11
-2
lines changed Original file line number Diff line number Diff 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
2626def 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 ()))
You can’t perform that action at this time.
0 commit comments