plot_modules_phenotype {GWENA} | R Documentation

## Heatmap of modules phenotpic association

### Description

Plot a heatmap of the correlation between all modules and the phenotypic variables and the p value associated

### Usage

    plot_modules_phenotype(
      modules_phenotype,
      pvalue_th = 0.05,
      text_angle = 90,
      ...
    )

### Arguments

`modules_phenotype` | list, data.frames of correlation and pvalue associated
`pvalue_th` | float, threshold in ]0;1[ under which module will be considered as significantly associated
`text_angle` | integer, angle in [0,360] of the x axis labels.
`...` | any other parameter you can provide to ggplot2::theme

### Value

A ggplot object representing a heatmap with phenotype association and related pvalues

### Examples

    eigengene_mat <- data.frame(mod1 = rnorm(20, 0.1, 0.2),
    mod2 = rnorm(20, 0.2, 0.2))
    phenotype_mat <- data.frame(phenA = sample(c("X", "Y", "Z"), 20,
                                replace = TRUE),
                                phenB = sample(c("U", "V"), 20,
                                replace = TRUE),
                                stringsAsFactors = FALSE)
    association <- associate_phenotype(eigengene_mat, phenotype_mat)
    plot_modules_phenotype(association)

[Package GWENA version 1.2.0 Index]