# Data Provenance This repository bundles the direct DST-GNN input table and a formal release of the cleaned public DST-GNN outputs so the analysis can be rerun end-to-end from the repository contents alone. ## Bundled input - `data/inputs/cophenetic_distances_searcher_D_score_in_all_samples.csv` This table is the direct input to the public DST-GNN pipeline. It contains the flattened COSTE/SSS-style pairwise spatial relationship values used to build temporal cell-type graphs. Expected columns: - `row` - `column` - `value` - `sample` - `group` The cohort-level structure matches the manuscript description: - `45` total samples - `47` predefined cell types - `HD -> T1` (`healthy`) - `LA -> T2` (`less affected`) - `MA -> T3` (`more affected`) ## Upstream origin The bundled CSV was recovered from the lung fibrosis analysis directory and traced to the manuscript-era COSTE workflow: - recovered notebook using the CSV: - `Y:/long/publication_datasets/Vannan_2023_Lung_Fibrosis/notebook/GNN modelling.ipynb` - recovered notebook generating the CSV: - `Y:/long/publication_datasets/Vannan_2023_Lung_Fibrosis/notebook/Expression Distance Similarity.ipynb` - mirrored A100 location: - `/mnt/taobo.hu/long/publication_datasets/Vannan_2023_Lung_Fibrosis/` The generation flow is: 1. For each sample, COSTE-style cophenetic / Searcher's D matrices were computed from annotated spatial data. 2. Each per-sample matrix was flattened into `(row, column, value)` records. 3. Sample identifiers and stage labels were attached. 4. The concatenated table was saved as `cophenetic_distances_searcher_D_score_in_all_samples.csv`. ## Bundled formal output - `data/outputs/formal_release/` This directory contains the standard public output release generated with the cleaned DST-GNN implementation in this repository, not the raw historical notebook outputs. Formal release settings: - `device=cpu` - `seed=0` - `hidden_channels=32` - `dropout=0.0` - `lr=0.01` - `weight_decay=5e-4` - `epochs=400` - `top_k=20` - `run_explainer=true` The bundled output directory includes: - observed stage-level SSS matrices - predicted later-stage SSS matrices - ranked dynamic nodes - ranked changing edges - explainer edge scores for the `T2 -> T3` transition - structured metadata in `summary.json` and `run_config.json` - `checksums.sha256` covering the input CSV and generated release files ## Scope note This repository does not redistribute the raw Xenium data or the original full spatial omics study inputs. It only provides the direct DST-GNN input table needed for the public cleaned pipeline plus the corresponding formal release outputs.