Learn R Programming

KinMixLite (version 2.2.1)

Inference About Relationships from DNA Mixtures

Description

Methods for inference about/under complex relationships using peak height data from DNA mixtures: the most basic example would be testing whether a contributor to a mixture is the father of a child of known genotype. This provides most of the functionality of the 'KinMix' package, but with some loss of efficiency and restriction on problem size, as the latter uses 'RHugin' as the Bayes net engine, while this package uses 'gRain'. The package implements the methods introduced in Green, P. J. and Mortera, J. (2017) and Green, P. J. and Mortera, J. (2021) .

Copy Link

Version

Install

install.packages('KinMixLite')

Monthly Downloads

335

Version

2.2.1

License

GPL (>= 2)

Maintainer

Peter Green

Last Published

July 30th, 2025

Functions in KinMixLite (2.2.1)

intoMix

Edit output from rGTs to omit individuals with NA amounts of DNA
logL.UKX

Evaluates mixture log likelihood for unknown contributors with extra findings
plot.IBD

Plot IBD patterns and pattern distributions
rGTs

Simulate random genotype profiles and DNA samples for related individuals
protected.mixML

Protect against numerical errors in maximum likelihood computation
test2data

Small data set for demonstrating some capabilities of KinMix and KinMixLite
rni

Random number initialiser supporting spontaneous replication
wlr

Computes paternity LR using WLR method
require.compiled

Force compilation of all BNs in a DNA mixture model
logLm

Log likelihood for mixture model, by marker
rpt.AMEL

Replace CPTs for AMEL marker in a DNA mixture
protected

Catch numerical errors, and return -Inf
rpt.IBD

Replacing CPTs for selected mixture contributors with familial relationships
rpt.UAF

Replace CPTs in a DNA mixture to model uncertain allele frequencies
mixMLX

Maximises mixture likelihood when extra findings present
pedigreeIBD

Construct IBD pattern distribution from pedigree
size

Calculate and display total size of BN tables for a DNA mixture
delete.DQnodes

Delete D and Q dummy nodes from all Bayes nets in mixture
KinMix

Create a DNA mixture model, with possibly related contributors
checkdata

Check data for absences of markers or allele values
convertIBD

Convert relationship information to IBD pattern distribution
add.relative.likd.node

Replace CPTs for mixture contributor a Father, given Child genotype, by ALN method
add.child.meiosis.nodes

Replace CPTs for mixture contributor a Father, given Child genotype, by MBN method
checkpeaks

Check and modify database to have positive frequencies for all observed peaks/alleles
add.motherchild.likd.node

Replace CPTs for mixture contributor a Father, given Child and Mother genotypes, by ALN method
KinMixLite-package

tools:::Rd_package_title("KinMixLite")
as.gt

Extract genotype profile for a single contributor from rGTs output
logLX

Evaluates mixture log likelihood when extra findings present
formats

Formats
loop.rpt.IBD

Analysis of DNA mixtures with familial relationships by looping
expr.make.findings

Coding additional findings as expression
gt2aca

Converts genotype profiles to allele count arrays
emperors

IBD pattern distribution in the Iulius-Claudius pedigree
make.profile

Convert genotype profile to reference profile format