Thursday, April 30, 2026 From rOpenSci (https://ropensci.org/blog/2026/04/30/news-april-2026/). Except where otherwise noted, content on this site is licensed under the CC-BY license.
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!
The rOpenSci team is deeply saddened at the loss of Tomáš Kalibera, a member of R-Core and contributor to the R community for almost 10 years. Tomáš passed away on April 1. Our thoughts are with Tomáš’s friends and family at this time.
Read Jan Vitek’s remembrance of Tomáš.
We’re excited to welcome Alec Robitaille and Lucy D’Agostino McGowan as new editors. Alec joins our general review team, and Lucy our statistical software review team. Read more in the post introducing them!
We’re excited to share that we’ve finished selecting the new cohort for the rOpenSci Champions Program! This was not an easy process. The quality of the proposals was exceptionally high, which made the selection both challenging and inspiring. We’re grateful to everyone who applied and shared their ideas with us. Please join us in welcoming our new Champions: Bastián Olea Herrera, Durga Valentina Linares Herrera, José Daniel Conejeros, Denisse Fierro Arcos, Evelia Lorena Coss Navarrete, Gladys Choque Ulloa, Linda Jazmín Cabrera Orellana, Patricia Andrea Loto, Marina Cecilia Cock, María Florencia Tames, and Estefanía Torrejón.
Over the coming months, they will contribute to the R Community through developing new packages, reviewing packages, and submitting packages for peer review. We’re looking forward to working with this amazing group and supporting their projects!
Bioconductor is collaborating with R-universe to gradually modernize parts of its infrastructure, while accommodating the project’s scale, governance, and established processes. In turn, Bioconductor is helping R-universe expand and refine its features as we learn to serve the complex needs of the Bioconductor community. Read more in the blog post.
Yani will deliver her keynote talk “Software Sustainability and Community Management” on Thursday May 7th, 11:15AM–12:15PM ET.
Jeroen will take part in an online discussion panel on Wednesday 20 May at 5:00 PM - 6:00 PM (AEST). The panel is organized by the Statistical Computing and Visualisation section of the Statistical Society of Australia (details).
We have long recommended the goodpractice package, which identifies issues with R packages, and advises how to fix them. Thanks to a huge amount of work by valued community member Athanasia Mo Mowinckel, goodpractice has been extended and improved to include entirely new suites of checks, and improved ability to control which checks are run. A blog post describing the updates will be published soon, but in the meantime, we encourage you to install the current development version and try it out yourself.
Following our blog post about tree-sitter, Tyler Morgan Wall was inspired to create a static analysis tool for targets pipelines (as a VS Code extension).
Read all about coworking!
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!
We are exploring hosting a new event, Editors’ Office Hours, where you can drop in to ask questions about rOpenSci Software Peer Review on or near the third Tuesday of each month, alternating among timezones to accommodate different parts of the world.
Upcoming office hours:
useR! 2026 is offering diversity scholarships to support participation from people in underrepresented or historically marginalized groups within the R community. The program includes both registration fee waivers and full needs-based scholarships, which cover conference registration as well as travel and lodging (via reimbursement). Applications are open to eligible participants worldwide until May 10, and will be reviewed based on need, eligibility, and potential impact by a committee from Forwards, RLadies+ Global, and rOpenSci.
Found all the details and important links on the conference website: https://user2026.r-project.org/additional/diversity_scholarship.html
The following package recently became a part of our software suite:
Discover more packages, read more about Software Peer Review.
The following ten packages have had an update since the last newsletter: osmextract (v0.6.0), Athlytics (v1.0.5), emodnet.wfs (v2.1.2), fellingdater (v1.2.1), readODS (v2.3.5), git2rdata (v0.5.2), weatherOz (v3.0.0), promoutils (v0.5.0), allcontributors (v0.2.3), and reviser (v0.1.1).
The writexl package has a new maintainer, Bill Denney. NLMR is now maintained by Jakub Nowosad.
There are eighteen recently closed and active submissions and 4 submissions on hold. Issues are at different stages:
One at ‘6/approved’:
Two at ‘5/awaiting-reviewer(s)-response’:
saperlipopette, Create Example Git Messes. Submitted by Maëlle Salmon.
pkgmatch, Find R Packages Matching Either Descriptions or Other R Packages. Submitted by mark padgham.
Four at ‘4/review(s)-in-awaiting-changes’:
pvEBayes, Empirical Bayes Methods for Pharmacovigilance. Submitted by Yihao Tan. (Stats).
logolink, An Interface for Running NetLogo Simulations. Submitted by Daniel Vartanian.
ActiGlobe, Wearable Recording Processor for Time Shift Adjustment and Data Analysis. Submitted by C. William Yao.
galamm, Generalized Additive Latent and Mixed Models. Submitted by Øystein Sørensen. (Stats).
Five at ‘3/reviewer(s)-assigned’:
nycOpenData, Convenient Access to NYC Open Data API Endpoints. Submitted by Christian Martinez.
RAMEN, RAMEN: Regional Association of Methylome variability with the Exposome and geNome. Submitted by Erick Navarro-Delgado.
ernest, A Toolkit for Nested Sampling. Submitted by Kyle Dewsnap. (Stats).
rcrisp, Automate the Delineation of Urban River Spaces. Submitted by Claudiu Forgaci. (Stats).
priorsense, Prior Diagnostics and Sensitivity Analysis. Submitted by Noa Kallioinen. (Stats).
Three at ‘2/seeking-reviewer(s)’:
EpiStrainDynamics, Infer temporal trends of multiple pathogens. Submitted by Saras Windecker. (Stats).
lakefetch, Calculate Fetch and Wave Exposure for Lake Sampling Points. Submitted by jeremylfarrell.
fcmconfr, Fuzzy Cognitive Map Analysis in R. Submitted by benroston. (Stats).
Three at ‘1/editor-checks’:
ciecl, International Classification of Diseases ICD-10/ICD-11 for Chile. Submitted by Rodolfo Tasso.
RAQSAPI, A Simple Interface to the US EPA Air Quality System Data Mart API. Submitted by mccroweyclinton-EPA.
coevolve, Fit Bayesian Generalized Dynamic Phylogenetic Models using Stan. Submitted by Scott Claessens. (Stats).
Find out more about Software Peer Review and how to get involved.
reviser: Analyzing Real-Time Data Revisions in R by Marc Burri. A short introduction to reviser for analyzing real-time data vintages and revisions in R.
Expanding the Editorial Team: Alec Robitaille and Lucy D’Agostino McGowan Join as Editors by Alec Robitaille, Lucy D’Agostino McGowan, and Yanina Bellini Saibene. Introducing two new editors for rOpenSci statistical software peer review.
Collaborating between Bioconductor and R-universe on Development of Common Infrastructure by The rOpenSci Team and The Bioconductor Team. R-consortium ISC top-level project R-universe is working with Bioconductor to help gradually modernize parts of its infrastructure, while accommodating the project’s scale, governance, and established processes.
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?.
landscapetools, R package for some of the less-glamorous tasks involved in landscape analysis. Issue for volunteering.
hddtools, Tools to discover hydrological data, accessing catalogues and databases from various data providers. Issue for volunteering.
qualtRics, download Qualtrics survey data. Issue for volunteering.
Refer to our help wanted page – before opening a PR, we recommend asking in the issue whether help is still needed.
Some useful information for R package developers. 👀
The Jarl CLI by Étienne Bacher received several useful new features for package developers:
They are a nice complement to unreachable_code.
Read more in the release announcement.
Ally Piechowski wrote an insightful post entitled “The Git Commands I Run Before Reading Any Code”, which suggests Git commands which are useful for understanding the code base. For instance a command to determine which files recently changed the most!
To complement this post, Garrick Aden-Buie wrote “a little git-recon bash script that runs them in series, complete with some ascii bar plots”.
Last month we listed several ways to browse the R mailing lists. Newsletter reader Florian Kohrt kindly wrote to us to mention the plain text backup maintained by Michael Chirico.
Andrew Heiss published an useful and interesting deep dive into random seeds.
Are you enjoying the coalesce operator %||% introduced in R 4.4.0?
L %||% Rnewly in base is an expressive idiom for the phrasesif(!is.null(L)) L else R or if(is.null(L)) R else L.
Consider enforcing it via Jarl or lintr.
As a reminder, the operator can be used in older versions of R through the backports R package or by importing it from rlang.
If you’re feeling some AI dread, you might enjoy:
Thanks for reading! If you want to get involved with rOpenSci, check out our Contributing Guide that can help direct you to the right place, whether you want to make code contributions, non-code contributions, or contribute in other ways like sharing use cases. You can also support our work through donations.
If you haven’t subscribed to our newsletter yet, you can do so via a form. Until it’s time for our next newsletter, you can keep in touch with us via our website and Mastodon account.