Ondrej Mottl 🌿💻📈🌍⏳
@ondrejmottl.bsky.social
840 followers 250 following 140 posts
Assistant Professor at the Department of Botany🌿 , Charles University. Head of Laboratory of Quantitative Ecology (bit.ly/CUNI_QuantitativeEcology) with a main focus on #communityecology 🏞️, #palaeoecology 🕰️, and interest in #datascience 💻.
Posts Media Videos Starter Packs
Pinned
ondrejmottl.bsky.social
1/🧵Introducing VegVault🌿🔒🏛️
A global database linking paleo- & neo-vegetation data with functional traits & abiotic drivers!
🚀A powerful tool for researchers exploring biodiversity dynamics across time & space

🔗 Website: bit.ly/VegVault
#VegVault #Ecology #Paleoecology #Vegetation #FunctionalTraits
VegVault logo
Reposted by Ondrej Mottl 🌿💻📈🌍⏳
rmkubinec.bsky.social
I'm just saying this is syntatically correct #rstats code
ondrejmottl.bsky.social
R
{tidyverse}
%>%
<-
{palmerpenguins}
tidyr::pivot_longer()
dplyr::group_by()
Quarto
purrr::map()
dplyr::mutate()
VS Code!
emilmalta.bsky.social
R 🆚 Python
Base R 🆚 Tidyverse
%>% 🆚 |>
<- 🆚 =
T 🆚 TRUE
iris 🆚 penguins
gather 🆚 pivot_longer
group_by 🆚 .by
Quarto 🆚 RMarkdown
map 🆚 lapply
DT[, z := x + y] 🆚 mutate(df, z = x + y)
RStudio 🆚 Positron
#rstats 🆚 #databs
Reposted by Ondrej Mottl 🌿💻📈🌍⏳
emilmalta.bsky.social
R 🆚 Python
Base R 🆚 Tidyverse
%>% 🆚 |>
<- 🆚 =
T 🆚 TRUE
iris 🆚 penguins
gather 🆚 pivot_longer
group_by 🆚 .by
Quarto 🆚 RMarkdown
map 🆚 lapply
DT[, z := x + y] 🆚 mutate(df, z = x + y)
RStudio 🆚 Positron
#rstats 🆚 #databs
Reposted by Ondrej Mottl 🌿💻📈🌍⏳
nrennie.bsky.social
Wondering if you can outsource your data viz work to ChatGPT? 📊

I tested out a few different generative AI tools, giving them prompts to visualise two different data sets. If you're interested in the results, you can read them here: nrennie.rbind.io/blog/gen-ai-...

#RStats #Python #DataViz #GenAI
Generative AI for Data Visualisation – Nicola Rennie
Can generative AI create good data visualisations? This blog post compares the performance of ChatGPT, Claude, Copilot, and Gemini when presented with a generic request to visualise a dataset.
nrennie.rbind.io
Reposted by Ondrej Mottl 🌿💻📈🌍⏳
rladiesmelb.bsky.social
✨ Check out {cli} - an R package for beautiful command-line interfaces!

Use it to add headings, alerts, lists, progress bars & more, with built-in colors and themes. Perfect for making console output clear and stylish.

🔗 github.com/r-lib/cli

#rstats #RPackage #cli
GitHub - r-lib/cli: Tools for making beautiful & useful command line interfaces
Tools for making beautiful & useful command line interfaces - r-lib/cli
github.com
ondrejmottl.bsky.social
Just a friendly warning. Such functionality still have -experimental- tag so it might change in next versions.
Reposted by Ondrej Mottl 🌿💻📈🌍⏳
vvandvik.bsky.social
Come work with us!

In two week's time, application deadlines close for eight fully funded #PhD positions who will be working together on understanding and mitigating global change impacts and feedbacks from mountains:

