Query the Breeding Management System(s)
Internal Function for Core BrAPI GET Calls
Generate Common HTTP Headers for API Requests
BrAPI Mapping Table
Internal Function Used for Core BrAPI POST Calls (Allele Matrix Search...
Internal Function Used for Core BrAPI POST Calls
Building Pedigree Table Recursively
Calculate the Bioclimatic Variables
Debug Internal QBMS Status Object
Asynchronously Fetch a Single API Page
Asynchronously Fetch Multiple API Pages
Get the BrAPI Endpoint URL for a given QBMS function
Retrieve Attributes for a Specified Germplasm
Retrieve Observations Data for a Specified Germplasm.
Get Germplasm ID for a Specified Germplasm Name
Get the Germplasm List of the Current Active Study
Get HWSD v2 Soil Data for a Given Location(s)
Login Pop-Up Window
Get Direct Parents
Get the Pedigree Table
Get the List of Trials, Studies, and Locations Information for the Cur...
Retrieve the List of Trials for the Active Breeding Program
Get the QBMS Connection
Get the Observations Data of the Current Active Study
Get the Details/Metadata of the Current Active Study
Get TerraClimate Data for a Given Coordinate(s)
Get the Observations Data of the Current Active Trial
Get the Traits Ontology/Metadata of the Current Active Trial
Get Markers Matrix in the Selected GIGWA Run
Get Markers Map in the Selected GIGWA Run
Get the Metadata of the Current Active GIGWA Run
Get the Samples List of the Current Active GIGWA Project
Get the Sequences of the Current Active GIGWA Project
Get Available Variants in the Selected GIGWA Run
List GIGWA Databases
Get the List of All Projects in the Selected GIGWA Database
Get the List of the Run Names Available in the Selected GIGWA Project
Set the Current Active GIGWA Database by Name
Set the Current Active GIGWA Project
Set the Current Active GIGWA Run
Download and Setup HWSD v2.0 Data Files to Extract their Data Offline
Download TerraClimate netCDF Data Files to Extract their Data Offline
Retrieve Supported Crops from the Server
Get the List of Locations Information of the Current Selected Crop
Retrieve Breeding Programs for the Active Crop
Get the List of Studies in the Current Active Trial
List Trials in the Current Active Breeding Program
Login to the Server
Login to the BreedBase Server
Login to the GIGWA Server
Login using OAuth 2.0 Authentication
Make One Data.Table from a List of Many
Combine Data Frames by Row, Filling in Missing Columns
Scan BrAPI Endpoints
Set the Current Active Crop
Set the Current Active Breeding Program
Configure BMS Server Settings
Set the QBMS Connection
Set the Current Active Study
Set Access Token Response
Set the Current Active Trial
This R package assists breeders in linking data systems with their analytic pipelines, a crucial step in digitizing breeding processes. It supports querying and retrieving phenotypic and genotypic data from systems like 'EBS' <https://ebs.excellenceinbreeding.org/>, 'BMS' <https://bmspro.io>, 'BreedBase' <https://breedbase.org>, and 'GIGWA' <https://github.com/SouthGreenPlatform/Gigwa2> (using 'BrAPI' <https://brapi.org> calls). Extra helper functions support environmental data sources, including 'TerraClimate' <https://www.climatologylab.org/terraclimate.html> and 'FAO' 'HWSDv2' <https://gaez.fao.org/pages/hwsd> soil database.