Thijs Janzen
thijsjanzen.bsky.social
Thijs Janzen
@thijsjanzen.bsky.social
Scientific Programmer @ TRES, University of Groningen, Netherlands
Reposted by Thijs Janzen
Extremely proud of my good friend and colleague @euantheyoung.bsky.social whose work is featured in @nrc.nl. Read bellow for some excellent science and fascinating results. 👪🤰👶🧬
nrc.nl NRC @nrc.nl · 3d
Hoe meer kinderen een moeder krijgt, hoe minder lang ze zelf leeft. Tenminste, dat gold voor Finse moeders ten tijde van de Grote Finse Hongersnood. Deze en andere opmerkelijke feiten destilleerde Euan Young uit grote historische bevolkingsregisters.
buff.ly/Y1VNbQO
De risico’s en voordelen van oudere broers en zussen
Jong Geleerd: Hoe meer kinderen een moeder krijgt, hoe minder lang ze zelf leeft. Tenminste, dat gold voor Finse moeders ten tijde van de Grote Finse Hongersnood. Deze en andere opmerkelijke feiten…
buff.ly
November 10, 2025 at 11:09 AM
Reposted by Thijs Janzen
1/13 New paper out! www.science.org/doi/10.1126/...
Historical records across thousands of women showed that mothers with more children had shorter lifespans during a famine, fitting an evolutionary explanation for why we age
@hannahdugdale.bsky.social
@lummaalab.bsky.social
@erikpostma.bsky.social
November 10, 2025 at 10:57 AM
Reposted by Thijs Janzen
Do you teach #rstats? Do your students complain about how lame and old-fashioned dplyr is? Don't worry: I have the solution for you: github.com/hadley/genzp....

genzplyr is dplyr, but bussin fr fr no cap.
GitHub - hadley/genzplyr: dplyr but make it bussin fr fr no cap
dplyr but make it bussin fr fr no cap. Contribute to hadley/genzplyr development by creating an account on GitHub.
github.com
November 6, 2025 at 11:25 PM
Reposted by Thijs Janzen
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
Potato-tomato
October 31, 2025 at 8:36 AM
Reposted by Thijs Janzen
Congratulations to Dr @friggspeelman.bsky.social who was awarded a PhD yesterday 🎉 @rug.nl on 'Socially monogamous partnerships in birds: Causes, consequences, and pair-bond strength' research.rug.nl/en/publicati... A fantastic achievement!
October 15, 2025 at 12:21 PM
Reposted by Thijs Janzen
Join Our Citizen Science Project!

We are mapping the house mouse hybrid zone in Schleswig-Holstein, DE, and you can help. Visit our House Mouse Hybrid Zone Project website to learn more jwinternitz.github.io/mouse-hybrid.... Funded by @dfg.de at @uni-hamburg.de

#DFG #musmusculus #wildmice
October 13, 2025 at 11:53 AM
Reposted by Thijs Janzen
Muyuan Chen has turned structural biology into an immersive experience with his new video game Meowtabolism, now available on Steam.
Try the demo here: store.steampowered.com/app/4045010/...
Give Muyuan feedback: steamcommunity.com/app/4045010
#ScienceGaming #StructuralBiology #CryoEM #STEMOutreach
October 4, 2025 at 1:34 PM
Reposted by Thijs Janzen
Very glad to share my first last-author paper, now published in iScience! 🎉In this study, we addressed a key challenge in virus-based cancer therapy: macrophage-mediated suppression, which limits viral infection and restricts T cell activation in tumors.
Link: www.sciencedirect.com/science/arti...
Alphavirus replicons encoding IFN-γ enhance cancer virotherapy by overcoming macrophage-mediated suppression
Interference by tumor-associated macrophages may significantly reduce the efficacy of therapeutic viruses designed to infect cancer cells and activate…
www.sciencedirect.com
September 12, 2025 at 1:24 PM
Reposted by Thijs Janzen
I am beyond excited to announce that ggplot2 4.0.0 has just landed on CRAN.

It's not every day we have a new major #ggplot2 release but it is a fitting 18 year birthday present for the package.

Get an overview of the release in this blog post and be on the lookout for more in-depth posts #rstats
ggplot2 4.0.0
A new major version of ggplot2 has been released on CRAN. Find out what is new here.
www.tidyverse.org
September 11, 2025 at 11:20 AM
Reposted by Thijs Janzen
Even the cichlid fish eggs of Lake Tanganyika are highly diverse!

Picture by Grégoire Vernaz and Anja Haefeli

www.horizons-mag.ch/2025/09/04/f...
Fishing for biodiversity
Horizons - In brief
www.horizons-mag.ch
September 8, 2025 at 11:32 AM
Reposted by Thijs Janzen
🚨 Our study investigating the relationship between evolutionary age and range size across plants and animals is out in @natcomms.nature.com! Delighted to be part of this great project led by @adrianaalzate.bsky.social
www.nature.com/articles/s41... 🌐📈⏳️🐐🐋🐦🦎🐸🐠🌴🏝
August 31, 2025 at 11:13 AM
Reposted by Thijs Janzen
🚨New paper led by @adrianaalzate.bsky.social showing that in most plant and animal groups the age of a species predicts its geographical range size, although the relationship is strongly mediated by dispersal ability and occurrence on islands 🧪🌐🪶

