export PYTHONPATH="${PYTHONPATH}:/path/to/slide2vec"
export HF_TOKEN=<your-huggingface-api-token>-
Create a
.csvfile 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.yamlwhere 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>