Good Practice
This page gives recommended practices for using the shared workstation.
1 Use Slurm for long jobs
Do not run long or intensive jobs directly in the login terminal.
Use Slurm:
sbatch job.sh2 Organise project folders
Recommended structure:
project-name/
├── data/
├── scripts/
├── results/
├── figures/
├── reports/
└── README.md
3 Keep raw data unchanged
Do not edit raw data directly.
Save cleaned or transformed data in a separate folder.
4 Use clear filenames
Good examples:
analysis-model-v1.R
results-2026-06-18.csv
figure-transmission-map.png
Avoid:
new.R
test2.csv
final_final_v3.csv
5 Record software versions
Useful commands:
R --version
python --version
quarto --versionFor R:
sessionInfo()For Python:
pip freezeor:
conda list6 Use Git for code
Use Git for scripts, reports, and documentation.
Do not put very large data files into Git unless there is a clear reason.
7 Clean up old files
Check folder size:
du -sh .Remove temporary files that are no longer needed.
8 Be considerate
This is a shared workstation.
Please avoid using all CPUs or memory unless necessary.