Forensic Software Resources


The ISFG is supporting OPEN SOURCE software projects in forensic statistics, as well as freely accessible software packages offered to our scientific community. The ISFG is not endorsing any specific software.
The ISFG is listing these software applications as a service to the forensic genetics community, but is not providing any warranties on software performance. It is the responsibility of the end user to review if validations and performance checks for the selected program meet any applicable casework standards.
This is not a complete list of forensic software resources, there are others that may have escaped our attention. Furthermore there are numerous commercially available software solutions for the forensic genetics community.

Forensic DNA Statistics website
LRmix Studio Community Edition
Open source forensim package for R
DNAmixtures using a continuous model
MixtureCalc v1.2 Excel sheet
Mixture Analysis Excel sheet (for deconvolution)
likeLTD ver. 4.1 for R
EuroForMix
MixSep mixture separation software for R
DNAMIX3 for mixture calculation
FamLink kinship software
The bracket script (for replicated STR results)
DNA commission recommendations 2012: Excel sheet for LR calculation considering dropout and dropin events
SmartRank database search software
 

 
A new website dedicated to Forensic DNA Statistics and interpretation of complex DNA profiles has been launched:
 
https://sites.google.com/site/forensicdnastatistics/
 
You will find many useful resources includes tools such as Excel sheets and more, all based on the ISFG recommendations on mixture interpretation.
 

 
LRmix Studio is an open-source, free of charge software dedicated to the interpretation of complex forensic DNA profiles. It can be downloaded here:
 
http://lrmixstudio.org/
 
LRmix Studio is the successor to LRmix. Both programs implement the same model, however LRmix Studio is a more flexible, faster version of LRmix. It can be run on all platforms, and requires Java version 7 or higher.
 

 
The forensim package for the open source R statistical software is dedicated to forensic DNA mixtures interpretation. It provides tools to simulate mixture cases, and analytical tools to interpret data. The codes have been developed by Hinda Haned (Lyon).
 
http://forensim.r-forge.r-project.org/
 
