Karel Břinda

Karel Břinda

@brinda.eu

‖ Permanent Researcher / INRIA Start. Faculty @ INRIA Rennes 🇫🇷 ‖ BioInfo/CompBio: algorithms, genomics, pathogens & rapid diagnostic of antibiotic resistance《 https://brinda.eu | https://github.com/karel-brinda 》

956 followers1.3K following43 posts

Karel Břinda reposted

Excited to share a *student-generated* paper: arxiv.org/abs/2610.18347 (to appear at SODA). It's about data sketches (streaming algos.) for approximating data distributions with high accuracy for the tails. The credit goes to my PhD student Tomáš Domes who worked hard on the problem for a few years

arxiv.orgAlmost Optimal Relative Error Streaming Quantiles with Full MergeabilityQuantile summaries provide a scalable way to estimate the distribution of individual attributes in large datasets that are often distributed across multiple machines or generated by sensor networks. T...

Karel Břinda reposted

Karel Břinda reposted

ggCallaroo v0.1.0 is now out! This snakemake pipeline predicts, clusters and annotates bacterial genes using ggCaller, Panaroo and Bakta. It generates Panaroo files with functional annotations already integrated, which can then be used with the usual downstream tools. github.com/samhorsfield...

github.comGitHub - samhorsfield96/ggCallaroo: A snakelike pipeline combining ggCaller and Panaroo.A snakelike pipeline combining ggCaller and Panaroo. - samhorsfield96/ggCallaroo

Karel Břinda reposted

Myloasm, our long-read metagenome assembler, is now published! w/ @mgmarin.bsky.social and @lh3lh3.bsky.social Very rewarding after > a year of development and countless hours thinking about assembly. Thanks to beta testers, Li lab, and reviewers who gave very helpful feedback. rdcu.be/famFj

rdcu.beHigh-resolution metagenome assembly for modern long reads with myloasmNature Biotechnology - A long-read metagenome assembly method recovers circular and complete genomes better than existing tools.
Nature Biotechnology@natbiotech.nature.com

High-resolution metagenome assembly for modern long reads with myloasm - @lh3lh3.bsky.social @jimshaw.bsky.social @danafarber.bsky.social @harvardmed.bsky.social go.nature.com/3PBEwvR

Karel Břinda reposted

ggCaller v1.5.0 is out! We've removed the integrated clustering to enable users to benefit from new Panaroo features. Now, ggCaller generates GFFs that can be used with any clustering method. But for fans of an integrated ggCaller pangenome workflow read on... github.com/bacpop/ggCal...

github.comGitHub - bacpop/ggCaller: Bifrost graph gene caller.Bifrost graph gene caller. Contribute to bacpop/ggCaller development by creating an account on GitHub.

A really fascinating read – with ideas underlying so many current topics across different subdomains of bioinformatics.

bioRxivpreprint@biorxivpreprint.bsky.social

Constrained Diffusion as a Paradigm for Evolution https://www.biorxiv.org/content/10.64898/2026.03.10.710948v1

Karel Břinda reposted

I should have said, this takes us to about 2.8 million genomes in total. We don't have annotations, etc for the latest data yet, this will be an ongoing process

Zamin Iqbal@zaminiqbal.bsky.social

Courtesy of @martibartfast.bsky.social , we have a new release of AllTheBacteria which adds another 322,920 assemblies, covering all ENA (illumina, isolate) prokaryotes to May 2025. allthebacteria.readthedocs.io/en/latest/ov...

Karel Břinda reposted

Delighted to see over 17 million new protein structure predictions from novel proteins in AllTheBacteria are now integrated into the AlphaFold Database at @ebi.embl.org ! Huge work from @gbouras13.bsky.social @oschwengers.bsky.social and friends to generate these. www.ebi.ac.uk/about/news/u...

ebi.ac.ukAlphaFold Database welcomes community datasetsLatest AlphaFold Database update adds high-value datasets for microbial and viral proteins, generated by specialist communities

Karel Břinda reposted

He may have only barely known about bacteria, and not at all about viruses, but Darwin was right about hating an ill-defined species concept

Letters of Note@lettersofnote.com

Happy birthday to one of my favourite haters, Charles Darwin

Karel Břinda reposted

