Resources
This carefully curated collection of resources will help you find packages and learning resources to help you on your R journey.
A Twitter bot with {rtweet} and GitHub Actions
A blog post about creating a Twitter bot using the R package rtweet and GitHub Actions
Go to Resource
Building a Linkedin data visualisation template with Quarto and Typst
Aaron Schiff shares a method for sharing data visualizations on Linkedin using Quarto and Typst. He created a template that allows for the production of nicely formatted PDFs to circumvent Linkedin's subpar image handling. The template includes a topic heading, summary text, a ggplot chart, data source citation, optional two-column text, and a footer. Additionally, Schiff explains the synergy of Quarto, a publishing system, and Typst, a layout framework, to streamline the production of visually appealing PDFs. He provides guidance on creating a Quarto Typst template and how to use it with example code and the configuration process.
Go to Resource
Keep your packages up-to-date with minimal hassle
{updateme} is an R package that enhances the library() function by displaying informative messages about the current status of loaded packages with respect to their latest versions. It supports packages installed from CRAN, Bioconductor, GitHub, and GitLab. The tool provides configurations for checking updates and can be easily integrated into the R startup process. The package also features caching mechanisms to improve performance and can be toggled on or off as needed. It's designed to help R users keep their packages up-to-date with minimal hassle.
Go to Resource
Positron Assistant: GitHub Copilot and Claude-Powered Agentic Coding in R
Positron Assistant is a tool that integrates with GitHub Copilot and Anthropic Claude to offer advanced code completion and interaction for R programming. It provides a seamless experience for users switching from RStudio by offering a comprehensive feature set, including remote SSH sessions. With Positron Assistant, users can generate or refactor code, ask questions, get debugging assistance, and receive project guidance within the Positron environment. It simplifies the process of creating R packages, documenting with Roxygen2, and writing unit tests with testthat, demonstrating its capability through agent mode.
Go to Resource
Rendering your README with GitHub Actions
This tutorial explains how to use GitHub Actions to automatically render your README.Rmd file to README.md on GitHub.
Go to Resource
resouRces
This content encompasses a comprehensive list of R-related educational materials, packages, tutorials, and datasets with projected dates ranging up to the year 2025. It includes various titles that focus on learning R programming, data analysis, data visualization, geospatial mapping, and statistical methods. Significant emphasis is placed on resources for learning R, such as introductions to R, books, courses, and video tutorials. Additionally, specific packages for data wrangling, statistical modeling, and visualization are mentioned, indicating the evolution and specialization of R's ecosystem to cater to diverse data science needs.
Go to Resource
shinymcp
shinymcp is a package that adapts Shiny applications for integration with AI chat interfaces such as Claude Desktop. It enables the creation of MCP Apps, which feature interactive UIs that run directly within chat conversations. To accomplish this, it restructures the traditional reactive programming model of Shiny into discrete tool functions that respond to user input changes. The package provides utilities for both manual and automatic conversion of existing Shiny applications. Developers can leverage familiar Shiny components, with the shinymcp bridge automatically detecting the connection between UI components and R code tools.
Go to Resource