cmt.w.uib.no/open-positio...
© 2025
cmt.w.uib.no
ondrejmottl.bsky.social
I am using a similar approach but calling the variable 'verbose' (default FALSE). I hope it is less confusing for other users as turning it to TRUE will start printing A LOT of information about the internal processes.
Reposted by Ondrej Mottl 🌿💻📈🌍⏳
tatsuya-amano.bsky.social
Women, non-native English speakers & those form low-income countries are disadvantaged in science but by how much? We found that women with non-English first languages from low-income countries publish up to 70% fewer in English than their counterparts. 1/5
doi.org/10.1371/jour...
#languagebarriers
Scientific productivity gap based on English-language peer-reviewed papers. Shown are the maximum % differences in the number of peer-reviewed papers published by female native English speakers from a high-income country (-45%), female non-native English speakers from a high-income country (-60%), and female non-native English speakers from a lower-middle income country (-70%), compared to male native English speakers from a high-income country (red flag).
ondrejmottl.bsky.social
Agree, @bigbookofr.com is a must follow for any #Rstats person!
tylerclark12.bsky.social
I’m going to have to stop following @bigbookofr.com… they post nonstop and ALL of the books are ones I want to read. My reading list is getting toooooo long from them alone! 🤣😂

But for real, thanks for all the recos!

#rstats
ondrejmottl.bsky.social
Let's goooo! The very first in-person meeting of my newly founded Laboratory of Quantitative Ecology!
Small step for humankind, huge step for me🤯
LR: Natalie Hanusova, Bryan Novio, me
(neither of the PhD students have BluSky to tag them😅)
#LoQE #proud #PhD #supervisor
Reposted by Ondrej Mottl 🌿💻📈🌍⏳
ecoevorxiv.bsky.social
Fossils for Future: the billion-dollar case for paleontology’s digital infrastructure
DOI: doi.org/10.32942/X2D...
ondrejmottl.bsky.social
Have the students report in which way the generative AI was used is a cool move.
clauswilke.com
Teaching data science, data visualization, or programming is getting quite challenging when LLMs are so good at these tasks. I strongly feel students still need to do things themselves. But how do we make them do this, and not just take the AI shortcut?

blog.genesmindsmachines.com/p/teaching-d...
Teaching data visualization in the time of generative AI
If students want to cheat with AI, the least I can do is make them own up to it.
blog.genesmindsmachines.com
Reposted by Ondrej Mottl 🌿💻📈🌍⏳
clauswilke.com
Teaching data science, data visualization, or programming is getting quite challenging when LLMs are so good at these tasks. I strongly feel students still need to do things themselves. But how do we make them do this, and not just take the AI shortcut?

blog.genesmindsmachines.com/p/teaching-d...
Teaching data visualization in the time of generative AI
If students want to cheat with AI, the least I can do is make them own up to it.
blog.genesmindsmachines.com
ondrejmottl.bsky.social
This has so many goodies!!!
Can't wait to find time to try these😄
thomasp85.com
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
ondrejmottl.bsky.social
Minimal techno🎧. I have also taught myself over the years that whenever this music is playing, I will concentrate and only work
Reposted by Ondrej Mottl 🌿💻📈🌍⏳
matteomics.bsky.social
Also there is this:
quarto.org/docs/authori...
You can put a section into a named div, then put it somewhere later in doc. I use it for papers where journals want method sections after discussion. Could put every section in a named div, then just rearrange the shortcodes calling them.
contents: Rearrange content in your documents – Quarto
quarto.org
Reposted by Ondrej Mottl 🌿💻📈🌍⏳
Reposted by Ondrej Mottl 🌿💻📈🌍⏳
kylieainslie.bsky.social
Instead of doing what I should be doing, I procrastinated by updating the "About" page of my website with a scrollytelling career timeline, some fun stats, and a card grid of hobbies! It's amazing what you can do with @quarto.org!

kylieainslie.github.io/about.html

#rstats #AcademicSky
Reposted by Ondrej Mottl 🌿💻📈🌍⏳
libbyheeren.bsky.social
Ok, my buddies and I were ALL ABUZZ as we read about #nanonext last night 👀 Have you seen it?! Data exchange between R and Python made way more accessible? I have questions!! www.tidyverse.org/blog/2025/09...

#databs #rstats #python
ondrejmottl.bsky.social
Wow! This seems cool! But what about reproducibility? Do I have to mow set up BOTH python and R environments running at the same time to reproduce results? (As the data exchange happens only in memory)
Reposted by Ondrej Mottl 🌿💻📈🌍⏳
elinerentier.bsky.social
New R-package alert! 🚨

With tabs it has never been easier to reconstruct altitudinal shifts of biogeographical systems over time. Whether in the ocean 🏝️, shallow seas 🪸 or mountains ⛰️; tabs can project spatial configurations shaped by climatic conditions.
➡️ doi.org/10.21425/fob...