ᴅʀ. ᴍᴏᴡɪɴᴄᴋᴇʟ'ꜱ
banner
drmowinckels.io
ᴅʀ. ᴍᴏᴡɪɴᴄᴋᴇʟ'ꜱ
@drmowinckels.io
Staff scientists / RSE @LCBC_UiO & @LifebrainEU. She/Her.

PhD Cognitive Neurosciences 🧠

@rladies.org Global Team.

#Rstats #Nerd 🌈🏳️‍🌈

https://Drmowinckels.io
Pinned
One thing I am proud of creating is the #ggseg-universe.
A suite of #rstats packages to plot #brain atlas data.

Its mainly made for inflated cortical surfaces, and contains three main packages:
- ggseg, ggseg3d, ggsegExtra
+ 23 different atlases

ggseg.r-universe.dev/packages
Managing a Hugo site gets complex fast - builds, dev servers, and getting dependencies where Hugo expects them. Here's how npm scripts solved our R-Ladies website workflow 🧵

#Hugo #NPM #WebDev #BuildTools #OpenSource #Automation
January 16, 2026 at 11:01 AM
Reposted by ᴅʀ. ᴍᴏᴡɪɴᴄᴋᴇʟ'ꜱ
📣Corvallis is a forming a new R-Ladies group and hosing their first event on Jan 22 at 5:30 pm at Common Fields. Details and an RSVP for the event are here: www.meetup.com/rladies-corv...

Please share widely!

@weare.rladies.org #Rstats #Rlang #R #oregon
January 15, 2026 at 1:36 AM
Reposted by ᴅʀ. ᴍᴏᴡɪɴᴄᴋᴇʟ'ꜱ
I am very happy to announce that I will be a keynote speaker at useR!2026 in Warsaw!
Hope to see many incredible members of #RStats community in person there 😀
We are honored to announce Dariia Mykhailyshyna (@dariia.bsky.social) as a Keynote for useR! 2026 in Warsaw!

A postdoctoral researcher at the Kyiv School of Economics and a recent PhD graduate from the University of Bologna, Dariia has been an avid R user for seven years.
user2026.r-project.org
January 10, 2026 at 7:11 PM
Spent last week debugging Hugo issues in our R-Ladies website - I wanted to add one page per Chapter. However, we have chapter data as Hugo site data, which doesn't render into pages, I needed to setup a content adapter, which I had never done before. Here's how I used Claude to solve it 🧵
January 10, 2026 at 4:10 PM
Reposted by ᴅʀ. ᴍᴏᴡɪɴᴄᴋᴇʟ'ꜱ
A request for #rstats help.

Motivated by a real-world problem I'm facing, I wrote a package designed to help new users wean themselves off using rm(list=ls()), and nudge them in the direction of better practice.

I would sincerely appreciate feedback before I send it to CRAN
Some thoughts on checking the R session – Notes from a data witch
More precisely, some thoughts on an R package I might send to CRAN, and I’d appreciate comments and criticism
blog.djnavarro.net
January 6, 2026 at 5:23 AM
Reposted by ᴅʀ. ᴍᴏᴡɪɴᴄᴋᴇʟ'ꜱ
Hello and Happy New Year friends. I've just published a new blog post that briefly outlines how to use @1password.bsky.social secrete references in your R code. I hope you find it useful.

"Using 1Password Secret References in R" rorylawless.com/posts/using-...

#databs #rstats
Using 1Password Secret References in R – Rory Lawless
rorylawless.com
January 3, 2026 at 3:57 AM
Of all the things that exist on the internet. Right now, this clip from #grahamNorton is by far my favourite thing right now.

youtube.com/shorts/cV_tA...

❤️ Alexander Skarsgård ❤️ Miriam Margolyes
Alexander Skarsgård and Miriam Margolyes have history 🏠
#GrahamNortonShow #GrahamNorton #TheGNShow #miriammargolyes #alexanderskarsgard #nicolacoughlan Follow us here: Facebook: https://www.facebook.com/thegrahamnortonshow/ Instagram:…
youtube.com
December 30, 2025 at 8:16 PM
My #RPackageAdvent2025 recap is live! 📦✨ Get the complete guide to modern R package development: setup, docs, testing, CI/CD, and CRAN submission. All 25 days of tips, tools, and best practices in one place! Dive in! #RStats #RPackageDevelopment
Link: https://drmo.site/8ny3eU
December 28, 2025 at 10:48 PM
Excited to share my R Package Development Advent Calendar 2025 summary! 🎁 All 25 days of modern R pkg dev in one guide. Master `usethis`, GitHub Actions, `pkgdown`, `testthat`, & CRAN prep. Level up your R packages! 🚀 #RStats #RPackageAdvent2025 #Rpkg https://drmo.site/8ny3eU
December 28, 2025 at 10:37 PM
We Made It! 🎉

