rOpenSci | Celebrating Our Maintainers during Maintainers Month

Celebrating Our Maintainers during Maintainers Month

May was Open Source Software Maintainer Month. Behind every R package there is at least one person who responds to issues, reviews pull requests, keeps up with dependency changes, and makes sure everything still works. During Maintainer Month we wanted to celebrate rOpenSci’s package maintainer community.

🔗 The social media campaign

One of our commitments to our community is to amplify the people who make it work. Social media is one of the ways we do that, so we thought Maintainer Month would be a great opportunity to highlight the people behind the packages through a social media campaign.

To run this campaign, we first needed permission from our maintainers to feature them. In our annual maintainer survey, we asked whether they would be interested in being featured in a public spotlight, and many said yes.

We also reached out to current and past Champions from our Champions Program, which trains and supports R developers from historically underrepresented groups in the open science community.

The result was a month-long series of spotlights: one maintainer at a time, each card sharing who they are, where they come from, and what they maintain.

First post in Mastodon announcing the maintainer month campaign, Ronald M. Visser and Maรซlle Salmon post on LinkedIn

This campaign brought together 37 maintainers from 15 countries, maintaining more than 50 packages that together serve thousands of researchers and data practitioners around the world.

The diversity of this group reflects the diversity of the rOpenSci community: archaeologists, bioinformaticians, ecologists, economists, statisticians, sociologists, professors, PhD students, engineers and educators.

We created 39 posts on our accounts on LinkedIn and Mastodon, which is bridge to BlueSky. All the posts were shared by other people and organizations and received comments from grateful users.

🔗 Meet all 37 maintainers

Here is the full list of maintainers we celebrated in May.

