Several multivariate procedures proposed to explore GEI include principal component analysis (PCA), additive main effects and multiplicative interactions (AMMI) and genotype plus GEI biplot analysis. AMMI extracts genotype and environment main effects and uses interaction principal components (PCA) to explain patterns in the GE interaction or residual matrix, which provides a multiplicative model. The AMMI biplot analysis is an effective tool to diagnose the GEI patterns graphically. The AMMI model combines ANOVA for main effects of the genotype and environment with principal components analysis of GEI and uses PCA for visualizing the GEI in what is known as a biplot diagram (Zobel et al., 1988; Gabriel 1971). The biplot display of PCA scores plotted against each other provides visual inspection and interpretation of the GEI components. Integrating biplot display and genotypic stability statistics enables genotypes to be screened and selected in a plant breeding program.
A user-friendly SAS macro application AMMI, using Microsoft Windowing Environment to perform stability analysis of GEI was published by Thillainathan and Fernandez (2001). Several agronomists and horticulturists used this user-friendly SAS macro application to assess genotypic stability estimates (47 citations; Semantic Scholar 2021). However, this originally published macro application is not compatible with SAS Enterprise Guide or in SAS studio environment. Therefore, an enhanced user-friendly SAS macro application that is compatible in SAS Display manager, SAS Enterprise Guide, SAS Studio is developed and presented here.
AMMI User-friendly SAS macro application:
First download and unzip the AMMI.Zip specified in this post. SAS version 9.4 for was used to develop SAS MACRO programs and the relevant MACRO-CALL file for AMMI analysis. The requirements for using this SAS macro are
(1) a valid license to run the SAS software on your PC, and
(2) SAS modules such as SAS/BASE, SAS/STAT, SAS/GRAPH, and SAS/IML should be installed to get complete results.
The steps for performing the user-friendly SAS macros are:
Step1: Create a temporary SAS data file like the example data file included with the zip file. This data should contain the following variables:
Step2: Open the AMMI macro-call file in your preferred SAS environment. In addition to inputting the SAS dataset name, environment variable name, response variable name, genotype variable name, and block variable name in the MACRO-CALL file, following options are given to:
Options for saving the SAS output and SAS graphics files. Users can select the folders to save the SAS output and the graphics files by inputting the folder names in the MACRO-CALL file. Also, the users can select one of the following ODS output file format when saving the output
produced by the SAS macro TAIGEI:
Display: Files are not saved but displayed in the SAS results Window.
PDF: PDF files suitable for PDF format
WORD: RTF files suitable for including in Microsoft products.
WEB: HTML files suitable for including in HTML-based Web documents.
Step 4. Submit the SAS macro call file.
After inputting all required fields (Figure 1), Run the macro-call file. The MACRO-CALL file automatically accesses the SAS AMMI macro from the specified location. After a successful run, this macro will generate following stability biplots.
The AMMI model is a hybrid analysis that incorporates both the additive and multiplicative components of the two-way data structure. The AMMI biplot analysis is an effective tool to diagnose the GEI patterns graphically. In AMMI, the additive portion is separated from interaction by analysis of variance (ANOVA). Then the principal components analysis (PCA), which provides a multiplicative model is applied to analyze the interaction effect from the additive ANOVA model. The biplot display of PCA scores plotted against each other provides visual inspection and interpretation of the GEI components. Integrating biplot display and genotypic stability statistics enables genotypes to be grouped based on the similarity of performance across diverse environments.
In the first biplot (Figure 3), the first and second principal component (PCA1 and PCA2) scores for the genotypes and environments are displayed. In the second biplot (Figure 4), the first PCA scores and the mean yields for genotype and the environments are displayed. Purchase (1997) suggested an equation for AMMI analysis called AMMI stability value (ASV). PCA1 has a stronger effect than PCA2 in the sum of square G × E; therefore, a factor was added to PCA1 for the symmetrical discrepancy with PCA2, in such a way that, the role of PCA1 and PCA2 fit in the sum of square G × E. In this equation, the most stable genotype and test environment have minimum ASV (Movahedi et al., 2020).
References
SAS Innovate 2025 is scheduled for May 6-9 in Orlando, FL. Sign up to be first to learn about the agenda and registration!
Data Literacy is for all, even absolute beginners. Jump on board with this free e-learning and boost your career prospects.