longitudinal/scripts
Furen Xiao 5e525c07c8 Add setup script for IMPACT registration pipeline shim
This commit introduces a new script, `setup_impact_konfai.sh`, which facilitates a one-time setup for the IMPACT registration pipeline (impact-reg-konfai). The script builds a self-contained shim that includes:

- A glibc 2.35 loader and libraries extracted from the niftyreg:2.1.1-ubuntu Docker image.
- A self-contained LibTorch 2.8.0 (cu128) library.
- A wrapper script that runs the stock elastix-impact binary through the glibc 2.35 loader with the appropriate library paths.

The setup ensures compatibility with hosts that do not meet the required glibc and LibTorch versions, allowing the pipeline to function correctly. The script also verifies the installation and provides usage instructions.
2026-09-30 18:21:38 +08:00
..
01_build_ntuh_manifest.py feat: refactor path handling and add configuration for external data directories 2026-09-27 10:17:33 +08:00
02_build_m6_dataset.py Enhance registration pipelines with CT clipping and NiftyReg Docker support 2026-09-29 17:31:24 +08:00
03_scan_lee_t1c.py fix(t1c): exclude TOF MRA and subtraction series 2026-09-27 18:45:09 +08:00
04_reconstruct_lee.py fix(lee): exclude SSFP sequences and enhance T1c exclusion notes 2026-09-27 15:29:02 +08:00
05_build_splits.py feat: refactor path handling and add configuration for external data directories 2026-09-27 10:17:33 +08:00
06_pseudo_label.py feat: refactor path handling and add configuration for external data directories 2026-09-27 10:17:33 +08:00
07_train.py feat: initial project structure 2026-09-25 16:00:37 +08:00
08_eval.py feat: initial project structure 2026-09-25 16:00:37 +08:00
09_run_iterative.py feat: refactor path handling and add configuration for external data directories 2026-09-27 10:17:33 +08:00
bench_registration.py Add setup script for IMPACT registration pipeline shim 2026-09-30 18:21:38 +08:00
benchmark_pipelines.py fix(docs): update conda environment name to longitudinal-313 and Python version to 3.13 2026-09-28 21:01:45 +08:00
make_screenshots.py feat: refactor path handling and add configuration for external data directories 2026-09-27 10:17:33 +08:00
preprocess.py feat(registration): align CT to T1c and add benchmarking 2026-09-28 16:20:30 +08:00
scan_procs.py feat: refactor path handling and add configuration for external data directories 2026-09-27 10:17:33 +08:00
setup_impact_konfai.sh Add setup script for IMPACT registration pipeline shim 2026-09-30 18:21:38 +08:00
test_dataloader.py feat: refactor path handling and add configuration for external data directories 2026-09-27 10:17:33 +08:00