1. Highlights

- 2 new directives and 29 new procedures
- Bland-Altman plots to assess the agreement between two variates (BLANDALTMAN).
- procedures for automatic selection of REML random models for single trials, series of trials and meta analysis (VABLOCKDESIGN, VAMETA, VAOPTIONS, VARANDOM, VAROWCOLUMNDESIGN, VASERIES, VFMODEL, VFSTRUCTURE, VMODEL)
- multi-dimensional power models for REML covariance structures, also the linear variance model and the spherical family of geostatistical models (VSTRUCTURE)
- QTL extensions including genomic predictions (GPREDICTION) and analysis of multi-trait trials (QMTBACKSELECT, QMTESTIMATE, QMTQTLSCAN)
- zero-inflated binomial models (R0INFLATED)
- fitting and prediction from Michaelis-Menten curves (MICHAELISMENTEN, MMPREDICT)
- Wald tests in generalized estimating equations (GEE)
- analysis of distance of multivariate data (MVAOD)
- ability to rename data structures (RENAME)

- What’s new

2.1 Directives

- QDIALOG produces a modal dialog box to obtain a response from the user.
- RENAME assigns new identifiers to data structures.

2.2 Procedures

- AFAUGMENTED forms an augmented design.
- AUSPREADSHEET saves results from an analysis of an unbalanced design (by AUNBALANCED) in a spreadsheet.
- BLANDALTMAN produces Bland-Altman plots to assess the agreement between two variates.
- DREFERENCELINE adds reference lines to a graph.
- EDDUNNETT calculates equivalent deviates for Dunnett’s simultaneous confidence interval around a control.
- GPREDICTION produces genomic predictions (breeding values) using phenotypic and molecular marker information.
- MICHAELISMENTEN fits the Michaelis-Menten equation for substrate concentration versus time data.
- MMPREDICT predicts the Michaelis-Menten curve for a particular set of parameter values.
- MVAOD does an analysis of distance of multivariate data.
- PLINK prints a link to a graphics file into an HTML file.
- QFLAPJACK creates a Flapjack project file from genotypic and phenotypic data.
- QMTBACKSELECT performs a QTL backward selection for loci in multi-trait trials.
- QMTESTIMATE calculates QTL effects in multi-trait trials.
- QMTQTLSCAN performs a genome-wide scan for QTL effects (Simple and Composite Interval Mapping) in multi-trait trials.
- QREPORT creates an HTML report from QTL linkage or association analysis results.
- QUESTION obtains a response using a GenStat menu.
- RFINLAYWILKINSON performs Finlay and Wilkinson’s joint regression analysis of genotype-by-environment data.
- SETNAME sets the identifier of a data structure to be one specified in a text.
- TCOMBINE combines several tables into a single table.
- UTMCONVERSION converts between geographical latitude and longitude coordinates and UTM eastings and northings.
- VABLOCKDESIGN analyses an incomplete-block design by REML, allowing automatic selection of random and spatial covariance models.
- VAMETA performs a REML meta analysis of a series of trials.
- VAOPTIONS defines options for the fitting of models by VARANDOM and associated procedures.
- VARANDOM finds the best REML random model from a set of models defined by VFMODEL.
- VAROWCOLUMNDESIGN analyses a row-and-column design by REML, with automatic selection of the best random and spatial covariance model.
- VASERIES analyses a series of trials with incomplete-block or row-and-column designs by REML, automatically selecting the best random models.
- VFMODEL forms a model-definition structure for a REML analysis.
- VFSTRUCTURE adds a covariance-structure definition to a REML model-definition structure.
- VMODEL specifies the model for a REML analysis using a model-definition structure defined by VFMODEL.

2.2 Functions

None.

- What’s changed

Most of the changes are compatible with Release 15, the previous release. There are a few commands, however, where new options or parameters have been inserted into the existing lists. These may cause problems in statements where option or parameter names have been omitted or abbreviated (see Section 1.7.1 of Part 1 of the Guide to the GenStat Command Language for details). To avoid any difficulty, the name of the option/parameter after the new option/parameter should be given explicitly, and not abbreviated to fewer than four characters.

Any command, where changes in Release 15 may cause incompatibilities in existing programs, is marked in Sections 3.1 and 3.2 by the symbol †. The full details are given in Section 3.4.

3.1 Directives

- SET and GET have been extended to allow you to request the use of enhanced computing algorithms from the Intel® Math Kernel Library.
- VSTRUCTURE now allows power models of order one to be defined for points in more than two dimensions, and includes the linear-variance model and the spherical family of geostatistical models.

