Query the Breeding Management System(s)
Overview
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, 'GIGWA' https://github.com/SouthGreenPlatform/Gigwa2 (using 'BrAPI' https://brapi.org calls), , and 'Germinate' https://germinateplatform.github.io/get-germinate/. 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.
- Add Germinate support using BrAPI v2 calls.
- Add new generic genotyping functions including
list_variantsets(),set_variantset(),get_variantset(),get_variants(), andget_marker_map(). - Add new
get_trial_pedigree()function supports db compliance with BrAPI v2. - Add new generic
login()function wraps around all engine specificlogin_*functions. - Fix a BreedBase login bug caused by incorrect
httr2form encoding when sending credentials. - Move special-case processing from
qbms.R(before/after API calls) into the new internalengine.Rmodule script.
From NEWS.md in the release
Install
Health
- OK13 OK2026-09-08
- ERROR12 OK, 1 ERROR2026-09-07
- OK13 OK2026-08-15
- ERROR12 OK, 1 ERROR2026-08-14
- OK13 OK2026-08-05
Show 2 earlier changesHide 2 earlier changes
- NOTE12 OK, 1 NOTE2026-08-01
- OK14 OK2026-03-10
Documentation
- Help pages
- 67
- Examples that run
- 100%40 run in a plain check (39 of them under a condition)
- Exported functions with examples
- 77%
- Documented parameters
- 100%
- Return-value docs
- 96%
- Help pages citing references
- 3%
- BMS Example HTML
- BreedBase Example HTML
- EBS Example HTML
- FAO HWSD v2 Example HTML
- Germinate Example HTML
- GIGWA Example HTML
- TerraClimate Example HTML
Downloads
Repository
- PRs merged (all time)
- 100%
- Median days to close, 50 most recently updated closed issues
- 34
- Median days to close, 50 most recently updated closed PRs
- 22
Stars over time
Forks over time
Releases over time
Issues over time
PRs over time
Commits over time
6 development-tooling and community-health practices detected across 4 families in the upstream repository
Checks run against github.com/icarda/qbms on 2026-10-11.
Dependencies
Installing QBMS adds 33 packages (20 with compiled code, 17 MB of source tarballs). Heaviest: RSQLite 4.2 MB, Rcpp 1.8 MB, terra 1.5 MB.
Code & Tests
People & History
Pick two releases to compare their code metrics.
- RR 4.6.0 released · 2026-04-24
- 2.0.0Latest2025-07-31 · current release · diff ↗ ·
added 8 exports
get_marker_map, get_trial_pedigree, get_variants, get_variantset, list_variantsets, login, login_germinate, set_variantset - RR 4.5.0 released · 2025-04-11
- 1.5.0
- RR 4.4.0 released · 2024-04-24
- 1.0.02024-03-07 · diff ↗ ·
added 7 exports
get_hwsd2, ini_hwsd2, ini_terraclimate, login_breedbase, login_oauth2, scan_brapi_endpoints, set_token - RR 4.3.0 released · 2023-04-21
- 0.9.12023-03-28 · diff ↗
- 0.9.02023-03-28 · diff ↗ ·
added 6 exports
calc_biovars, get_germplasm_attributes, get_qbms_connection, get_terraclimate, gigwa_get_metadata, set_qbms_connection - 0.8.02022-05-19 · diff ↗ ·
added 9 exports
gigwa_get_samples, gigwa_get_variants, gigwa_list_dbs, gigwa_list_projects, gigwa_list_runs, gigwa_set_db, gigwa_set_project, gigwa_set_run, login_gigwa - RR 4.2.0 released · 2022-04-22
- 0.7.0
- 0.62021-10-19
- RR 4.1.0 released · 2021-05-18
Package metadata
- First published
- 2021-10-19
- Total releases
- 8 / 5 yrs
- License
- GPL (>= 3) OSI
- Minimum R
- ≥ 3.1.0
- Download size
- 101 KB
Cite
Cite this package
Run in R for the authors' entry:
citation("QBMS")The package provides a citation file, so citation() returns the authors' own entry.
It points to 10.32614/cran.package.qbms.
The repository also keeps a CITATION.cff.
Cite the R Observatory
For a number measured here: a download total, a coverage figure, an archival date.
From data release v2026-10-19, which the citation names so these numbers can be found later. More on citing and the projects behind them.