| mispitools-package | R Documentation |
The mispitools package provides a comprehensive suite of statistical tools for missing person identification, combining both genetic and non-genetic evidence. It enables forensic geneticists and investigators to compute likelihood ratios (LRs), determine optimal decision thresholds, and assess error rates in database searches.
The package implements Bayesian methodology for evaluating evidence in kinship testing, particularly useful in humanitarian contexts such as identifying victims of enforced disappearances or natural disasters.
Functions for simulating LR distributions under different hypotheses:
sim_lr_genetic: Simulate LRs from genetic (DNA) data
sim_lr_prelim: Simulate LRs from preliminary investigation data
sim_reference_pop: Simulate a reference population with traits
sim_poi_prelim: Generate preliminary data for persons of interest
sim_mp_prelim: Generate preliminary data for missing persons
Functions for computing likelihood ratios from different types of evidence:
lr_sex: LR based on biological sex
lr_age: LR based on age
lr_hair_color: LR based on hair color
lr_pigmentation: LR for combined pigmentation traits
lr_birthdate: LR based on birth date discrepancies
lr_combine: Combine LRs from independent sources
lr_to_dataframe: Convert genetic LR simulations to dataframe
Functions for computing conditional probability tables (CPTs):
cpt_population: CPT based on population frequencies (H2)
cpt_missing_person: CPT conditioned on MP characteristics (H1)
error_matrix_hair: Create error/confusion matrix for hair color
Functions for visualizing results:
plot_lr_distribution: Plot LR distributions under H1 and H2
plot_decision_curve: Plot FPR vs FNR for different thresholds
plot_cpt: Visualize conditional probability tables
Functions for determining optimal thresholds and error rates:
decision_threshold: Compute optimal LR threshold
threshold_rates: Compute error rates (FPR, FNR, MCC)
Functions for working with allele frequency databases:
get_allele_freqs: Retrieve allele frequencies for a population
Shiny applications for interactive analysis:
app_mispitools: Comprehensive analysis application
app_lr_comparison: LR comparison and ROC analysis
The package includes STR allele frequency databases for multiple populations:
Argentina, Asia, Austria,
BosniaHerz, China, Europe,
Japan, USA.
The genetic simulation functionality relies on the forrel and pedtools packages for pedigree handling and likelihood calculations.
Maintainer: Franco Marsico franco.lmarsico@gmail.com (ORCID)
Authors:
Suisei Nakagawa suisei.nakagawa@uni.minerva.edu
Marsico FL, Iudica CE, Herrera Pinero F, et al. (2023). "Likelihood ratios for non-genetic evidence in missing person cases." Forensic Science International: Genetics, 66, 102891. \Sexpr[results=rd]{tools:::Rd_expr_doi("10.1016/j.fsigen.2023.102891")}
Marsico FL, Vigeland MD, Egeland T, Herrera Pinero F (2021). "Making decisions in missing person identification cases with low statistical power." Forensic Science International: Genetics, 52, 102519. \Sexpr[results=rd]{tools:::Rd_expr_doi("10.1016/j.fsigen.2021.102519")}
Useful links:
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.