Multi-Environment Trials (GxE, AMMI, Finlay–Wilkinson)
Decompose genotype-by-environment interaction so you can ship cultivars that hold up across locations.
How it works
Our MET module ingests phenotype data measured across multiple environments and decomposes the variance into main effects and GxE interaction. AMMI (Additive Main effects and Multiplicative Interaction) extracts the dominant interaction patterns. Finlay–Wilkinson regression characterizes stability: a slope near 1 means a genotype adapts proportionally to environment quality, while flatter slopes identify broadly stable winners. We also report Wricke's ecovalence and Shukla's stability variance.
Formula
What you get
- ▸GxE heatmap of genotype × environment yields
- ▸AMMI biplot (PC1 vs PC2 of the interaction matrix)
- ▸Finlay–Wilkinson slopes and intercepts per genotype
- ▸Wricke ecovalence and Shukla stability variance rankings
When to use it
- ▸You have multi-location or multi-year trial data
- ▸You want to release cultivars with predictable performance
- ▸You're zoning your variety portfolio by mega-environment
Inputs
| Long-format trial data | CSV with columns: genotype, environment, replicate, trait |
| Environment metadata (optional) | CSV keyed by environment (location, year, rainfall zone) |
Parameters
| Name | Default | Description |
|---|---|---|
| AMMI PCs | 2 | Number of interaction PCs to retain; captures the dominant GxE patterns. |
| Stability metric | Wricke + Shukla | Any combination of Wricke ecovalence, Shukla variance, and FW slope. |
| Spatial adjustment | on | 2D smoother over plot coordinates before BLUPs. |
Workflow
- 1. Per-environment BLUPsMixed model per site with spatial adjustment; row and column effects removed.
- 2. Cross-site alignmentCommon check panel aligns BLUPs across environments.
- 3. AMMI decompositionSVD of the residual GxE matrix returns interaction PCs.
- 4. FW regressionPer-genotype slope against the site mean; slope, intercept, R² reported.
- 5. Stability rankingsWricke ecovalence and Shukla variance surfaced as final ranking table.
Interpreting results
- ▸AMMI biplot near-origin = broadly adapted; extreme along a PC = specialist for that pattern.
- ▸FW slope ≈ 1: proportional response. Slope < 1: stable across environments. Slope > 1: exploits good years.
- ▸Wricke and Shukla agree in most cases; disagreement flags outlier environments worth inspecting.
Common pitfalls
- ✕Missing check varieties makes cross-site BLUPs incomparable and biases the AMMI biplot.
- ✕Treating years as environments hides year-specific weather signal — model them separately when possible.
- ✕Ranking on main effect alone ignores stability and picks specialists that fail elsewhere.
Worked example
Try it — interactive example
Compute broad-sense heritability on an entry-mean basis for a multi-environment trial: H² = σ²g / (σ²g + σ²ge/e + σ²e/(r·e)).
Numbers are quick analytical estimates for planning — actual runs incorporate the full data, covariates, and QC pipeline.
References
Open the module and upload a CSV.