📝 My paper on generalized additive models (GAMs) in animal science is out! Learn nonlinear relationships from data, estimate growth rates and compare treatments, with cows, pigs and quail + reproducible #RStats code. Open access: doi.org/10.1016/j.an... #mgcv #AnimalScience #Statistics 🧪
Benjamin Hlina, PhD
@benjaminhlina.bsky.social
Postdoctoral Fellow @DalhousieU working on spatial ecology and food web dynamics Gulf of St.Lawrence | 🇺🇸🇨🇦 | benjaminhlina.com
Current scientific peer review process: 1. Submit original paper for peer review 2. Get back two reviews with review 1 having submitted your paper to AI and the entire review being AI generated. Review 2 minimal comments. Huh, so I guess that’s what we are doing now.
I'm super glad to report that mori is now part of r-lib. mori.r-lib.org
Shared Memory for R Objects
Share R objects across processes on the same machine via a single copy in POSIX shared memory (Linux, macOS) or a Win32 file mapping (Windows). Every process reads from the same physical pages through...
mori.r-lib.org
Thrilled to have just presented "Never block, never copy. mirai + mori from Shiny to the cluster" at posit::conf(2026). The slides are available here: shikokuchuo.net/posit2026 mirai: mirai.r-lib.org mori: shikokuchuo.net/mori/ #tidyverse #rshiny #positconf2026
This year's crop of wild rice/manoomin in Wisconsin has been better than average, due to both stable weather conditions during the growing season and the efforts of tribes to restore and protect wild rice-growing waters www.wpr.org/environment/...
Wisconsin's wild rice harvest is expected to be up this year
Wild rice, or manoomin in the Ojibwe language, is culturally significant to northern Wisconsin tribes, and Wisconsin regulators are anticipating an increased wild rice harvest this year.
wpr.org
🎤 Just presented “shinyreact: Building Custom Shiny UI with React” at posit::conf(2026) 🤔 Ever written JS or CSS inside an R string? shinyreact moves your UI to React: two hooks on the client, reactive_output() on the server. 📚 bit.ly/posit-2026-shinyreact #rstats #shiny #reactjs
"I was not shocked that he helped somebody. My shock is that he was murdered. And no one has given us the complete truth or anyone has been held accountable. And it's been 7 months! ... there was more effort in vilifying him than pursuing justice" -- Alex Pretti's parents
Two brief thoughts on why I think it's still worth keeping LLM use out of introductory programming for stats/data science: - You need to be a good programmer to get good code out of an LLM - You need to be a good programmer to evaluate the code you get out of an LLM
Genuinely interested in your views: What is the future of teaching statistical programming language for data science in the age of AI? Will we even still teach programming R or Python?
Training got a refresh at Atomic Ecology recently: new courses, new rates and new ways to learn - www.atomicecology.com/training
Training | Atomic Ecology
"From atoms to ecosystems....."
atomicecology.com
Protecting our waters depends on good information, but valuable data are often scattered across orgs. In this pub, MAISRC researchers highlight an interesting solution: P.I. Charter, a web-based tool that brings decades of aquatic plant survey data together onlinelibrary.wiley.com/doi/10.1002/...
P.I. Charter: A Shiny Application for Collecting, Cleaning, Compiling, and Communicating Point‐Intercept Aquatic Plant Data
When ecological data are collected by many entities for different purposes, they can be difficult to locate and integrate; web applications can address this by standardizing submission, automating cl...
onlinelibrary.wiley.com
Getting ready to hang out with some fish telemetry folks in a very chill open-floor Zoom environment. Check out our guest speakers for this month, a Q+A with Edward Lavender mid July and a deep dive into the work of the Smithsonian's own Beth Bowers! Join us Thursday afternoons if you're interested!
JULY STUDY HALL 🗓️ Every Thursday, OTN data team connects with global peers to troubleshoot telemetry data & share solutions. July takeovers: 📍 Jul 16: Ed Lavender (follow up Q&A state-space modelling) 📍 Jul 30: Beth Bowers (receiver array efficiency) oceantrackingnetwork.org/study-hall/
The OTN Data Centre: enabling reliable acoustic telemetry data through a global cooperative data exchange. Canadian Journal of Fisheries and Aquatic Sciences. Just-IN doi.org/10.1139/cjfa...
The OTN Data Centre: enabling reliable acoustic telemetry data through a global cooperative data exchange
Acoustic telemetry is a powerful tool for aquatic animal movement studies, and to enhance its potential to inform management and conservation, sound data management and quality control structures are ...
doi.org
#StatsPubs No matter how many times you read it, this paper on hierarchical GAMs keeps giving. Clear model explanations together with R code (mgcv). So useful! doi.org/10.7717/peer... Thanks for writing @ericjpedersen.bsky.social, D. Miller, @gsimpson.bsky.social @noamross.net
Sooo #rstats, I built a thing... Deploying R shiny to your own cloud server is still too hard in 2026. Lightbulb.is is my answer - connect to your digital ocean account, click to create a server, and point it at a shiny GitHub repo. That's it - spend the time you save making your customers happy!
Lightbulb.is
lightbulb.is
Hi #stats folks! Curious about how GAMs work behind the scenes? I've put together a shiny app to demonstrate how changing the coefficients for basis functions for a smooth affects the final fitted smooth and the penalty. Looking for any feedback on the UI! 206.12.100.5/gam-basis-de...
Demo: Basis functions, coefficients, and penalties
206.12.100.5
While Congress ultimately sets budgets, the president's budget request is a signal of priorities - and unfortunately for the #GreatLakes, the current proposal would zero out several critical NOAA programs such as the Great Lakes Observing System (GLOS) www.interlochenpublicradio.org/ipr-news/202...
Great Lakes researchers worry about federal cuts to NOAA
The President’s proposed budget would cut funding to efforts that improve public safety, the maritime economy and health on the Great Lakes, researchers say.
interlochenpublicradio.org
📣 Check out Great Lakes Aquatic Tissue Analysis Repository (GLATAR) - a repository containing energy density, proximate composition, stable isotope, thiamine, fatty acid, and contaminant data for fish and aquatic inverts in the Great Lakes and North America. Link below: GLATAR.org #ecology #rstats
Great Lakes Aquatic Tissue Analysis Repository (GLATAR)
glatar.org
📣 the Great Lakes Aquatic Tissue and Analysis Repository (GLATAR) - a data repository containing energy density, proximate composition, stable isotope, thiamine, fatty acid, and contaminant data for fish and aquatic inverts in the Great Lakes and North America. Check it out at GLATAR.org #ecology
Great Lakes Aquatic Tissue Analysis Repository (GLATAR)
glatar.org
A lot of folks aren’t distinguishing clearly between “AI figured X out” and “AI helped write code that enabled us to figure X out”. They are very very different.
Did #TidyTuesday this week for the first time in many years 🥹 and posted about it over on @weare.rladies.org!
Much of my research focuses on #fisheries, so I couldn't help focusing on seafood product tariff rates for my own Week 17 #TidyTuesday submission 🦀 🐟 I also used it as a means to play around with some of the #AI tools in Positron! A bit about my process below ⤵️
I am excited beyond description to lift the veil on what we have been working on in 2026: Please meet ggsql! A new extension of the SQL language for creating visualisations using the grammar of graphics. Read all about it in the blog post or visit the website at ggsql.org
ggsql: A grammar of graphics for SQL
Introducing ggsql, a grammar of graphics for SQL that lets you describe visualizations directly inside SQL queries.
opensource.posit.co
I have a shiny app that uses fnct that have {cli} outputs. Prior to wrapping the ui, server, and shinyApp() as a fnct, the app would dump {cli} outputs into the console. Once wrapped, all {cli} outputs are logged but not displayed until app process is closed. How do I restore this behaviour? #rstats
I've been working with NCV this last week; it's a powerful tool for modelling data with dependencies that are poorly/inefficiently modelled via stochastic process priors like cov functions or low-rank smoothers. However, it's a complex topic, so I thought I'd summarize the key ideas in a thread 1/n
Saw that "neighborhood cross validation" was recently added to `mgcv` but I haven't had the chance to kick the tires. It sounds useful, but the effort of setting up neighborhoods vs modeling the correlation directly is something I'll have to sit with! stat.ethz.ch/R-manual/R-d... #rstats
Why should you support us on Day of the Badger? Because we’re a good investment. Wisconsin Sea Grant funds research, education and outreach projects that keep our Great Lakes healthy now — so we can avoid big, expensive issues later. https://dayofthebadger.org/campaign/aquatic-sciences-center/
I got native dev containers working in Positron! Blog post forthcoming, but for now, here's a minimal repo showing how it works: it uses Quarto and Typst and Docker to make a little PDF report github.com/andrewheiss/... (Positron documentation: positron.posit.co/dev-containe...) #rstats
I wonder if the MadTV writers thought this skit would be completely applicable 20 years later.
Apple presents the iRack
YouTube video by MadtvOnFox
youtu.be
New paper out today! Using accelerometers to generate thermal performance curves in great hammerhead sharks. Their low activation energies may explain why they can perform well across seasons.
I'm excited to see this out! It's also a nice coincidence, as @gsimpson.bsky.social and I just got phylogenetic smoothers working (for BM and OU processes) in our MRFtools package. I'll definitely be pointing people to your book for background. gam-mafia.github.io/MRFtools/art...
Getting started with the MRFtools package
gam-mafia.github.io
If stable isotopes are part of your research, they should be one of your strengths — not something you “sort of” understand. That’s why I built this course.
Online Courses | Atomic Ecology
Online training in the application of stable isotopes to ecological and environmental research
atomicecology.com