Pular para o conteúdo
Skillpedia
Análise e planilhas51 mil · #1963

relsa-severity-assessment

Ajuda seu agente a avaliar o quão grave é uma condição em estudos com animais. Ele combina várias informações para dar uma nota de gravidade. É útil para pesquisadores que precisam monitorar o bem-estar animal em experimentos.

O que ela faz

Esta ferramenta calcula uma pontuação única que resume o bem-estar de animais em estudos, combinando várias medidas como peso, temperatura e outros sinais. Ela também pode prever como essa pontuação de bem-estar pode mudar no futuro.

Quando usar

  • ✓Para juntar várias medidas de bem-estar (peso, temperatura, etc.) em uma única pontuação.
  • ✓Para prever se um animal pode atingir um ponto crítico de bem-estar.
  • ✓Para comparar o bem-estar entre diferentes grupos de animais ou tratamentos.

Exemplo do que pedir para a IA

“Calcule a pontuação de bem-estar para meus animais, combinando peso, temperatura e um escore clínico, e preveja a pontuação para os próximos 3 dias.”

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

https://github.com/K-Dense-AI/scientific-agent-skills/blob/main/skills/relsa-severity-assessment/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/K-Dense-AI/scientific-agent-skills/blob/main/skills/relsa-severity-assessment/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

A ferramenta compara as medidas de cada animal com um grupo de referência para ver o quão longe elas estão do normal. Ela usa um método chamado RELSA para criar uma pontuação combinada e outro método (ARIMA) para fazer previsões.

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 relsa-severity-assessment

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/K-Dense-AI/scientific-agent-skills/main/skills/relsa-severity-assessment/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Avaliação de severidade RELSA e previsão exploratória de escores

Visão Geral

Esta habilidade computa escores multivariados relativos a referências e previsões exploratórias ARIMA. Ela visa as equações e o exemplo impresso de RELSA 0.0.1.9000 (commit e68e8451e8719ccc3600179f55900cd7254ede9d, upstream atual em revisão), mais a metodologia publicada de foRcast. O helper de previsão em Python é uma aproximação independente não sazonal, não uma porta R exata.

RELSA é a RMS das desvios direcionais dividida pelo desvio máximo de referência de cada variável. Zero significa nenhuma piora medida nessas direções; não estabelece bem-estar normal. Um é uma unidade de escala de referência, não um ponto final universal ou um limite superior. Variáveis diferentes podem atingir seus extremos de referência em animais diferentes ou em momentos diferentes, portanto, a coorte de referência não precisa conter um escore de exatamente um.

Previsões estimam um escore em um tempo especificado, não tempo até o ponto final ou probabilidade de morte. Mantenha o cronograma de observação do estudo aprovado e os critérios de ponto final humanitário separados desses resultados exploratórios. Veja Limites.

Quando usar esta habilidade

  • Combinando perda de peso, temperatura, pontuação clínica, biomarcadores ou telemetria em um único escore de severidade por animal
  • Perguntando quais animais em uma coorte estão em risco de atingir um ponto final humanitário, ou prevendo o escore de severidade em um ponto de tempo futuro
  • Comparando severidade entre grupos de tratamento, intervenções ou modelos animais em uma escala relativa comum
  • Definindo limiares ou zonas em uma escala de severidade a partir dos dados
  • Escrevendo a seção de avaliação de severidade de um relatório de bem-estar animal, uma análise 3Rs/refinamento ou uma aplicação sob a Diretiva 2010/63/UE

Para previsão geral de uma série temporal que não seja um escore de severidade, use timesfm-forecasting ou statsmodels. Para design de estudo e tamanho da amostra, use experimental-design e statistical-power.

Instalação

uv venv --python 3.13 .venv-relsa
uv pip install --python .venv-relsa/bin/python numpy==2.5.3 pandas==3.0.6 scipy==1.18.1 statsmodels==0.15.0 matplotlib==3.11.2
source .venv-relsa/bin/activate

Execute os exemplos deste diretório de habilidade. relsa_score.py precisa de numpy/pandas; kde_thresholds.py adicionalmente precisa de scipy; statsmodels é necessário para previsão e matplotlib apenas para figuras.

Formato dos dados

Uma linha por animal por ponto de tempo, em um CSV:

id treatment condition day temp weight score il6
M01 treated endpoint -1 37.15 25.17 0 35.1
M01 treated endpoint 0 37.26 25.25 0 39.5
M01 treated endpoint 1 35.83 23.12 4 162.0
  • id e uma coluna de tempo (day, time, hour, …) são obrigatórios; treatment e condition são rótulos opcionais usados para agrupamento e para selecionar o conjunto de referência.
  • O tempo deve ser finito, com uma unidade e origem consistentes entre as coortes. O treinamento da previsão e os tempos alvo devem se alinhar com a grade regular escolhida; desabilite a interpolação apenas em observações regulares. A convenção RELSA codifica o ponto de tempo de linha de base como -1.
  • Uma linha por animal por ponto de tempo. Média da telemetria horária para um valor por intervalo primeiro (os modelos publicados calculam a média da frequência cardíaca, HRV e temperatura, e somam a atividade).
  • Preserve IDs de animais lexicais (incluindo zeros à esquerda). IDs/tempos duplicados, medições não numéricas e infinitos são rejeitados. Deixe medições ausentes em branco. Elas são descartadas do escore, nunca imputadas — um valor ausente tratado como "nenhum desvio" enviesa a severidade para baixo.

assets/example_cohort.csv é uma pequena coorte sintética (6 camundongos, 9 dias, temperatura, peso corporal, um escore clínico de 0–8 e um biomarcador semelhante a IL-6) usada por todos os comandos abaixo, portanto, cada um é executável como escrito.

As quatro decisões que determinam o resultado

Faça-as explicitamente e escreva-as nos métodos. Nada mais sobre o procedimento importa tanto.

1. Direcionalidade — quais variáveis aumentam sob piora? Queda é o padrão (peso corporal, atividade, ingestão de alimentos, escavação, corrida em roda). Variáveis que aumentam devem ser declaradas como --turned: escores clínicos, biomarcadores inflamatórios, febre, taquicardia. Se errar isso, a variável não contribuirá em nada, silenciosamente, pois desvios na

…

Perguntas frequentes

O que significa a pontuação RELSA?

A pontuação RELSA é uma medida relativa. Um valor de 0 significa que não há piora observada em relação à referência. O valor 1 é uma unidade de escala de referência e não um limite máximo.

A previsão indica quando um animal vai morrer?

Não, a previsão estima uma pontuação de gravidade em um tempo futuro, não o tempo até um ponto final ou a probabilidade de morte.

Como a ferramenta sabe quais medidas indicam piora?

Você precisa dizer à ferramenta se uma medida deve aumentar (como temperatura) ou diminuir (como peso) para indicar piora. Se isso não for especificado corretamente, a medida não será considerada na pontuação.

Detalhes

Descrição original do autor

Supports multivariate severity assessment and exploratory endpoint-time score forecasting for laboratory animal studies using the RELSA (RELative Severity Assessment) score and ARIMA-based foRcast forecasting. Use when combining welfare readouts — body weight or weight loss, body temperature, clinical or nesting scores, biomarkers, activity, heart rate, burrowing, wheel running — into one severity

repo: K-Dense-AI/scientific-agent-skills

Popularidade

Estrelas no GitHub
51 mil
Posição no ranking
#1963
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas