如何在Python中以一种显示基因表达值矩阵和树状图的方式对层次聚类(在这种情况下用于基因表达数据)进行操作?我的意思是像这里的例子:使用python中的基因表达矩阵进行层次聚类
http://www.mathworks.cn/access/helpdesk/help/toolbox/bioinfo/ug/a1060813239b1.html
子弹点之后如图6(图1),其中,所述树形图绘制到基因表达矩阵,其中的行已被重新排序,以反映的左侧集群。
如何在Python中使用numpy/scipy或其他工具来做到这一点?此外,使用欧氏距离作为度量,用大约11,000个基因的矩阵做这个计算是否可行?
编辑:许多人都建议集群包,但我仍然不确定如何绘制我在Python中与上面链接的图像类型。例如,如何使用Matplotlib将树状图覆盖在热图矩阵的旁边?
谢谢。
是否有阴谋在SciPy的所产生的树状图工具? – user248237dfsf 2010-06-05 18:10:21
您还需要'matplotlib'模块。它可能有助于查看此文档:http://www.cs.swarthmore.edu/~turnbull/cs67/s09/labs/lab05.pdf它使用我很确定的scipy-cluster软件包(hcluster)在scipy.cluster.hierarchy模块中放置了什么。 – 2010-06-05 18:15:01