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
Mensagem pronta para colar
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-assessmentOu 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.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.
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 |
ide uma coluna de tempo (day,time,hour, …) são obrigatórios;treatmenteconditionsã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
Popularidade
- Estrelas no GitHub
- 51 mil
- Posição no ranking
- #1963
- 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
data-throughput-accelerator
Faz seu agente acelerar a movimentação de grandes volumes de dados. Ele encontra gargalos e garante que os dados sejam transferidos de forma rápida e correta.
affaan-m/ECC
inventory-demand-planning
Ajuda seu agente a prever a demanda de produtos em lojas. Ele otimiza o estoque e planeja quando fazer promoções para vender mais.
affaan-m/ECC
market-research
Ajuda seu agente a realizar pesquisas de mercado e análises competitivas. Fornece resumos com atribuição de fontes.
affaan-m/ECC