Recently, a paper has been published by H. Haned: Forensim: An open-source initiative for the evaluation of statistical methods in forensic genetics FSI Genetics 5, 265-268 (2010) DOI Link
 

 
DNAmixtures (http://dnamixtures.r-forge.r-project.org) is a statistical software for analysing DNA samples from one or multiple donors. It is developed by Therese Graversen and is based on the "fully continuous" statistical model for peak heights described in
 
 
Key features include
  • Likelihood ratios and mixture deconvolution
  • Combined analysis of replicates or multiple pieces of DNA evidence
  • Visual assessment of the suitability of the model
 
DNAmixtures offers a new approach to softwares for mixture interpretation; through access to the underlying statistical framework, the user may readily investigate a huge range of "what-if" scenarios.
 
The software is able to run on e.g. a laptop, and it is currently feasible to handle hypotheses with up to 6 unknown contributors. The computations are based on generally applicable exact and efficient methodology described in
 
 

 
MixtureCalc v1.2 (Freeware version): A free Excel solution to aid the interpretation of mixtures based on both qualitative and quantitative information using data from an exported GeneMapper file (Copyright: Scottish Police Services Authority – submitted by Ben Mallinder). Demonstrated at the Copenhagen Course in Forensic Genetics - June 2010.
 
 

 
Mixture Analysis: A freeware solution to aid the interpretation of mixtures using peak height / or area information using an Excel spreadsheet (Copyright P.D. Gill, Glasgow)
 
 

 
likeLTD (likelihoods for low-template DNA profiles) from David Balding described in
 
 
  • Balding DJ (2013) Evaluation of mixed-source, low-template DNA profiles in forensic science. Proc Natl Acad Sci USA 110: 12241–12246. DOI Link
 
has been updated to version 5.0. The software has been completely recoded to increase performance, and new features have been added as descibed in the 2013 publication. A user guide has ben added. The software is written in R. The new versikon (as well as the previous version 4.5) can be downloaded from a new web site https://sites.google.com/site/baldingstatisticalgenetics/software/likeltd-r-forensic-dna-r-code.
 
The software has been expanded with facilities to calculate the weight of the evidence
  • when relatives of the alleged contributor are considered,
  • with up to 3 unprofiled contributors,
  • any number of profiled contributors, each of whom can be analysed as subject to dropout, in which case relative amounts of DNA are estimated, or not subject to dropout, *separate dropout rates for each replicate.
 

 
EuroForMix mixture analysis using continuous model
 
EuroForMix is a graphical layer for the functions in the R-package euroformix.
 
The package contains procedures for maximization (frequentistic) and integration (Bayesian) of the likelihood function of a gamma peak height model for single (or replicated) STR/SNP DNA data for a general specifications of hypotheses. Sensitivity analysis of unknown parameters can be carried out using Markov Chain Monte Carlo method. It also contains procedures for deconvolution and database search which may take care of stutters, allele drop-out and allele drop-in; for further details see http://www.euroformix.com
 
  • Ø. Bleka, G. Storvik, P. Gill; EuroForMix: An open source software based on a continuous model to evaluate STR DNA profiles from a mixture of contributors with artefacts; Forensic Sci. Int. Genet., 21:35-44, 2016. DOI Link
 

 
T. Tvedebrink's online mixture interpretation tool
 
Torben Tvedebrink's thesis contains a remarkable collection of original publications on population genetics, mixture analysis, and interpretation of results including drop-out events. He has created a DNA Mixture Separator which has been designed to deconvolute 2-person and 3-person mixtures. The algorithms are described in his thesis (link as above) as well as in two publications:
 
  • Evaluating the weight of evidence by using quantitative short tandem repeat data in DNA mixtures. T. Tvedebrink, PS Eriksen, HS Mogensen and N. Morling. Applied Statistics 59(5): 855-874
  • Identifying contributors of DNA mixtures by means of quantitative information of STR typing. T. Tvedebrink, PS Eriksen, HS Mogensen and N. Morling. Journal of Computational Biology (in press) (2010)
 
17.10.2011: The updated version 0.2.1 of Torben's mixture separation software has now been released as a R-package: mixsep. The source files are available at CRAN http://cran.r-project.org/web/packages/mixsep/ including a user manual.
 

 
Bruce Weir's DNA mixture calculation software DNAMIX3
 
DNAMIX is a computer program that will calculate likelihood ratios as they pertain to mixed DNA samples encountered in forensic science. Calculations are based on: Curran JM, Triggs CM, Buckleton J. Weir B.S. Interpreting DNA mixtures in structured populations. Journal of Forensic Science 1999;44(5);987-995, and are appropriate for complex mixtures as well as single-contributor stains.
 
http://www.biostat.washington.edu/~bsweir/DNAMIX3/webpage/
 

 
FamLink kinship software
 
Andreas Tillmar, Daniel Kling and Thore Egeland have developed a new software, FamLink, which is a user-friendly statistical tool that provides functions for likelihood calculation for family relationships using linked DNA marker data.
 
There is also a paper describing the details in FSI Genetics (2012) FamLink – A user friendly software for linkage calculations in family genetics.
 

 
The "bracket script" ­ an open source solution for automating a combined composite–consensus method
 
Bram Bekaert and colleagues have published in FSI Genetics an automated method to generate DNA profiles from replicate PCRs by combining advantages of the composite and consensus method by a system of brackets in which an allelic balance threshold is used as a variable to separate DNA-profiles of major from minor donors:
 
Automating a combined composite–consensus method to generate DNA profiles from low and high template mixture samples; FSI Genetics (2012)
 
The authors have written an open source Perl script that they make available together with detailed instructions in the installation and use of this software. All necessary files are zipped together and can be downloaded here: Bracket Script
 

 
Recommendations 2012 of the ISFG DNA Commission
 
Gill P., Gusmão L., Haned H., Mayr WR., Morling N., Parson W., Prieto L., Prinz M., Schneider H., Schneider PM., Weir BS. (2012), 'DNA commission of the International Society of Forensic Genetics: Recommendations on the evaluation of STR typing results that may include drop-out and/or drop-in using probabilistic methods', Forensic Science International: Genetics 6(6), 679-688 (Gill et al. 2012)
 
Supplementary data available: Excel spreadsheet for LR calculation including dropout and dropin events
 

 
SmartRank Database Search Software
 
SmartRank is a free open-source (java-based) software dedicated to searching national DNA databases with complex DNA profiles. It is anchored in a Likelihood Ratio framework, and based on the same model behind LRmix Studio. The software and further information can be obtained from http://www.LRmixStudio.org/SmartRank. The SmartRank project was supported by an EU grant (MP2013).
 

 
If you would like to share your self-developed software for mixture analysis with the forensic genetics community on this website, please send a contact message!

 
Last modified 4 months and 23 days ago by Peter M. Schneider