www.nature.com/articles/s41...
August 28, 2025 at 12:56 PM
Reposted by Thijs Janzen
Now published @natecoevo.nature.com with @annika-nichols.bsky.social, our latest on the evolution of 𝘴𝘭𝘦𝘦𝘱 across 𝟲𝟬 𝘀𝗽𝗲𝗰𝗶𝗲𝘀 of cichlid fishes! doi.org/10.1038/s415...
with members of the @schierlab.bsky.social and Salzburger labs, as well as the burgeoning Shafer lab @uoftcellsysbiol.bsky.social
August 28, 2025 at 2:18 PM
Reposted by Thijs Janzen
🔥ADVANCE ACCESS🔥: Climatic oscillations, dispersibility and adaptability behind worldwide mountain radiations of the Helichrysum– Anaphalis—Pseudognaphalium (HAP) clade (Compositae)
doi.org/10.1093/aob/...
August 4, 2025 at 6:16 AM
Reposted by Thijs Janzen
A new @natcomms.nature.com study led by iDiv alumna @adrianaalzate.bsky.social @naturalis.bsky.social uncovered that across >26,000 species evolutionary age is positively linked to range size, except in marine mammals.

#Biodiversity #Evolution #iDivResearch
www.idiv.de/older-specie...
Older species tend to have large ranges – unless they live on islands
New Nature Communication publications sheds light on how ecological, evolutionary, and geographical processes can simultaneously shape species’ vulnerability to extinction.
www.idiv.de
August 27, 2025 at 12:00 PM
Reposted by Thijs Janzen
An international study conducted in Eawag's experimental ponds demonstrates how indirect ecological effects influence the evolution of species.

👉 www.eawag.ch/en/info/port...
Indirect effects drive evolution
An international study conducted in Eawag's experimental ponds demonstrates how indirect ecological effects influence the evolution of species.
www.eawag.ch
August 28, 2025 at 8:19 AM
This study by @hoehna.bsky.social and coauthors seems very reassuring: where we often pick partition specific models rather ad-hoc, it appears these do not influence divergence time estimations.
(I would still love to see a densitree plot though!)

www.biorxiv.org/content/10.1...
Impact of Partition Models on Phylogenetic Inference and Divergence Times of Lampyridae from Mitochondrial Genomes
Mitochondrial genomes are frequently used for phylogenetic inference due to their availability and cost-efficient sequencing. In most mitogenomic phylogenetic analyses, only the two ribosomal RNA and ...
www.biorxiv.org
August 28, 2025 at 8:38 AM
Reposted by Thijs Janzen
🌍 Age and extinction risk

Analysing 26,000 species, researchers found older plants and animals usually have larger ranges, while younger species, island dwellers, and poor dispersers face greater extinction risk.

🔗 www.nature.com/articles/s41...

#SciComm 🧪
Evolutionary age correlates with range size across plants and animals - Nature Communications
Why are some species widespread while others are found only in small, isolated areas? This study shows that species with narrow ranges, and thus higher extinction risk, are often island-restricted, po...
www.nature.com
August 25, 2025 at 2:35 PM
Reposted by Thijs Janzen
We now have protein sequences from rhino enamel that are >20 million years old! I am extremely excited and grateful to have been part of this project. The incredible thing: these sequences are informative enough to place this ancient species in the rhino tree! www.nature.com/articles/s41...
Phylogenetically informative proteins from an Early Miocene rhinocerotid - Nature
Protein sequences from fossil tooth enamel of a rhinocerotid from Canada’s High Arctic are used to develop phylogenetic frameworks from a specimen too old to preserve ancient DNA.
www.nature.com
July 10, 2025 at 8:38 PM
This is an amazing visualization of genome equivalence!

(I do wonder to what extent such reshuffling of the genome impacts the phylogeny? Is this phylogeny really valid given so much reshuffling?)
A new paper in Nature Ecol & Evol by
@rosafernandez.bsky.social et al. shows a #punctuated burst of genome evolution in #annelids as they transitioned from marine to land and freshwater habitats.
June 18, 2025 at 12:15 PM
Reposted by Thijs Janzen
❗️Our next workshop will be on June 13th, 6 pm CEST, on Using LLMs with ellmer by @hadley.nz!
Register or sponsor a student by donating to support Ukraine!
Details: bit.ly/3wBeY4S
Please share!
#AcademicSky #EconSky #RStats
June 6, 2025 at 8:28 AM
Reposted by Thijs Janzen
🧵5 Top Free Alternatives to BioRender for Scientific Illustrations!

These five websites offer free scientific illustrations for biologists. Great for presentations, research papers and other research communication needs.

Save and share the post!
May 13, 2025 at 7:55 PM
Reposted by Thijs Janzen
Exploring themes in {ggplot2}? 🎨 Check out: bit.ly/4d9jtbH

It lets you preview different themes before adding them to your code - so handy for picking the perfect vibe! ✨
It features packages like:
🖌️ {ggthemr}
🌙 {ggdark}
👩🏽‍🔬 {ggtech}
⚙️ Setting an active theme globally

#RStats #ggplot2 #DataViz
May 9, 2025 at 8:46 AM