The R Data Scientist logo

The R Data Scientist

Subscribe
Archives
November 4, 2025

The R Data Scientist 04-11-2025

R ecosystem updates, ggplot2 visuals, map-making techniques, Shiny testing and more!

🛠️ R Ecosystem Updates

Bioconductor 3.22 Released (blog​.stephenturner​.us). Bioconductor 3.22 release introduces 59 new packages, updates across genomics, single-cell, spatial omics, core I/O, and workflows, plus new Seqinfo and GFF/CIGAR tooling

R 4.5.1 - Batteries Included (pacha​.dev). Windows R 4.5.1 installer bundling OpenBLAS and Rtools for faster, out-of-the-box package compilation and performance

Weekly Recap (Oct 31, 2025) (blog​.stephenturner​.us). Weekly roundup covering AI in science, Quarto, biodiversity, Nextflow, Via Scientific, rOpenSci, R updates, and Posit with workshops and papers

đź”§ R Workflows & Techniques

Pledging My Time VII (quantixed​.org). Using R and rvest to scrape Frankfurt Marathon results; data wrangling, plotting finish times by age and gender

Mastering Apply: From Matrices to Multidimensional Neuroimaging Data (drmowinckels​.io). Multidimensional apply() techniques in R for matrices and 3D–5D neuroimaging data, with examples in fMRI analysis

Career-Adjacent Hobby Projects (NextChapter​.machlis​.com). Retired data nerd chases local election results with R, Quarto, targets, and interactive maps

Onto Amazon with some Island Tales storynotes (blog​.ouseful​.info). Workflow notes for turning Island Tales storynotes into Amazon print and Kindle formats using GOFC, Quarto, LaTeX, and ImageMagick

🎨 ggplot2 Visuals

Neon Ghosts with ggplot2 (drmowinckels​.io). Create randomized neon-glowing ghost illustrations in R using ggplot2 and helper shape generators

An Introduction to Writing Your Own ggplot2 Geoms (rworks​.dev). Explores creating custom ggplot2 extensions with recipes for geoms and stats in R using ggproto, make_constructor, and base R workflows

Little useless-useful R functions – Useless Pyramid of R needs (tomaztsql​.wordpress​.com). R-focused pyramid of needs using ggplot2 to depict Maslow-inspired tiers with customizable labels and colors

The Partisan Divide: Who Agrees More?m (stevenponce​.netlify​.app). Explores Pew 2024 data on eight cultural issues using R with tidyverse, ggtext, showtext, scales, glue, patchwork, and custom theming

Flint Lead Contamination: Government vs. Citizen Testing (2015) (stevenponce​.netlify​.app). Flint lead testing contrasts government MDEQ and Virginia Tech using R_TidyTuesday visuals

🗺️ Mapping with R

#30 Day Map Challenge: Points (haraldkliems​.netlify​.app). A quick, code-driven points map of Madison restaurants and cuisines using OpenStreetMap data via Overpass, osmdata, and tmap in R

Ridgelines (r​.iresmi​.net). Using R to render Swiss ridgelines from terrain data with elevatr, rnaturalearth, terra, ggplot2, and ggridges

Data centers (r​.iresmi​.net). Explores data center locations in France using OSM data with R (dplyr, purrr, sf, osmdata, glue, leaflet) and Overpass API

đź§Ş Shiny Testing & QA

Behavior-Driven Development in R Shiny: Setting Up Test Preconditions with Given Steps (jakubsobolewski​.com). R and Shiny BDD: Given steps for test preconditions, dependency injection, and composable setup patterns with shinytest2

Highlights from Shiny in Production (2025) (jumpingrivers​.com). Conferences on Shiny in Production 2025 cover asynchronous Shiny, Playwright testing, Litmus validation, UI design with Figma, gom sidelines, and OpenTelemetry tracing

Simplifying Interactions with Complex Widgets in shinytest2 Using JavaScript APIs (jakubsobolewski​.com). Using JavaScript widget APIs with shinytest2 to bypass set_inputs and create robust tests for complex widgets like selectize in Shiny (R)

📚 Academic Research

Mastering an Accurate and Generalizable Simulation-Based Method to Obtain Bias-corrected Point Estimates and Sampling Variance for Any Effect Sizes (arxiv:stat). Introduces SAFE bootstrap, a single-fit simulation recipe delivering bias-corrected effect sizes and standard errors. Comes with R code, aiding meta-analysis, uncertainty quantification, and reproducible inference

Statistical Process Monitoring based on Functional Data Analysis (arxiv:stat). Review of functional-data-based statistical process monitoring with practical R tools. Covers multivariate profiles, robust outlier handling, partial observations, adaptive detection, and the CRAN funcharts package

✨ Before you go...

You can now follow posts on the brand new #rstats-dedicated Mastodon and Bluesky feeds. You can also search all blog posts shown here (and MUCH more) over at https://blognerd.app.

Finally, I hope that this newsletter brings you some value. Everything here is offered free and always will be, and I'd be so grateful if you'd consider supporting me over on Patreon to help keep blaze newsletters going (if you can't afford to support financially, you can still follow there for free).

Thanks a million, and have a great week! Alastair.

hi

Don't miss what's next. Subscribe to The R Data Scientist:
Start the conversation:
Bluesky Mastodon LinkedIn
Powered by Buttondown, the easiest way to start and grow your newsletter.