Sign in

Rich Hanna

@richard-hanna.bsky.social
189 followers 128 following 35 posts

💻Data Scientist in Philadelphia 🌐https://www.richardshanna.com/

PostsRepliesMedia
Reposted by Rich Hanna
R Consortium @rconsortium.bsky.social · 22/04/2026
R/Medicine Hackathon is tomorrow! Focusing on the {teal} package, a framework for building interactive exploratory data analysis applications in clinical trials. Beginners welcome, registration for R/Medicine required. Sign up, prep, and all the deets here: rconsortium.github.io/RMedicine_we...
R/Medicine coming May 5-8 - Hackathon tomorrow April 23
053
Rich Hanna @richard-hanna.bsky.social · 21/04/2026
Wonderful opportunity to engage with the community and pick up some new skills with colleagues!
032
Reposted by Rich Hanna
R Consortium @rconsortium.bsky.social · 05/03/2026
The R/Medicine Call for Proposals has been extended by one week! New deadline: March 13 First-time speakers are encouraged! Need feedback on your abstract? rmedicine.conference@gmail.com rconsortium.github.io/RMedicine_we... #rstats #opensource #healthcare
R/Medicine 2026 Call for Proposal extended one week to March 13
053
Reposted by Rich Hanna
Dr. Lucky Tran @luckytran.com · 18/09/2025
IT'S OFFICIAL: Connecticut, Maine, Massachusetts, New Jersey, New York State, Pennsylvania, Rhode Island and New York City have formed the Northeast Public Health Collaborative. The collaborative will issue their own vaccine recommendations and coordinate public health efforts.
Map of Regional Public Health Coalitions

Northeast Public Health Collaborative (Blue)

