Ir para o conteudo principal

Valores Geneticos (EBV)

Os endpoints /api/ebv fornecem acesso aos resultados da avaliacao genetica: execucoes de calculo, EBV por rainha e resultados consolidados.

Execucoes

MetodoRotaDescricao
GET/api/ebv/runsListar execucoes (?status, ?limit, ?offset)
GET/api/ebv/runs/[id]Detalhe da execucao + artefactos + resumo

Cada execucao representa uma execucao completa da pipeline genetica. Os estados possiveis sao: pending, running, completed, failed.

Resultados

MetodoRotaDescricao
GET/api/ebv/latestUltimos resultados (?trait, ?entity_type, ?sort, ?order)
GET/api/ebv/queens/[id]EBV de uma rainha (?run_id, ?history=true)

Formato de resposta EBV

{
"trait": "honey",
"raw_value": 2.45,
"normalized_value": 112,
"reliability_r2": 0.68,
"run_id": "uuid-of-the-run",
"entity_type": "queen"
}
CampoDescricao
traitNome da caracteristica (honey, gentleness, vigor, wintering, swarming, comb_sitting, hyg6, hyg24)
raw_valueValor bruto do EBV
normalized_valueValor normalizado estilo BeeBreed (100 + 10 x (bruto - media) / std)
reliability_r2Fiabilidade r2 (0 a 1)
run_idIdentificacao da execucao de calculo
entity_typeTipo de entidade (queen ou worker)

O parametro ?history=true em /api/ebv/queens/[id] devolve o historico de EBV ao longo de todas as execucoes para visualizar a evolucao no tempo.

Calcular (apenas admin)

Os endpoints de calculo ativam as diferentes fases da pipeline genetica. Requerem autenticacao de administrador (cookie HMAC).

MetodoRotaDescricao
POST/api/env/computePipeline ambiental (geocodificacao + meteorologia)
POST/api/xgb/computeCorrecao XGBoost (efeito ambiental)
POST/api/ebv/computeBLUPF90 (caracteristicas continuas: mel)
POST/api/thrg/computeTHRGIBBS + normalizacao (caracteristicas ordinais)
POST/api/ebv/oneshotPipeline completa (env + xgb + blup + thrg)
Admin necessario

Os endpoints de calculo requerem um cookie HMAC admin valido. Ativam calculos pesados no worker e devem ser utilizados apenas por administradores.


Ver tambem: Avaliacoes | Rainhas | Exportacao