Naar hoofdinhoud gaan

Fokwaarden (EBV)

De /api/ebv-endpoints bieden toegang tot genetische evaluatieresultaten: berekeningsruns, EBV per koningin en geconsolideerde resultaten.

Runs

MethodeRouteBeschrijving
GET/api/ebv/runsRuns weergeven (?status, ?limit, ?offset)
GET/api/ebv/runs/[id]Rundetail + artefacten + samenvatting

Elke run vertegenwoordigt een volledige uitvoering van de genetische pipeline. Mogelijke statussen zijn: pending, running, completed, failed.

Resultaten

MethodeRouteBeschrijving
GET/api/ebv/latestLaatste resultaten (?trait, ?entity_type, ?sort, ?order)
GET/api/ebv/queens/[id]EBV voor een koningin (?run_id, ?history=true)

EBV-antwoordformaat

{
"trait": "honey",
"raw_value": 2.45,
"normalized_value": 112,
"reliability_r2": 0.68,
"run_id": "uuid-of-the-run",
"entity_type": "queen"
}
VeldBeschrijving
traitKenmerknaam (honey, gentleness, vigor, wintering, swarming, comb_sitting, hyg6, hyg24)
raw_valueRuwe EBV-waarde
normalized_valueBeeBreed-achtige genormaliseerde waarde (100 + 10 x (ruw - gemiddelde) / std)
reliability_r2Betrouwbaarheid r² (0 tot 1)
run_idBerekeningsrun-identificatie
entity_typeEntiteitstype (queen of worker)

De parameter ?history=true op /api/ebv/queens/[id] retourneert de EBV-geschiedenis over alle runs om de evolutie in de tijd te visualiseren.

Berekenen (alleen admin)

De berekeningsendpoints activeren de verschillende fasen van de genetische pipeline. Ze vereisen beheerdersauthenticatie (HMAC-cookie).

MethodeRouteBeschrijving
POST/api/env/computeOmgevingspipeline (geocoding + weer)
POST/api/xgb/computeXGBoost-correctie (omgevingseffect)
POST/api/ebv/computeBLUPF90 (continue kenmerken: honing)
POST/api/thrg/computeTHRGIBBS + normalisatie (ordinale kenmerken)
POST/api/ebv/oneshotVolledige pipeline (env + xgb + blup + thrg)
Admin vereist

Berekeningsendpoints vereisen een geldige admin HMAC-cookie. Ze activeren zware berekeningen op de worker en mogen alleen door beheerders worden gebruikt.


Zie ook: Evaluaties | Koninginnen | Export