West Coast Health Alliance (Yellow)
832226646755
Rich Hanna @richard-hanna.bsky.social · 23/06/2025
I had the great privilege of presenting the 𝒈𝒈𝒔𝒘𝒊𝒎 package at this year's R/Medicine conference. 𝒈𝒈𝒔𝒘𝒊𝒎 makes it easy to create swimmer plots for treatment timeline visualization and works with existing 𝒈𝒈𝒑𝒍𝒐𝒕2 frameworks. 📽️ 𝐏𝐫𝐞𝐬𝐞𝐧𝐭𝐚𝐭𝐢𝐨𝐧: www.youtube.com/watch?v=pbgN...
youtube.com
Swimmer Plots with ggswim
YouTube video by R Consortium
120
Reposted by Rich Hanna
Gina Reynolds, Human-Data Interaction 📊🛠 @ginareynolds.bsky.social · 16/04/2025
We're three weeks out from the 'plotnine' meeting at the #ggplot2 extenders group - 'A Grammar of Graphics for Python'! 📊📈🐍 Interested in joining? ggplot2-extenders.github.io/ggplot-extension-club/ 'Please leave your contact info...'
143
Rich Hanna @richard-hanna.bsky.social · 21/03/2025
📣 REDCapTidieR 1.2.2 released to CRAN! 📣 Not a ton of changes here, but a couple of bug fixes related to labels and Data Access Groups. Thanks to all who alert us to bugs and help us make the package better! cran.r-project.org/web/packages...
cran.r-project.org
REDCapTidieR: Extract 'REDCap' Databases into Tidy 'Tibble's
Convert 'REDCap' exports into tidy tables for easy handling of 'REDCap' repeat instruments and event arms.
010
Reposted by Rich Hanna
Data Rescue Project #DataRescue @datarescueproject.org · 12/02/2025
Our group has been hard at work to release a new tool: The Data Rescue Tracker. The tool aims to provide a consolidated overview of who is downloading which dataset from which government websites. Please share! www.datarescueproject.org/data-rescue-...
datarescueproject.org
The Data Rescue Tracker
We are excited to introduce the Data Rescue Tracker, a collaborative tool built to catalog existing public data rescue efforts so that we can coordinate better across initiatives. At this stage, you c...
10295230
Rich Hanna @richard-hanna.bsky.social · 28/01/2025
Highly recommend checking out {autoimport} by @danchaltiel.bsky.social for easing your roxygen tag workload when developing packages! #rstats #opensource #packagedevelopment github.com/DanChaltiel/...
github.com
GitHub - DanChaltiel/autoimport: A toolbox to automatically generate @importFrom roxygen tags from R files.
A toolbox to automatically generate @importFrom roxygen tags from R files. - DanChaltiel/autoimport
150
Reposted by Rich Hanna
Eric Topol @erictopol.bsky.social · 24/01/2025
Welcome immigrants from X interested in science to the friendlier skies of @bsky.app, as documented by a new @nature.com survey (but you already knew that 😉) "Bluesky is much better for science. There is much less toxicity, misinformation, and distractions." www.nature.com/articles/d41...
242153752372
Reposted by Rich Hanna
Daniel P. Moriarity @dpmoriarity.bsky.social · 22/01/2025
If you are ready to advocate to your representatives (or friends and families) about the economic value of NIH funded research, you can check your state at www.unitedformedicalresearch.org/nih-in-your-...
16471304
Reposted by Rich Hanna
Gina Reynolds, Human-Data Interaction 📊🛠 @ginareynolds.bsky.social · 22/01/2025
legendry's such a win for #rstats and #ggplot2
083
Reposted by Rich Hanna
Teun van den Brand @teunbrand.bsky.social · 22/01/2025
Today I'm celebrating the 200th github ⭐ for legendry after talking about it yesterday to the ggplot2 extension group! teunbrand.github.io/legendry/
teunbrand.github.io
Extended Legends and Axes for ggplot2
A ggplot2 extension that focusses on expanding the plotters arsenal of guides. Guides in ggplot2 include axes and legends. legendry' offers new axes and annotation options, as well as new legends and ...
36314
Reposted by Rich Hanna
Gina Reynolds, Human-Data Interaction 📊🛠 @ginareynolds.bsky.social · 22/01/2025
Mapping variable values to glyphs! w ggplot2 extension ggswim! 🤯 ``` library(ggswim) ... geom_swim_marker(aes(marker = status)) + scale_marker_discrete( glyphs = c("⚠️", "❌", "✅"), limits = c("Alert", "No", "Yes") ) ```
042
Rich Hanna @richard-hanna.bsky.social · 20/12/2024
Underrated MVP package.
010
Reposted by Rich Hanna
Teun van den Brand @teunbrand.bsky.social · 14/12/2024
Hi folks! I know it is the weekend, but I'd like to quickly announance an update to {legendry} version 0.2.0: teunbrand.github.io/teunbrand_bl... #rstats #ggplot2
A scatterplot of the gapminder dataset, showing GDP per capita on the x-axis and life expectancy on the y-axis. The points are sized by population, which has a legend with overlapping circles.A correlation heatmap of the mtcars dataset. Car names on the left are decorated with a dendrogram. The bottom cells also have a dendrogram, whereas the labels are on the top.
59418
Rich Hanna @richard-hanna.bsky.social · 10/12/2024
📢 REDCapTidieR v1.2.1 is out on CRAN ✨ This release adds factor levels to longitudinal event names and fixes a bug where read_redcap() was prone to failure for projects where the record ID was a stand alone instrument. #rstats #REDCap #DataScience chop-cgtinformatics.github.io/REDCapTidieR/
chop-cgtinformatics.github.io
Import REDCap databases into tidy tibbles
Convert REDCap exports into tidy tables for easy handling of REDCap repeat instruments and event arms.
000
Reposted by Rich Hanna
Jenny Bryan @jennybryan.bsky.social · 26/11/2024
📦 usethis 3.1.0 📦 is released. `use_vignette()` and `use_article()` can now help you initiate a Quarto (.qmd) vignette or article. #rstats usethis.r-lib.org/news/index.h...
usethis.r-lib.org
Changelog
311531
Rich Hanna @richard-hanna.bsky.social · 24/11/2024
As a flat footed asthmatic, this warrants a “hell yeah”.
000
Reposted by Rich Hanna
Grapie Deltaco @grapiedeltaco.bsky.social · 19/11/2024
“What radicalized you?” Bro I was told to treat people the way I would want to be treated in kindergarten and it made sense idk what else there is to say
2293333711529
Rich Hanna @richard-hanna.bsky.social · 14/11/2024
Big {ggswim} update: you can now add your favorite (free) FontAwesome and Bootstrap icons to your plots! Check out the pkgdown site to learn more! #dataBS #rstats #dataviz chop-cgtinformatics.github.io/ggswim/
A swimmer plot using FontAwesome icons.A swimmer plot using Bootstrap icons.
0146
Reposted by Rich Hanna
isabel z @isabelizimm.bsky.social · 13/11/2024
`rm -rf` ❌ • remove rf??? what does that even mean???? (nothing) • boring • hard to remember `rm -fr` ✅ • remove forreal 💅🏼💅🏼 • makes u smile every time • will never forget
613524
Rich Hanna @richard-hanna.bsky.social · 13/11/2024
This post from @cararthompson.bsky.social is a wonderful compilation of tips for device rendering and font management in R. Wish I had stumbled upon it a while ago! #rstats #dataBS www.cararthompson.com/posts/2024-0...
cararthompson.com
Building Stories With Data - Getting fonts to work in R
Getting fonts to work in R and RStudio can be tricky! This post walks through the different steps we need to follow to give ourselves the best chance of success.
152
Reposted by Rich Hanna
John Burn-Murdoch @jburnmurdoch.ft.com · 13/11/2024
Here are UK & US BlueSky numbers separately, to show what’s driving the trends: • Aug 3rd: Musk says ‘civil war is inevitable’ in UK during far right riots • Oct 17th: Musk changes the block function on X, prompting a massive exodus • Nov 7th: thousands more migrate in aftermath of Trump victory
351403375
Reposted by Rich Hanna
Christian Minich @christianminich.com · 23/10/2024
Thread I’ll update with any good data starter packs or lists I come across. Let’s find each other and make this fun and interesting!
95812
Reposted by Rich Hanna
Emily Riederer @emilyriederer.bsky.social · 10/11/2024
A common question I've seen from #data folks using Quarto is how to gate content or protect a site behind a login Just wrote a short tech note on my blog about my recent experience using Netlify Identity for this www.emilyriederer.com/post/quarto-...
emilyriederer.com
Role-Based Access Control for Quarto sites with Netlify Identity | Emily Riederer
A quick tech note on Netlify’s managed authentication solution
37314
Reposted by Rich Hanna
Ed Zitron @edzitron.com · 09/11/2024
This is quietly one of the more worrying/bearish things I've read about generative AI. They're running out of data. They're getting more expensive but not much better and not really anymore powerful. It's like I warned you!
19527101
Rich Hanna @richard-hanna.bsky.social · 09/11/2024
🤣🤣🤣
000
Reposted by Rich Hanna
Ian Dunt @iandunt.bsky.social · 08/11/2024
The hardest thing to accept is the cruelty. People saw what it was. And they voted for it anyway tinyurl.com/5bud875t
tinyurl.com
Cruelty has been vindicated
They saw what he was. They saw what he did. And they voted for him anyway.
1232153445
Rich Hanna @richard-hanna.bsky.social · 07/11/2024
Anyone have experience getting FontAwesome to play nicely with innate ggplot2? I know there’s some ways with ggtext HTML but curious if there’s a way to integrate the package {fontawesome}
101
Rich Hanna @richard-hanna.bsky.social · 07/11/2024
{ggswim} is a {ggplot2} extension package with the goal of making swimmer plots easy to create. I would love to hear feedback and other opinions on the state of it, how it can be made better, or what steps should be taken for a CRAN v0.1 release. #dataBS #rstats #ggplot2 github.com/CHOP-CGTInfo...
github.com
GitHub - CHOP-CGTInformatics/ggswim: Create swimmer plots with ggplot2
Create swimmer plots with ggplot2. Contribute to CHOP-CGTInformatics/ggswim development by creating an account on GitHub.
2112
Rich Hanna @richard-hanna.bsky.social · 01/11/2024
🎉 REDCapTidieR 1.2.0 was released last week with a slew of new features, bug fixes, and performance improvements. 📖 Read more about the update on our quarto page: chop-cgtinformatics.github.io/CGTInformati... #rstats #packagedev #REDCap #datascience
chop-cgtinformatics.github.io
REDCapTidieR 1.2.0 🎉 – Cell and Gene Therapy Informatics
REDCapTidieR v1.2.0 Release
031
Reposted by Rich Hanna
Veerle Eeftink - van Leemput @veerle.hypebright.nl · 31/10/2024
Regex can be scary 👻🎃, but it doesn’t have to be! Enjoy this updated version of the ”Ultimate Cheatsheet for Regex in R” to make regex less spooky 👇🏻💀 For #rstats and other languages like #python #julia and #javascript
24912