如何在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