Heatmap of median marker expression
plot_heatmap( df_samples, sample_info_names, protein_names, arrange_by_1, arrange_by_2 = "", cluster_cols = FALSE, fun = median )
df_samples | Data frame or tibble with proteins counts, cell condition, and group information |
---|---|
sample_info_names | Column names that contain information about the cell, e.g. donor, condition, file name, or cell type |
protein_names | A vector of column names of protein to use in the analysis |
arrange_by_1 | Column name |
arrange_by_2 | Column name |
cluster_cols | Apply hierarchical cluster to columns |
fun | Summary statistics of marker expression |
pheatmap
object
set.seed(23) df <- generate_data() protein_names <- names(df)[3:12] df <- dplyr::mutate_at(df, protein_names, function(x) asinh(x/5)) CytoGLMM::plot_heatmap(df, protein_names = protein_names, sample_info_names = c("donor", "condition"), arrange_by_1 = "condition") #> Warning: The `.dots` argument of `group_by()` is deprecated as of dplyr 1.0.0. #> This warning is displayed once every 8 hours. #> Call `lifecycle::last_lifecycle_warnings()` to see where this warning was generated.