histolab
Ekstrakcja i preprocessing slajdów mikroskopowych WSI dla patologii cyfrowej
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Histolab to lekka biblioteka Pythona do przetwarzania gigapikselowych slajdów mikroskopowych (WSI) w patologii cyfrowej. Automatycznie wykrywa tkankę, wyodrębnia informacyjne fragmenty obrazu i przygotowuje zbiory danych do sieci neuronowych. Obsługuje wiele formatów WSI, implementuje zaawansowaną segmentację tkanki i oferuje elastyczne strategie ekstrakcji fragmentów. Idealna do prostych pipeline'ów, przygotowania zbiorów danych i szybkiej analizy opartej na fragmentach. Dla zaawansowanej proteomiki przestrzennej lub głębokich sieci neuronowych rozważ pathml.
Jak używać
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.