Build ANOVA Heatmap - hisl6802/ClusteringToolbox GitHub Wiki

Building an ANOVA Heatmap

Upon looking for the dysregulated metabolites in an untargeted metabolomics study with three experimental conditions (i.e., injured, sham-injured, and contralateral-to-injured) an ANOVA and a hierarchical clustering are often performed. A common visualization after performing these analyses is an ANOVA Heatmap where the significant metabolites identified through ANOVA are clustered using a agglomerative hierarchical clustering, allowing the user to visualize which metabolites are dysregulated in the "same" manner (i.e., up and/or down regulated) with a disease condition.

Input file (-log10(p) may show up as $NAME? in excel)

f.value p.value -log10(p) FDR Post-hoc tests
685.85 32.967 3.4E-8 7.4679 5.17E-5 CtInj - Sinj; Inj - Sinj
967.82 27.656 1.9E-7 6.7206 1.45E-4 CtInj - Sinj; Inj - Sinj
... ... ... ... ... ...

Output

The output will be a heatmap of the metabolites which cross a wanted threshold.