|
Hey folks, We had a lot of fun last week with my first workshop on the theory of data visualization! If this is something that you’d be interested in participating in let me know. At this point, I don’t have anything scheduled. So, if you have suggestions for days or times, please let me know This week I have a fun figure to share with you from a paper recently published in Nature Microbiology, titled, “Candida auris skin tropism and antifungal resistance are mediated by carbonic anhydrase Nce103”. Figure 2a caught my eye If you’re a microbiologist, you might notice that it resembles a microtitre plate that are often used for performing antibiotic susceptibility testing in solution. For the uninitiated, imagine you have a 96-well plate. Each column has a different step in a dilution series of antibiotic added to growth media. In this case there are 2-fold dilutions of Amphotericin B applied across the columns. All columns of a given row are inoculated with a different strain of bacteria. After incubating the plate you can score the dilution where bacteria stop growing. This is the “minimum inhibitory concentration” or “MIC”. You can see an example of this as performed on agar in panel e of this figure. The method used by these authors allowed them to score the amount of growth relative to the column with no antibiotic added. As I mentioned, if your eyes look like mine, you can see this looks like a microtitre plate. How would we make this in R? Well, if your eyes look like mine, this panel resembles a heatmap. Instead of having rectangular tiles, this panel has circles that are filled according to the relative growth level. As an added wrinkle, this experiment incubated the assay at three different CO2 levels making for three facets across the panel. Thankfully, the authors made their data available as a Microsoft XLSX workbook. If you open tab “F2A”, you’ll see the data for this figure. The data frame is already “tidy” with columns for the strain, amount of antibiotic, CO2 concentration, and relative growth. As we’ve seen in recent videos, we can read these workbook pages in to R using the From here I think it is relatively straightforward to create the basic figure. On the x-axis we map the concentration of the antibiotic. On the y-axis we map the strain. We would then map the relative growth to the fill color. We can use I feel like another unique element of the figure are the text elements. First, consider the legend. The title is rotated. I think this can be done using the Finally, I’d be chickening out if I didn’t mention the vertical lines between the three facets. I feel like we’ve done something like this in the past using What do you think? Can you pull this off on your own? Give it a try! I’ll be recreating it along with some tweaks to make it better (IMHO) next Wednesday during a livestream on YouTube. Also, stay tuned for Monday when I’ll release a critique of this plot discussing what I like or don’t like.
|
Hey folks, It has been great to see the high level of engagement with my weekly critique videos on YouTube. I have really enjoyed making them and have learned a lot about current practices in data visualization. The one problem with these videos is that they’re a bit like an autopsy. We can figure out what went well or what didn’t work in a published figure. But we can’t do much to improve the published figure. What if we could do critiques before submitting our papers, preparing a...
Hey folks, This week I want to share with you a figure that resembles many a type of figure that I see in a lot of genomics papers. I’d consider it a data visualization meme - kind of like how you’re “required” to have a stacked bar plot if you’re doing microbiome research or a dynamite plot if you’re publishing in Nature :) This figure was included in the paper, “Impact of intensive control on malaria population genomics under elimination settings in Southeast Asia” that was published...
Hey folks! I hope you enjoyed last week’s series on the radial volcano plot (newsletter, critique video, livestream). I think it did a good job of illustrating the various reasons I think it’s valuable to recreate figures, even if we don’t like how they display the data. Something I didn’t really emphasize in last week’s newsletter was that by recreating a figure, we can make sure that the data are legit. I’m surprised by the number of signals I’ve been finding where authors using tools like...