Releases: MarsicoFL/mispitools
v1.4.0
New features
Unified Shiny Application
- New mispitools_app() function integrating all tools in a modern interface
- Available online: https://francomarsico.shinyapps.io/mispitools/
- Tabs included:
- Overview: Introduction to the LR framework
- Individual Evidence: LR calculation for sex, age, hair color
- Probability Tables: CPT visualization under H1 and H2
- LR Distribution: Distributions and ROC curves
- Combine Evidence: Combination of multiple evidence sources
- Decision Analysis: Threshold selection and error metrics
Improved Functions
- decision_threshold(): Now includes default value for weight (=10)
- Better input validation across all functions
- Deprecation warnings for parameter nsims → numsims
Documentation
- Completely rewritten README with step-by-step tutorial
- Better explanation of the problem and Bayesian framework
- New figures illustrating combination of genetic and non-genetic evidence
- Updated vignettes
Also, we had contributors activity!
- Adding summarized IBD data of Yoruba population by @juaristi22 in #7
- Update DESCRIPTION by @undralg in #8
- Readme update by @undralg in #9
- Added context docstring for lrComparisonApp() by @qasimmurad in #17
- Add brainstorming for EDA by @SuiseiNakagawa in #18
- create the Bora file by @borich-hub in #19
- Create init.txt with insights on ML in forensics by @miray-o in #20
- Project File and Description by @andrea-garcia00 in #21
- Initial EDA and exploratory analysis of missing persons dataset by @SuiseiNakagawa in #22
- Update .gitignore to stop tracking Python venv by @SuiseiNakagawa in #23
- Fix image source for LR plots in README by @undralg in #24
- Add sex to demographic analysis of missing person dataset by @SuiseiNakagawa in #25
- Update readme by @SuiseiNakagawa in #26
- Add analysis of AI implications in genetic testing by @miray-o in #29
New version developed by @MarsicoFL
Full Changelog: mispitoolsv1.2.0...v1.4.0
v1.2.0
Modifying plots; avoiding conflicting dependencies; improving documentation.
mispitools v1.1.0
Mispitools is updated to consider changes in pedtools and forrel packages.
Also, new functions for information theoretic computations are included.
Thanks @hordiienkoalina , @yikecheng020326 , @ozcanmiraay and @majeczzzka!
Release version
First Release version with background papers already published.
mispitoolsv0.4.0
New important features:
- LRage, LRsex and LRcol are new funciton for computing phenotype based likelihood ratios.
- CPT_MP and CPT_POP allows conditional probability tables computation for these new variables.
- condPlot serves for CPTs visualization.
- mispiApp() open a shiny app for selecting CPT_MP and CPT_POP parameters and plotting with condPlot function.
mispitoolsv0.3.0
Now compatible with forrel new version
mispitoolsv0.2.1
- Bugs fixes in the simLRprelim function.
- simLRprelim function now has the "closed" scenario for likelihood ratio simulations.
mispitoolsv0.2.0
New functions: makeMPprelim, simLRprelim and combLR.
Some functions name changed:
DTsim is now DeT
makePrelim is now makePOIprelim
LRsims is now simLRgen
mispitoolsv0.1.9
New functions:
- makePOIgen: it generates a STR database for POIs.
- getfreqs: it get STRs frequency from different countires and regions.
New data:
- STRs frequency tables from Argentina, China, Asia, USA, Bosnia Herzegovina and Japan.
mispitoolsv0.1.5
New functions for preliminary data simulations. Now specific functions for POIs prelim and for MPs prelim has been added.