Views
No views yet
| Dataset | Primary role | Access and license gate |
|---|---|---|
| NCI Imaging Data Commons | Broad CT representation learning, annotations, and external cohorts | Public cloud access; retain per-file license; most data are CC-BY, but a subset is CC-NC. |
| ULS23 | Universal 3D lesion segmentation in chest/abdomen/pelvis CT | Use challenge terms and source licenses; hidden multicentre test is reserved for external evaluation. |
| Medical Segmentation Decathlon | Organ/tumour segmentation pretraining for liver, lung, pancreas, colon, and related tasks | Public AWS bucket; CC-BY-SA 4.0. |
| Lung-PET-CT-Dx | Lung lesion localization and pathology-conditioned representation learning | TCIA; CC-BY 4.0; CT/PET and radiologist-reviewed XML boxes. |
| Longitudinal-CT | Paired whole-body baseline/follow-up lesion tracking and response representation | Public repository; verify the current repository license before commercial reuse. |
| HCC-TACE-Seg | Treatment response, time-to-progression, survival, multiphasic CT | TCIA; CC-BY 4.0; small but clinically valuable longitudinal treatment cohort. |
| NSCLC-Radiomics | Research-only lung segmentation/prognostic evaluation | TCIA; CC-BY-NC 3.0; block from commercial training until cleared. |
dataset_catalog.yaml and oncology_ct_research_notes.md.1python3 scripts/acquire_data.py --dataset msd
2python3 scripts/acquire_data.py --dataset lung_pet_ct_dx --download-manifest --out data_sources
3python3 scripts/acquire_data.py --dataset hcc_tace_manifest --download-manifest --out data_sourcesidc-index or IDC BigQuery, export the query result, and keep the per-file license in each manifest row. For TCIA imaging, use the official manifest with TCIA Data Retriever after accepting the applicable terms. Do not mix patient identifiers across source systems without an approved linkage protocol.[-1024, 3071] HU, normalized, patchified into 8³ voxel tokens, and saved as .pt tensors with metadata. DICOM series and DICOM-SEG/RTSTRUCT should be converted using an audited SimpleITK/dcmqi pipeline before invoking the NIfTI preprocessor.1from oncoct.preprocess import preprocess_nifti
2preprocess_nifti("input.nii.gz", "processed/patient.pt", "processed/patient.json")1python3 scripts/build_manifest.py \
2 --metadata-dir processed \
3 --out manifests/all.jsonl \
4 --source-dataset longitudinal_ct \
5 --license CC-BY-4.0patient_id, institution, tensor_path, source_dataset, license, split, and label provenance. Splits are patient- and institution-scoped; any patient appearing in multiple splits is a hard error. Treatment and follow-up labels must be timestamped so future information never leaks into baseline prediction.1python3 train.py --manifest manifests/train.jsonl --out runs/exp-001 --epochs 1
2python3 evaluate.py --predictions runs/exp-001/predictions.jsonldeploy/README.md and replace placeholders only after confirming the current Google Cloud regional accelerator catalog, quota, machine family, networking, and storage policies. Use FSDP or the supported distributed launcher for the 50-GPU job. Start with one GPU, then 2–8 GPUs, then a controlled multi-node run with checkpoint recovery before using the full quota.