QBMS1.5.0 package

Query the Breeding Management System(s)

brapi_get_call

Internal Function for Core BrAPI GET Calls

brapi_headers

Generate Common HTTP Headers for API Requests

brapi_map

BrAPI Mapping Table

brapi_post_search_allelematrix

Internal Function Used for Core BrAPI POST Calls (Allele Matrix Search...

brapi_post_search_call

Internal Function Used for Core BrAPI POST Calls

build_pedigree_table

Building Pedigree Table Recursively

calc_biovars

Calculate the Bioclimatic Variables

debug_qbms

Debug Internal QBMS Status Object

get_async_page

Asynchronously Fetch a Single API Page

get_async_pages

Asynchronously Fetch Multiple API Pages

get_brapi_url

Get the BrAPI Endpoint URL for a given QBMS function

get_germplasm_attributes

Retrieve Attributes for a Specified Germplasm

get_germplasm_data

Retrieve Observations Data for a Specified Germplasm.

get_germplasm_id

Get Germplasm ID for a Specified Germplasm Name

get_germplasm_list

Get the Germplasm List of the Current Active Study

get_hwsd2

Get HWSD v2 Soil Data for a Given Location(s)

get_login_details

Login Pop-Up Window

get_parents

Get Direct Parents

get_pedigree_table

Get the Pedigree Table

get_program_studies

Get the List of Trials, Studies, and Locations Information for the Cur...

get_program_trials

Retrieve the List of Trials for the Active Breeding Program

get_qbms_connection

Get the QBMS Connection

get_study_data

Get the Observations Data of the Current Active Study

get_study_info

Get the Details/Metadata of the Current Active Study

get_terraclimate

Get TerraClimate Data for a Given Coordinate(s)

get_trial_data

Get the Observations Data of the Current Active Trial

get_trial_obs_ontology

Get the Traits Ontology/Metadata of the Current Active Trial

gigwa_get_allelematrix

Get Markers Matrix in the Selected GIGWA Run

gigwa_get_markers

Get Markers Map in the Selected GIGWA Run

gigwa_get_metadata

Get the Metadata of the Current Active GIGWA Run

gigwa_get_samples

Get the Samples List of the Current Active GIGWA Project

gigwa_get_sequences

Get the Sequences of the Current Active GIGWA Project

gigwa_get_variants

Get Available Variants in the Selected GIGWA Run

gigwa_list_dbs

List GIGWA Databases

gigwa_list_projects

Get the List of All Projects in the Selected GIGWA Database

gigwa_list_runs

Get the List of the Run Names Available in the Selected GIGWA Project

gigwa_set_db

Set the Current Active GIGWA Database by Name

gigwa_set_project

Set the Current Active GIGWA Project

gigwa_set_run

Set the Current Active GIGWA Run

ini_hwsd2

Download and Setup HWSD v2.0 Data Files to Extract their Data Offline

ini_terraclimate

Download TerraClimate netCDF Data Files to Extract their Data Offline

list_crops

Retrieve Supported Crops from the Server

list_locations

Get the List of Locations Information of the Current Selected Crop

list_programs

Retrieve Breeding Programs for the Active Crop

list_studies

Get the List of Studies in the Current Active Trial

list_trials

List Trials in the Current Active Breeding Program

login_bms

Login to the Server

login_breedbase

Login to the BreedBase Server

login_gigwa

Login to the GIGWA Server

login_oauth2

Login using OAuth 2.0 Authentication

rbindlistx

Make One Data.Table from a List of Many

rbindx

Combine Data Frames by Row, Filling in Missing Columns

scan_brapi_endpoints

Scan BrAPI Endpoints

set_crop

Set the Current Active Crop

set_program

Set the Current Active Breeding Program

set_qbms_config

Configure BMS Server Settings

set_qbms_connection

Set the QBMS Connection

set_study

Set the Current Active Study

set_token

Set Access Token Response

set_trial

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.

  • Maintainer: Khaled Al-Shamaa
  • License: GPL (>= 3)
  • Last published: 2024-09-18