|
Hey folks, Did you miss me last week? Friday was the day after the US Thanksgiving holiday and I just couldn’t get everything done that I needed to. The result was an extra livestream on the figure I shared in the previous newsletter. If you haven’t had a chance to watch the three videos (one critique, a livestream, and another livestream) from that figure, I really encourage you to. In the first livestream I made an effort to simplify the panels as a set of facets. Towards the end a viewer suggested making the facets vertical rather than horizontal. That gave rise to the second livestream. In that session another viewer shared their experience using This week’s figure is taken from a cool microbial ecology paper recently published in Nature Microbiology by Bakkeren and colleagues. The paper’s title is “Strain displacement in microbiomes via ecological competition”. I really enjoyed reading this paper and thought they did a very nice job of exploring fundamental concepts of ecology with microbes. There’s a lot of similarity across the figures, but I’m going to focus on Figure 2. I’m still not which set of panels in this figure I’ll focus on in my livestream. Today, I want to think about panels f and g If you’ve seen my recent critique videos, you’ll appreciate that I love this type of plot. Each panel is a jittered plot and there is a line through the points for each category to indicate the median. No boxes. No bars. Just a simple jitter plot with a line for the median. Well done. I won’t go overboard with praise, they do list P-values out to 4 significant digits :) Let’s use figure 2f for our discussion. What intrigued me about this panel was the two-layered x-axis text. The labels on the “Invader toxin” line will come from the data frame. We might need to make a special variable for the label that would have values like The labels on the “Resident” line will require some more thinking. I could imagine making the panel as a facet with one facet for each of the WT and mutant resident strains. The WT and the ΔsrlAEB could be the facet titles and those can be moved to the bottom. But, I think that won’t really make the labels any easier. We’d still need to put the axis titles off to the left and add the bracket. I think it would ultimately be easier to add the text with The next element are those brackets. Save your email, I know there’s a package to draw these (and the significance bars). I generally prefer to draw them in with To add the text and brackets to the bottom of the plot (and probably the P values at the top of the plot), we’ll need to plot outside the panel. Step one will be to set the x and y-axis limits to match those in the plot. Next, we’ll want to add Thinking about those P-values, we’ll do a lot of the same things we did for the x-axis. Again, I’d use I would love to have time to do panels b through e, but I don’t think I’ll have that luxury this week. Let me know which set of panels from this figure you’d like me to work with by replying to this email! One other thing I want to point out about the figures in this paper. The methods section says everything was made in GraphPad Prism. I've never used Prism, but can usually tell people are using Prism because the styling of the plots is thick and ugly. I don't know what they're doing differently, but for a change from the typical Prism plots, these really looked nice.
|
Hey folks, What a year! This will be the last newsletter of 2025 and so it’s a natural break point to think back on the year and to look forward to the next. Some highlights for me have been recreating a number of panels from the collection of WEB DuBois visualizations on YouTube, recreating plots from the popular media, and modifying and recreating figures from the scientific literature. I guess you could say 2025 was a year of “recreating”! I have found this approach to making...
Hey folks, As 2025 is winding down, I want to encourage you to think about your goals for 2026! For many people designing an effective visualization and then implementing it with the tool of their choice is too much to take on at once. I think this is why many researchers recycle approaches that they see in the literature or that their mentors insist they use. Of course, this perpetuates problematic design practices. What if you could break out of these practices? What if you could tell your...
Hey folks, Did you know that you can do statistics in R? HA! Of course it is. As the first sentence of its Wikipedia entry says, “R is a programming language for statistical computing and data visualization”. I rarely discuss using R for statistical analysis and focus far more attention on the data visualization power of R. This week, I’d like to share a set of panels from a figure in a paper recently published in Nature, “Lymph node environment drives FSP1 targetability in metastasizing...