histolab
Lightweight WSI tile extraction and preprocessing. Use for basic slide processing tissue detection, tile extraction, stain normalization for Hu0026E images. Best for simple pipelines, dataset preparation, quick tile-based analysis. For advanced spatial proteomics, multiplexed
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Lightweight WSI tile extraction and preprocessing. Use for basic slide processing tissue detection, tile extraction, stain normalization for Hu0026E images. Best for simple pipelines, dataset preparation, quick tile-based analysis. For advanced spatial proteomics, multiplexed imaging, or deep learning pipelines use pathml.
How to use
Zainstaluj bibliotekę Histolab za pomocą polecenia
uv pip install histolab. Upewnij się, że masz zainstalowany Python i dostęp do menedżera pakietów.Przygotuj plik slajdu mikroskopowego w obsługiwanym formacie (SVS, TIFF, NDPI lub inny format WSI) oraz określ ścieżkę do folderu wyjściowego, gdzie będą zapisane wyodrębnione fragmenty.
Załaduj slajd, tworząc obiekt
Slidez podaniem ścieżki do pliku i katalogu wyjściowego:slide = Slide("slide.svs", processed_path="output/").Skonfiguruj ekstraktor fragmentów, wybierając
RandomTileri ustawiając parametry takie jak rozmiar fragmentu (np. 512x512 pikseli), liczbę fragmentów do wyodrębienia oraz poziom powiększenia.Opcjonalnie podgląd lokalizacji fragmentów przed ekstrakcją za pomocą metody
locate_tiles, aby sprawdzić, czy fragmenty będą wyodrębniane z odpowiednich obszarów slajdu.Wykonaj ekstrakcję fragmentów, wywołując metodę
extractna obiekcie tiler'a. Fragmenty zostaną automatycznie zapisane w określonym katalogu wyjściowym i będą gotowe do dalszego przetwarzania lub analizy.