hierarchische clustering mit der gen-expression matrix in python

wie kann ich einen hierarchischen clustering (in diesem Fall für die gen-expression-Daten) in Python in einer Weise, die zeigt, dass die matrix der gene-expression-Werte zusammen mit der das dendrogramm? Was ich meine ist, wie das Beispiel hier:

http://www.mathworks.cn/access/helpdesk/help/toolbox/bioinfo/ug/a1060813239b1.html

gezeigt, nach Punkt 6 (Abbildung 1), wobei das das dendrogramm geplottet auf der linken Seite der gen-expression matrix, wo die Reihen wurden neu geordnet, spiegeln die clustering.

Wie kann ich dies in Python mit numpy/scipy oder andere tools? Auch ist es sehr praktisch, dies zu tun mit einer matrix aus rund 11.000 Genen, unter Verwendung der euklidischen Distanz als Metrik?

EDIT: Viele haben vorgeschlagen clustering-Pakete, aber ich bin noch unsicher, wie eine Darstellung der Art der Bilder, die ich im Zusammenhang mit oben in Python. Wie kann ich ein overlay das dendrogramm neben einer heatmap-matrix, mit Matplotlib zum Beispiel?

Dank.

InformationsquelleAutor | 2010-06-04
Schreibe einen Kommentar