Introduction

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 gwbeecha@unity.ncsu.edu.

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.

Top

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

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

Top


DNAMIX v. 3

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:

DNAMIX3.zip

The class files. These files are required to run DNAMIX v.3

 

The manual:
DNAMIX3_manual.html

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: allelefreq.txt
 

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 is 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: DNAMIX3code.zip
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.

If you successfully download DNAMIXv3, please register here, so I may contact you with regards to errors and updates.

Top


DNAMIX v. 2

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. If you successfully download the program, then please register here so that I may contact you later if I find any mistakes in the program.

Directions for downloading from our ftp site:

Follow the directions given in the DNAMIX v. 1 section, except go to the DNAMIXv2 directory instead of the DNAMIXv1 directory. The files for PC's are in the DOS subdirectory and the files for UNIX machines are in the UNIX subdirectory. The manual is available in the manual subdirectory. See the above directions for downloading through your web browser in order to figure out which files you need. In order to download the source file, you need to be in ASCII mode (just type ASCII). In order to download the executable file or the manual in PDF or PostScript format, you must be in binary mode (type binary). If you successfully download the program, then please register here so th at I may contact you later if I find any mistakes in the program.

Top


DNAMIX v. 1

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. If you s successfully download the program, then please register here so that I may contact you later if I find any mistakes in the program.


Directions for downloading from our ftp site:

First, ftp to statgen.ncsu.edu. You will be asked for your name; enter the name anonymous. Enter your e-mail address as the password. Next, type cd /pub/storey/DNAMIXv1 and press RETURN. The following files can be obtained:

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)

To download any file you must type get filename. The file DNAMIX.EXE is located in the dos directory, so you must first enter the command cd dos and then binary in order to obtain it. Please be sure to obtain the files example.txt and readme.txt as they explain how to use the program. DNAMIX.EXE should be downloaded by anyone with a PC who does not have a compiler or does not want to compile the source code. When you are finished downloading the necessary files, type bye. If you successfully download the program, then please register here so that I may contact you later if I find any mistakes in the program.

Top


Related References

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. Sunderland, MA: Sinauer.

National Research Council. 1996. The evaluation of forensic DNA evidence. Washington, DC: National Academy Press.

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. Madison, WI: Promega.

Wright S. 1951. The genetical structure of populations. Ann Eugen 15:323-354.

Top


Last modified May 6, 2005
Gary W. Beecham Jr.
E-mail: gwbeecha@unity.ncsu.edu