25 days. Complete modern R package development workflow. From usethis automation to CRAN submission. You have everything you need!

#rstats #CRAN #RPackageAdvent2025 #ThatsAWrap
December 26, 2025 at 11:01 AM
Day 25: CRAN Submission Checklist and cran-comments.md

Final steps for successful CRAN submission.

Pro Tip: Be proactive about communicating any unusual aspects of your package to CRAN reviewers.

#rstats #RPackageAdvent2025
December 25, 2025 at 11:01 AM
Happy Christmas to all who celebrate, and to those who don't I hope you get to enjoy the end of the year.

We celebrated just the three of us, with a quiet and lovely celebration. After two Christmases that have been quite difficult, it was nice to have a semblance of normality.
December 24, 2025 at 8:25 PM
Day 24: rlang - Tidy Evaluation in Packages

Handle user expressions safely in package functions.

Pro Tip: Use {{ }} (embrace) for single arguments, ... for multiple arguments.
Resources: rlang.r-lib.org

#rstats #RPackageAdvent2025
December 24, 2025 at 11:02 AM
Day 23: cli - Beautiful Command Line Interfaces

Create user-friendly messages and progress indicators.

Pro Tip: Use semantic markup like {.fn function_name} and {.val value} for consistent formatting.
Resources: cli.r-lib.org

#RpackageAdvent2025 #rstats
December 23, 2025 at 11:01 AM
This was such a struggle, but it's finally there! After struggling with graphql for a good while, not only is meetupr now ported to httr2, has a comprehensive test suite and proper OAuth handling, it's finally on CRAN!

rladies.org/meetupr/

#rstats #rladies
December 22, 2025 at 8:46 PM
Day 22: S3, S4, and S7 Object Systems

Create robust object-oriented interfaces with R's object systems.

Pro Tip: Use S3 for simple classes, S4 for complex validation, S7 for modern OOP.
Resources: rconsortium.github.io/S7

#rstats #RPackageAdvent2025
December 22, 2025 at 11:01 AM
Day 21: rhub - Multi-Platform Testing (Thread)

Test your package on multiple platforms before CRAN submission.

Resources: r-hub.github.io/rhub/

#rstats #RPackageAdvent2025
December 21, 2025 at 11:01 AM
Day 20: Performance Testing with bench

Profile and benchmark your package functions.

Pro Tip: Include benchmarks in your test suite to catch performance regressions.
Resources: bench.r-lib.org

#rstats #RPackageAdvent2025
December 20, 2025 at 11:00 AM
Day 19: goodpractice - Package Health Checks

Get comprehensive feedback on package quality

goodpractice::gp()

Checks include:
⬩ Function length and complexity
⬩ Namespace usage
⬩ DESCRIPTION completeness
⬩ Code coverage

Resources: github.com/mangothecat/goodpractice

#rstats #RPackageAdvent2025
GitHub - ropensci-review-tools/goodpractice: Advice on R Package Building
Advice on R Package Building. Contribute to ropensci-review-tools/goodpractice development by creating an account on GitHub.
github.com
December 19, 2025 at 11:01 AM
Reposted by ᴅʀ. ᴍᴏᴡɪɴᴄᴋᴇʟ'ꜱ
For months I've had a pesky message that shows up in my #RStats test logs and today I realized I can figure out exactly where it's coming from with testthat's location reporter

Rscript -e 'devtools::test(reporter = "location")' 2>&1 | tee test.log
December 18, 2025 at 3:44 PM
Day 18: Use linters!

Maintain consistent, readable code style automatically.

Usage:
lintr::lint_package()
styler::style_pkg()

Pro Tip: Add both to pre-commit hooks for automatic code formatting.
Resources: lintr.r-lib.org

#rstats #RPackageAdvent2025
December 18, 2025 at 11:01 AM
Day 17: vcr - Recording API Calls for Tests

Record real API responses for reliable, fast tests without hitting live APIs.

Pro Tip: Commit cassette files to git for reproducible tests across environments.
Resources: docs.ropensci.org/vcr

#rstats #RPackageAdvent2025
December 17, 2025 at 11:02 AM
Day 16: Testing with Mocks using testthat
Test functions that depend on external resources using testthat's built-in mocking.

Pro Tip: Use local_mocked_bindings() to mock functions within the test scope only.
Resources: testthat.r-lib.org

#rstats #RPackageAdvent2025
December 16, 2025 at 11:01 AM