【发布时间】:2017-05-05 12:41:58
【问题描述】:
我的数据集包含 20 列中的 90 个观察值(行)。我已经生成了一个非常简洁的热图,它使用包 pheatmap 将我的数据分为两组。虽然它并不完全干净,但根据我的条件,这两个树状图簇几乎将我的样本分成了 2 个不同的组。现在我想将这 90 个集合减少到更严格的 20-30 个观察值集合,但仍希望保留与pheatmap 中所示相同的聚类顺序。有没有办法做到这一点?或任何其他将我的观察结果减少到最小集的软件包,该集仍可以通过聚类顺序保留,如现在所见? pheatmap 的代码是
pheatmap(mydata[rownames(df.90),],scale="row",clustering_distance_cols = "correlation",show_rownames= T,show_colnames=T,color=col,annotation=batch.annotation,cluster_col=T,fontsize_row = 8,fontsize_col = 8,clustering_method = "ward.D2",border_color = NA,)
R 中我遗漏的任何包都可以处理 pheatmap 中的此类甚至某些内容,我可以将其用作减少变量的函数并进行一种置换测试以找到仍然可以保留我的聚类
数据是患者的行中的基因和列中的表达。
【问题讨论】:
标签: r permutation hclust pheatmap