I have a distance matrix for a set of elements. Each element has an attribute size represents the size of a family of proteins or chemicals.
How to plot an unrooted tree with different leaf size or leaf node size? So, I can represent the size of each element as the size of node.
I have checked scipy (dendrogram), NetworkX/GraphVis (too flexible, I need to write code to generate the tree first and then generate the DOT file).
My purpose is relatively simple: a nice unrooted tree from distance matrix with different size of leaf node. But, I have 5000 nodes, so Photoshop is not feasible. Hope there is a simple way to do it. Any suggestion?
Probably, I can get the structure of tree first, and then somehow convert it into a network format and display the network in Cytoscape.
========================another relevant question===============================
I have another relevant question. How do they plot the tree in the link? Is there any existing tool for this plot?
http://www.thesgc.org/sites/default/files/firstHumanTree_0.png
Yes, I use python. ETE looks like a lot what I want. So, for each branch, ETE can generate the size for all children branches?