Creates a Flapjack project file from genotypic and phenotypic data (D.A. Murray).
Options
WORKDIRECTORY = text |
Working directory to use for files; default current Genstat working directory |
|---|---|
FJPATH = text |
Path specifying the location of Flapjack; by default QFLAPJACK searches for a version of Flapjack installed within C:\program files (x86)\Flapjack or C:\program files\Flapjack |
DECIMALSYMBOL = string token |
Controls whether to use the locale (automatic) or English (dot) representation of decimal marks (automatic, dot); default auto |
Parameters
FJFILENAME = texts |
Name of the Flapjack project file to create |
|---|---|
TRAITS = pointers |
Pointer to variates containing the phenotypic trait data |
GENOTYPES = factors |
Genotype factor associated with the traits |
ENVIRONMENTS = factors |
Environment factor |
GENFILENAME = texts |
Name of a Flapjack genotype file |
MAPFILENAME = texts |
Name of a Flapjack map file |
FJTRAITFILENAME = texts |
Name of a file to supply the trait data, or to save them if the TRAITS and GENOTYPES parameters are also set |
FJQTLFILENAME = texts |
Name of a file to supply the QTL results, or to save them if the QSAVE parameter is also set |
QSAVE = pointers |
Information and results saved from an earlier QTL analysis |
Description
Flapjack is a tool for graphical genotyping and haplotype visualization that can routinely handle the large data volumes generated by high throughput SNP and comparable genotyping technologies. Its visualizations are rendered in real-time allowing for rapid navigation and comparisons between lines, markers and chromosomes. QFLAPJACK can be used to create a Flapjack project file containing genotypic and phenotypic data along with QTL results. The name of the Flapjack project file is specified by the FJFILENAME parameter.
To use QFLAPJACK, the Flapjack software must be installed on the current system. The location of the Flapjack to use to create the project file is specified using the FJPATH option. If FJPATH is not specified, QFLAPJACK searches for a version of Flapjack installed within the directories
C:\program files (x86)\Flapjack
or
C:\program files\Flapjack
The genotypic marker and map data must be supplied in Flapjack genotype and map text files. The name of the genotype file is specified using the GENFILENAME parameter, and the name of the map file is specified using the MAPFILENAME parameter. These files can be created from Genstat data structures using the QEXPORT procedure.
Phenotypic data can be added to the project file from a text file whose the name is specified by the FJTRAITFILENAME parameter. The data within the file should be tab separated, with the first column containing the genotype labels, and the remaining columns containing the traits. Alternatively, you can use the TRAITS parameter to supply the trait data, in a pointer to a set of variates, and the GENOTYPES parameter to supply the associated genotype factor. For multi-environment trials, you should also use the ENVIRONMENTS parameter to supply a factor to identify the environments. If you specify FJTRAITFILENAME as well as TRAITS and GENOTYPES, the phenotypic data will be saved in the file whose name is specified by FJTRAITFILENAME; this can then be used in a later QFLAPJACK command.
The results from a QTL analysis can be included within the Flapjack project file by using the FJQTLFILENAME parameter to supply a text file containing the results. Details of the file layout for importing supplementary QTL data within a Flapjack project are given within the Flapjack application. Alternatively, the QSESTIMATE and QMESTIMATE procedures allow you to save results from a linkage analysis in a pointer, using their QSAVE parameters. This can then be used as the setting of the QSAVE parameter of QFLAPJACK to supply the QTL data. If you specify FJQTLFILENAME as well as QSAVE, the QTL data will be saved in the file whose name is specified by FJQTLFILENAME; this can then be used in a later QFLAPJACK command.
By default, the working directory will be the current directory. However, an alternative directory can be supplied using the WORKDIRECTORY option.
The DECIMALSYMBOL option controls the type of decimal marks to use in the Flapjack project file, with the following settings:
automatic |
uses the locale settings, and |
|---|---|
dot |
uses the English-style dot (.). |
Options: WORKDIRECTORY, FJPATH, DECIMALSYMBOL.
Parameters: FJFILENAME, TRAITS, GENOTYPES, ENVIRONMENTS, GENFILENAME, MAPFILENAME, FJTRAITFILENAME, FJQTLFILENAME, QSAVE.
Method
In Windows the project file is formed using the Createproject.exe executable within the Flapjack installation. A bat file containing the command line to form the project file is created, and then executed using the SUSPEND directive.
Action with RESTRICT
Any data restrictions are ignored.
See also
Directive: SUSPEND.
Procedures: QMESTIMATE, QREPORT, QSESTIMATE.
Commands for: Statistical genetics and QTL estimation.
Example
CAPTION 'QFLAPJACK example'; STYLE=meta
SPLOAD [PRINT=*] '%GENDIR%/Examples/F2maize_traits.gsh'
& '%GENDIR%/Examples/F2maizemarkers.GWB'; SHEET='LOCI'
& '%GENDIR%/Examples/F2maizemarkers.GWB'; SHEET='ADDPREDICTORS'
" Create a single environment "
SUBSET [E.EQ.6] G,yld
" Candidate QTL positions from QSBACKSELECT "
VARIATE [VALUES=19,111,237] Qid
QSESTIMATE [PRINT=summary,model,wald,effects; POPULATIONTYPE=F2]\
TRAIT=yld; GENOTYPES=G; CHROMOSOMES=mkchr; POSITIONS=mkpos;\
IDLOCI=idlocus; MKLOCI=marker; ADDITIVEPREDICTORS=addpred;\
QTLSELECTED=Qid; QEFFECTS=qeff; QSE=qse; QSAVE=Output
QFLAPJACK 'F2maize.flapjack'; TRAITS=!p(yld); GENOTYPES=G;\
GENFILENAME='%GENDIR%/Examples/F2maize_geno.txt';\
MAPFILENAME='%GENDIR%/Examples/F2maize_map.txt'; QSAVE=Output