Fähigkeiten histolab
🔬

histolab

Sicher ⚡ Enthält Skripte⚙️ Externe Befehle

Ganze Objektträger-Bilder für digitale Pathologie verarbeiten

Auch verfügbar von: davila7

Histolab automatisiert die Gewebeerfassung und Kachelextraktion aus Gigapixel-Objektträger-Bildern. Es verarbeitet WSI-Dateien, um informative Kacheln für Deep-Learning-Pipelines und medizinische Forschung zu extrahieren.

Unterstützt: Claude Codex Code(CC)
🥉 72 Bronze
1

Die Skill-ZIP herunterladen

2

In Claude hochladen

Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen

3

Einschalten und loslegen

Teste es

Verwendung von "histolab". Extract 100 tiles from prostate tissue slide

Erwartetes Ergebnis:

  • Loaded slide: prostate.svs (dimensions: 46000×32000 pixels)
  • Created RandomTiler with 512×512 tile size
  • Applied tissue mask filtering (80% threshold)
  • Extracted 100 tiles to output/prostate_tiles/
  • Generated preview visualization showing tile locations
  • Average tissue coverage: 87% across extracted tiles

Verwendung von "histolab". Create tissue mask and visualize

Erwartetes Ergebnis:

  • Initialized TissueMask with default filters
  • Generated binary mask (tissue: 72%, background: 28%)
  • Saved mask visualization to output/mask_preview.png
  • Detected 3 tissue regions with varying sizes

Sicherheitsaudit

Sicher
v4 • 1/17/2026

Documentation-only skill containing markdown files with Python code examples for histolab, a legitimate digital pathology library. All 389 static findings are false positives - backticks are markdown syntax for code blocks (not Ruby/shell execution), no actual cryptographic or malicious patterns exist, and no executable code is present. This is a safe scientific tool for processing whole slide images.

8
Gescannte Dateien
3,010
Analysierte Zeilen
2
befunde
4
Gesamtzahl Audits

Risikofaktoren

⚡ Enthält Skripte (1)
⚙️ Externe Befehle (1)
Auditiert von: claude Audit-Verlauf anzeigen →

Qualitätsbewertung

45
Architektur
100
Wartbarkeit
87
Inhalt
22
Community
100
Sicherheit
96
Spezifikationskonformität

Was du bauen kannst

Trainingsdatensätze aus Pathologie-Objektträgern vorbereiten

Ausgewogene Kachel-Datensätze aus ganzen Objektträger-Bildern extrahieren, um Deep-Learning-Modelle für Krebserkennung und Klassifizierung zu trainieren.

Automatisierte Gewebeanalyse-Workflows erstellen

Reproduzierbare Workflows für Gewebesegmentierung, Kachelextraktion und Qualitätsbewertung über Objektträger-Sammlungen hinweg erstellen.

Objektträger-Vorverarbeitungs-Workflows standardisieren

Konsistente Gewebeerfassung und Kachelextraktionsverfahren für Forschungsstudien und klinische Studien implementieren.

Probiere diese Prompts

Grundlegende Kachelextraktion
Load the slide at path 'slide.svs' and extract 100 random tiles of size 512x512 pixels. Save them to 'output/tiles/' directory.
Gewebeerfassung
Create a tissue mask for my slide and visualize it. Use the BiggestTissueBoxMask to focus on the main tissue section.
Gitter-Extraktions-Workflow
Extract tiles in a grid pattern across all tissue regions with 20% overlap. Use tissue mask to avoid background areas.
Qualitätsbasierte Auswahl
Use ScoreTiler with NucleiScorer to extract the 50 tiles with highest nuclei density. Generate a report of tile scores.

Bewährte Verfahren

  • Kachelpositionen immer mit locate_tiles() vor der Extraktion in der Vorschau anzeigen, um Einstellungen zu überprüfen
  • Passende Pyramidenebene verwenden - Ebene 0 für volle Auflösung, Ebene 1-2 für schnellere Verarbeitung
  • tissue_percent-Schwellenwert zwischen 70-90% einstellen, um Abdeckung und Qualität auszubalancieren

Vermeiden

  • Alle Kacheln in höchster Auflösung extrahieren, ohne Speicherbeschränkungen zu berücksichtigen
  • RandomTiler ohne Setzen eines Seeds für reproduzierbare Ergebnisse verwenden
  • Gewebemasken-Vorschau überspringen, was zu Extraktion von Hintergrundkacheln führen kann

Häufig gestellte Fragen

Welche Dateiformate unterstützt histolab?
Histolab unterstützt gängige WSI-Formate einschließlich SVS, TIFF, NDPI und andere Formate, die mit der OpenSlide-Bibliothek kompatibel sind.
Wie gehe ich mit Objektträgern mit mehreren Gewebeabschnitten um?
Verwenden Sie TissueMask statt BiggestTissueBoxMask, um alle Geweberegionen zu erkennen, oder erstellen Sie benutzerdefinierte Masken für spezifische ROIs.
Kann ich Kacheln in mehreren Auflösungen extrahieren?
Ja, verwenden Sie den level-Parameter (0=volle Auflösung, 1=halbe Auflösung, etc.) oder extrahieren Sie hierarchisch mit mehreren Tilern.
Wie entferne ich Stiftannotationen von Objektträgern?
Erstellen Sie benutzerdefinierte Filter mit HSV-Farbraum, um Stiftmarkierungen basierend auf ihren charakteristischen Farben zu erkennen und auszuschließen.
Was ist der Unterschied zwischen RandomTiler und GridTiler?
RandomTiler samplt Kacheln zufällig über das Gewebe, gut für Trainingsdaten. GridTiler extrahiert in systematischen Mustern für vollständige Abdeckung.
Wie kann ich die Extraktion für große Datensätze beschleunigen?
Niedrigere Pyramidenebenen verwenden, Kachelanzahl reduzieren, BiggestTissueBoxMask verwenden und Logging aktivieren, um den Fortschritt zu überwachen.