Skip to content

Commit d27a46b

Browse files
committed
Regenerate figures, add dependency lockfile
- 3D UMAP GIF regenerated with current pipeline (5 cell types, 2,604 cells after doublet removal). Fixes mismatch between README text and figures. - Publication figure regenerated from 06_trajectory.h5ad. - requirements-lock.txt pins all dependency versions for exact reproducibility (biggest gap flagged in audit).
1 parent 305e921 commit d27a46b

4 files changed

Lines changed: 13 additions & 1 deletion

File tree

README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,11 +110,13 @@ Silhouette scores in single-cell data are typically low due to continuous rather
110110
```bash
111111
git clone https://github.com/Ekin-Kahraman/single-cell-rnaseq-immune-profiling.git
112112
cd single-cell-rnaseq-immune-profiling
113-
pip install -e .
113+
pip install -e . # or: pip install -r requirements-lock.txt
114114
python run_pipeline.py # full pipeline (~38s)
115115
python run_pipeline.py --from 6 # resume from trajectory step
116116
```
117117

118+
For exact reproducibility, use `requirements-lock.txt` which pins all dependency versions.
119+
118120
## Testing
119121

120122
```bash

docs/publication_figure.png

72.7 KB
Loading

docs/umap_3d_rotation.gif

-345 KB
Loading

requirements-lock.txt

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
anndata==0.12.10
2+
igraph==1.0.0
3+
leidenalg==0.11.0
4+
matplotlib==3.10.8
5+
numpy==2.3.5
6+
pandas==2.3.3
7+
scanpy==1.12
8+
scikit-learn==1.7.1
9+
scipy==1.16.3
10+
seaborn==0.13.3

0 commit comments

Comments
 (0)