sites.google.com

Bugs may be fixed in the current developer version on GitHub. In case you want to try out the latest development version it can be download by typing this into the command window:

devtools::install_github("oskarhansson/strvalidator")

You may need to install devtools to make it work:

install.packages("devtools", dependencies=TRUE)

Note that the development version is not stable and some changes may be reverted before the next stable version is released to CRAN. 

User community and support

Discuss STR-validator in the Facebook group: https://www.facebook.com/groups/strvalidator/

Get news, tips, and other information at the Facebook page: https://www.facebook.com/STRvalidator

There will occasionally be sent out information by mail. Contact me if you wish to be added to the mailing list (e-mail is found the STR-validator CRAN page).

Report bugs

Please report bugs at GitHub (direct link). Remember to provide a reproducible example if possible.

Links

The source code is hosted at GitHub: https://github.com/OskarHansson/strvalidator

Please report bugs at GitHub (direct link). Remember to provide a reproducible example if possible.

Link to strvalidator on CRAN: https://cran.r-project.org/web/packages/strvalidator/index.html

For potentially better performance see: https://mran.microsoft.com/ and https://github.com/oracle/fastr

The online book Open Forensic Science in R where Chapter 2 Validation of DNA Interpretation Systems introduces strvalidator using command line functions.

YouTube channel: https://www.youtube.com/channel/UCs7TxzK21OKvWebQygxAHHA

Video Tutorials using STR-validator version 2.0.0

Estimation of analytical thresholds: https://youtu.be/8bTZbO2zrc4

Estimation of allele sizing precision: https://youtu.be/FTYX9ZRYg0g

Analysis of stutter ratios: https://youtu.be/N2qlc1YziTo

Analysis of balance: https://youtu.be/E1-KpvZ9CJY

Estimation of stochastic threshold: https://youtu.be/UMmRbX3q6wg

Video Tutorials using STR-validator version 1.2.0

This video show how to analyse heterozygous balance, inter-locus balance, stutter ratio, and sizing precision: http://youtu.be/aUDlDI744ZI

PhD material

STR-validator was developed as part of my PhD project. Download the thesis Development of computer software to characterise and simulate molecular biology processes used in forensic DNA profiling assays (ISBN 978-82-8377-319-4) or view the short popular scientific presentation and the trial lecture Epigenetics in forensics.

Work in progress

  • Routine maintenance

Version history - main features [release date]

2.4.2 - Fixes minor CRAN notes [16.10.2025

2.4.1 - Fixed error introduced in R 4.3.0 [19.07.2023

2.4.0 - GUI optimized for tcltk (via gWidgets2tcltk). Interactive tables. Italian and Spanish language. [24.09.2022

2.3.0 - Language support. General function for summary statistics [10.07.2020] 

2.2.0 - Support for tcltk, which should work in restricted IT environments. [22.03.2019] 

2.1.0 - Calculate ST for all models at once. Plot cumulative distributions of multiple groups. [25.08.2018] 

2.0.0 - Migration to gWidgets2. New audit trail. Remember last used paths. [12.08.2017] 

1.9.0 - Minor improvements and corrections. New function to add marker order to a dataset. [08.03.2017] 

1.8.0 - Several functions rewritten for faster analysis. Calculation of profile proportion in height metrics, and many other improvements. [04.10.2016] 

1.7.0 - New functions for drop-in analyses. Support for quality sensors. Numerous minor improvements. [05.07.2016]

1.6.0 - Automatic calculation of average peak height when analysing drop-out and balance. New functions for efficient profile balance, and marker ratio calculations. [19.01.2016]

1.5.2 - Calculation for AT6 corrected (use standard error of the regression instead of standard error of the intercept). [31.08.2015]

1.5.1 - (not on CRAN) Fixes some bugs in the AT analysis module. [27.06.2015]

1.5.0 - Estimate analytical thresholds. Improved import (autotrim, autoslim). [10.06.2015]

1.4.0 - Analyse pull-ups, generate EPG's, changes to kit file to handle multiple sex markers. [07.01.2015]

1.3.1 - Fixed window losing focus (hidden windows). Simpler installation. Bug fixes.

1.3.0 - Integrated project manager. New module for analysis of concordance and mixtures. Bug fixes. [13.08.2014]

1.2.0 - Added Fusion and GlobalFiler kit. New module for analysis of capillary balance. Bug fixes.

1.1.0 - Compatibility update (testthat 0.8) and multiple improvements.

1.0.0 - Major update with important bug fixes. New kit file structure and several new features.

0.3.0 - Option to save GUI state

0.2.0 - Graphical user interface (GUI)

0.1.0 - Initial release on CRAN

Publications

Posters

  • "Free open source software for internal validation of forensic STR typing kits" presented at the 25th World Congress of the International Society for Forensic Genetics, 2 – 7 September 2013, Melbourne, Australia. [Poster_ISFG2013.pdf]

Downloads

Here is a selection of downloads (a complete list is available at the bottom of the web page and under the respective workshop sub pages).

Official manuals and tutorials

Exercises and presentations

Refer to the workshop pages for the most up-to-date material.

Other STR-validator material

Screenshots

Read the original on sites.google.com ↗