Bubble plot or heatmap ordered by phylogenetic tree
BubbleTree generates a Cleveland dot plot or heatmap ordered by a corresponding phylogenetic tree. Required input: a tab separated frequency table (i.e., with taxa as rows and samples as columns), a newick, nexus, nexml, phyloxml, or cdao formated tree, and a tab separated file with sample metdata. See example files for formatting requirements. Prerequisites
Bubble tree is written with python 3+ and relies on the following packages:
BioPython
Matplotlib
Pandas
Numpy
Seaborn