rOpenSci | rOpenSci News Digest, August 2026

rOpenSci News Digest, August 2026

Dear rOpenSci friends, it’s time for our monthly news roundup! You can read this post on our blog. Now let’s dive into the activity at and around rOpenSci!

🔗 rOpenSci HQ

🔗 Champions Program update

Our Champions are making great progress! 🌟 They’ve now completed the training on good open source software development practices, package development, and peer review, and are moving on to explore community building and communications. Meanwhile, mentoring is underway with monthly meetings helping Champions move their projects forward. We’re already starting to see some exciting results: first versions of packages are taking shape, and some Champions will soon be sharing their work at LatinR! Stay tuned for more updates as their projects continue to grow! 🚀

🔗 R-Universe updates

💪 R-Universe has started building and checking packages for Windows ARM64. Read more in our tech note.

🧬 R-Universe is now part of the infrastructure of the Bioconductor submission process.

🔗 We’re still celebrating our 15th anniversary! 🎉

In July, we started to share stories from members of our community about their experiences with rOpenSci. Our first story features Eunseop Kim and his connection with rOpenSci. Read it on our blog: From Peer Review to Mentorship: My rOpenSci Story Stay tuned for more stories from our community as we continue celebrating 15 years of rOpenSci!

🔗 Coworking

Read all about coworking!

  • Tuesday September 1st, 14:00 Europe Central (12:00 UTC) “Getting to Know SORTEE”, with Steffi LaZerte and co-host Ed Ivimey-Cook.

    • Visit SORTEE (Society for Open, Reliable, and Transparent Ecology and Evolutionary Biology).
    • Meet co-host, Ed Ivimey-Cook, and learn more about SORTEE and how you might get involved.
  • Tuesday October 6th, 09:00 Americas Pacific (16:00 UTC) “Writing Tests & Testing in R”, with Yanina Bellini Saibene and co-host Olivier Leroy.

    • Explore how to write tests for R and add some tests to your work or packages
    • Meet co-host, Olivier Leroy, and chat about testing
  • Tuesday November 3rd, 09:00 Australia Western (01:00 UTC) TBA, with Steffi LaZerte and co-host TBA.

  • Tuesday December 8th, 14:00 Europe Central (12:00 UTC) “Code Linting in R”, with Steffi LaZerte and co-host Etienne Bacher.

    • Read up on Code Linting and apply some linters to your R code
    • Meet co-host, Etienne Bacher, and discuss code linting in general, or flir and Jarl in particular * Note that December coworking is a week later than usual

And remember, you can always cowork independently on work related to R, work on packages that tend to be neglected, or work on what ever you need to get done!

🔗 Software 📦

The following four packages recently became a part of our software suite:

  • lakefetch, developed by Jeremy Lynch Farrell: Calculates fetch (open water distance) and wave exposure metrics for lake sampling points. Downloads lake boundaries from OpenStreetMap, calculates directional fetch using a ray-casting approach, and optionally integrates National Hydrography Dataset (NHD) data https://www.usgs.gov/national-hydrography for hydrological context including outlet and inlet locations. Can estimate lake depth from surface area using empirical relationships, and integrate historical weather data for cumulative wave energy calculations. Includes an optional interactive shiny application for visualization. It has been reviewed by Jorrit Mesman and Kelly Hondula.

  • galamm, developed by Øystein Sørensen: Estimates generalized additive latent and mixed models using maximum marginal likelihood, as defined in Sorensen et al. (2023) https://doi.org/10.1007/s11336-023-09910-z, which is an extension of Rabe-Hesketh and Skrondal (2004)s unifying framework for multilevel latent variable modeling https://doi.org/10.1007/BF02295939. Efficient computation is done using sparse matrix methods, Laplace approximation, and automatic differentiation. The framework includes generalized multilevel models with heteroscedastic residuals, mixed response types, factor loadings, smoothing splines, crossed random effects, and combinations thereof. Syntax for model formulation is close to lme4 (Bates et al. (2015) https://doi.org/10.18637/jss.v067.i01) and PLmixed’ (Rockwood and Jeon (2019) https://doi.org/10.1080/00273171.2018.1516541). It has been reviewed by Nicholas Clark and David Lawrence Miller.

  • EpiStrainDynamics, developed by Saras Windecker together with Oliver Eales, James McCaw, and Freya Shearer: EpiStrainDynamics is a statistical framework developed for inferring temporal trends of multiple pathogens from routinely collected surveillance data. It has been reviewed by Sangeeta Bhatia and Joshua Lambert.

  • RAMEN, developed by Erick I. Navarro-Delgado together with Keegan Korthauer and Michael S. Kobor: Using population data, RAMEN identifies which genetic (G), environmental (E), additive (G+E) or interaction (GxE) model better explains DNA methylation levels in genome-wide locations with high DNA methylation variability. It has been reviewed by Lluís Revilla Sancho and Ulduz Vafadarshamasbi.

