Skip to main content
. 2019 Mar 23;35(20):4147–4155. doi: 10.1093/bioinformatics/btz190

Table 1.

Categories of BrAPI calls

Category Comments # of calls
Calls Meta information about which BrAPI calls are available on a server implementation. 1
Crops Provides the common names for the crops available on a server implementation. 1
Germplasm Provides search capabilities and details for germplasm data. Includes MCPD, pedigree and breeding method data. 8
Germplasm Attributes Germplasm Attributes are simply inherited characterization descriptors that are inherent in the germplasm line but not environment-dependent. 3
Markers Provides search capabilities and details for genetic marker metadata. 3
Marker Profiles Provides search capabilities and details for genomic data. Includes allele matrices. 5
Programs Provides search capabilities and details for breeding programs. A program may contain multiple trials. 2
Trials Provides search capabilities and details for breeding trials. A trial may contain multiple studies. Used also for any large phenotyping dataset like multilocal phenotyping networks. 2
Studies Provides search capabilities and details for genotyping and phenotyping studies and support for observation data gathering. Includes germplasm, observation, plot layout, and season details related to a particular study. 17
Phenotypes Provides search capabilities for phenotyping observation data across studies, trials, and programs 5
Traits Provides details for trait ontology data which are available for observation variables. 2
Observation Variables An Observation Variable is combination of a trait, a method and a scale. Phenotyping data are collected for observation variables. Fully aligned to the Crop Ontology. 5
Genome Maps Provides summaries and details for stored genome maps. 4
Location Provides details of geographical locations of studies. 2
Samples Provides support for storing and retrieving plant sample metadata 4
Vendor Samples Provides support for sending sample metadata to an external vendor for processing (ie gene sequencing) 5

Note: In each category, there are one or more calls that provide services to support the corresponding domain of plant breeding data management.