PedGenie / QTDT Interface Requirements

How to Execute QTDT Interface

Download the freely available QTDT software. We suggest that you change the top directory name from qtdt-version# to qtdtPval to reflect the PedGenie - QTDT Interface. Then overwrite QtdtUi.cpp file with our copy of the QtdtUi.cpp in qtdtPval/qtdt to parse the QTDT output. Recompile this new QTDT package. Download both PedGenie.jar and QTDTpval.jar packages. QTDTpval.jar computes the empirical p-value based on the QTDT output. In the .rgen parameter file be sure the dumper attribute value is listed as TDTDumper. We have written a simple kornshell script, runQTDT.ksh, that runs PedGenie to create the simulated data. The kornshell script communicates this simulated data plus the real data into the modified QTDT, then execute the QTDTpval.jar package to calculate the empirical p value, and creates the results report. The modified QTDT package also requires the presence of a QTDT specific data file and a trait file.

Requirements

Java 1.5 Java 1.5 installed on your Java virtual machine
PedGenie.jar This Java archive file contains all PedGenie's class files.
QTDTpval.jar Java archive file to calculate the empirical p value. It contains all QTDTpval's class files.
QtdtUi.cpp Modified copy of the QtdtUi.cpp file
.rgen Parameter File Parameter File for executing PedGenie
Pedigree File A Linkage pre-makeped pedigree file
Trait File Trait / Covariate data file
Abecasis QTDT data file QTDT data file

PedGenie   QTDT Interface   download