Brapi Germplasm Performance
brapi_germplasm_performanceAggregate a single germplasm's observations across every study it appears in, returning per-variable summary statistics (n, mean, median, sd, min, max), the contributing studies, and seasons. Study-anchored: discovers the germplasm's studies first (with a dialect-honor cross-check, capped at 200 studies), then pulls observations per study — avoids the unanchored germplasm-only pull that stalls on SGN/Breedbase. Pass an explicit studyDbIds set to skip discovery and its 200-study cap — e.g. process a chunk of the full study list retrieved via brapi_find_studies with extraFilters.germplasmDbIds. For the underlying observation matrix, use brapi_build_phenotype_matrix.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| alias | No | Connection alias registered via brapi_connect. Omit to read the connection registered under alias `default` — i.e. a prior brapi_connect call that did not specify an alias. Calls that used a non-default alias must pass that same alias here. | |
| variables | No | Optional subset of observationVariableDbIds to aggregate. Omit to include every variable observed for the germplasm. | |
| studyDbIds | No | Optional explicit set of studyDbIds to aggregate over. When supplied, skips automatic study discovery and its 200-study cap entirely — use it to process a specific slice of studies, e.g. the full germplasm-scoped study set retrieved via brapi_find_studies with extraFilters.germplasmDbIds. Omit to let the tool discover the germplasm’s studies automatically. | |
| germplasmDbId | Yes | The germplasmDbId to summarize performance for. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| alias | No | Alias of the registered BrAPI connection used. | |
| error | No | Present when the call failed. Absent on success. | |
| warnings | No | Advisory messages (study-discovery limits, dropped filters, fallback paths, per-study failures). | |
| studyCount | No | Number of distinct studies that contributed any observation. | |
| studyDbIds | No | Distinct studyDbIds that contributed observations. | |
| perVariable | No | Per-variable aggregates, sorted by observationVariableDbId. | |
| germplasmDbId | No | The germplasm that was analyzed. | |
| germplasmName | No | Display name of the germplasm, when the server provides one. |