# Installation Simply clone and install the package as follows: ``` git clone https://github.com/mahmoodlab/HEST.git cd HEST conda create -n "hest" python=3.11 conda activate hest pip install -e . ``` ## Optional: HEST-Benchmark dependencies To run HEST-Benchmark (including TRIDENT patch encoders), install benchmark extras: ``` pip install -e ".[benchmark]" ``` Many benchmark encoders are hosted on Hugging Face and may be gated. Request access where needed and authenticate in your environment: ``` huggingface-cli login ``` ## Additional dependencies (for WSI manipulation): ``` sudo apt install libvips libvips-dev openslide-tools ``` ## Install CuImage for GPU acceleration For `CuImage` support (GPU accelerated library), follow the instructions provided by Nvidia. Example for `Cuda 12.1`: ``` pip install \ --extra-index-url=https://pypi.nvidia.com \ cudf-cu12==24.6.* dask-cudf-cu12==24.6.* cucim-cu12==24.6.* \ raft-dask-cu12==24.6.* ``` **NOTE:** HEST-Library was only tested on Linux/macOS machines, please report any bugs in the GitHub issues.