histolab
Processar imagens de lâminas completas para patologia digital
Também disponível em: davila7
O Histolab automatiza a detecção de tecido e extração de blocos de imagens de lâminas completas em gigapixels. Ele processa arquivos WSI para extrair blocos informativos para pipelines de aprendizado profundo e pesquisa médica.
Baixar o ZIP da skill
Upload no Claude
Vá em Configurações → Capacidades → Skills → Upload skill
Ative e comece a usar
Testar
A utilizar "histolab". Extrair 100 blocos de lâmina de tecido prostático
Resultado esperado:
- Carregada lâmina: prostate.svs (dimensões: 46000×32000 pixels)
- Criado RandomTiler com tamanho de bloco 512×512
- Aplicada filtragem por máscara de tecido (limiar de 80%)
- Extraídos 100 blocos para output/prostate_tiles/
- Gerada visualização de pré-visualização mostrando localizações dos blocos
- Cobertura média de tecido: 87% nos blocos extraídos
A utilizar "histolab". Criar máscara de tecido e visualizar
Resultado esperado:
- Inicializado TissueMask com filtros padrão
- Gerada máscara binária (tecido: 72%, fundo: 28%)
- Salva visualização da máscara em output/mask_preview.png
- Detectadas 3 regiões de tecido com tamanhos variados
Auditoria de Segurança
SeguroDocumentation-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.
Fatores de risco
⚡ Contém scripts (1)
⚙️ Comandos externos (1)
Pontuação de qualidade
O Que Você Pode Construir
Preparar conjuntos de dados de treinamento a partir de lâminas de patologia
Extrair conjuntos de blocos equilibrados de imagens de lâminas completas para treinar modelos de aprendizado profundo na detecção e classificação de câncer.
Construir pipelines automatizados de análise de tecido
Criar fluxos de trabalho reproduzíveis para segmentação de tecido, extração de blocos e avaliação de qualidade em coleções de lâminas.
Padronizar flux de trabalho de pré-processamento de lâminas
Implementar procedimentos consistentes de detecção de tecido e extração de blocos para estudos de pesquisa e ensaios clínicos.
Tente Estes Prompts
Carregue a lâmina no caminho 'slide.svs' e extraia 100 blocos aleatórios de tamanho 512x512 pixels. Salve-os no diretório 'output/tiles/'.
Crie uma máscara de tecido para minha lâmina e visualize-a. Use BiggestTissueBoxMask para focar na seção principal do tecido.
Extraia blocos em um padrão de grade por todas as regiões de tecido com 20% de sobreposição. Use a máscara de tecido para evitar áreas de fundo.
Use ScoreTiler com NucleiScorer para extrair os 50 blocos com maior densidade de núcleos. Gere um relatório das pontuações dos blocos.
Melhores Práticas
- Sempre pré-visualize as localizações dos blocos com locate_tiles() antes da extração para verificar as configurações
- Use o nível apropriado da pirâmide - nível 0 para resolução máxima, nível 1-2 para processamento mais rápido
- Defina o limiar de tissue_percent entre 70-90% para equilibrar cobertura e qualidade
Evitar
- Extrair todos os blocos na maior resolução sem considerar restrições de memória
- Usar RandomTiler sem definir uma semente para resultados reproduzíveis
- Pular a pré-visualização da máscara de tecido que pode levar à extração de blocos de fundo
Perguntas Frequentes
Quais formatos de arquivo o histolab suporta?
Como lidar com lâminas com múltiplas seções de tecido?
Posso extrair blocos em múltiplas resoluções?
Como remover anotações de caneta das lâminas?
Qual é a diferença entre RandomTiler e GridTiler?
Como posso acelerar a extração para grandes conjuntos de dados?
Detalhes do Desenvolvedor
Autor
K-Dense-AILicença
Apache-2.0 license
Repositório
https://github.com/K-Dense-AI/claude-scientific-skills/tree/main/scientific-skills/histolabReferência
main
Estrutura de arquivos