{
  "_id": "6ad7c6ef4b18b9008999a1f0",
  "Package": "mispitools",
  "Title": "Missing Person Identification Tools",
  "Version": "2.0.1",
  "Authors@R": "c(\nperson(given = \"Franco\", family = \"Marsico\", role = c(\"aut\", \"cre\"),\nemail = \"franco.lmarsico@gmail.com\",\ncomment = c(ORCID = \"0000-0002-0740-5516\")),\nperson(given = \"Suisei\", family = \"Nakagawa\", role = \"aut\",\nemail = \"suisei.nakagawa@uni.minerva.edu\"))",
  "Description": "A comprehensive toolkit for missing person identification\ncombining genetic and non-genetic evidence within a Bayesian\nframework. Computes likelihood ratios (LRs) for DNA profiles,\nbiological sex, age, hair color, and birthdate evidence.\nProvides decision analysis tools including optimal LR\nthresholds, error rate calculations, and ROC curve\nvisualization. Includes interactive Shiny applications for\nexploring evidence combinations. For methodological details see\nMarsico et al. (2023) <doi:10.1016/j.fsigen.2023.102891> and\nMarsico, Vigeland et al. (2021)\n<doi:10.1016/j.fsigen.2021.102519>.",
  "License": "GPL (>= 3)",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "SystemRequirements": "GNU make, C++17",
  "VignetteBuilder": "knitr",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.3",
  "URL": "https://github.com/MarsicoFL/mispitools",
  "BugReports": "https://github.com/MarsicoFL/mispitools/issues",
  "Config/pak/sysreqs": "cmake make libicu-dev libuv1-dev zlib1g-dev",
  "Repository": "https://marsicofl.r-universe.dev",
  "Date/Publication": "2026-10-20 17:07:49 UTC",
  "RemoteUrl": "https://github.com/marsicofl/mispitools",
  "RemoteRef": "HEAD",
  "RemoteSha": "8326981f84bce3cd7b0e979d1ea9da2e1aa660f4",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-10-20 19:45:48 UTC",
    "User": "root"
  },
  "Author": "Franco Marsico [aut, cre] (ORCID:\n<https://orcid.org/0000-0002-0740-5516>),\nSuisei Nakagawa [aut]",
  "Maintainer": "Franco Marsico <franco.lmarsico@gmail.com>",
  "_user": "marsicofl",
  "_type": "src",
  "_file": "mispitools_2.0.1.tar.gz",
  "_fileid": "https://r2.ropensci.org/2c204851c0863419f1d3cb45e18408dcf2d9437e333fb028e5c2cefe01c95820",
  "_filesize": 2533422,
  "_sha256": "2c204851c0863419f1d3cb45e18408dcf2d9437e333fb028e5c2cefe01c95820",
  "_expires": "2027-01-28T19:54:20.000Z",
  "_created": "2026-10-20T19:45:48.000Z",
  "_published": "2026-10-20T19:54:22.873Z",
  "_buildurl": "https://github.com/r-universe/marsicofl/actions/runs/39485303749",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_jobs": [
    {
      "job": 118847580443,
      "time": 191,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12292854659"
    },
    {
      "job": 118847580524,
      "time": 277,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12293842134"
    },
    {
      "job": 118847580441,
      "time": 179,
      "config": "linux-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12293033315"
    },
    {
      "job": 118847580452,
      "time": 240,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12293507710"
    },
    {
      "job": 118847580656,
      "time": 202,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12294156292"
    },
    {
      "job": 118847580597,
      "time": 444,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12293234980"
    },
    {
      "job": 118847580564,
      "time": 198,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12294410582"
    },
    {
      "job": 118847580455,
      "time": 292,
      "config": "macos-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12294380949"
    },
    {
      "job": 118844202583,
      "time": 415,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12294200427"
    },
    {
      "job": 118847580401,
      "time": 151,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "12293732180"
    },
    {
      "job": 118847580652,
      "time": 309,
      "config": "windows-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12294730444"
    },
    {
      "job": 118847580754,
      "time": 228,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12293462777"
    },
    {
      "job": 118847580636,
      "time": 200,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12293607470"
    },
    {
      "job": 118847580550,
      "time": 292,
      "config": "windows-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12294221439"
    },
    {
      "job": 118847580560,
      "time": 209,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12294090653"
    }
  ],
  "_upstream": "https://github.com/marsicofl/mispitools",
  "_commit": {
    "id": "8326981f84bce3cd7b0e979d1ea9da2e1aa660f4",
    "author": "Franco Marsico <franco.lmarsico@gmail.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Merge pull request #33 from tedydas28/readme-weight\n\nREADME: state the decision_threshold purpose and criterion",
    "time": 1792516069
  },
  "_maintainer": {
    "name": "Franco Marsico",
    "email": "franco.lmarsico@gmail.com",
    "login": "marsicofl",
    "orcid": "0000-0002-0740-5516",
    "description": "Biologist, working on genomics",
    "uuid": 55600771
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.5.0",
      "role": "Depends"
    },
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "RcppArmadillo",
      "role": "LinkingTo"
    },
    {
      "package": "pedtools",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "tidyr",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "reshape2",
      "role": "Imports"
    },
    {
      "package": "patchwork",
      "role": "Imports"
    },
    {
      "package": "graphics",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "shiny",
      "role": "Imports"
    },
    {
      "package": "Rcpp",
      "role": "Imports"
    },
    {
      "package": "RcppArmadillo",
      "role": "Imports"
    },
    {
      "package": "forrel",
      "role": "Suggests"
    },
    {
      "package": "Familias",
      "role": "Suggests"
    },
    {
      "package": "pedprobr",
      "role": "Suggests"
    },
    {
      "package": "pedmut",
      "role": "Suggests"
    },
    {
      "package": "fbnet",
      "role": "Suggests"
    },
    {
      "package": "DirichletReg",
      "role": "Suggests"
    },
    {
      "package": "shinythemes",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "marsicofl",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-43",
      "n": 2
    },
    {
      "week": "2025-44",
      "n": 1
    },
    {
      "week": "2025-45",
      "n": 1
    },
    {
      "week": "2025-47",
      "n": 6
    },
    {
      "week": "2025-50",
      "n": 2
    },
    {
      "week": "2026-01",
      "n": 5
    },
    {
      "week": "2026-02",
      "n": 16
    },
    {
      "week": "2026-05",
      "n": 1
    },
    {
      "week": "2026-08",
      "n": 1
    },
    {
      "week": "2026-10",
      "n": 4
    },
    {
      "week": "2026-14",
      "n": 1
    },
    {
      "week": "2026-35",
      "n": 7
    },
    {
      "week": "2026-42",
      "n": 1
    },
    {
      "week": "2026-43",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "v1.4.0",
      "date": "2026-01-09"
    }
  ],
  "_topics": [
    "bayesian-inference",
    "kinship",
    "cpp",
    "openmp"
  ],
  "_stars": 38,
  "_contributors": [
    {
      "user": "marsicofl",
      "count": 506,
      "uuid": 55600771
    },
    {
      "user": "suiseinakagawa",
      "count": 14,
      "uuid": 99185939
    },
    {
      "user": "undralg",
      "count": 4,
      "uuid": 126990608
    },
    {
      "user": "magnusdv",
      "count": 2,
      "uuid": 5310284
    },
    {
      "user": "miray-o",
      "count": 2,
      "uuid": 178924774
    },
    {
      "user": "tedydas28",
      "count": 2,
      "uuid": 219285145
    },
    {
      "user": "qasimmurad",
      "count": 2,
      "uuid": 145808344
    },
    {
      "user": "tinamigo",
      "count": 2,
      "uuid": 49733360
    },
    {
      "user": "hordiienkoalina",
      "count": 1,
      "uuid": 96800723
    },
    {
      "user": "borich-hub",
      "count": 1,
      "uuid": 237300760
    },
    {
      "user": "juaristi22",
      "count": 1,
      "uuid": 127882282
    },
    {
      "user": "andrea-garcia00",
      "count": 1,
      "uuid": 94232496
    }
  ],
  "_userbio": {
    "uuid": 55600771,
    "type": "user",
    "name": "Franco Marsico",
    "followers": 124,
    "description": "Biologist, working on genomics"
  },
  "_downloads": {
    "count": 465,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/mispitools"
  },
  "_devurl": "https://github.com/marsicofl/mispitools",
  "_searchresults": 37,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/mispitools.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md"
  ],
  "_homeurl": "https://github.com/marsicofl/mispitools",
  "_realowner": "marsicofl",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2021-12-03"
    },
    {
      "version": "0.1.1",
      "date": "2021-12-10"
    },
    {
      "version": "0.1.3",
      "date": "2021-12-20"
    },
    {
      "version": "0.1.5",
      "date": "2022-01-04"
    },
    {
      "version": "0.1.9",
      "date": "2022-02-18"
    },
    {
      "version": "0.2.0",
      "date": "2022-03-26"
    },
    {
      "version": "0.2.1",
      "date": "2022-03-29"
    },
    {
      "version": "0.3.0",
      "date": "2023-02-27"
    },
    {
      "version": "0.4.0",
      "date": "2023-04-06"
    },
    {
      "version": "1.0.0",
      "date": "2023-09-05"
    },
    {
      "version": "1.1.0",
      "date": "2024-07-08"
    },
    {
      "version": "1.2.0",
      "date": "2024-08-17"
    },
    {
      "version": "1.4.0",
      "date": "2026-01-09"
    },
    {
      "version": "2.0.0",
      "date": "2026-08-25"
    },
    {
      "version": "2.0.1",
      "date": "2026-08-26"
    }
  ],
  "_exports": [
    "app_lr_comparison",
    "app_mispitools",
    "as_lr_dist",
    "belief_trajectory",
    "binary_belief_trajectory",
    "calibrate_concentration_cutoff",
    "Cmodel",
    "combLR",
    "compute_conditioned_prop",
    "compute_LRs_colors",
    "compute_reference_prop",
    "concentration_index",
    "concentration_index_positive",
    "conditionedProp",
    "CondPlot",
    "cpt_missing_person",
    "CPT_MP",
    "CPT_POP",
    "cpt_population",
    "decision_threshold",
    "deplot",
    "DeT",
    "entropy_log10",
    "error_matrix_hair",
    "familias_trajectory",
    "fragility_report",
    "get_allele_freqs",
    "getfreqs",
    "herfindahl_index",
    "kl_divergence_log10",
    "leave_one_out",
    "lr_age",
    "lr_birthdate",
    "lr_combine",
    "lr_compute_pigmentation",
    "lr_distribution",
    "lr_hair_color",
    "lr_pigmentation",
    "lr_sensitivity",
    "lr_sex",
    "lr_to_dataframe",
    "LRage",
    "LRcol",
    "LRcolors",
    "lrComparisonApp",
    "LRdate",
    "LRdist",
    "LRsex",
    "makeMPprelim",
    "makePOIprelim",
    "marker_model",
    "mispiApp",
    "mispitools_app",
    "nongenetic_feature",
    "per_marker_kl",
    "per_marker_kl_profile",
    "plot_cpt",
    "plot_decision_curve",
    "plot_lr_distribution",
    "refProp",
    "shannon_concentration",
    "sim_lr_genetic",
    "sim_lr_prelim",
    "sim_mp_prelim",
    "sim_poi_prelim",
    "sim_reference_pop",
    "simLR2dataframe",
    "simLRgen",
    "simLRprelim",
    "simRef",
    "threshold_rates",
    "trajectory_metrics",
    "Trates"
  ],
  "_datasets": [
    {
      "name": "Argentina",
      "title": "STR Allele Frequencies from Argentina",
      "object": "Argentina",
      "class": [
        "spec_tbl_df",
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "Allele",
        "D8S1179",
        "D21S11",
        "D7S820",
        "CSF1PO",
        "D3S1358",
        "THO1",
        "D13S317",
        "D16S539",
        "D2S1338",
        "D19S433",
        "VWA",
        "TPOX",
        "D18S51",
        "D5S818",
        "FGA",
        "PENTAE",
        "PENTAD",
        "D12S391",
        "D1S1656",
        "D6S1043",
        "D10S1248",
        "D22S1045",
        "D2S441",
        "SE33"
      ],
      "rows": 93,
      "table": true,
      "tojson": true
    },
    {
      "name": "Asia",
      "title": "STR Allele Frequencies from Asian Populations",
      "object": "Asia",
      "class": [
        "spec_tbl_df",
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "Allele",
        "D1S1656",
        "D2S1338",
        "D2S441",
        "D3S1358",
        "D3S1744",
        "D4S2366",
        "D5S818",
        "D5S2800",
        "D6S474",
        "D7S820",
        "D7S3048",
        "D8S1132",
        "D8S1179",
        "D9S1122",
        "D10S1248",
        "D11S2368",
        "D12S391",
        "D13S317",
        "D13S325",
        "D14S1434",
        "D15S659",
        "D16S539",
        "D17S1301",
        "D18S51",
        "D18S1364",
        "D19S253",
        "D19S433",
        "D20S482",
        "D21S11",
        "D21S2055",
        "D22GATA198B05",
        "D22S1045",
        "CSF1PO",
        "FGA",
        "SE33",
        "TH01",
        "TPOX",
        "VWA"
      ],
      "rows": 98,
      "table": true,
      "tojson": true
    },
    {
      "name": "Austria",
      "title": "STR Allele Frequencies from Austria",
      "object": "Austria",
      "class": [
        "spec_tbl_df",
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "Allele",
        "D1S1656",
        "D2S1338",
        "D2S441",
        "D3S1358",
        "D8S1179",
        "D10S1248",
        "D12S391",
        "D16S539",
        "D18S51",
        "D19S433",
        "D21S11",
        "D22S1045",
        "FGA",
        "SE33",
        "TH01",
        "VWA"
      ],
      "rows": 66,
      "table": true,
      "tojson": true
    },
    {
      "name": "BosniaHerz",
      "title": "STR Allele Frequencies from Bosnia and Herzegovina",
      "object": "BosniaHerz",
      "class": [
        "spec_tbl_df",
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "Allele",
        "D1S1656",
        "D2S1338",
        "D2S441",
        "D3S1358",
        "D8S1179",
        "D10S1248",
        "D12S391",
        "D16S539",
        "D18S51",
        "D19S433",
        "D21S11",
        "D22S1045",
        "FGA",
        "SE33",
        "TH01",
        "VWA"
      ],
      "rows": 63,
      "table": true,
      "tojson": true
    },
    {
      "name": "China",
      "title": "STR Allele Frequencies from China",
      "object": "China",
      "class": [
        "spec_tbl_df",
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "Allele",
        "CSF1PO",
        "D1S1656",
        "D2S441",
        "D2S1338",
        "D3S1358",
        "D5S818",
        "D7S820",
        "D8S1179",
        "D10S1248",
        "D12S391",
        "D13S317",
        "D16S539",
        "D18S51",
        "D19S433",
        "D21S11",
        "D22S1045",
        "FGA",
        "TH01",
        "TPOX",
        "vWA",
        "SE33",
        "PENTA D",
        "PENTA E",
        "D6S1043",
        "D4S2408",
        "D9S1122",
        "D17S1301",
        "D20S482",
        "D2S1360",
        "D3S1744",
        "D4S2366",
        "D5S2500",
        "D6S474",
        "D7S1517",
        "D8S1132",
        "D10S2325",
        "D21S2055",
        "LPL",
        "F13B",
        "FESFPS",
        "F13A01",
        "PENTA B",
        "PENTA C",
        "D1S1679",
        "D2S427",
        "D3S2406",
        "D3S4545",
        "D5S1457",
        "D7S2201",
        "D9S1118",
        "D11S1304",
        "D12S297",
        "D14S1426",
        "D15S822",
        "D21S102",
        "D9S1120",
        "D1S1627",
        "D1S1677",
        "D2S1776",
        "D3S3053",
        "D3S4529",
        "D4S2364",
        "D6S1017",
        "D6S1027",
        "D9S2157",
        "D10S1435",
        "D11S4463",
        "D12ATA63",
        "D14S1434",
        "D17S974"
      ],
      "rows": 67,
      "table": true,
      "tojson": true
    },
    {
      "name": "Europe",
      "title": "STR Allele Frequencies from Europe",
      "object": "Europe",
      "class": [
        "spec_tbl_df",
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "Allele",
        "D1S1656",
        "D2S1338",
        "D2S441",
        "D3S1358",
        "D5S818",
        "D7S820",
        "D8S1179",
        "D10S1248",
        "D12S391",
        "D13S317",
        "D16S539",
        "D18S51",
        "D19S433",
        "D21S11",
        "D22S1045",
        "CSF1PO",
        "FGA",
        "Penta D",
        "Penta E",
        "SE33",
        "TH01",
        "TPOX",
        "VWA"
      ],
      "rows": 97,
      "table": true,
      "tojson": true
    },
    {
      "name": "Japan",
      "title": "STR Allele Frequencies from Japan",
      "object": "Japan",
      "class": [
        "spec_tbl_df",
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "Allele",
        "CSF1PO",
        "D1S1656",
        "D2S441",
        "D2S1338",
        "D3S1358",
        "D5S818",
        "D7S820",
        "D8S1179",
        "D10S1248",
        "D12S391",
        "D13S317",
        "D16S539",
        "D18S51",
        "D19S433",
        "D21S11",
        "D22S1045",
        "FGA",
        "TH01",
        "TPOX",
        "vWA",
        "SE33",
        "PENTA D",
        "PENTA E",
        "D6S1043",
        "D4S2408",
        "D9S1122",
        "D17S1301",
        "D20S482",
        "D2S1360",
        "D3S1744",
        "D4S2366",
        "D5S2500",
        "D6S474",
        "D7S1517",
        "D8S1132",
        "D10S2325",
        "D21S2055",
        "LPL",
        "F13B",
        "FESFPS",
        "F13A01",
        "PENTA B",
        "PENTA C",
        "D1S1679",
        "D2S427",
        "D3S2406",
        "D3S4545",
        "D5S1457",
        "D7S2201",
        "D9S1118",
        "D11S1304",
        "D12S297",
        "D14S1426",
        "D15S822",
        "D21S102",
        "D9S1120",
        "D1S1627",
        "D1S1677",
        "D2S1776",
        "D3S3053",
        "D3S4529",
        "D4S2364",
        "D6S1017",
        "D6S1027",
        "D9S2157",
        "D10S1435",
        "D11S4463",
        "D12ATA63",
        "D14S1434",
        "D17S974"
      ],
      "rows": 82,
      "table": true,
      "tojson": true
    },
    {
      "name": "USA",
      "title": "STR Allele Frequencies from United States",
      "object": "USA",
      "class": [
        "spec_tbl_df",
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "Allele",
        "CSF1PO",
        "D10S1248",
        "D12S391",
        "D13S317",
        "D16S539",
        "D18S51",
        "D19S433",
        "D1S1656",
        "D21S11",
        "D22S1045",
        "D2S1338",
        "D2S441",
        "D3S1358",
        "D5S818",
        "D6S1043",
        "D7S820",
        "D8S1179",
        "F13A01",
        "F13B",
        "FESFPS",
        "FGA",
        "LPL",
        "Penta_C",
        "Penta_D",
        "Penta_E",
        "SE33",
        "TH01",
        "TPOX",
        "vWA"
      ],
      "rows": 97,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "mispitools-package",
      "title": "mispitools: Missing Person Identification Tools",
      "topics": [
        "mispitools-package",
        "mispitools"
      ]
    },
    {
      "page": "Argentina",
      "title": "STR Allele Frequencies from Argentina",
      "topics": [
        "Argentina"
      ]
    },
    {
      "page": "as_lr_dist",
      "title": "Coerce to a Likelihood-Ratio Distribution Object",
      "topics": [
        "as_lr_dist"
      ]
    },
    {
      "page": "Asia",
      "title": "STR Allele Frequencies from Asian Populations",
      "topics": [
        "Asia"
      ]
    },
    {
      "page": "Austria",
      "title": "STR Allele Frequencies from Austria",
      "topics": [
        "Austria"
      ]
    },
    {
      "page": "belief_trajectory",
      "title": "Compute a belief trajectory from sequential evidence",
      "topics": [
        "belief_trajectory"
      ]
    },
    {
      "page": "binary_belief_trajectory",
      "title": "Compute a binary belief trajectory from per-marker likelihood ratios",
      "topics": [
        "binary_belief_trajectory"
      ]
    },
    {
      "page": "BosniaHerz",
      "title": "STR Allele Frequencies from Bosnia and Herzegovina",
      "topics": [
        "BosniaHerz"
      ]
    },
    {
      "page": "calibrate_concentration_cutoff",
      "title": "Calibrate pedigree-specific concentration cutoff",
      "topics": [
        "calibrate_concentration_cutoff"
      ]
    },
    {
      "page": "China",
      "title": "STR Allele Frequencies from China",
      "topics": [
        "China"
      ]
    },
    {
      "page": "compute_conditioned_prop",
      "title": "Compute Conditioned Proportions for Pigmentation Traits",
      "topics": [
        "compute_conditioned_prop"
      ]
    },
    {
      "page": "compute_reference_prop",
      "title": "Compute Reference Population Proportions for Pigmentation Traits",
      "topics": [
        "compute_reference_prop"
      ]
    },
    {
      "page": "concentration_index",
      "title": "Concentration index of per-step evidence contributions",
      "topics": [
        "concentration_index"
      ]
    },
    {
      "page": "concentration_index_positive",
      "title": "Inclusion-fragility concentration index (positive weights only)",
      "topics": [
        "concentration_index_positive"
      ]
    },
    {
      "page": "cpt_missing_person",
      "title": "Missing Person-Based Conditional Probability Table",
      "topics": [
        "cpt_missing_person"
      ]
    },
    {
      "page": "cpt_population",
      "title": "Population-Based Conditional Probability Table",
      "topics": [
        "cpt_population"
      ]
    },
    {
      "page": "decision_threshold",
      "title": "Compute Optimal Decision Threshold",
      "topics": [
        "decision_threshold"
      ]
    },
    {
      "page": "entropy_log10",
      "title": "Shannon entropy in base-10 (bans)",
      "topics": [
        "entropy_log10"
      ]
    },
    {
      "page": "error_matrix_hair",
      "title": "Hair Color Error/Confusion Matrix",
      "topics": [
        "error_matrix_hair"
      ]
    },
    {
      "page": "Europe",
      "title": "STR Allele Frequencies from Europe",
      "topics": [
        "Europe"
      ]
    },
    {
      "page": "familias_trajectory",
      "title": "Belief trajectory metrics from a 'Familias::FamiliasPosterior' result",
      "topics": [
        "familias_trajectory"
      ]
    },
    {
      "page": "fragility_report",
      "title": "Per-case fragility report",
      "topics": [
        "fragility_report"
      ]
    },
    {
      "page": "get_allele_freqs",
      "title": "Get Allele Frequencies in pedtools Format",
      "topics": [
        "get_allele_freqs"
      ]
    },
    {
      "page": "herfindahl_index",
      "title": "Herfindahl-Hirschman concentration of evidence contributions",
      "topics": [
        "herfindahl_index"
      ]
    },
    {
      "page": "Japan",
      "title": "STR Allele Frequencies from Japan",
      "topics": [
        "Japan"
      ]
    },
    {
      "page": "kl_divergence_log10",
      "title": "Kullback-Leibler divergence in base-10 (bans)",
      "topics": [
        "kl_divergence_log10"
      ]
    },
    {
      "page": "leave_one_out",
      "title": "Leave-one-out fragility analysis of evidence contributions",
      "topics": [
        "leave_one_out"
      ]
    },
    {
      "page": "lr_age",
      "title": "Likelihood Ratio for Age Variable",
      "topics": [
        "lr_age"
      ]
    },
    {
      "page": "lr_birthdate",
      "title": "Likelihood Ratio for Birth Date",
      "topics": [
        "lr_birthdate"
      ]
    },
    {
      "page": "lr_combine",
      "title": "Combine Likelihood Ratios from Multiple Sources",
      "topics": [
        "lr_combine"
      ]
    },
    {
      "page": "lr_compute_pigmentation",
      "title": "Compute Likelihood Ratios for Pigmentation Traits",
      "topics": [
        "lr_compute_pigmentation"
      ]
    },
    {
      "page": "lr_distribution",
      "title": "Composed likelihood-ratio distribution over a marker profile",
      "topics": [
        "lr_distribution"
      ]
    },
    {
      "page": "lr_hair_color",
      "title": "Likelihood Ratio for Hair Color",
      "topics": [
        "lr_hair_color"
      ]
    },
    {
      "page": "lr_pigmentation",
      "title": "Simulate LR Distributions for Pigmentation Traits",
      "topics": [
        "lr_pigmentation"
      ]
    },
    {
      "page": "lr_sensitivity",
      "title": "Sensitivity Analysis for Likelihood Ratios",
      "topics": [
        "lr_sensitivity"
      ]
    },
    {
      "page": "lr_sex",
      "title": "Likelihood Ratio for Biological Sex",
      "topics": [
        "lr_sex"
      ]
    },
    {
      "page": "lr_to_dataframe",
      "title": "Convert Genetic LR Simulations to Data Frame",
      "topics": [
        "lr_to_dataframe"
      ]
    },
    {
      "page": "marker_model",
      "title": "Marker model (S3)",
      "topics": [
        "marker_model"
      ]
    },
    {
      "page": "mispitools_app",
      "title": "Comprehensive Shiny App for Missing Person Identification",
      "topics": [
        "mispitools_app"
      ]
    },
    {
      "page": "nongenetic_feature",
      "title": "Non-genetic feature model (S3)",
      "topics": [
        "nongenetic_feature"
      ]
    },
    {
      "page": "per_marker_kl",
      "title": "Per-marker bidirectional Kullback-Leibler divergence and expected log10 LR",
      "topics": [
        "per_marker_kl"
      ]
    },
    {
      "page": "per_marker_kl_profile",
      "title": "Per-marker bidirectional KL across a marker profile",
      "topics": [
        "per_marker_kl_profile"
      ]
    },
    {
      "page": "plot_cpt",
      "title": "Plot Conditional Probability Tables Comparison",
      "topics": [
        "plot_cpt"
      ]
    },
    {
      "page": "plot_decision_curve",
      "title": "Plot Decision Curve (FPR vs FNR)",
      "topics": [
        "plot_decision_curve"
      ]
    },
    {
      "page": "plot_lr_distribution",
      "title": "Plot Likelihood Ratio Distributions",
      "topics": [
        "plot_lr_distribution"
      ]
    },
    {
      "page": "plot.lr_dist",
      "title": "Plot a Likelihood-Ratio Distribution",
      "topics": [
        "plot.lr_dist"
      ]
    },
    {
      "page": "print.marker_model",
      "title": "Print method for marker_model",
      "topics": [
        "print.marker_model"
      ]
    },
    {
      "page": "print.nongenetic_feature",
      "title": "Print method for nongenetic_feature",
      "topics": [
        "print.nongenetic_feature"
      ]
    },
    {
      "page": "quantile.lr_dist",
      "title": "Quantiles of a likelihood-ratio distribution",
      "topics": [
        "quantile.lr_dist"
      ]
    },
    {
      "page": "shannon_concentration",
      "title": "Shannon-entropy-based concentration of evidence contributions",
      "topics": [
        "shannon_concentration"
      ]
    },
    {
      "page": "sim_lr_genetic",
      "title": "Simulate Likelihood Ratios from Genetic Data",
      "topics": [
        "sim_lr_genetic"
      ]
    },
    {
      "page": "sim_lr_prelim",
      "title": "Simulate Likelihood Ratios from Preliminary Investigation Data",
      "topics": [
        "sim_lr_prelim"
      ]
    },
    {
      "page": "sim_mp_prelim",
      "title": "Simulate Preliminary Investigation Data for Missing Persons",
      "topics": [
        "sim_mp_prelim"
      ]
    },
    {
      "page": "sim_poi_prelim",
      "title": "Simulate Preliminary Investigation Data for Persons of Interest",
      "topics": [
        "sim_poi_prelim"
      ]
    },
    {
      "page": "sim_reference_pop",
      "title": "Simulate Reference Population with Pigmentation Traits",
      "topics": [
        "sim_reference_pop"
      ]
    },
    {
      "page": "summary.lr_dist",
      "title": "Summarise a Likelihood-Ratio Distribution",
      "topics": [
        "summary.lr_dist"
      ]
    },
    {
      "page": "threshold_rates",
      "title": "Compute Error Rates at a Specific Threshold",
      "topics": [
        "threshold_rates"
      ]
    },
    {
      "page": "trajectory_metrics",
      "title": "Trajectory metrics from a belief trajectory matrix",
      "topics": [
        "trajectory_metrics"
      ]
    },
    {
      "page": "USA",
      "title": "STR Allele Frequencies from United States",
      "topics": [
        "USA"
      ]
    }
  ],
  "_readme": "https://github.com/marsicofl/mispitools/raw/HEAD/README.md",
  "_rundeps": [
    "base64enc",
    "bslib",
    "cachem",
    "cli",
    "commonmark",
    "cpp11",
    "digest",
    "dplyr",
    "evaluate",
    "farver",
    "fastmap",
    "fontawesome",
    "fs",
    "generics",
    "ggplot2",
    "glue",
    "gtable",
    "highr",
    "htmltools",
    "httpuv",
    "isoband",
    "jquerylib",
    "jsonlite",
    "kinship2",
    "knitr",
    "labeling",
    "later",
    "lattice",
    "lifecycle",
    "lpSolve",
    "magrittr",
    "Matrix",
    "memoise",
    "mime",
    "otel",
    "patchwork",
    "pedmut",
    "pedtools",
    "pillar",
    "pkgconfig",
    "plyr",
    "promises",
    "purrr",
    "quadprog",
    "R6",
    "rappdirs",
    "RColorBrewer",
    "Rcpp",
    "RcppArmadillo",
    "reshape2",
    "rlang",
    "S7",
    "sass",
    "scales",
    "shiny",
    "sourcetools",
    "stringi",
    "stringr",
    "tibble",
    "tidyr",
    "tidyselect",
    "utf8",
    "vctrs",
    "viridisLite",
    "withr",
    "xfun",
    "xtable",
    "yaml"
  ],
  "_sysdeps": [
    {
      "shlib": "libstdc++",
      "package": "libstdc++6",
      "source": "gcc",
      "version": "16-20260322-1ubuntu1",
      "name": "c++",
      "homepage": "http://gcc.gnu.org/",
      "description": "GNU Standard C++ Library v3"
    },
    {
      "shlib": "libgomp",
      "package": "libgomp1",
      "source": "gcc",
      "version": "16-20260322-1ubuntu1",
      "name": "openmp",
      "homepage": "http://gcc.gnu.org/",
      "description": "GCC OpenMP (GOMP) support library"
    }
  ],
  "_vignettes": [
    {
      "source": "belief_dynamics.Rmd",
      "filename": "belief_dynamics.html",
      "title": "Belief Dynamics in Missing-Person Identification",
      "author": "Franco L. Marsico",
      "engine": "knitr::rmarkdown",
      "headings": [
        "What this vignette is about",
        "1. Pedigree setup",
        "2. Per-marker LR computation",
        "3. Belief trajectory",
        "4. Fragility diagnostics",
        "5. Pedigree-specific calibration",
        "Calibration and reporting helpers",
        "6. Combining genetic and non-genetic evidence",
        "7. Decision thresholds",
        "Further reading"
      ],
      "created": "2026-08-24 19:36:01",
      "modified": "2026-08-24 19:36:01",
      "commits": 1
    },
    {
      "source": "workflow.Rmd",
      "filename": "workflow.html",
      "title": "Complete Workflow: Combining Genetic and Non-Genetic Evidence",
      "author": "Franco L. Marsico",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "The Case Scenario",
        "Setup",
        "Part 1: Non-Genetic Evidence",
        "Step 1.1: Define Error Rates",
        "Step 1.2: Calculate Individual LRs",
        "Step 1.3: Combined Non-Genetic LR",
        "Step 1.4: Visualize the CPTs",
        "Part 2: Genetic Evidence (Simulation)",
        "Step 2.1: Create Pedigree",
        "Step 2.2: Simulate Genetic LRs",
        "Step 2.3: Visualize Genetic LR Distributions",
        "Part 3: Combining All Evidence",
        "Step 3.1: Prior Probability",
        "Step 3.2: Posterior Odds Calculation",
        "Step 3.3: Decision Threshold Analysis",
        "Part 4: Interpretation",
        "Strength of Evidence Categories",
        "Our Case Results",
        "Part 5: Interactive Exploration",
        "Conclusion",
        "Session Information",
        "References"
      ],
      "created": "2026-01-08 21:09:18",
      "modified": "2026-01-08 23:37:06",
      "commits": 3
    },
    {
      "source": "introduction.Rmd",
      "filename": "introduction.html",
      "title": "Introduction to mispitools",
      "author": "Franco L. Marsico",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "Key Features",
        "Installation",
        "The Bayesian Framework",
        "Quick Start",
        "Non-Genetic Evidence",
        "Conditional Probability Tables",
        "Visualizing CPTs",
        "Available Functions",
        "LR Calculation Functions",
        "Simulation Functions",
        "Decision Analysis",
        "Visualization",
        "Interactive Apps",
        "Population Frequency Databases",
        "Next Steps",
        "References"
      ],
      "created": "2026-01-08 21:09:18",
      "modified": "2026-08-24 19:36:01",
      "commits": 3
    }
  ],
  "_score": 8.51159730057595,
  "_indexed": true,
  "_nocasepkg": "mispitools",
  "_universes": [
    "marsicofl"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "2.0.1",
      "date": "2026-10-20T19:48:20.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "8326981f84bce3cd7b0e979d1ea9da2e1aa660f4",
      "fileid": "https://r2.ropensci.org/41435f68f4de34ebfbbfd2bc0b3118541b22a6c13aa7f9b771fd3031e07485b8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/marsicofl/actions/runs/39485303749"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "2.0.1",
      "date": "2026-10-20T19:49:23.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "8326981f84bce3cd7b0e979d1ea9da2e1aa660f4",
      "fileid": "https://r2.ropensci.org/e8e697a90c1617048eed25f37b9839beb00ae41fd8575f1052bc5ed0e6611729",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/marsicofl/actions/runs/39485303749"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "2.0.1",
      "date": "2026-10-20T19:48:14.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "8326981f84bce3cd7b0e979d1ea9da2e1aa660f4",
      "fileid": "https://r2.ropensci.org/b8370c556bf4971f6b522ae3f8a4eb47c6d13bc423ba27255f06b829b5358150",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/marsicofl/actions/runs/39485303749"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "2.0.1",
      "date": "2026-10-20T19:48:41.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "8326981f84bce3cd7b0e979d1ea9da2e1aa660f4",
      "fileid": "https://r2.ropensci.org/c092d0efeeac36959a96a7d90b6a0af180c9d68f039eb276578bf00d4ccaf3d6",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/marsicofl/actions/runs/39485303749"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "2.0.1",
      "date": "2026-10-20T19:48:22.000Z",
      "arch": "aarch64",
      "commit": "8326981f84bce3cd7b0e979d1ea9da2e1aa660f4",
      "fileid": "https://r2.ropensci.org/cff3a66c621cd25217d1d58f087a3f8ef4262a9a586ac34ccd6cb9d48df8ef44",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/marsicofl/actions/runs/39485303749"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "2.0.1",
      "date": "2026-10-20T19:49:56.000Z",
      "arch": "x86_64",
      "commit": "8326981f84bce3cd7b0e979d1ea9da2e1aa660f4",
      "fileid": "https://r2.ropensci.org/4a37d4d7d95d9d766453255db14c446f6f7fbd0e653d2c2f3393aa7630426705",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/marsicofl/actions/runs/39485303749"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "2.0.1",
      "date": "2026-10-20T19:48:21.000Z",
      "arch": "aarch64",
      "commit": "8326981f84bce3cd7b0e979d1ea9da2e1aa660f4",
      "fileid": "https://r2.ropensci.org/0f69226131be84c1c4ac1e8973250c22b9605297ea53678eec482c12031fea20",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/marsicofl/actions/runs/39485303749"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "2.0.1",
      "date": "2026-10-20T19:48:44.000Z",
      "arch": "x86_64",
      "commit": "8326981f84bce3cd7b0e979d1ea9da2e1aa660f4",
      "fileid": "https://r2.ropensci.org/b92f4894b9bcbfdd0188ec21fccef6eea957506d25f00ce77d9dea4ac70cdde1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/marsicofl/actions/runs/39485303749"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "2.0.1",
      "date": "2026-10-20T19:48:43.000Z",
      "arch": "emscripten",
      "commit": "8326981f84bce3cd7b0e979d1ea9da2e1aa660f4",
      "fileid": "https://r2.ropensci.org/ae8a4a812ffaf06961e105c02eb0d3db2b0fa029911bee78d91f29d32e133751",
      "status": "success",
      "buildurl": "https://github.com/r-universe/marsicofl/actions/runs/39485303749"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "2.0.1",
      "date": "2026-10-20T19:49:32.000Z",
      "arch": "aarch64",
      "commit": "8326981f84bce3cd7b0e979d1ea9da2e1aa660f4",
      "fileid": "https://r2.ropensci.org/fe4ac3274aeb8681f2684eff581b9c43ab56f3c2810dd13a653541cf534fae8b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/marsicofl/actions/runs/39485303749"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "2.0.1",
      "date": "2026-10-20T19:47:39.000Z",
      "arch": "x86_64",
      "commit": "8326981f84bce3cd7b0e979d1ea9da2e1aa660f4",
      "fileid": "https://r2.ropensci.org/d181a02b54cd689625c9511416229cc18060a420445bcf98a4e5c3c9951a0a9e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/marsicofl/actions/runs/39485303749"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "2.0.1",
      "date": "2026-10-20T19:47:45.000Z",
      "arch": "x86_64",
      "commit": "8326981f84bce3cd7b0e979d1ea9da2e1aa660f4",
      "fileid": "https://r2.ropensci.org/bb05c17e7e957c42ef081100ba6f5f4ec1f5989f345923df5ac4992c88f3c1a1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/marsicofl/actions/runs/39485303749"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "2.0.1",
      "date": "2026-10-20T19:49:21.000Z",
      "arch": "aarch64",
      "commit": "8326981f84bce3cd7b0e979d1ea9da2e1aa660f4",
      "fileid": "https://r2.ropensci.org/8d7c8c7319ef14ae97e7cdcc9d181fe94836d3088cad6ee29e70eb0d995920d7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/marsicofl/actions/runs/39485303749"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "2.0.1",
      "date": "2026-10-20T19:47:35.000Z",
      "arch": "x86_64",
      "commit": "8326981f84bce3cd7b0e979d1ea9da2e1aa660f4",
      "fileid": "https://r2.ropensci.org/c8173d243d3e9d4cd1a76dc82de010c5138f3cbf8fa7b8c2a21fbd81c43cb778",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/marsicofl/actions/runs/39485303749"
    }
  ]
}