What's the best place to look up current estimates of how many truncated/non-functional genes each of us have? there was a paper from @dgmacarthur.bsky.social and co around 2014 that had an estimate from the 1000 genomes project (around 40 per person?), but I guess we have better estimates now.

Karel Břinda reposted

We're also happy to see a second paper out today, led by Nicola de Maio, which develops methods to identify and account for mutation rate variation and recurrent errors. www.nature.com/articles/s41...

nature.comRate variation and recurrent sequence errors in pandemic-scale phylogenetics - Nature MethodsPerforming pandemic-scale phylogenetic analysis poses multifaceted challenges. This study develops methods for identifying and accounting for mutation rate variation and recurrent sequence errors, lea...
Zamin Iqbal@zaminiqbal.bsky.social

A long time ago in a galaxy far away, there was a SARS-CoV-2 pandemic. Our paper, led by @martibartfast.bsky.social a) correcting errors in 4.5 million genomes & their phylogeny b) improving representation of the Global South in public data www.nature.com/articles/s41... (thread 1/n)

Karel Břinda reposted

Congratulations @baym.lol, @brinda.eu and colleagues on the nice work, looks like a great way to identify deletions and deletion-induced fusion genes. In MTBC, genomic deletions called "regions of difference" have long been used for phylogenetic investigation. Yet I found no citations thereof.

Michael Baym@baym.lol

New preprint from my lab (with Arya Kaul, @fernpizza.bsky.social, and @brinda.eu), in which we explore new genes hitchhiking on the beneficial deletion that fused them together, and find them in the LTEE, M. Tb/bovis, and across the bacterial tree of life

Karel Břinda reposted

Karel Břinda reposted

🎉 New year, NEW PREPRINT! Bacteria exhibit astonishing genetic diversity, but where do new genes come from? My best friend Arya Kaul (/labmate in the @baym lab) investigates how advantageous deletions can spawn new genes - "deletion-born fusions." 🧵:

bioRxiv Evolutionary Biology@biorxiv-evobio.bsky.social

Novel genes arise from genomic deletions across the bacterial tree of life https://www.biorxiv.org/content/10.64898/2026.01.05.697752v1

Karel Břinda reposted

New preprint from my lab (with Arya Kaul, @fernpizza.bsky.social, and @brinda.eu), in which we explore new genes hitchhiking on the beneficial deletion that fused them together, and find them in the LTEE, M. Tb/bovis, and across the bacterial tree of life

bioRxiv Evolutionary Biology@biorxiv-evobio.bsky.social

Novel genes arise from genomic deletions across the bacterial tree of life https://www.biorxiv.org/content/10.64898/2026.01.05.697752v1

1/9 Just out: k-mer indexes are the backbone of fast search in genomic data, but many degrade under small k, subsampling, or high diversity. With Ondřej Sladký and @pavelvesely.bsky.social we asked: can we build one that works efficiently for any k-mer set?

Bioinformatics Advances@bioinfoadv.bsky.social

🧮 Just out in Bioinformatics Advances: “FroM Superstring to Indexing: A space-efficient index for unconstrained k-mer sets using the Masked Burrows-Wheeler Transform (MBWT)”  Full article available: https://doi.org/10.1093/bioadv/vbaf290  Authors include: @pavelvesely.bsky.social, @brinda.eu

View full thread

8/9 Empirics on genomes / pan- / meta- / sampled: • FMSI uses ~2–3× less RAM than SBWT/SSHash • SBWT with particularly space-tuned params can match space in some cases, but FMSI is then usually 2–4× faster

1/9 Just out: k-mer indexes are the backbone of fast search in genomic data, but many degrade under small k, subsampling, or high diversity. With Ondřej Sladký and @pavelvesely.bsky.social we asked: can we build one that works efficiently for any k-mer set?

Bioinformatics Advances@bioinfoadv.bsky.social

🧮 Just out in Bioinformatics Advances: “FroM Superstring to Indexing: A space-efficient index for unconstrained k-mer sets using the Masked Burrows-Wheeler Transform (MBWT)”  Full article available: https://doi.org/10.1093/bioadv/vbaf290  Authors include: @pavelvesely.bsky.social, @brinda.eu

View full thread

