Breeding Insight Genomics Functions for Polyploid and Diploid Species
Overview
Functions developed within Breeding Insight to analyze diploid and polyploid breeding and genetic data. 'BIGr' provides the ability to filter variant call format (VCF) files, extract single nucleotide polymorphisms (SNPs) from diversity arrays technology missing allele discovery count (DArT MADC) files, and manipulate genotype data for both diploid and polyploid species. It also serves as the core dependency for the 'BIGapp' 'Shiny' app, which provides a user-friendly interface for performing routine genotype analysis tasks such as dosage calling, filtering, principal component analysis (PCA), genome-wide association studies (GWAS), and genomic prediction. For more details about the included 'breedTools' functions, see Funkhouser et al. (2017) doi:10.2527/tas2016.0003, and the 'updog' output format, see Gerard et al. (2018) doi:10.1534/genetics.118.301468.
- Fixed manual text errors
From NEWS.md in the release
Install
Health
ERRORtestsr-oldrel-macos-x86_64
Running ‘testthat.R’ [29s/90s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
> library(testthat)
> library(BIGr)
>
> test_check("BIGr")
--- Parentage Assignment Summary ---
Total progeny evaluated: 1
LOW_MARKERS : 1 (100.0%)
Min markers threshold : 10
Error threshold : 5 %
--- Parentage Assignment Results ---
Progeny Male_Parent Female_Parent Mendelian_Error_Pct Markers_Tested
<char> <char> <char> <char> <int>
1: child1 S1 D1 0.00 5
Assignment_Status
<char>
1: LOW_MARKERS
ID Concordance
1 ID1 91.67%
2 ID10 95.45%
3 ID11 90%
4 ID12 94.74%
5 ID13 100%
6 ID14 100%
7 ID15 100%
8 ID16 100%
9 ID17 100%
10 ID18 89.47%
11 ID19 93.75%
12 ID2 95.45%
13 ID20 100%
14 ID3 100%
15 I
...[truncated]...
rtag_report(...)
3. └─parallel::parLapply(...)
4. ├─base::do.call(...)
5. └─parallel::clusterApply(...)
6. └─parallel:::staticClusterApply(cl, fun, length(x), argfun)
7. └─parallel:::checkForRemoteErrors(val)
── Failure ('test-madc2vcf_all.R:104:3'): madc2vcf_all accepts BI_markerID matches when CloneID does not match ──
Expected `madc2vcf_all(...)` not to throw any errors.
Actually got a <simpleError> with message:
one node produced an error: 'recursive' must be a length-1 vector
[ FAIL 3 | WARN 0 | SKIP 4 | PASS 250 ]
Error:
! Test failures.
Warning messages:
1: In for (i in seq_len(n)) { :
closing unused connection 8 (<-localhost:11230)
2: In for (i in seq_len(n)) { :
closing unused connection 7 (<-localhost:11230)
3: In for (i in seq_len(n)) { :
closing unused connection 6 (<-localhost:11230)
4: In for (i in seq_len(n)) { :
closing unused connection 5 (<-localhost:11230)
Execution halted- ERROR12 OK, 1 ERRORNow
- ERROR11 OK, 3 ERROR2026-03-10
Documentation
- Help pages
- 24
- Examples that run
- 90%19 run in a plain check · 1 only when donttest examples are enabled (R CMD check --as-cran) · 1 never run
- Exported functions with examples
- 88%
- Documented parameters
- 100%
- Return-value docs
- 100%
- Help pages citing references
- 17% with a bibliography file
Downloads
Repository
- PRs merged (all time)
- 79%
- Median days to close, 50 most recently updated closed issues
- 2
- Median days to close, 50 most recently updated closed PRs
- 1
Stars over time
Forks over time
Releases over time
Issues over time
PRs over time
6 development-tooling and community-health practices detected across 4 families in the upstream repository
Checks run against github.com/breeding-insight/bigr on 2026-10-22.
The R CMD check workflow runs on Linux, macOS and Windows, and on R-devel
This repository has an AI review tool set up.
- Copilot code reviewCommits: some accepting its review suggestions, count not recorded
Dependencies
Installing BIGr adds 49 packages (30 with compiled code, 40 MB of source tarballs). Heaviest: stringi 11 MB, data.table 5.7 MB, pinfsc50 3.3 MB. 3 more not on CRAN are not measured.
Code & Tests
Datasets
People & History
Pick two releases to compare their code metrics.
- 0.7.2Latest2026-05-17 · current release · diff ↗ ·
added 4 exports
check_madc_sanity, find_parentage, madc2vcf_multi, validate_pedigree - RR 4.6.0 released · 2026-04-24
- 0.6.22025-09-18 · diff ↗ ·
added 5 exports
allele_freq_poly, filterMADC, madc2gmat, solve_composition_poly, thinSNP - 0.5.52025-05-19
- RR 4.5.0 released · 2025-04-11
Package metadata
- First published
- 2025-05-19
- Total releases
- 3 / 1 yrs
- License
- Apache License (>= 2)
- Minimum R
- ≥ 4.4.0
- Download size
- 1.4 MB
Cite
Cite this package
Run in R for the authors' entry:
citation("BIGr")The package provides a citation file, so citation() returns the authors' own entry.
It points to 10.1002/tpg2.70067.
Cite the R Observatory
For a number measured here: a download total, a coverage figure, an archival date.
From data release v2026-10-24, which the citation names so these numbers can be found later. More on citing and the projects behind them.