Roy Francis
banner
royfrancis.bsky.social
Roy Francis
@royfrancis.bsky.social
Data science • Bioinformatics • R • Omics
#rstats #GeneSky #SingleCell #Quarto #GraphicDesign #WebDesign #3dprinting
💻🧬🤓📈📷🏞️🎨
Reposted by Roy Francis
The detectCores() apocalypse is creeping up on us 👻🐛

As more people are getting access to 128+ CPU cores, code spinning up parallel cluster with detectCores() workers fails - not enough #RStats connections available

Friends, do *not* default to detectCores(), bc www.jottr.org/2022/12/05/a...
Please Avoid detectCores() in your R Packages
The detectCores() function of the parallel package is probably one of the most used functions when it comes to setting the number of parallel workers to use in R. In this blog post, I’ll try to explai...
www.jottr.org
November 5, 2025 at 11:55 PM
Reposted by Roy Francis
{brandthis} is ready to install. Try it and let me know if anything breaks: github.com/durraniu/bra...

Here's an example site that uses the generated _brand.yml and color palettes: dru.quarto.pub/brandthis-de...
#RStats
November 4, 2025 at 4:06 AM
Reposted by Roy Francis
November 4, 2025 at 8:46 AM
Reposted by Roy Francis
Revealjs #Quarto tip of the day:

::: {.incremental}
- element 1
- element 2
- element 3
:::

displays lists incrementally

::: {.fragment}
element 1
:::
::: {.fragment}
element 2
:::
::: {.fragment}
element 3
:::

increments any content

see quarto.org/docs/present...

#rstats
Advanced Reveal – Quarto
quarto.org
October 31, 2025 at 3:25 AM
Reposted by Roy Francis
The AI boom a bubble larger than the . com bubble that is the only thing keeping our economy propped up has always only ever been a complicated financial scheme to continuously inflate stock prices. Many of us have been saying this for years noting it's extreme unprofitability. Now Bloomberg noticed
October 11, 2025 at 8:21 PM
Reposted by Roy Francis
Trying out the {marquee} #rstats package for markdown-based formatting of ggplot elements and it's super neat marquee.r-lib.org

(code for plot here github.com/andrewheiss/...)
October 14, 2025 at 2:37 PM
Reposted by Roy Francis
#rstats #dataviz 📊
Just discovered the {loon.ggplot} 📦, designed to turn ggplot graphics into interactive (loon) plots.
It provides operations for an _interactive grammar of graphics_ -zooming, panning, and linking among any number of displays.

great-northern-diver.github.io/loon.ggplot/...
Extending ggplot2 to a grammar for interactive graphics with loon
Provides a bridge between the 'loon' and 'ggplot2' packages. Extends the grammar of ggplot to add clauses to create interactive 'loon' plots. Existing ggplot(s) can be turned into interactive 'loon'...
great-northern-diver.github.io
October 14, 2025 at 5:01 PM
Reposted by Roy Francis
Every once in a while I need to fiddle with long category labels in #rstats ggplot2.
It always helps me to refer back to this excellent blog post by #AndrewHeiss @cararthompson.bsky.social
www.andrewheiss.com/blog/2022/06...
Quick and easy ways to deal with long labels in ggplot2 | Andrew Heiss
Explore different manual and automatic ways to rotate, dodge, recode, break up, and otherwise deal with long axis labels with ggplot2
www.andrewheiss.com
October 7, 2025 at 11:45 AM
Reposted by Roy Francis
Weird ggplot thing that got me this week with the update to 4.0 - it supports new ink and paper arguments (www.tidyverse.org/blog/2025/09... ) and they've changed how transparency works! If you a transparent bg, you can control it with theme_*() now #rstats
October 2, 2025 at 7:33 PM
Reposted by Roy Francis
I'm exited to announce a new resource about making slides with quarto and revealjs. This book is the combination of all the work I have done in this area, reordered and polished up

There isn't a lot of new information yet, but this format allows me to add more easily

slidecrafting-book.com
#quarto
September 24, 2025 at 4:12 PM
Reposted by Roy Francis
Quick little update to quarto-revealjs-editable

Now works with `::: editable` in addition to `::: {.editable}`. Not shown in gif.
github.com/EmilHvitfeld...
#quarto
September 25, 2025 at 1:33 AM
Reposted by Roy Francis
Vignette: Fundamentals of map design with mapgl

If you are looking for a modern tutorial on how to make interactive maps of US Census data in R, this is a great place to start!

walker-data.com/mapg...

#rstats #GIS
September 23, 2025 at 8:02 PM
Reposted by Roy Francis
The new ggplot2 4.0.0 now supports absolute plot dimensions 🤩

#rstats #dataviz #phd
September 18, 2025 at 6:28 PM
Reposted by Roy Francis
{hexsession} by @liomys.mx is fun and useful!

Produces css/html snippets that tile hex logos nicely, e.g. to showcase your #rstats package projects. 😎

github.com/luisDVA/hexs...

#useR2025
August 10, 2025 at 2:48 PM
Reposted by Roy Francis
OK #PositConf2025 -- I acquired most of the stickers I heard were available; here's my final score! (Thanks for the assists @ivelasq3.bsky.social ({dtplyr}!!!) @kellybodwin.com and @emilhvitfeldt.bsky.social ). I'll be re-distributing many of these to my students as leaderboard prizes 👩‍🎓👨‍🎓 #rstats
September 19, 2025 at 1:41 AM
Charlie Gao talks about parallel Purrr and Mirai #positconf #positconf2025 #rstats
September 18, 2025 at 2:28 PM
Night at Atlanta Aquarium 🐋 #positconf #positconf2025 #atlantaaquarium
September 18, 2025 at 11:06 AM
PositConf Day 1 #positconf #positconf2025
September 17, 2025 at 10:19 PM
PositConf Day 1 #positconf #positconf2025
September 17, 2025 at 10:18 PM
Christoph talks about expanding quarto's capabilities with Lua. #positconf #positconf2025 #quarto
September 17, 2025 at 7:42 PM
At PositConf 2025 inside some sort of Avatar-Matrix world. #rstats #positconf #positconf2025 #hyattregencyatlanta
September 16, 2025 at 2:36 PM
Reposted by Roy Francis
#Rstats is being rewritten in Rust, and the R Core already has a book coming out!
April 1, 2025 at 11:03 AM