3.2 Procedures

- AFIELDRESIDUALS now allows you to reverse the direction of the y-axis, so that the lower coordinates are at the top.
- AMMI has much improved graphics, including AMMI 2 plots.
- BOXPLOT now allows you to control the ordering of the boxes when they are plotted horizontally. Also the ORIENTATION option has new settings horizontal and vertical, as synonyms of across and down, to provide better compatibility with other graphics commands, such as DHISTOGRAM and BARCHART.
- DBIPLOT and GGEBIPLOT now allow you to supply your own title.
- DMSCATTER now allows you to supply an overall title.
- DQMKSCORES can now produce plots for backcross inbred lines, and the ordering of the COLOURS and TITLE options has been changed to be consistent with the ordering elsewhere (COLOURS before TITLE).
- DQMQTLSCAN and †DQSQTLSCAN can now plot dominance effects and additive 2 effects.
- DOTHISTOGRAM can now plot the individual dots in different colours, and allows you to control the order of the histograms when they are plotted horizontally.
- GEE can now print Wald tests, and has a FACTORIAL option to control the complexity of the model to be fitted.
- GESTABILITY has several more stability coefficients, and can also produce plots of the coefficients against the genotype means.
- HGFTEST now provides more control over the refitting of the models.
- LVARMODEL now allows the structure of the experiment to be specified more conveniently, by supplying block and plot-within-block factors.
- META can now save the statistic Q for the test of heterogeneity across trials and its number of degrees of freedom, also the random effect variance.
- MOVINGAVERAGE now provides the Holt-Winters method.
- RCOMPARISONS and †RTCOMPARISONS now provides more control over the way in which the predictions are formed for generalized linear models.
- RNEGBINOMIAL can now save the standard error of the aggregation parameter.
- RSEARCH allows you to define a critical value for the probabilities of the terms in a model for that model to be printed.
- R0INFLATED can now fit zero-inflated binomial models, and allows within-group regressions to be done, to save time and space with very large models.
- QEIGENANALYSIS now allows you to specify the number of principal components to retain, and to save the number of effective number of columns of the marker data matrix.
- QMBACKSELECT, QMESTIMATE, QMQTLSCAN, QSBACKSELECT, QSESTIMATE and QSQTLSCAN can now analyse backcross inbred lines.
- QSASSOCIATION has five new options and four new parameters, with enhancements including several methods to define a threshold for significance, the ability to form a kinship matrix, and more efficient analysis of very large data sets.
- R0KEEP can now save the Akaike and Schwarz (Bayesian) information coefficients.
- TABSORT now allows you to take a subset of the table, selecting only the best levels of the factors that are being sorted.
- TTEST now allows you to make a permutation test using differences between means rather than t-statistics.
- VTCOMPARISONS now provides tests of comparisons, combined over groups.

3.3 Functions

None.

3.4 Incompatibilities