Discover more packages, read more about Software Peer Review.

🔗 New versions

The following twenty-five packages have had an update since the last newsletter: DataSpaceR (v1.0.2), RAMEN (v2.1.1), frictionless (v1.3.0), cffr (v1.4.2), nodbi (v0.15.0), reviser (v0.2.0), writexl (v2.0.1), rangr (v1.0.10), lightr (v2.1.0), gert (v2.4.1), c14bazAAR (5.3.0), landscapetools (v0.6.3), comtradr (v1.0.6), lingtypology (v1.1.26), textreuse (v1.0.2), sofa (v0.4.2), pkgstats (v0.2.4), refsplitr (v1.2.3), npi (v0.3.0), rerddap (v1.3.0), stantargets (0.1.3), openalexR (v3.1.0), ernest (v1.2.5), mregions2 (v1.1.3), and spiro (v0.2.4).

🔗 Software Peer Review

There are eighteen recently closed and active submissions and 5 submissions on hold. Issues are at different stages:

Find out more about Software Peer Review and how to get involved.

🔗 On the blog

🔗 Software Review

Hex logo de ARcenso sobre documentos históricos de censos argentinos de 1970 y 1980

🔗 Tech Notes

🔗 Calls for contributions

🔗 Calls for maintainers

If you’re interested in maintaining any of the R packages below, you might enjoy reading our blog post What Does It Mean to Maintain a Package?.

🔗 Calls for contributions

Refer to our help wanted page – before opening a PR, we recommend asking in the issue whether help is still needed.

🔗 Package development corner

Some useful information for R package developers. 👀

🔗 From Rd files to Quarto

Edgar Ruiz from Posit released pkgsite, a package for converting your package’s .Rd files to Quarto. It creates qmd files that you can integrate as you want in a Quarto website.

🔗 Mutation testing, fuzzy testing

First of all, a reminder in case you confuse the two concepts…

👽️ Mutation testing: you run tests on mutated version of the code.

🚮 Fuzzy testing: you run tests with all sorts of inputs to the code.

At useR! 2026, both topics were covered:

🔗 roxyreqs

Also at useR!, Moritz Lang and collaborators introduced roxyreqs, a package for adding roxygen2-like documentation to testthat. Slides.

🔗 checktor, a new helper for CRAN submissions

If you want to submit your package to CRAN, you can get help through the CRAN cookbook, the collaborative list maintained by ThinkR and now a new package, checktor by James Balamuta! Read more in James’ post.

🔗 Interesting AI reads

🔗 Last words

Thanks for reading! If you want to get involved with rOpenSci, check out our Contributing Guide. This guide will help direct you to the right place, whether you want to make code contributions, non-code contributions, or contribute in other ways such as through sharing use cases. You can also support our work through donations.

If you haven’t subscribed to our newsletter yet, you can do so though our signup form. Until it’s time for our next newsletter, you can keep in touch with us through our website, Mastodon, or LinkedIn. See you soon!