Good morning #ESA2026, delighted to be here! I have a talk on how temperature and relative humidity affect key physiological and behavioral traits of Argentine ants. Thursday 7/30, 8:15 am, room 255A. Also, happy to meet and chat about anything related to comparative ecophysiology & macroecology!
Dimitris Kontopoulos
@dgkontopoulos.io
Walter Benjamin Fellow @ UCLA with Noa Pinter-Wollman. Looking at the impacts of temperature changes on diverse biological systems. Also husband & dad. 🌉 bridged from ⁂ https://ecoevo.social/@DGKontopoulos, follow @ap.brid.gy to interact
RE: https://neuromatch.social/@elduvelle/116979798809742179 This. A million times this. When I review a manuscript like that, I open it twice in separate windows/tabs to be able to see text and figures at the same time. The only times I separate figures from text in my manuscripts are when […]
Original post on ecoevo.social
ecoevo.social
I like this comparison between #AI and #Perl in #research. I've always claimed that, depending on the programmer, Perl code can range from truly beautiful to ugly and unintelligible. I still stand by this statement. https://davetang.org/muse/2026/07/18/bioinformatics-and-ai/ 1/3
Bioinformatics and AI
I started learning about bioinformatics back in the days when a lot of bioinformatics was done in Perl. Nowadays I don't see much Perl used in new tools, which are mostly written in Python or R or both. Perl was dominant back in the day because you could get work done _quickly_. Perl is a forgiving language and very flexible but both of these become a problem if you don't have good fundamentals and I believe this is the reason why Perl became so hated in bioinformatics. A lot of bioinformatics practitioners came from a biology background, like myself, and had never studied programming and/or computer science. But if you persevered and just stubbornly go into a cycle of editing and re-running, you can come up with a "functioning" Perl script, which I mean one that simply doesn't throw an error. You wouldn't use this script blindly of course and would _see_ if the output matches your expectations. If it does, then that becomes the Perl script for that particular task. Fast forward weeks or months later when you need to reuse that script on new data, it doesn't work anymore because _something_ has changed. Then you go into this cycle of editing and re-running again to get it working for the new data. This generates a script that ultimately works but has included conditionals, hardcoded options, and whatnot that needed to be included to accommodate the new data and the old. This script gets shared come publication time and "custom Perl script" is used in the methods description, adding another data point for Perl and irreproducible work or at best, work that is difficult to reproduce. I know this cycle because I practised it and had I known better, I wouldn't have done it; and that's the point: I didn't know. Now, there's nothing wrong with Perl and perhaps it doesn't deserve the bad rep it gets. I managed to get a lot of work done and could create useful web applications using Perl. But I really think it's a language meant for someone like the seasoned system admin who seems to know everything and has limited time because they need to manage too many things at once. They can leverage the flexibility and terseness of Perl to really create something that keeps systems together. Furthermore, in a lot of labs there's usually only one sys admin, so only they need to understand how all the scripts works. But for someone without the computing background, it can be disastrous, which was what happened with Perl and bioinformatics. I have found that the most useful thing to do when somebody doesn't know what they are doing, is to _limit_ what they can do. And then this comes to the same point where you need to choose between how limiting something is, which is safer, versus flexibility, which makes it more usable. I can't remember when the realisation hit me that Perl and bioinformatics back in the day is just like AI and bioinformatics right now. I wanted to write about it then but have put it off until now. Once again, we have a tool (AI) that helps us get work done _quickly_ and this time almost effortlessly. You simply describe what you want to get done in a prompt and all the code and documentation (if you also included this) is outputted. You may argue that Perl and AI are two completely different tools, and they are, but to me, the issue is fundamentally the same: you have somebody _without_ the background knowledge trying to create something that _requires_ the background knowledge. Like Perl, you can use AI to speed things up but _only_ if you are that seasoned sys admin. Lior Pachter implemented edgeR in Python in a week by using Claude; from the pre-print: > This project was completed in one week with Claude Opus 4.5 and Opus 4.6 performing the coding. As someone who had not coded seriously for more than 20 years, I found Claude’s efficiency and accuracy enabling in a way that would have been inconceivable a few years ago. At this point, it is reasonable to predict that what took a week for this project may soon take less than a day. This raises the question of what the role of preprints, conference proceedings, and journal publications will be in the scientific enterprise of the future (Zeilberger, 1993) That's a very substantial statement made even more substantial because of who said it. But I don't think I could have vibe coded a technically correct version of edgeR in Python. I simply don't have the deep statistical and computational background to verify the output. I firmly believe that you need the solid fundamentals and foundations to be able to use AI effectively to build what you want. With the current state of the models and my experience with them, I don't think all of that can be outsourced to AI (and even if you could, you shouldn't). But perhaps I'm prompting it wrong and/or not using AI properly. To end, I wonder if the modern day equivalent of "custom Perl script" will be "coded by AI" in bioinformatics. I wonder if a marker for poor quality and/or irreproducible work will be any mention of AI coding in the methods. It's not that AI (or Perl) does poor work, it's just that they make it too _easy_ to generate plausible output and when AI is used without the necessary background knowledge, it will produce sub-optimal work. This work is licensed under a Creative Commons Attribution 4.0 International License. ### Like this: Like Loading… ### _Related_
davetang.org
Whenever I prepare a conference talk, I always fear that I won't have enough to fill the slot. And then I drop ~70% of what I meant to say to stay within the limit. 😅
RE: https://phpc.social/@theshaunwalker/116753314614249073 I spent a good amount of my teenage years on Neopets and in online forums where I could chat with creative people from all over the world. Among others, I massively improved my writing skills in English, learned how to write simple HTML […]
Original post on ecoevo.social
ecoevo.social
"Risky Business: How Science Plays Things Too Safe" https://qspace.fqxi.org/articles/284/risky-business-how-science-plays-things-too-safe
FQxI Article: Risky Business: How Science Plays Things Too Safe
The Foundational Questions Institute, FQxI, catalyzes, supports, and disseminates research on questions at the foundations of science, particularly new frontiers and innovative ideas integral to a deep understanding of reality, but unlikely to be supported by conventional funding sources.
qspace.fqxi.org
I am excited to announce that I have received a Scholarship Award from the Hellenic Bioscientific Association in the USA! This will allow me to present my latest #research at the 2026 Annual Meeting of the Ecological Society of America. 🎉🎉🎉 1/2
After four months, the journal has not found a single reviewer for my PhD student's manuscript. The academic peer review system is broken. I think we all should: 1. Review three papers for every one that we submit. 2. Promptly declined to review a paper when the request arrives. #AcademicChatter
I'm also just an advisor, standing in front of a bunch of scientists, asking them to review his student's manuscript. 🥹
Samraat Pawar and I wrote a #Commentary for a recent #PNAS paper by Arnoldi et al., titled: "A universal thermal performance curve arises in #biology and ecology." Find our commentary here: https://www.pnas.org/doi/10.1073/pnas.2528528122
📢 New #preprint alert 📢 https://www.biorxiv.org/content/10.1101/2025.11.18.689136v1 Several lineages of #birds and #mammals appear to have independently gained or lost the ability to enter #torpor. 🧵1/4
When reviewing manuscripts or referring to other people's #research, there are seemingly two camps. 1/4
My h-index just levelled up from 13 to 14! 😀 (I know it's only a metric that does not necessarily reflect the quality of the science, but I think it's important to celebrate every little win!)
A new banner on a Wiley site. I am not a healthcare professional, so am I not supposed to look at this evo-devo paper now? Can I read the abstract? Any ideas why this new #enshittification feature? #publishing
All of US academia is very stressed right now. On top of everything else, could you please NOT send me an invoice that is due only 5 days after the date of issue?
We have a #NewPaper in Evolution (@journal_evo), led by Xueling Yi, on the #evolution of dietary preferences across (but not only) Phyllostomid #bats. 🦇 https://academic.oup.com/evolut/advance-article/doi/10.1093/evolut/qpaf154/8222499
I am deeply honored to announce that the Early Career Section of the Ecological Society of America has awarded me the co-second place for the 2025 Outstanding Paper #Award by an #EarlyCareer #ecologist. 🧵1/12
"Heatwaves linked to carbon emissions from specific companies" https://www.nature.com/articles/d41586-025-02915-x Very interesting... 🤔
Dozens of heatwaves linked to carbon emissions from specific companies
Nearly one-quarter of heatwaves would have been ‘virtually impossible’ without global warming — and can be attributed to the emissions of individual energy producers.
nature.com
"Ice gliding #diatoms establish record-low #temperature limits for motility in a eukaryotic cell" https://www.pnas.org/doi/abs/10.1073/pnas.2423725122?af=R
"High temperatures amplify aggressiveness of an invasive lizard toward a native congener" https://www.sciencedirect.com/science/article/pii/S0306456525002141?dgcid=rss_sd_all#bib64
"Repeated heatwaves can age you as much as smoking or drinking" 🤯 https://www.nature.com/articles/d41586-025-02729-x
On GitHub moving to integration with Microsoft's AI team (see https://ecoevo.social/@mcc@mastodon.social/115011101022724613). Switch to @Codeberg. I recently made the move from GitHub to Codeberg to store code that reproduces the analyses of my latest paper ( […]
Original post on ecoevo.social
ecoevo.social
I am excited to introduce our new @EvolLetters paper that has just come out: https://academic.oup.com/evlett/advance-article/doi/10.1093/evlett/qraf026/8223096 🧵1/7
6 years ago, I had written some code to estimate the correlations between my ratings on IMDB and those of IMDB itself, Rotten Tomatoes, and Metacritic. The correlations were weak, leading me to conclude that consulting these websites before watching something isn't very useful for me. 1/2
I sometimes take a quick look at my LinkedIn feed. The toxicity I encounter there serves as a reminder as to why I do that only sometimes and not regularly.
When ResearchGate alerts me that a paper of mine has been cited, I sometimes check the context in which it was cited. My latest citation comes from a paper that has absolutely NOTHING to do with my paper. My paper is not even remotely relevant to their research. There is an explanation. In the […]
Original post on ecoevo.social
ecoevo.social
The more supervisors you get in your academic career, the higher the chance that you'll receive the exact opposite advice on any given topic. #PostdocLife
Very happy to announce the publication of our latest work by my former student Sylvain Pouzet in @journal-evo.bsky.social: "Gene network topology drives the mutational landscape of gene expression". Based on simulations, we show that the size and pleiotropy […] [Original post on fediscience.org]
Just discovered my bridged account over on bluesky has actual followers?! Hello! Amazing. Hope folks over there know they need to follow this account https://bsky.app/profile/ap.brid.gy so we can interact between the two places. More info here https://fed.brid.gy/
Bridgy Fed
<a href='https://fed.brid.gy/'>Bridgy Fed</a> is a bridge between decentralized social networks like the <a href='https://indieweb.org/'>IndieWeb</a>, <a href='https://en.wikipedia.org/wiki/Fediverse'>fediverse</a>, <a href='https://bsky.social/'>Bluesky</a>, and others. <a href='https://fed.brid.gy/docs'>More info here.</a>
fed.brid.gy
We have a new @biorxivpreprint #preprint on dietary #evolution across phyllostomid #bats 🦇: https://www.biorxiv.org/content/10.1101/2025.02.04.636560v1
Comprehensive phylogenetic reconstructions support ancestral omnivory in the ecologically diverse bat family Phyllostomidae
Adaptive radiations often occur with an early burst of ecological diversification, which requires not only various available niches but also a generalist ancestor with wide ecological niche breadths. However, ancestral generalism remains hard to test in empirical cases. The New World leaf-nosed bats (family Phyllostomidae) represent an unparalleled mammalian adaptive radiation with diverse dietary niches including arthropods, blood, terrestrial vertebrates, nectar, and fruits. However, when and how often phyllostomid bats transitioned from insectivory to fruit or nectar feeding remains unclear. Here we tested the hypotheses of ancestral insectivory versus ancestral omnivory in Phyllostomidae (141 species) using improved trait reconstructions based on multi-response phylogenetic threshold models, while explicitly accounting for phylogenetic uncertainty. Our results indicate that complementary fruit feeding has fully evolved at the early burst of the phyllostomid radiation and started to evolve in the most recent common ancestor of the family, supporting the ancestral omnivory hypothesis. In addition, fruit feeding probably evolved before nectar eating in Phyllostomidae, in contrast to the claims of previous studies. Extending this analysis to all bat families (621 species) reveals independent evolution of ancestral fruit feeding in four families, namely the Pteropodidae (Old World fruit bats) and three families from the Noctilionoidea superfamily. Despite the ancestral omnivory of these fruit-eating families, only Phyllostomidae and Pteropodidae show high species diversity and evolved predominant and strict fruit feeding. Therefore, our results reveal that ancestral generalism (i.e., omnivory) may be a precondition of but does not necessarily lead to adaptive radiations which also require subsequent niche partitioning and speciation. ### Competing Interest Statement The authors have declared no competing interest.
biorxiv.org