All 37 maintainers' profile pictures inside hex geometrics form
  • Alex Koiter ๐Ÿ‡จ๐Ÿ‡ฆ maintains {mbquartR}, for working with Manitoba’s quarter-section land survey system in watershed and land management research.

  • Andrea Gomez Vargas ๐Ÿ‡จ๐Ÿ‡ด๐Ÿ‡ฆ๐Ÿ‡ท maintains {ARcenso}, for accessing and analyzing Argentina’s national census data in R. Champions project.

  • Austin Koontz ๐Ÿ‡บ๐Ÿ‡ธ maintains {SymbiotaR2}, an R interface to the Symbiota platform for accessing and managing biodiversity occurrence data from natural history collections.

  • Bilikisu Wunmi Olatunji ๐Ÿ‡ณ๐Ÿ‡ฌ maintains {chartkickR}, an R wrapper for the Chartkick JavaScript library that makes it easy to create beautiful interactive charts and visualizations from R. Champions project.

  • Carolina Pradier ๐Ÿ‡ฆ๐Ÿ‡ท๐Ÿ‡จ๐Ÿ‡ฆ maintains {eph}, for downloading and analyzing microdata from Argentina’s Permanent Household Survey, supporting labour and socioeconomic research. Champions project.

  • Daniel Vartanian ๐Ÿ‡ง๐Ÿ‡ท maintains {mctq}, for processing data from the Munich Chronotype Questionnaire in sleep and chronobiology research.

  • Erick Navarro Delgado ๐Ÿ‡จ๐Ÿ‡ฆ๐Ÿ‡ฒ๐Ÿ‡ฝ maintains {RAMEN}, for identifying associations between environmental exposures and molecular outcomes in multi-omics research. Champions project.

  • Erika Siregar ๐Ÿ‡ฎ๐Ÿ‡ฉ๐Ÿ‡ฌ๐Ÿ‡ง maintains {rplaywright}, an R interface to Microsoft Playwright for browser automation and web testing. Champions project.

  • Ezekiel Adebayo Ogundepo ๐Ÿ‡ณ๐Ÿ‡ฌ maintains {bulkreadr}, for simplifying the bulk import of multiple files into R across a range of formats. Champions project.

  • Francesca Palmeira ๐Ÿ‡ง๐Ÿ‡ท maintains {pcir}, for modeling species interaction data and food web structures in conservation research. Champions project.

  • Guadalupe Pascal ๐Ÿ‡ฆ๐Ÿ‡ท maintains {matildaNLP}, a package with a specialized corpus of Spanish texts from the Matilda initiative to support research on gender-aware language processing and policy. Champions project.

  • Haydรฉe Svab ๐Ÿ‡ง๐Ÿ‡ท maintains {odbr}, for accessing open data urban mobility from a series of cities in Brazil. Champions project.

  • Jeroen Ooms ๐Ÿ‡ณ๐Ÿ‡ฑ maintains {magick}, {pdftools}, and {gert}, packages for image processing, PDF manipulation, and Git operations in R.

  • Jonathan Keane maintains {dittodb}, which makes testing database-backed code easy by recording and replaying real database interactions so tests can run without a live connection.

  • Julia Silge ๐Ÿ‡บ๐Ÿ‡ธ maintains {qualtRics}, for importing survey data from the Qualtrics platform directly into R.

  • Karl Broman ๐Ÿ‡บ๐Ÿ‡ธ maintains {chromer} and {aRxiv}, for accessing chromosome data and the arXiv preprint server.

  • Maรซlle Salmon ๐Ÿ‡ซ๐Ÿ‡ท maintains {saperlipopette}, {babelquarto}, and {babeldown}, tools for learn how to use git, create multilingual Quarto documents, and support translations workflows.

  • Marcelo S. Perlin ๐Ÿ‡ง๐Ÿ‡ท maintains {yfR}, for importing financial data from Yahoo Finance into R.

  • Marcos Prunello ๐Ÿ‡ฆ๐Ÿ‡ท maintains {karel}, a package that brings the Karel the Robot programming environment to R, designed to teach programming concepts and computational thinking to beginners. Champions project.

  • Mark Padgham ๐Ÿ‡ฉ๐Ÿ‡ช maintains {pkgcheck}, which automates software checks for packages submitted to rOpenSci peer review.

  • Mauro Loprete ๐Ÿ‡บ๐Ÿ‡พ maintains {metasurvey}, for processing and analyzing household survey microdata using a metadata-driven approach. Champions project.

  • Micha Silver ๐Ÿ‡ฎ๐Ÿ‡ฑ maintains {rOPTRAM}, implementing the OPtical TRApezoid Model for estimating soil moisture from satellite imagery.

  • Moritz Hennicke ๐Ÿ‡ง๐Ÿ‡ช maintains {nuts}, for working with the EU’s Nomenclature of Territorial Units for Statistics, useful in regional economics and policy research.

  • Pao Corrales ๐Ÿ‡ฆ๐Ÿ‡ท๐Ÿ‡ฆ๐Ÿ‡บ maintains {agroclimatico}, for calculating agroclimatic indices and bioclimatic variables for agricultural and environmental research. Champions project.

  • Peter Desmet ๐Ÿ‡ง๐Ÿ‡ช maintains {frictionless}, for working with open data standards and publishing datasets.

  • Philippe Massicotte ๐Ÿ‡จ๐Ÿ‡ฆ maintains {rnaturalearth}, {rnaturalearthdata}, and {gitignore}, for working with natural earth map data and project utilities.

  • Sam Albers ๐Ÿ‡จ๐Ÿ‡ฆ maintains {tidyhydat}, for accessing Canadian hydrometric data in a tidy format.

  • Steffi Lazerte ๐Ÿ‡จ๐Ÿ‡ฆ maintains {weathercan}, for downloading Canadian weather data directly from Environment and Climate Change Canada.

  • Tad Dallas ๐Ÿ‡บ๐Ÿ‡ธ maintains {helminthR}, for accessing the London Natural History Museum’s host-parasite database.

  • Ronald M. Visser ๐Ÿ‡ณ๐Ÿ‡ฑ maintains {dendroNetwork}, for creating and analyzing networks in dendrochronological research, combining archaeology and data science.

  • Sehrish Kanwal ๐Ÿ‡ฆ๐Ÿ‡บ maintains {RNAsum}, for summarising and visualising RNA-seq data analysis results in clinical cancer genomics workflows. Champions project.

  • Victor Ordu ๐Ÿ‡ณ๐Ÿ‡ฌ๐Ÿ‡บ๐Ÿ‡ธ maintains {naijR}, a package of tools and utilities for working with data and maps about Nigeria. Champions project.

  • Will Gearty ๐Ÿ‡บ๐Ÿ‡ธ maintains {rredlist}, for accessing IUCN Red List data on threatened species.

  • Will Landau ๐Ÿ‡บ๐Ÿ‡ธ maintains {targets}, a pipeline toolkit that makes data analysis in R faster and fully reproducible by tracking dependencies and only re-running what has changed.

  • Will Pearse ๐Ÿ‡ฌ๐Ÿ‡ง maintains {suppdata}, for downloading supplementary data files directly from published scientific articles across major journals.

  • Yi-Chin Sunny Tseng ๐Ÿ‡จ๐Ÿ‡ฆ๐Ÿ‡น๐Ÿ‡ผ maintains {bbsTaiwan}, for accessing and analyzing data from Taiwan’s Breeding Bird Survey. Champions project.

  • Zhian Kamvar ๐Ÿ‡บ๐Ÿ‡ธ maintains {tinkr}, for reading and writing Markdown documents in R as XML.

🔗 Thank you Maintainers!

Maintaining open source software is an act of generosity. It takes time that could be spent elsewhere, and it often goes unacknowledged. Every bug fix, every answered issue, every new feature and update is a small gift to the people who depend on that package.

We are grateful to all the rOpenSci maintainers. If you use any of these packages, consider saying thank you. You can also let us know how you use these packages by sharing your use case, that we will feature in our website.

Want to learn more? Explore the rOpenSci’s packages in our website and check all the other packages universes in R-Universe.