Malcolm 朝精 Barrett

@malcolmbarrett.malco.io

Ph.D., epidemiology. research software engineer @ Stanford Health Policy. living in Ann Arbor. open-source data science. causal inference. doing poems on aircrafts. approximately Bayesian. formerly Posit, Apple, AmeriCorps. 心を燃やせ。sic semper tyrannis.

i'm working on some more updates to the official Git documentation so uh what is one concept you wish the docs explained more clearly? right now I'm working on merge conflicts which I'm pretty excited about

🚨 After 20 years of service, the R-Forge code-sharing platform will be retired. #rstats Timeline: - Until end of 2026: Normal operations. - Jan 2027: Switch to read-only, but SVN continues to work. - Jan 2028: SVN also read-only. Reason: The underlying FusionForge software is no longer maintained.

This thread is so great! 🤩 To avoid annoying resizing, figured I'd mention an alternative to {ggview}: {showtext} can resize all text to a specific dpi Text is the part that I find I have to fiddle with most when saving #ggplot2 plots, so this usually works for me 😀 #rstats #dataviz

library(showtext)
showtext_opts(dpi = 300)
ggsave(
  plot = my_plot,
  file = "file_name.png",
  width = 6,
  height = 4,
  dpi = 300
)
Nicola Rennie@nrennie.bsky.social · 2w ago

If you missed today's @rinpharma.bsky.social workshop, here are a few of my favourite "quick fixes" for some common #ggplot2 issues 📊 1. Use {ggview} to preview plots at the same size and resolution as you want to save them with ggsave() to avoid the annoying resizing #RStats #DataViz

library(ggview)
ggplot(mtcars, aes(wt, mpg)) +
  geom_point() +
  canvas(
    width = 6, height = 4,
    units = "in",
    dpi = 300
  )

If you’ve seen me trying not to reveal what I’ve been working on the last few months, well, here it is 🎉 Our first big offering - aside from Atmosphere account hosting - is personal websites for researchers! Drop your must-haves, preferences, ideas, or questions about personal/prof sites below 🧪🧬💻

Aster ID@aster.id · 2w ago

The modern research ecosystem of online tools and communities is controlled by for-profit companies. But we think that researchers should be the priority - not the product. So, we're announcing Aster ID: not-for-profit Atmosphere account hosting for researchers.