Disaster Victim Identification
Overview
Joint DNA-based disaster victim identification (DVI), as described in Vigeland and Egeland (2021) doi:10.21203/rs.3.rs-296414/v1. Identification is performed by optimising the joint likelihood of all victim samples and reference individuals. Individual identification probabilities, conditional on all available information, are derived from the joint solution in the form of posterior pairing probabilities. 'dvir' is part of the 'pedsuite' collection of packages for pedigree analysis.
New features
- New function
dviGridSize()calculates the number of combinations for joint analysis. dviSolve()has a new argumentmaxAssign, used to skip joint analysis if too many combinations.dviSolve()output now includes detailed timings for each step of the analysis.- The old parallelisation based on
parallel/pbapplyhas been removed. Amirai-based replacement is planned for a future version. To avoid breaking existing code, thenumCoresargument remains in several functions, but is ignored with a warning. - README er partly rewritten, including worked examples of
dviJoint()and thedviSolve()workflow.
Other
- Updated dependencies for recent pedsuite releases, most notably
pedtools >= 2.11.0. - Minor optimisations of several functions, including
dviJoint(),pairwiseLR(). - Fixed bugs in
setPairing()and handling of missing pairings. - Improved robustness of
plotDVI(). - Brushed up the legacy function
dviCompare().
Show all changes in 3.4.2Hide the rest of the changes in 3.4.2
- Added a
testthattest suite.
From NEWS.md in the release
Install
Health
- OK13 OK2026-08-05
- NOTE12 OK, 1 NOTE2026-08-01
- OK14 OK2026-03-10
Documentation
- Help pages
- 47 (1 internal)includes a package overview page
- Examples that run
- 93%43 run in a plain check · 2 only when donttest examples are enabled (R CMD check --as-cran) · 1 hold no code
- Exported functions with examples
- 100%
- Documented parameters
- 94%
- Return-value docs
- 94%
- Help pages citing references
- 2%
Downloads
Repository
- PRs merged (all time)
- 100%
- Median days to close, 50 most recently updated closed issues
- 1
- Median days to close, 50 most recently updated closed PRs
- 0
Stars over time
Forks over time
Releases over time
Issues over time
PRs over time
Commits over time
4 development-tooling and community-health practices detected across 4 families in the upstream repository
Checks run against github.com/magnusdv/dvir on 2026-10-18.
Dependencies
Installing dvir adds 19 packages (7 with compiled code, 4.2 MB of source tarballs). Heaviest: nanonext 911 KB, kinship2 484 KB, knitr 479 KB.
Code & Tests
Datasets
People & History
Previously maintained by Thore Egeland (2.0.0 to 3.0.1).
Pick two releases to compare their code metrics.
- 3.4.2Latest
- 3.4.12026-05-15 · diff ↗
- RR 4.6.0 released · 2026-04-24
- 3.4.0
- RR 4.5.0 released · 2025-04-11
- 3.3.02024-09-09 · diff ↗ ·
removed 1 export
combineSummariesadded 3 exports
dviJoint, formatSummary, swapOrientation - RR 4.4.0 released · 2024-04-24
- 3.2.12023-10-16 · diff ↗ ·
removed 1 export
summariseDVIadded 9 exports
amDrivenDVI, checkDVI, combineSummaries, dviSim, dviSolve, excludePairing, findNonidentifiable, getSimpleFams, setPairing - 3.1.0
- 3.0.12023-06-30 · diff ↗ ·
removed 1 export
setMutationModeladded 10 exports
compactJointRes, directMatch, dviData, familias2dvir, findExcluded, getFamily, mergePM, plotDVI, plotSolution, subsetDVI - RR 4.3.0 released · 2023-04-21
- 2.2.0
- RR 4.2.0 released · 2022-04-22
- 2.1.02021-05-18 · diff ↗
- RR 4.1.0 released · 2021-05-18
- 2.0.02021-03-29
Show 1 earlier eventHide 1 earlier event
- RR 4.0.0 released · 2020-04-24
Package metadata
- First published
- 2021-03-29
- Total releases
- 10 / 5 yrs
- License
- GPL-3 OSI
- Minimum R
- ≥ 4.2.0
- Bundled data
- 116 KB / 12 files
- Download size
- 226 KB
Cite
Cite this package
Run in R for the authors' entry:
citation("dvir")The package provides a citation file, so citation() returns the authors' own entry.
It points to 10.1038/s41598-021-93071-5.
Cite the R Observatory
For a number measured here: a download total, a coverage figure, an archival date.
From data release v2026-10-22, which the citation names so these numbers can be found later. More on citing and the projects behind them.