pathml
Permite a análise de imagens de patologia computacional. Ele carrega, processa e analisa lâminas de tecidos para pesquisa médica.
O que ela faz
PathML é uma ferramenta para pesquisadores que trabalham com imagens de lâminas de patologia no computador. Ela ajuda a carregar, processar e analisar essas imagens para pesquisa.
Quando usar
- ✓Ao analisar imagens de lâminas de patologia digitalizadas.
- ✓Ao realizar pesquisas que envolvem o estudo de tecidos em nível microscópico.
- ✓Ao processar grandes volumes de imagens médicas para extrair informações.
Exemplo do que pedir para a IA
“Como posso usar o PathML para carregar e processar uma imagem de lâmina de patologia chamada 'exemplo.svs'?”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
O PathML permite carregar arquivos de imagem de lâminas de patologia e aplicar etapas de processamento, como detecção de tecido e filtros. Ele organiza os dados em um formato otimizado para análise computacional.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add K-Dense-AI/scientific-agent-skills --skill pathmlOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/K-Dense-AI/scientific-agent-skills/main/skills/pathml/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
PathML
Escopo e limite de segurança
Use o PathML para pesquisa local em patologia computacional. É um software de pesquisa em versão beta, não um dispositivo médico validado, sistema de diagnóstico, ferramenta de suporte à decisão clínica ou substituto para um patologista. Não use os resultados para diagnosticar, graduar, estadiar ou tratar um paciente.
Arquivos de patologia podem conter rostos, rótulos, números de acesso, identificadores de pacientes, tags DICOM, nomes de arquivos ou dados clínicos vinculados. Antes de processar:
- Confirme a autorização, consentimento/dispensa, termos de uso de dados e política institucional.
- Desidentifique pixels e metadados; mantenha a chave de reidentificação fora do espaço de trabalho de análise.
- Use valores pseudônimos
patient_id,slide_idespecimen_id. Não coloque identificadores diretos em nomes de arquivos, logs, rótulos.h5path, cartões de modelo ou relatórios. - Mantenha entradas, intermediários e saídas em armazenamento criptografado local aprovado.
- Divida por paciente (depois por lâmina) antes de segmentar ou ajustar qualquer etapa de pré-processamento.
Linha de base da versão, revisada em 01/10/2026
- Lançamento estável publicado: PyPI
pathml==3.0.8, publicado em 14/08/2026, tag de origemv3.0.8(fa49ffb66757ed8a8265756c92b6290834eddecb). - As notas de lançamento da v3.0.5 indicam Python 3.10-3.12 e o fim do suporte para 3.9.
O PyPI não declara
Requires-Pythone ainda tem um classificador desatualizado para 3.8, portanto, use a declaração de lançamento e teste o ambiente exato. - O wheel atual incorpora as atualizações de dependência do Torch/PyG e exportação explícita de ONNX legado (
dynamo=False). As páginas do ReadTheDocs/caches de pesquisa podem mostrar versões diferentes; o wheel 3.0.8 e a origem marcada determinam essas APIs. - CLIs empacotados são testados com dados sintéticos. Exemplos e comandos de instalação do PathML são ilustrativos, verificados na origem, não uma reivindicação de execução completa de stack nativa ou modelo de patologia. Nenhuma lâmina, pesos de modelo ou conjuntos de dados foram baixados para esta revisão.
- Esta habilidade é licenciada sob MIT. O PathML em si é GPL-2.0 com opções de licenciamento comercial upstream; revise os termos upstream antes da redistribuição.
Instalação reproduzível
Use Python 3.11, a menos que o projeto tenha testado outro interpretador suportado:
uv venv --python 3.11
source .venv/bin/activate
uv pip install "pathml==3.0.8"
python -c "import importlib.metadata as m; print(m.version('pathml'))"
O PathML 3.0.8 não declara extras de pacote: não use pathml[all]. Sua distribuição base fixa uma grande stack científica/ML, incluindo Torch 2.12.0, ONNX 1.22.0,
ONNX Runtime 1.17.x, OpenSlide Python 1.3.1, python-bioformats 4.1.0 e
python-javabridge 4.0.4, torch-geometric 2.8.0 e onnxscript 0.7.1. Ele também fixa
NumPy abaixo de 2 e vários pacotes binários mais antigos; não os atualize independentemente.
Instale pré-requisitos nativos antes do comando uv:
# Debian/Ubuntu
sudo apt-get install openslide-tools gcc g++ libblas-dev liblapack-dev openjdk-17-jdk
# macOS
brew install openslide openjdk@17
# Windows OpenSlide option documented upstream
vcpkg install openslide
python-javabridge==4.0.4 é apenas de origem no PyPI e precisa de um JDK (incluindo
cabeçalhos javac/JNI), não apenas um JRE. Defina JAVA_HOME para esse JDK antes de compilar.
O PathML importa a ponte Java/Bio-Formats em seu módulo de backend compartilhado, mesmo quando
o leitor solicitado é OpenSlide; selecionar OpenSlide não evita essas
dependências de instalação. Antigos conselhos de erro de importação mencionando Java 8 e
javabridge==1.0.19 não correspondem aos requisitos do wheel lançado.
Java/Bio-Formats fornece o backend de formato multidimensional amplo.
OpenSlide lida com formatos WSI de campo claro comuns de forma mais eficiente. CUDA é
opcional e deve corresponder à build do PyTorch fixada; siga o seletor de plataforma do PyTorch
em vez de adivinhar um wheel CUDA. Veja references/image_loading.md.
Fluxo de trabalho mínimo estável
O PathML 3.0.8 usa classes de conveniência de lâmina e SlideData.run(). Ele não
fornece SlideData.from_slide(), e Pipeline não tem run():
from pathml.core import HESlide
from pathml.preprocessing import BoxBlur, Pipeline, TissueDetectionHE
slide = HESlide("data/pseudonymous_slide.svs", backend="openslide")
pipeline = Pipeline(
[
BoxBlur(kernel_size=5),
TissueDetectionHE(mask_name="tissue", min_region_size=5000),
]
)
slide.run(
pipeline,
distributed=False,
tile_size=512,
tile_stride=512,
level=0,
tile_pad=False,
)
slide.write("derived/pseudonymous_slide.h5path")
Comece com uma amostra manual limitada antes de uma execução completa:
…
Perguntas frequentes
Posso usar o PathML para diagnosticar pacientes?
Não, PathML é um software de pesquisa experimental e não deve ser usado para diagnóstico, tratamento ou qualquer decisão clínica sobre pacientes.
Quais tipos de arquivos de imagem o PathML suporta?
PathML suporta vários formatos de imagem de patologia, incluindo H&E, CODEX, Vectra, e outros usados em fluxos de trabalho como HoVer-Net e HACTNet.
Preciso me preocupar com informações de pacientes nas imagens?
Sim, é crucial garantir que todas as informações de identificação pessoal sejam removidas das imagens e metadados antes do processamento para proteger a privacidade.
Detalhes
Descrição original do autor
Supports local computational pathology research with PathML: slide loading and tiling, preprocessing and QC, h5path storage, multiplex quantification, spatial graphs, and bounded model inference. Use for whole-slide H&E, CODEX, Vectra, Mesmer, HoVer-Net, and HACTNet workflows.
Popularidade
- Estrelas no GitHub
- 51 mil
- Posição no ranking
- #1929
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
13c-metabolic-flux
Estima fluxos metabólicos usando dados de rastreamento de isótopos de carbono-13. É útil para analisar o metabolismo celular e vias bioquímicas.
K-Dense-AI/scientific-agent-skills
adaptyv
Projeta experimentos de caracterização de proteínas usando a API Adaptyv. Ele ajuda a estimar custos, enviar sequências e monitorar resultados de laboratório.
K-Dense-AI/scientific-agent-skills
aeon
Realiza tarefas de aprendizado de máquina em séries temporais. É útil para classificar, prever, detectar anomalias e encontrar padrões em dados sequenciais.
K-Dense-AI/scientific-agent-skills
alphagenome
Consulta efeitos genômicos pré-calculados para variantes genéticas. Ele fornece pontuações e explicações para entender o impacto das variantes no genoma.
K-Dense-AI/scientific-agent-skills
Skills parecidas
dashboard-builder
Ajuda seu agente a criar painéis de monitoramento úteis. Ele transforma dados em gráficos que respondem a perguntas importantes sobre o sistema.
affaan-m/ECC
dev-team
Simula uma equipe de desenvolvimento colaborativa, onde diferentes papéis respondem a um problema juntos. É útil para obter múltiplas perspectivas sem trocar de agente manualmente.
affaan-m/ECC
ecc-council
Faz seu agente reunir um conselho de quatro vozes para tomar decisões difíceis. É útil quando há várias opções boas e é preciso debater antes de escolher.
affaan-m/ECC