NEWS.md

mispitools 2.0.0

This release adds an exact computational engine alongside the simulation workflow of the 1.x series. Where 1.x estimated likelihood-ratio distributions by Monte Carlo, the new layer computes them exactly from the pedigree and the allele frequencies, so quantities such as the expected weight of evidence or a tail probability no longer carry simulation error. The kernel is written in C++ and reached through Rcpp.

All functions from 1.x remain exported and continue to work.

New: model layer

New: exact likelihood-ratio distributions

New: mutation and linkage

New: decision quantities and fragility

Verification

The engine is checked against independent implementations rather than against itself: pedprobr and pedmut for genotype distributions under mutation, Familias and forrel for per-marker likelihood ratios, and analytic results where they exist. These cross-engine comparisons run as part of the test suite.

Performance

The kernel uses OpenMP where the toolchain provides it and falls back to single-threaded execution otherwise; results are identical either way. The exact engine enumerates joint genotype states, so its cost grows with pedigree size and with the number of alleles per marker. For large pedigrees or full profiles, use method = "grid" in lr_distribution().

mispitools 1.4.0

See the CRAN release notes for the 1.x series.



Try the mispitools package in your browser

Any scripts or data that you put into this service are public.

mispitools documentation built on Aug. 26, 2026, 1:08 a.m.