pedprobr
Probability Computations on Pedigrees
pedprobr is the likelihood engine, and it keeps finding ways to compute what it previously could not.
◆Recent moves
- 1mo ago
Loop handling updated for pedtools' new loop breakers
pedprobr picks up pedtools 2.11.0's founder and repeated loop breakers, which is what turns that rewrite into actual likelihood calculations for previously intractable pedigrees. The peeling algorithm also gains single-child shortcuts, lower memory use on looped pedigrees, and optional diagnostics.
View source ↗ - 1y ago
CRAN example rounding fix
A platform-specific rounding issue in an example is fixed. Packaging maintenance with no effect on results.
View source ↗ - 1y ago
Special lumping for previously un-lumpable mutation models
Allele lumping is rewritten to use pedmut's special lumping, so markers with mutation models that are un-lumpable in the Kemeny-Snell sense can be lumped in certain cases. alleleLimit provides an escape hatch, swapping in the simpler equal model when a marker exceeds a set number of alleles.
View source ↗ - 1y ago
Genotype distributions gain sparse and table output
oneMarkerDistribution() supports multi-component pedigrees and gains table and sparse output formats, the latter listing only non-zero combinations. The partialmarker arguments are renamed to marker with a default, and a founder partial-genotype likelihood bug is fixed.
View source ↗ - 2y ago
Peeling order bug fix
A rare peeling bug involving reversed peeling order is fixed, and the pedtools floor moves to 2.2.0. Narrow, though peeling bugs are the kind that produce wrong numbers rather than errors.
View source ↗ - 2y ago
Partial genotype fix for singletons
A likelihood bug affecting singletons with partial genotypes is fixed, alongside minor optimizations in the marker distribution functions when no mutation model is present.
View source ↗