6/9 FMSI = MBWT(S, M) + succinct rank/select. It comes in 4 flavours: • membership index • compressed dictionary (MPHF with rejections + ACCESS) • streaming membership index • streaming compressed dictionary All in the bidirectional model (k-mer ≡ reverse complement).

7/9 Theory: if |S|≈|K|, FMSI uses ≈2+o(1) bits per canonical k-mer. In general: ≈2·|S| bits, even for sketched/sampled sets (+1 if streaming needed) Build = O(|S|). Queries = O(k) worst-case, O(1) for positive streamed queries under mild assumptions.

1/9 Just out: k-mer indexes are the backbone of fast search in genomic data, but many degrade under small k, subsampling, or high diversity. With Ondřej Sladký and @pavelvesely.bsky.social we asked: can we build one that works efficiently for any k-mer set?

Bioinformatics Advances@bioinfoadv.bsky.social

🧮 Just out in Bioinformatics Advances: “FroM Superstring to Indexing: A space-efficient index for unconstrained k-mer sets using the Masked Burrows-Wheeler Transform (MBWT)”  Full article available: https://doi.org/10.1093/bioadv/vbaf290  Authors include: @pavelvesely.bsky.social, @brinda.eu

View full thread

4/9 Core idea: index shortest superstrings. Masked superstring (S, M): a single sequence S containing all k-mers, plus a mask M marking the real ones. MBWT indexes (S, M) by carrying the mask in SA order → exact index over any k-mer set (incl. sampled).

1/9 Just out: k-mer indexes are the backbone of fast search in genomic data, but many degrade under small k, subsampling, or high diversity. With Ondřej Sladký and @pavelvesely.bsky.social we asked: can we build one that works efficiently for any k-mer set?

Bioinformatics Advances@bioinfoadv.bsky.social

🧮 Just out in Bioinformatics Advances: “FroM Superstring to Indexing: A space-efficient index for unconstrained k-mer sets using the Masked Burrows-Wheeler Transform (MBWT)”  Full article available: https://doi.org/10.1093/bioadv/vbaf290  Authors include: @pavelvesely.bsky.social, @brinda.eu

3/9 Why this matters: SSHash/SBWT/similar indexes rely on nice indexable paths in de Bruijn graphs. These fragment for: • small k (sensitive regimes) • sampled/sketched sets (Mash/MiniKraken-like) • high diversity (meta/pangenomes) When nice paths vanish, so does compactness.

Karel Břinda reposted

Antimicrobial resistance (AMR) is a growing health threat, making infections harder to treat and complicating routine medical care. EMBL-EBI’s new AMR portal brings together laboratory resistance data and bacterial genomes in one open platform. #WAAW2025 #ActOnAMR www.ebi.ac.uk/about/news/t... 🧬💻

ebi.ac.ukA new gateway to global antimicrobial resistance dataNew online portal connects bacterial genomes with experimental resistance data to support antimicrobial resistance research.

Karel Břinda reposted

Honoured and quite blown-over to receive this award. I have been, and continue to be, very lucky - first with great mentors, and then really prodigious students, postdocs and collaborators. Working with them has been a joy.

Genetics Society UK@gensocuk.bsky.social

Congratulations to @zaminiqbal.bsky.social from @milnerevolution.bsky.social on being awarded the 2026 Mary Lyon Medal!

Karel Břinda reposted

Richard so deserves this - a legend in bioinformatics and computational biology - work genome, human genome, Pfam, 1,000 genomes, Sam/bam format, bwa, vcf, psmc… and so many more

Genetics Society UK@gensocuk.bsky.social

Congratulations to Richard Durbin on being awarded our Genetics Society Medal!

Karel Břinda reposted

Looking for people to test the latest version of simd-sketch. It's now 2x as fast at sketching, and supports skipping over kmers containing N and other ambiguous bases (which is only ~35% slower). 'cargo install simd-sketch' is right there under your fingertips ;) github.com/RagnarGrootK...

github.comGitHub - RagnarGrootKoerkamp/simd-sketch: Compute bottom-s sketches and s-buckets sketches, using simd-minimizers crate.Compute bottom-s sketches and s-buckets sketches, using simd-minimizers crate. - RagnarGrootKoerkamp/simd-sketch