PhD Cognitive Neurosciences 🧠
@rladies.org Global Team.
#Rstats #Nerd 🌈🏳️🌈
https://Drmowinckels.io
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
#Hugo #NPM #WebDev #BuildTools #OpenSource #Automation
#Hugo #NPM #WebDev #BuildTools #OpenSource #Automation
https://ropensci.org/blog/2026/01/12/programchamps2026/
#rstats #datascience
https://ropensci.org/blog/2026/01/12/programchamps2026/
#rstats #datascience
Please share widely!
@weare.rladies.org #Rstats #Rlang #R #oregon
Please share widely!
@weare.rladies.org #Rstats #Rlang #R #oregon
https://r-consortium.org/posts/contributing-to-base-r-with-coding-equity-and-joy-inside-the-r-contributors-project/index.html
#rstats #datascience
https://r-consortium.org/posts/contributing-to-base-r-with-coding-equity-and-joy-inside-the-r-contributors-project/index.html
#rstats #datascience
Hope to see many incredible members of #RStats community in person there 😀
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
Hope to see many incredible members of #RStats community in person there 😀
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
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
"Using 1Password Secret References in R" rorylawless.com/posts/using-...
#databs #rstats
"Using 1Password Secret References in R" rorylawless.com/posts/using-...
#databs #rstats
youtube.com/shorts/cV_tA...
❤️ Alexander Skarsgård ❤️ Miriam Margolyes
youtube.com/shorts/cV_tA...
❤️ Alexander Skarsgård ❤️ Miriam Margolyes
Link: https://drmo.site/8ny3eU
Link: https://drmo.site/8ny3eU
25 days. Complete modern R package development workflow. From usethis automation to CRAN submission. You have everything you need!
#rstats #CRAN #RPackageAdvent2025 #ThatsAWrap
25 days. Complete modern R package development workflow. From usethis automation to CRAN submission. You have everything you need!
#rstats #CRAN #RPackageAdvent2025 #ThatsAWrap
Final steps for successful CRAN submission.
Pro Tip: Be proactive about communicating any unusual aspects of your package to CRAN reviewers.
#rstats #RPackageAdvent2025
Final steps for successful CRAN submission.
Pro Tip: Be proactive about communicating any unusual aspects of your package to CRAN reviewers.
#rstats #RPackageAdvent2025
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.
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.
Handle user expressions safely in package functions.
Pro Tip: Use {{ }} (embrace) for single arguments, ... for multiple arguments.
Resources: rlang.r-lib.org
#rstats #RPackageAdvent2025
Handle user expressions safely in package functions.
Pro Tip: Use {{ }} (embrace) for single arguments, ... for multiple arguments.
Resources: rlang.r-lib.org
#rstats #RPackageAdvent2025
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
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
rladies.org/meetupr/
#rstats #rladies
rladies.org/meetupr/
#rstats #rladies
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
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
Test your package on multiple platforms before CRAN submission.
Resources: r-hub.github.io/rhub/
#rstats #RPackageAdvent2025
Test your package on multiple platforms before CRAN submission.
Resources: r-hub.github.io/rhub/
#rstats #RPackageAdvent2025
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
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
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
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
Rscript -e 'devtools::test(reporter = "location")' 2>&1 | tee test.log
Rscript -e 'devtools::test(reporter = "location")' 2>&1 | tee test.log
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
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
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
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
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
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