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.
IMPROVEMENTS: The latest version has several improvements over v.2. Most notably is the GUI interface and guided input. The interface enables ease of correction; the guided input speeds up input time. Other improvements include the ability to input all loci in one pass, various input options (guided, manual, and file), save options (evidence stain, contributor genotype, and output), and the inclusion of a confidence interval.
DNAMIX v.3.2 beta is now available below.
DNAMIX v.3 is now available below.
If you have any problems downloading the program or if you have questions about the program, then please e-mail me at Email: g b e e c h a m [at] m e d [dot] m i a m i [dot] e d u .
DISCLAIMER: I assume no responsibility for mistakes in the program or caused by the program. Use DNAMIX at your own risk. Feel free to modify the code in anyway for private or public use, as long as the original authors and the JFS paper are cited, and no fee is charged aside from distribution costs.
Update Notes: A log of updates and error
corrections is available HERE. Please check to make sure
you have the most updated (error free) version of DNAMIX available.
DNAMIX v. 3.2 is based on DNAMIX v. 3 (found below). Both are derived from the paper: Curran JM, Triggs CM, Buckleton J. Weir B.S. Interpreting DNA mixtures in structured populations. Journal of Forensic Science 1999;44(5); 987-995.
The DNAMIX v3.2 (beta!) version includes several updates, including:
- Testing multiple hypotheses in one run (still pairwise)
- Simplified GUI
- Easier file/save
- Easier to read output
The beta version does not include much user-error checking (e.g, incorrectly formatted input file, etc). So, user errors may result in the program shutting down, or have no discernable results at all. Be careful with your input, and use at your own risk!
Program files: DNAmix3_2.zip
Code Files: DNAmix3_2code.zip
A brief howto: DNAMIXv32howto.txt
DNAMIX v. 3 is based on John Storey's v. 2, which was derived from the paper: Curran JM, Triggs CM, Buckleton J. Weir B.S. Interpreting DNA mixtures in structured populations. Journal of Forensic Science 1999;44(5); 987-995.
DNAMIX v. 3 and its previous versions are available on this web-page The new version is written in Java (because Java is platform independent) and requires the Java Virtual Machine (available at http://java.sun.com/) . Source code for the main classes (Not for the BreezyGUI package) and instruction manual are also available.
Downloading from your web browser:
DNAMIX v.3 files can be obtained via the links below. Please be sure to obtain the appropriate files as well as the manual.
|
Program files: |
|
|
The class files. These files are required to run DNAMIX v.3
|
|
|
The manual: |
|
|
An DNAMIX Manual which includes detailed instructions on how to install, run, and use DNAMIX - including formatting of database and input files, along with some troubleshooting issues and common errors.
|
|
|
Database file: |
|
|
|
This database is included in the DNAMIX3.zip file. The databases included in the zip of class files are from the Federal Bureau of Investigation's Forensic Science Research Unit. The raw data are available here (Genotype Profiles for Six Population Groups at the 13 CODIS Short Tandem Repeat Core Loci and Other PCR-Based Loci, by Budowle and Moretti, Forensic Science Communications, July 1999).
|
|
Source Code: |
|
|
|
The source code IS NOT required to run DNAMIXv.3. It has been made available for Java programmers who wish to modify the code to suit their research, work, or study efforts. |
DNAMIX v. 2 is based on formulas and methods derived in the paper:
Curran JM, Triggs CM, Buckleton J. Weir BS Interpreting DNA mixtures in structured populations. Journal of Forensic Science 1999;44(5);987-995
You can obtain this program either through your web browser or through our anonymous ftp site statgen.ncsu.edu. DNAMIX v. 2 is written in FORTRAN 90; if you have a FORTRAN 90 compiler, then you may want to download the source file dnamix2.f and compile it yourself. The executable file is available for UNIX machines and PC's. Also, a manual for using the program is available in a variety of formats.
Directions for downloading from your web browser:
Each of the following files can be obtained by holding down the SHIFT button and then clicking on the name of the file (while the SHIFT button is still being pressed). Please be sure to obtain the appropriate executable file as well as the manual.
For PC's:
dnamix2.f (source code file)
dnamix2.exe (executable file)
For UNIX machines:
dnamix2.f (source code file)
dnamix2.exe (executable file)
The manual:
Manual
in PDF format
Manual
in PostScript format
If you are not capable of viewing PDF or PostScript files, then you may view the manual in HTML format.
DNAMIX v. 1 can be obtained either through our anonymous ftp server statgen.ncsu.edu or through your web browser. There are versions of DNAMIX v. 1 written in both FORTRAN 77 and C. If you have a compiler for either language, then you may want to download the source code and compile it yourself. Currently, the executable file is only available for PC's. DNAMIX v. 1 is based on formulas derived in the paper:
Weir BS, Triggs CM, Starling L, Stowell LI, Walsh KAJ, Buckleton J. 1997. Interpreting DNA Mixtures. Journal of Forensic Sciences 42:213-222.
A copy of the paper can be obtained here.
Directions for downloading from your web browser:
Each of the following files can be obtained by holding down the SHIFT button and then clicking on the name of the file (while the SHIFT button is still being pressed):
dnamix.c
(source code for C version)
dnamix.f
(source code for FORTRAN 77 version)
example.txt
(shows an example run of the program)
readme.txt
(gives directions on how to use the program)
DNAMIX.EXE
(the executable file for PC's)
Please be sure to obtain the files example.txt and readme.txt as they explain how to use the program. DNAMIX.EXE should be obtained by anyone with a PC who does not have a compiler or does not want to compile the source code.
Balding DJ, Nichols RA. 1994. DNA profile match probability calculations: How to allow for population stratification, relatedness, database selection, and single bands. Forensic Sci Int 64:125-140.
Curran JM, Triggs CM, Buckleton J, Weir BS. 1998. Interpreting DNA mixtures in structured populations, submitted.
Evett IW, Weir BS. 1998. Interpreting DNA evidence: Statistical genetics for
forensic science.
National Research Council. 1996. The evaluation of forensic DNA evidence.
Weir BS, Triggs CM, Starling L, Stowell LI, Walsh KAJ, Buckleton J. 1997. Interpreting DNA Mixtures. Journal of Forensic Sciences 42:213-222.
Weir BS. 1998. The coancestry coefficient in forensic science. Proc 8th Int
Symp Hum Identification.
Wright S. 1951. The genetical structure of populations. Ann Eugen 15:323-354.
Last modified May 6, 2005
Gary W. Beecham Jr.
E-mail: Email: g b e e
c h a m [at] m e d [dot] m i a m i [dot] e d u