This is a test version of Biostars. For the public version, visit https://www.biostars.org.
Nested Bubble Plots

Dear community members:

I ran into this image from a paper (Vieira et al., 2016: Species Specificity of Bacteria Associated to the Brown Seaweeds Lobophora (Dictyotales, Phaeophyceae) and Their Potential for Induction of Rapid Coral Bleaching in Acropora muricata); it's Figure 3 and I put it in this link:

Bubbles

I wanted to see if I could re-create this image but w/ my data. After searching for a while, I am unable to find a tutorial or even how to begin to do this in R. As you can see it's a type of bubble plot, but it extends from phylum to class to order showing the relative abundances (%) for each classification.

Could someone direct me into the right direction?

So many thanks!

bubble plots taxonomy

Please do not create duplicated posts. I closed your other post and edited this one to show the image.

Thank you for doing this! I tried to edit the previous post by following the suggestions that WouterDeCoster wrote and when I updated, it created a new post. My apologies for that.

Hi,

I am trying to recreate something like this for my data . I know its been 3.2 years that you have posted this query. So, I am still wondering if you have found the solution to this. If so , then pls kindly share it with me. I am struggling with the same query and confusion .

Thanks alot

1 answer

It looks like ggplot2 with geom_point(), scale_size(), and geom_text_repel(). Take a look Here under the heading 'Align labels on the left or right edge'. Of course, the methods in the paper where you have seen this figure should b absolutely clear and state exactly how they produced this plot.

Thank you, Kevin. At least you suggested a starting point. I can probably build from here.

Yes - first thing I did was read the methods section of the paper - zero mention of that graph. If they had mentioned at least something about it - I would not have posted!!

Shame about that. Journal editors and reviewers should start to demand to have clear bioinformatics methods in publications. I only recognised the possible functions involved because I had recently produced a similar plot myself, as part of a Bioconductor package that I'm developing:

j

Log in to answer this question.