R Weekly 2025-W20 R ecosystem, GitHub Actions weather, PIN code India
This week’s release was curated by Ryo Nakagawara, with help from the R Weekly team members and contributors.
Highlight
-
Unlocking Zen: How R’s data analysis ecosystem outshines Python
-
Use Github Actions to automatically update a weather graph every day
Insights
R in the Real World
R in Organizations
-
Roaringly Acknowledge Organizations with ROR IDs in DESCRIPTION
-
Optimizing GitHub Copilot for Rhino: Special Prompts for R Shiny Developers
R in Academia
New Packages
📦 Keep up to date wtih CRANberries 📦
CRAN
- {gglinedensity} 0.1.0: Make DenseLines Heatmaps with ‘ggplot2’
- {dockViewR} 0.1.0: Layout Manager Widget for R and ‘shiny’ Apps ++ {trustmebro} 1.0.0: Inspect and Clean Subject-Generated ID Codes and Related Data
- {DIETCOST} 1.0.0.0: Calculate the Cost and Environmental Impact of a Ideal Diet
- {TBA} 0.1.0: Collection of ‘shiny’ Apps for Tree Breeding Analysis
- {forensim} 4.3.3: Interpretation of Forensic DNA Mixtures
- {days2lessons} 0.1.2: Distributes Teachers Lessons On Days in a Balanced Manner
- {codestral} 0.0.1: Chat and FIM with ‘Codestral’
- {PartialNetwork} 1.1.0: Estimating Peer Effects Using Partial Network Data
- {gdm} 1.6.0-7: Generalized Dissimilarity Modeling
- {SFDesign} 0.1.0: Space-Filling Designs
- {libdeflate} 1.23.0: DEFLATE Compression Static Library and Headers
- {randomGODB} 1.0: Random GO Database+ {ggEDA} 0.1.0: Turnkey Visualisations for Exploratory Data Analysis
- {BioTrajectory} 1.0.0: Image Processing Tools for Barnes Maze Experiments
- {survivalsurrogate} 1.0: Evaluate a Longitudinal Surrogate with a Censored Outcome
- {RANSAC} 0.1.0: Robust Model Fitting Using the RANSAC Algorithm
- {dnafractal} 0.0.2: Generates a Fractal Image of a DNA Sequence
- {geotargets} 0.3.0: ‘targets’ Extensions for Geographic Spatial Formats
- {tidySummaries} 0.1.0: Tidy Statistical Summaries for Exploratory Data Analysis
- {AirportProblems} 0.1.0: Analysis of Cost Allocation for Airport Problems
- {spicy} 0.1.0: Descriptive Statistics and Data Management Tools
- {dissimilarities} 0.1.0: Creating, Manipulating, and Subsetting “dist” Objects
GitHub or Bitbucket
Updated Packages
- {qtlcharts} 0.18: Interactive Graphics for QTL Experiments - diffify
- {nasaweather} 0.1.1: Collection of Datasets from the ASA 2006 Data Expo - diffify
- {ggstatsplot} 0.13.1: ‘ggplot2’ Based Plots with Statistical Details - diffify
- {generics} 0.1.4: Common S3 Generics not Provided by Base R Methods Related to Model Fitting - diffify
- {nixmass} 1.3.1: Snow Water Equivalent Modeling with the ‘Delta.snow’ and ‘HS2SWE’ Models and Empirical Regression Models - diffify
- {ggsurveillance} 0.4.0: Tools for Outbreak Investigation/Infectious Disease Surveillance - diffify
- {terra} 1.8-50: Spatial Data Analysis - diffify
- {RKaggle} 0.1.1: ‘Kaggle’ Dataset Downloader ‘API’ - diffify
- {duckplyr} 1.1.0: A ‘DuckDB’-Backed Version of ‘dplyr’ - diffify
- {targets} 1.11.3: Dynamic Function-Oriented ‘Make’-Like Declarative Pipelines - diffify
- {tidyfinance} 0.4.4: Tidy Finance Helper Functions - diffify
- {IP} 0.1.6: Classes and Methods for ‘IP’ Addresses - diffify
- {Ternary} 2.3.4: Create Ternary and Holdridge Plots - diffify
- {maptiles} 0.10.0: Download and Display Map Tiles - diffify
- {svglite} 2.2.0: An ‘SVG’ Graphics Device - diffify
- {dockerfiler} 0.2.5: Easy Dockerfile Creation from R - diffify
- {Andromeda} 1.0.0: Asynchronous Disk-Based Representation of Massive Data - diffify
- {parallelly} 1.44.0: Enhancing the ‘parallel’ Package - diffify
- {ggseqplot} 0.8.6: Render Sequence Plots using ‘ggplot2’ - diffify
- {FSA} 0.10.0: Simple Fisheries Stock Assessment Methods - diffify
- {RandomWalker} 0.3.0: Generate Random Walks Compatible with the ‘tidyverse’ - diffify
- {dotwhisker} 0.8.4: Dot-and-Whisker Plots of Regression Results - diffify
- {WINS} 1.5: The R WINS Package - diffify
- {readMDTable} 0.3.2: Read Markdown Tables into Tibbles - diffify
- {nanostringr} 0.6.1: Performs Quality Control, Data Normalization, and Batch Effect Correction for ‘NanoString nCounter’ Data - diffify
- {logrx} 0.4.0: A Logging Utility Focus on Clinical Trial Programming Workflows - diffify
- {ecotraj} 1.1.0: Ecological Trajectory Analysis - diffify
- {ROpenCVLite} 4.110.0: Helper Package for Installing OpenCV with R - diffify
- {heterocop} 0.1.1: Semi-Parametric Estimation with Gaussian Copula - diffify
- {hwsdr} 1.2: Interface to the ‘HWSD’ Web Services - diffify
- {tsna} 0.3.6: Tools for Temporal Social Network Analysis - diffify
- {ctrdata} 1.22.1: Retrieve and Analyze Clinical Trials Data from Public Registers - diffify
Videos and Podcasts
Gist & Cookbook
Shiny Apps
Tutorials
R Project Updates
Updates from R Core:
Call for Participation
Upcoming Events in 3 Months
Events in 3 Months:
Connect
Join the Data Science Learning Community
rtistry
"Generative Metropolis" Adapted from code at https://github.com/paulvanderlaken/generative-art See also https://marcusvolz.com/#generative-city Full R code in thread 👇 #rstats #generativeart
— safest_integer (@safest-integer.mastodon.social.ap.brid.gy) May 5, 2025 at 7:23 AM
[image or embed]
Quotes of the Week
I feel like my #Evolution students are not getting how natural selection on a polygenic quantitative trait can move the trait distribution far outside its original range, even absent new mutation -- so I made the following animation using #Rstats. pic.twitter.com/gbT9PEJjCn
— Liam Revell (@phytools_liam) April 22, 2025
Another day, another chance to use #rstats readr::parse_number() to remove character values and convert a variable to numeric.
— Crystal Lewis (@cghlewis.bsky.social) May 9, 2025 at 6:06 AM
[image or embed]
Wow, this talk-to-the-data #RStats dashboard of terminated #NSF grants is really something.
— Noam Ross (@noamross.net) May 9, 2025 at 6:34 AM
[image or embed]