Package: mispitools 1.4.0

mispitools: Missing Person Identification Tools

A comprehensive toolkit for missing person identification combining genetic and non-genetic evidence within a Bayesian framework. Computes likelihood ratios (LRs) for DNA profiles, biological sex, age, hair color, and birthdate evidence. Provides decision analysis tools including optimal LR thresholds, error rate calculations, and ROC curve visualization. Includes interactive Shiny applications for exploring evidence combinations. For methodological details see Marsico et al. (2023) <doi:10.1016/j.fsigen.2023.102891> and Marsico, Vigeland et al. (2021) <doi:10.1016/j.fsigen.2021.102519>.

Authors:Franco Marsico [aut, cre]

mispitools_1.4.0.tar.gz
mispitools_1.4.0.zip(r-4.7)mispitools_1.4.0.zip(r-4.6)mispitools_1.4.0.zip(r-4.5)
mispitools_1.4.0.tgz(r-4.6-any)mispitools_1.4.0.tgz(r-4.5-any)
mispitools_1.4.0.tar.gz(r-4.7-any)mispitools_1.4.0.tar.gz(r-4.6-any)
mispitools_1.4.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
mispitools/json (API)

# Install 'mispitools' in R:
install.packages('mispitools', repos = c('https://marsicofl.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/marsicofl/mispitools/issues

Datasets:
  • Argentina - STR Allele Frequencies from Argentina
  • Asia - STR Allele Frequencies from Asian Populations
  • Austria - STR Allele Frequencies from Austria
  • BosniaHerz - STR Allele Frequencies from Bosnia and Herzegovina
  • China - STR Allele Frequencies from China
  • Europe - STR Allele Frequencies from Europe
  • Japan - STR Allele Frequencies from Japan
  • USA - STR Allele Frequencies from United States

On CRAN:

Conda:

bayesian-inferencekinship

8.18 score 37 stars 29 scripts 622 downloads 64 exports 81 dependencies

Last updated from:87a003988c. Checks:7 WARNING, 2 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64WARNING184
source / vignettesOK236
linux-release-x86_64WARNING182
macos-release-arm64WARNING154
macos-oldrel-arm64WARNING226
windows-develWARNING137
windows-releaseWARNING126
windows-oldrelWARNING148
wasm-releaseOK134

Exports:app_lr_comparisonapp_mispitoolsbidirectionalKLCmodelcombLRcompute_conditioned_propcompute_LRs_colorscompute_reference_propconditionedPropCondPlotcpt_missing_personCPT_MPCPT_POPcpt_populationdecision_thresholddeplotDeTerror_matrix_hairget_allele_freqsgetfreqskl_bidirectionalkl_multikl_pieklPIElr_agelr_birthdatelr_combinelr_compute_pigmentationlr_hair_colorlr_pigmentationlr_sensitivitylr_sexlr_to_dataframeLRageLRcolLRcolorslrComparisonAppLRdateLRdistLRsexmakeMPprelimmakePOIgenmakePOIprelimmispiAppmispitools_appmulti_kl_divergenceplot_cptplot_decision_curveplot_lr_distributionpostSimrefPropsim_lr_geneticsim_lr_prelimsim_mp_prelimsim_poi_geneticsim_poi_prelimsim_posteriorsim_reference_popsimLR2dataframesimLRgensimLRprelimsimRefthreshold_ratesTrates

Dependencies:base64encbslibcachemclicommonmarkcpp11digestDirichletRegdplyrevaluatefarverfastmapfontawesomeFormulaforrelfsgenericsggplot2gluegtablehighrhtmltoolshttpuvisobandjquerylibjsonlitekinship2knitrlabelinglaterlatticelifecyclelpSolvemagrittrMatrixmaxLikmemoisemimemiscToolsotelpatchworkpbapplypedmutpedprobrpedtoolspillarpkgconfigplyrpROCpromisespurrrquadprogR6rappdirsRColorBrewerRcppreshape2ribdrlangS7sandwichsassscalesshinyshinythemesslamsourcetoolsstringistringrtibbletidyrtidyselectutf8vctrsverbalisrviridisLitewithrxfunxtableyamlzoo

Complete Workflow: Combining Genetic and Non-Genetic Evidence

Rendered fromworkflow.Rmdusingknitr::rmarkdownon Jun 03 2026.

Last update: 2026-01-08
Started: 2026-01-08

Introduction to mispitools

Rendered fromintroduction.Rmdusingknitr::rmarkdownon Jun 03 2026.

Last update: 2026-01-08
Started: 2026-01-08

Readme and manuals

Help Manual

Help pageTopics
mispitools: Missing Person Identification Toolsmispitools-package mispitools
STR Allele Frequencies from ArgentinaArgentina
STR Allele Frequencies from Asian PopulationsAsia
STR Allele Frequencies from AustriaAustria
STR Allele Frequencies from Bosnia and HerzegovinaBosniaHerz
STR Allele Frequencies from ChinaChina
Compute Conditioned Proportions for Pigmentation Traitscompute_conditioned_prop
Compute Reference Population Proportions for Pigmentation Traitscompute_reference_prop
Missing Person-Based Conditional Probability Tablecpt_missing_person
Population-Based Conditional Probability Tablecpt_population
Compute Optimal Decision Thresholddecision_threshold
Hair Color Error/Confusion Matrixerror_matrix_hair
STR Allele Frequencies from EuropeEurope
Get Allele Frequencies in pedtools Formatget_allele_freqs
STR Allele Frequencies from JapanJapan
Bidirectional Kullback-Leibler Divergence for Genetic Markerskl_bidirectional
Multi-Population Kullback-Leibler Divergence Matrixkl_multi
Kullback-Leibler Divergence for Probability Matriceskl_pie
Likelihood Ratio for Age Variablelr_age
Likelihood Ratio for Birth Datelr_birthdate
Combine Likelihood Ratios from Multiple Sourceslr_combine
Compute Likelihood Ratios for Pigmentation Traitslr_compute_pigmentation
Likelihood Ratio for Hair Colorlr_hair_color
Simulate LR Distributions for Pigmentation Traitslr_pigmentation
Sensitivity Analysis for Likelihood Ratioslr_sensitivity
Likelihood Ratio for Biological Sexlr_sex
Convert Genetic LR Simulations to Data Framelr_to_dataframe
Comprehensive Shiny App for Missing Person Identificationmispitools_app
Plot Conditional Probability Tables Comparisonplot_cpt
Plot Decision Curve (FPR vs FNR)plot_decision_curve
Plot Likelihood Ratio Distributionsplot_lr_distribution
Simulate Likelihood Ratios from Genetic Datasim_lr_genetic
Simulate Likelihood Ratios from Preliminary Investigation Datasim_lr_prelim
Simulate Preliminary Investigation Data for Missing Personssim_mp_prelim
Simulate Genetic Profiles for Persons of Interestsim_poi_genetic
Simulate Preliminary Investigation Data for Persons of Interestsim_poi_prelim
Simulate Posterior Odds Combining Genetic and Non-Genetic Evidencesim_posterior
Simulate Reference Population with Pigmentation Traitssim_reference_pop
Compute Error Rates at a Specific Thresholdthreshold_rates
STR Allele Frequencies from United StatesUSA