relSim: Relative Simulator

A set of tools to explore the behaviour statistics used for forensic DNA interpretation when close relatives are involved. The package also offers some useful tools for exploring other forensic DNA situations.

AuthorJames M. Curran
Date of publication2015-04-03 10:03:41
MaintainerJames M. Curran <>
LicenseGPL (>= 2)

View on CRAN

Man pages

blockSim: Perform relatives simulations using large memory blocks in C

breedFst: Breed a population with an approximate level of theta(Fst)

calcFst: Caculate locus-wise and population Fst values

checkFreqs: Make sure that the frequencies are such

errorRate: Returns the false positive or false negative rates for a set...

exclusionPower: Calculate the exclusion power of a multiplex by locus

fbiCaucs: CODIS STR Loci allele frequency data

fetchBMdata: Retrieve data from Budowle and Moretti (1999) from the web

IBS: Identity by state

locusIBS: Identity by state at a locus

lrMix: Calculate locuswise likelihood ratios for two person...

lrPC: Likelihood Ratio for Parent-Child / Paternity Index

lrSib: Likelihood Ratio / Kinship Index for full-siblings

lrSibDebug: Likelihood Ratio / Kinship Index for full-siblings

normalizeFreqs: Normalize frequencies to 1

print.population: Print summary details of a substructed population

print.profile: Print a DNA profile

randomChild: Generate a random child from a given DNA profile and a given...

randomPCPairs: Generate one or more random parent/child pairs from a given...

randomProfile: Generate a random DNA profile from a given set of allele...

randomProfilePairs: Generate one or more random DNA profile pairs from a given...

randomSample: Generate a random sample of related (or unrelated) pairs of...

randomSib: Generate a random sibling from a given DNA profile and a...

randomSibPairs: Generate one or more pairs of random siblings from a given...

readFreqs: Read in a file of allele frequencies

readResults: Read a simulation result set from file

sim: Perform the relatives simulation

toNexus: Export a population with substructure to a Nexus file

USCaucs: CODIS STR Loci allele frequency data

Files in this package

relSim/R/randomProfile.R relSim/R/randomChild.R relSim/R/maximizeLRPC.R relSim/R/lrSib.R relSim/R/print.profile.R relSim/R/normalizeFreqs.R relSim/R/estimateQuantile.R relSim/R/randomProfilePairs.R relSim/R/randomSample.R relSim/R/fetchBMdata.R relSim/R/readFreqs.R relSim/R/randomSibPairs.R relSim/R/errorRate.R relSim/R/toNexus.R relSim/R/RcppExports.R relSim/R/lrPC.R relSim/R/checkFreqs.R relSim/R/randomPCPairs.R relSim/R/print.population.R relSim/R/readResults.R relSim/R/sim.R relSim/R/locusIBS.R relSim/R/breedFst.R relSim/R/blockSim.R relSim/R/calcFst.R relSim/R/lrSibDebug.R relSim/R/randomSib.R relSim/R/IBS.R relSim/R/lrMix.R relSim/R/exclusionPower.R
relSim/man/readFreqs.Rd relSim/man/locusIBS.Rd relSim/man/checkFreqs.Rd relSim/man/print.profile.Rd relSim/man/readResults.Rd relSim/man/randomProfilePairs.Rd relSim/man/lrMix.Rd relSim/man/fetchBMdata.Rd relSim/man/IBS.Rd relSim/man/randomChild.Rd relSim/man/randomSample.Rd relSim/man/USCaucs.Rd relSim/man/print.population.Rd relSim/man/normalizeFreqs.Rd relSim/man/randomProfile.Rd relSim/man/randomPCPairs.Rd relSim/man/lrPC.Rd relSim/man/randomSibPairs.Rd relSim/man/exclusionPower.Rd relSim/man/lrSib.Rd relSim/man/fbiCaucs.Rd relSim/man/randomSib.Rd relSim/man/breedFst.Rd relSim/man/errorRate.Rd relSim/man/blockSim.Rd relSim/man/toNexus.Rd relSim/man/calcFst.Rd relSim/man/sim.Rd relSim/man/lrSibDebug.Rd

Questions? Problems? Suggestions? or email at

All documentation is copyright its authors; we didn't write any of that.