File size: 812 Bytes
141bacd | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | # scripts/common
system-agnostic training + eval + inference. everything here takes a system name
(`pan_skin`, `hematopoiesis`, `pancreas`) as an argument and expects the corresponding
`data/corpus/{system}/harmonized/corpus.h5ad`.
| script | what it does |
|---|---|
| `train_panda.py` | train one PANDA variant (pca / marker) on one system |
| `cv_holdout.py` | 5-fold held-out CV (GroupKFold by dataset when available) |
| `zero_shot.py` | run PANDA checkpoints on Dingwall / Dahlin / Veres targets |
| `nestorowa_zero_shot.py` | labeled zero-shot on Nestorowa GSE81682 (HSC validation) |
| `extract_prototypes_for_analysis.py` | prototype extraction helper for downstream analysis scripts |
| `rerun_all_discovery.sh` | driver that re-runs the whole `scripts/analysis/` block end to end |
|