Ace3Z commited on
Commit
22ed245
·
verified ·
1 Parent(s): 5561415

Bring the studies contents in line with what actually ships

Browse files
Files changed (1) hide show
  1. DATA.md +7 -5
DATA.md CHANGED
@@ -226,7 +226,7 @@ macro-mean, which runs 0.75–0.82 on the labelled cohorts.
226
  Contents: `tiles/` holds 109,904 224 px tile graphs with CellViT++ pseudo-labels (BACH 13,837,
227
  BRACS 95,670, BreakHis 397); `bach_cellvit/` holds 400 per-image pseudo-label CSVs (538,421
228
  cells, columns `centroid_x_px,centroid_y_px,cell_type,type_prob`) plus a summary JSON; and
229
- `code/` and `paper_metrics/` hold the analysis code and its outputs.
230
 
231
  The pseudo-labeller was validated on a held-out ground-truth split first: **ARI 0.560**
232
  (threshold 0.5), Cohen κ 0.709, per-class confusion diagonal 0.864 / 0.562 /
@@ -258,9 +258,9 @@ The tuned protocol takes 5 of 6 columns. Against the frozen probe, which uses th
258
  so the comparison isolates the adapters, it gains +3.2 / +8.0 / +2.8 / +11.5 / +1.0 / +2.4.
259
 
260
  Contents: `graphs_v1/` holds NuCLS (1,694 `.pt` × 2 label granularities plus 5-fold split
261
- tables) and PanNuke (3 folds × 20×/40×, 14,414 `.pt`), both with 1-dim edges;
262
- `source_optuna_hps/` holds the per-task tuned hyperparameters; `carlos_code/` and
263
- `optuna_code/` are pinned source snapshots.
264
 
265
  The v1 label CSVs keep stale absolute paths, which is harmless: both consumers glob the `.pt`
266
  files directly rather than reading `graph_path`. The split tables key on `slide_name`.
@@ -282,7 +282,9 @@ the only model with a positive subtype silhouette, i.e. the only one separating
282
  all. `p < 0.001` rather than 0: the estimator is `mean(null ≤ observed)` over 1,000
283
  permutations, so 0 is a resolution floor.
284
 
285
- Uses `baselines/` and `labels/tcga_brca_slide_labels.csv` as its inputs. Contents: `code/`.
 
 
286
 
287
  ### `studies/preprocessing_runtime/`: cost of building the graphs
288
 
 
226
  Contents: `tiles/` holds 109,904 224 px tile graphs with CellViT++ pseudo-labels (BACH 13,837,
227
  BRACS 95,670, BreakHis 397); `bach_cellvit/` holds 400 per-image pseudo-label CSVs (538,421
228
  cells, columns `centroid_x_px,centroid_y_px,cell_type,type_prob`) plus a summary JSON; and
229
+ `paper_metrics/` holds the pooled edge-homophily and pseudo-label-gate results as JSON.
230
 
231
  The pseudo-labeller was validated on a held-out ground-truth split first: **ARI 0.560**
232
  (threshold 0.5), Cohen κ 0.709, per-class confusion diagonal 0.864 / 0.562 /
 
258
  so the comparison isolates the adapters, it gains +3.2 / +8.0 / +2.8 / +11.5 / +1.0 / +2.4.
259
 
260
  Contents: `graphs_v1/` holds NuCLS (1,694 `.pt` × 2 label granularities plus 5-fold split
261
+ tables) and PanNuke (3 folds × 20×/40×, 14,414 `.pt`), both with 1-dim edges, and
262
+ `source_optuna_hps/` holds the per-task tuned hyperparameters (the search was unseeded, so
263
+ these values cannot be recovered by re-running it).
264
 
265
  The v1 label CSVs keep stale absolute paths, which is harmless: both consumers glob the `.pt`
266
  files directly rather than reading `graph_path`. The split tables key on `slide_name`.
 
282
  all. `p < 0.001` rather than 0: the estimator is `mean(null ≤ observed)` over 1,000
283
  permutations, so 0 is a resolution floor.
284
 
285
+ This study has no data directory of its own: it runs on `baselines/` and
286
+ `labels/tcga_brca_slide_labels.csv`, both of which ship here, and the analysis code is in the
287
+ code repository.
288
 
289
  ### `studies/preprocessing_runtime/`: cost of building the graphs
290