Habilidades histolab
🔬

histolab

Seguro ⚡ Contiene scripts⚙️ Comandos externos

Procesar imágenes de portaobjetos completos para patología digital

También disponible en: davila7

Histolab automatiza la detección de tejidos y extracción de mosaicos de imágenes de portaobjetos completos de gigapíxeles. Procesa archivos WSI para extraer mosaicos informativos para pipelines de aprendizaje profundo e investigación médica.

Soporta: Claude Codex Code(CC)
🥉 72 Bronce
1

Descargar el ZIP de la skill

2

Subir en Claude

Ve a Configuración → Capacidades → Skills → Subir skill

3

Activa y empieza a usar

Pruébalo

Usando "histolab". Extract 100 tiles from prostate tissue slide

Resultado esperado:

  • 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

Usando "histolab". Create tissue mask and visualize

Resultado esperado:

  • 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

Auditoría de seguridad

Seguro
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
Archivos escaneados
3,010
Líneas analizadas
2
hallazgos
4
Auditorías totales

Factores de riesgo

⚡ Contiene scripts (1)
⚙️ Comandos externos (1)

Puntuación de calidad

45
Arquitectura
100
Mantenibilidad
87
Contenido
22
Comunidad
100
Seguridad
96
Cumplimiento de la especificación

Lo que puedes crear

Preparar conjuntos de datos de entrenamiento a partir de portaobjetos de patología

Extraer conjuntos de datos de mosaicos equilibrados de imágenes de portaobjetos completos para entrenar modelos de aprendizaje profundo en detección y clasificación de cáncer.

Construir pipelines automatizados de análisis de tejidos

Crear flujos de trabajo reproducibles para segmentación de tejidos, extracción de mosaicos y evaluación de calidad a través de colecciones de portaobjetos.

Estandarizar flujos de trabajo de preprocesamiento de portaobjetos

Implementar procedimientos consistentes de detección de tejidos y extracción de mosaicos para estudios de investigación y ensayos clínicos.

Prueba estos prompts

Extracción básica de mosaicos
Load the slide at path 'slide.svs' and extract 100 random tiles of size 512x512 pixels. Save them to 'output/tiles/' directory.
Detección de tejidos
Create a tissue mask for my slide and visualize it. Use the BiggestTissueBoxMask to focus on the main tissue section.
Flujo de trabajo de extracción en cuadrícula
Extract tiles in a grid pattern across all tissue regions with 20% overlap. Use tissue mask to avoid background areas.
Selección basada en calidad
Use ScoreTiler with NucleiScorer to extract the 50 tiles with highest nuclei density. Generate a report of tile scores.

Mejores prácticas

  • Siempre previsualizar ubicaciones de mosaicos con locate_tiles() antes de la extracción para verificar la configuración
  • Usar el nivel de pirámide apropiado - nivel 0 para resolución completa, nivel 1-2 para procesamiento más rápido
  • Establecer el umbral de tissue_percent entre 70-90% para equilibrar cobertura y calidad

Evitar

  • Extraer todos los mosaicos a la resolución más alta sin considerar las limitaciones de memoria
  • Usar RandomTiler sin establecer una semilla para resultados reproducibles
  • Omitir la previsualización de la máscara de tejido lo que puede llevar a extraer mosaicos de fondo

Preguntas frecuentes

¿Qué formatos de archivo soporta histolab?
Histolab soporta formatos WSI comunes incluyendo SVS, TIFF, NDPI y otros formatos compatibles con la biblioteca OpenSlide.
¿Cómo manejo portaobjetos con múltiples secciones de tejido?
Use TissueMask instead of BiggestTissueBoxMask to detect all tissue regions, or create custom masks for specific ROIs.
¿Puedo extraer mosaicos a múltiples resoluciones?
Sí, use el parámetro level (0=resolución completa, 1=media resolución, etc.) o extraiga jerárquicamente con múltiples tilers.
¿Cómo elimino anotaciones de bolígrafo de los portaobjetos?
Cree filtros personalizados usando el espacio de color HSV para detectar y excluir marcas de bolígrafo basándose en sus colores característicos.
¿Cuál es la diferencia entre RandomTiler y GridTiler?
RandomTiler muestrea mosaicos aleatoriamente a través del tejido, bueno para datos de entrenamiento. GridTiler extrae en un patrón sistemático para cobertura completa.
¿Cómo puedo acelerar la extracción para conjuntos de datos grandes?
Use niveles más bajos de pirámide, reduzca el número de mosaicos, use BiggestTissueBoxMask y habilite el registro para monitorear el progreso.

Detalles del desarrollador