export PYTHONPATH="${PYTHONPATH}:/path/to/slide2vec"
export HF_TOKEN=<your-huggingface-api-token>
-
Create a
.csv
file with slide paths. Optionally, you can provide paths to pre-computed tissue masks.wsi_path,mask_path /path/to/slide1.tif,/path/to/mask1.tif /path/to/slide2.tif,/path/to/mask2.tif ...
-
Create a configuration file
A good starting point is the default configuration file
slide2vec/configs/default.yaml
where parameters are documented. Foundation models currently supported:- tile-level:
uni
,virchow
,virchow2
,prov-gigapath
,h-optimus-0
- slide-level:
prov-gigapath
,titan
,prism
- tile-level:
-
Kick off distributed feature extraction
python3 slide2vec/main.py --config-file </path/to/config.yaml>