- AFIELDRESIDUALS procedureoption YORIENTATION inserted before PENCONTOUR.
- AMMI procedurenew option PLOT replaces the graph setting of PRINT, and the GRAPHICS option is deleted (only high-resolution graphics is now available).
- BOXPLOT procedurenew option YORIENTATION inserted after ORIENTATION, and options reordered (for compatibility) to move SCREEN to come after METHOD.
- DBIPLOT procedureoption TITLE inserted before WINDOW.
- DMSCATTER procedurenew parameter TITLE added, and parameters reordered (for compatibility) to become Y, X, TITLE, YTITLES, XTITLES, YMARKS, XMARKS.
- DQMKSCORES procedureordering of the COLOURS and TITLE options has been changed, to put COLOURS before TITLE.
- DQMQTLSCAN procedureoption POPULATIONTYPE inserted before METHOD and THRESHOLD (whose order has been reversed), option COLOURS moved to come just before TITLE, and parameter IDEFFECTS inserted before IDPARENTS.
- DQSQTLSCAN procedureoption POPULATIONTYPE inserted before METHOD and THRESHOLD (whose order has been reversed), option COLOURS moved to come just before TITLE, and parameter IDEFFECTS inserted before IDPARENTS.
- DOTHISTOGRAM procedurenew option YORIENTATION inserted after ORIENTATION, and options reordered (for compatibility) to move SCREEN to come after YORIENTATION.
- GEE procedureoption FACTORIAL inserted before AGGREGATION.
- GESTABILITY procedureoptions PLOT, NBEST and DIRECTION inserted before PERCENTQUANTILES.
- HGFTEST procedureoption LMETHOD inserted before DMETHOD, option EMETHOD, inserted before MLAPLACEORDER, option DLAPLACEORDER inserted before MAXCYCLE, and options EXIT, TOLERANCE, and ETOLERANCE inserted before SAVE.
- LVARMODEL procedureparameter NROWS deleted, and new parameters BLOCKS and UNITS inserted before EFFECTS.
- MOVINGAVERAGE procedureoption PRINT inserted before NSAMPLES.
- QMAP procedureoption TITLE moved to come just before OUTFILENAME.
- QEIGENANALYSIS procedureoption NROOTS inserted before PLOT, parameter NEFFECTIVE inserted before %VARIANCE, and default of SCALING option changed to none
- QMBACKSELECT procedureoption POPULATIONTYPE inserted before ALPHALEVEL.
- QMESTIMATE procedureoptions NGENERATIONS, NBACKCROSSES and NSELFINGS, inserted before VCMODEL.
- QMKDIAGNOSTICS procedureoptions NBACKCROSSES and NSELFINGS, inserted before DCHROMOSOMES.
- QMQTLSCAN procedureoption POPULATIONTYPE inserted before ALPHALEVEL, option COLOURS inserted before TITLE, option YLABEL deleted, parameters IDEFFECTS and IDPARENTS inserted before QSTATISTICS (which is the new name for STATISTICS).
- QRECOMBINATIONS procedureoption TITLE moved to the end.
- QSASSOCIATION procedurethe options are now PRINT, PLOT, RELATIONSHIPMODEL, SCORES, METHOD, ALPHALEVEL, THRMETHOD, THRESHOLD, DISTANCE, MINORALLELE, KMATRIX, KMETHOD, SUBPOPULATIONS, MODELPART, SCALING, STANDARDIZE, COLOURS, TITLE, YTITLE, XTITLE, and the parameters are TRAIT, GENOTYPES, MKSCORES, CHROMOSOMES, POSITIONS, MKNAMES, IDMGENOTYPES, GENFILENAME, MAPFILENAME, WALDSTATISTICS, NDF, MINLOG10P, LAMBDA, QSAVE, DFILENAME (with the new or reordered options and parameters shown in italics).
- QSBACKSELECT procedureoption POPULATIONTYPE inserted before ALPHALEVEL.
- QSESTIMATE procedureoptions NGENERATIONS, NBACKCROSSES and NSELFINGS, inserted before FIXED.
- QSIMULATE procedureoptions ADD2EFFECTS and DOMINANCEEFFECTS inserted before QTLCHROMOSOMES.
- QMQTLSCAN procedureoption POPULATIONTYPE inserted before ALPHALEVEL, option COLOURS inserted before TITLE, parameters IDEFFECTS and IDPARENTS inserted before QSTATISTICS (which is the new name for STATISTICS).
- QTHRESHOLD procedureoption POPULATIONTYPE inserted before THRMETHOD, parameters ADD2PREDICTORS and DOMINANCEPREDICTORS inserted before THRESHOLD.
- QUESTIONThe QUESTION directive has been replaced by the QDIALOG directive, with updated facilities appropriate to the more recent computing environments. The new QUESTION procedure uses QDIALOG to duplicate most of the facilities of the directive, so that existing programs can still run. The main difference is that the SAVE option and the option settings MODE=e and MODE=f are no longer supported.
- RCOMPARISONS procedureoptions WEIGHTS, OFFSET, METHOD, ALIASING, BACKTRANSFORM, SCOPE, NOMESSAGE, DISPERSION, DMETHOD and NBINOMIAL inserted before LSDLEVEL.
- RNEGBINOMIAL procedureoption SEAGGREGATION inserted before MAXCYCLE.
- RSEARCH procedureoption PPROBABILITY inserted before FINALMODELS.
- RTCOMPARISONS procedureoptions WEIGHTS, OFFSET, METHOD, ALIASING, BACKTRANSFORM, SCOPE, NOMESSAGE, DISPERSION, DMETHOD, and NBINOMIAL inserted before LSDLEVEL.
- R0INFLATED procedureoptions XGROUPS and ZGROUPS inserted before MAXCYCLE; parameter NBINOMIAL inserted before RESIDUALS.
- TTEST procedureoption PLOT inserted before NTIMES, and option PERMMETHOD inserted before SEED.
- VSTRUCTURE directiveparameters DISTANCES and COORDINATES inserted before INITIAL.