Really excited that this major work from my PhD is finally published in @plosbiology.org ! In it, we were trying to tackle a fundamental question in evolution - how do genetic mutations map onto evolutionary fitness? (1/n)
journals.plos.org/plosbiology/...
Posts by Joao Ascensao
How does the strength of genetic drift evolve over long times?
New preprint out 👇
www.biorxiv.org/content/10.6...
Happy new year! The second big project of my PhD in Rachel Whitaker's lab is now up! 🎉 We look at how provirus infection affects the evolution of the bacterial chromosome with different types of viral induction – with CRISPRs or antibiotics. Take a peek 🦠 www.biorxiv.org/content/10.6...
Very excited to share a big part of my dissertation work with the Deutschbauer lab at LBNL and @ucberkeleyofficial.bsky.social! BarTn7: A method for bacterial lineage tracking at sub-species resolution in population, ecological, and evolutionary experiments.
www.biorxiv.org/content/10.1...
Super excited that the bulk of my PhD work is now preprinted! Here we used whole-community competition, or coalescence, experiments to quantify selection acting on genetically diverged strains within larger communities. (1/n)
www.biorxiv.org/content/10.1...
The constant barrage of terrible news on bluesky has made me feel weird about promoting papers, but people in the lab have been doing so much amazing work over the past few months that I want to share a few brief teasers/links:
Oh very cool—I think I missed that paragraph in your plos bio paper! Super interesting that these effects seem to matter in both yeast and E. coli
How common are frequency dependent fitness effects?
New preprint out today 👇
doi.org/10.1101/2025...
I'm very excited to share something I've been working on off-and-on for a long time now: a new blog about genotype-phenotype landscapes! The first post is a Gödel-Escher-Bach-style dialogue to introduce the topic. If you like it please share/repost! open.substack.com/pub/topossib...
New review article with @mmdesai.bsky.social is out today! Grateful for the opportunity to contribute something we hope will serve the community well
1/n 🧵 Excited to share our new paper! We developed a framework to reveal hidden simplicity in how organisms adapt to different environments, particularly focusing on antibiotic resistance evolution. #EvolutionaryBiology #MachineLearning
After a long and winding odyssey, excited to finally drop anchor in open-access waters. This preprint shows how neutral allele frequency time series can illuminate disease transmission rates between communities— key for epidemic fore- & backcasting. medrxiv.org/content/10.1... 🧵
Do mutations that drive evolution improve many traits or few?
Does this change over the course of evolution?
Excited to share our work in PLOS Biology exploring these questions in the first 2 adaptive steps w/ Yuping Li, @gsherloc.bsky.social, @petrovadmitri.bsky.social 🧵
doi.org/10.1371/jour...
I view genetic drift and decoupling noise as more fundamental demographic stochastic forces, which go on to affect downstream and emergent dynamics.
I think that is fair to say in one sense. The distinction I want to make is that genetic draft is emergent from an interplay of mutation, selection, etc. Changing population genetic parameters, including the strength of drift or decoupling noise, would also change genetic draft.
Thread from the preprint 👇
bsky.app/profile/joao...
We usually think of genetic drift as the predominant stochastic force in evolving populations. But working with some model microbial populations, we found a distinct source of demographic stochasticity that scales (and behaves) differently than drift
Learn more in our new paper 👉 rdcu.be/d07Np
Yeah, genetic drift is dominant source of fluctuations at low frequencies, but then decoupling noise starts to dominate above frequencies ~1/(δ*N_e). So depending on the parameters, that cross-over point can be at a really low frequency. I don't know about recombination though, great question!
If you’ve gotten this far, thanks for reading and we welcome any feedback that you might have!
We spend a lot of time trying to measure fitness effects in evolution experiments, but comparatively little effort measuring the noise. I think that it is time to pay more attention to the fluctuations!
When we think of evolutionarily-important stochasticity, we usually think of genetic drift. But decoupling noise is like the shy cousin of drift—largely overlooked, but an important and likely common source of randomness in the frequencies of closely related genotypes.
Finally, we develop some new popgen theory. Some key findings: (1) Decoupling noise can significantly shift the ability of natural selection to distinguish between different fitness effects (2) Decoupling noise can leave selection-like signatures in the SFS
Because N^2-scaling abundance fluctuations are common across populations, we also think that decoupling noise may be ubiquitous. For example, we also find signatures of decoupling noise in the barcoded yeast experiments from the Petrov and Sherlock lab
The characteristic (Lyapunov) time is pretty fast—about 5-10 hours. So the dynamics look effectively stochastic if we’re taking samples every 24 hours. Only with these densely sampled time courses can we see the chaos.
So what is the cause of these fluctuations?
We cultured replicates and tracked the populations over a 24 hour cycle. The replicates exponentially diverge from each other! This is the signature of chaotic dynamics—small differences between replicates are exponentially amplified
Large frequency fluctuations may not be surprising if we were in a noisy environment. But we’re trying as hard as possible to maintain a constant environment, using closely related genotypes!
This is similar to previous models that invoke a fluctuating environment, but we know that many other mechanisms can cause these types of abundance fluctuations (e.g. chaos, aggregation, etc.)
But f^2-scaling frequency fluctuations don’t arise unless the abundance fluctuations are decoupled (to some degree) between the genotypes in the population. So we call these frequency fluctuations “decoupling noise”.
How do we explain this?
We developed a flexible model that can account for the scaling behaviors. Uncorrelated offspring number fluctuations causes classical genetic drift. In contrast, correlated offspring number fluctuations cause ~N^2-scaling abundance fluctuations.
Under classical genetic drift, the frequency variance should scale linearly with the mean. Instead, we saw a power-law relationship, with the variance scaling like the mean squared.