I've been working on processing pseudoalignments from different tools to make downstream methods agnostic to the pseudoaligner choice, give it a try if you use themisto / fulgor / etc: docs.rs/ahda Also provides compression, conversion, and set operations.
Tommi Mäklin
Tommi Mäklin
@themaklin.bsky.social
I do statistics, bacterial (meta)genomics and bioinformatics software development.
1.4K followers402 following117 posts
will try to keep the binary file format stable and release a v1 at some point, but wouldn't mind some feedback from other users first if there are any glaring issues. Source code is here: codeberg.org/themaklin/ahda
Tommi Mäklin reposted
Happy to share the latest work from Zunair Khurram, a PhD student in our lab! Zunair has developed a new method, MxSure, to infer within-host substitution rates and transmission thresholds from longitudinal isolate and metagenomic sequencing data. www.biorxiv.org/content/10.6...
Tommi Mäklin reposted
🧬 New preprint! We clustered 5.6 million bacterial genomes into genomically cohesive units (GCUs) 500× faster than existing tools. (In just 14 hours, 16.5 GB RAM using 48 CPUs). 🦠🐙Meet gemsparcl 💎✨! www.biorxiv.org/content/10.6...
Tommi Mäklin reposted
This is now published in Genome Research (doi.org/10.1101/gr.2...). Thank you everyone for your feedback and also the anonymous reviewers who helped to greatly improve the paper. I hope this becomes a useful resource for the community.
1/4 Hash functions in genomic sequence analysis (tinyurl.com/4kk9ccmt) : a new survey written together with Ke Chen, Xiang Li, Qian Shi, and Mingfu Shao. Before submitting it, we are posting it online to get feedback from the community.
Tommi Mäklin reposted
Want to annotate a bacterial genome with structures? @oschwengers.bsky.social bakta and @gbouras13.bsky.social phold got together, and the result is Baktfold: protein annotation across the microbial tree of life using structures www.biorxiv.org/content/10.6... #phagesky #microsky #microbiomesky
Tommi Mäklin reposted
Today, MSF is going public with something we've been fighting behind closed doors for months: Gilead will not sell us their new HIV drug, lenacapavir. The sticking point isn't even price, they just refuse to sell. Open letter linked + explainer 🧵1/ www.doctorswithoutborders.org/latest/gilea...
Tommi Mäklin reposted
Tommi Mäklin reposted
Replying to @becctococcus.bsky.social
We created a database compatible with Kaptive3 of 90 distinct capsule (K) loci; 66% represented novel K-loci that did not correspond to the known phenotypic K-antigens. Give it a whirl, and get in touch to have novel K-loci added to the DB github.com/rgladstone/E...
Tommi Mäklin reposted
Now published! 'Identification of transporter-dependent capsular loci associated with the invasive potential of Escherichia coli' www.nature.com/articles/s41... insights below.....
Tommi Mäklin reposted
Am stoked and thrilled that our latest paper is now out. A longitudinal study of invasive E. coli from children in the Netherlands over 50 years www.sciencedirect.com/science/arti...
wow this really looks like a mountain of LLM generated reviews and/or proposals
the cutoff scores for #MSCA postdoc fellowships are very high this year. has the score distribution shifted compared to previous years? I made a plot with scores from past years. if scores are at ceiling level, the process becomes essentially a lottery, because minor issues can lead to deductions.
maybe phd programs should skip the research training part and train people to write applications, instead, since that's all you'll have time to do anyway
With a +64% increase in MSCA 2025 scholarship applications, funding cut-offs reached absurd levels. (e.g. a score of 96/100 remained unfunded, got news today from a candidate I sponsored). When rating is this compressed, a lottery among top-rated proposals deserves serious consideration I think.
Tommi Mäklin reposted
Tommi Mäklin reposted
At long last, my final PhD chapter is out: we developed a novel evolutionary simulator of bacterial pangenomes, Pansim, fitting it to data from >600K genomes using a likelihood-free framework, PopPUNK-mod, to explore neutral and adaptive pangenome dynamics www.biorxiv.org/content/10.6...
Tommi Mäklin reposted
Bioinformatics orphanage - repository of bioinformatics packages that are no longer maintained upstream but still have users, or is a dependency for other more frequently used packages. I think this is a fun idea, and potentially an important one for the future...💻🧬 github.com/bioinformati...
Tommi Mäklin reposted
Very excited about this latest work led by @jermp.bsky.social! Since it's initial release, SSHash has served as the basis for several other tools (Fulgor, piscem, etc.). It was already very fast. It is now *substantially* faster! www.biorxiv.org/content/10.6...
Tommi Mäklin reposted
"Machine learning-based lineage prediction from antimicrobial susceptibility testing phenotypes for Escherichia coli sequence type 131 clade C surveillance across infection types" Spoiler: the MDR ST131-C is pervasive in UTIs, underlying BSI trends. doi.org/10.1099/mgen... @microbiologysociety.org
Tommi Mäklin reposted
How does E. coli age? According to this #mBio study, the the decisive factor driving growth decline in E. coli is not the presence of protein aggregates, but the fraction of the intracellular space they occupy. Learn more: asm.social/2KZ
Tommi Mäklin reposted
📣 preprint alert! We sampled #klebsiella isolates from💩 patients when they entered the hospital & 🩸 after development of infection. 🎯 We tracked phenotypic changes & correlate them w genotypic changes. @klebclub.bsky.social -in collab with Clermont-Ferrand lab #microsky 🧵 doi.org/10.64898/202...
Tommi Mäklin reposted
Tommi Mäklin reposted
"..based on a common wavefront design that can be adapted to support a variety of dynamic programming algorithms: local, global, and semi-global alignment of genomic and protein sequences with a variety of commonly used scoring schemes" from @martinsteinegger.bsky.social andco
Accelign: a GPU-based Library for Accelerating Pairwise Sequence Alignment https://www.biorxiv.org/content/10.64898/2025.12.17.694868v1
Tommi Mäklin reposted
"Ethical standards do not become optional because the participants are African." bktitanji.substack.com/p/how-unethi...
Tommi Mäklin reposted
Preprint Alert! With @tmthrz.bsky.social and @rayanchikhi.bsky.social we aim to tackle practical unitigs compression! A thread:
Inverted colored de Bruijn Graph for practical kmer sets storage https://www.biorxiv.org/content/10.64898/2025.12.08.692073v1
Tommi Mäklin reposted
If you ever need to fuzzy search some DNA, sassy is your tool. Please spread the word; I think many people just outside my own circle could benefit from this :) cc @rickbitloo.bsky.social github.com/RagnarGrootK...
Tommi Mäklin reposted
Mapping the evolutionary path towards multi-drug resistance in the pandemic Escherichia coli ST131 lineage https://www.biorxiv.org/content/10.64898/2025.12.08.692488v1
Tommi Mäklin reposted
Lovely to feature alongside the brilliant Birgit Sattler & Tom Battin in this story about life in Earth's dying ice. www.the-scientist.com/the-ice-is-a...
Tommi Mäklin reposted
Amazing dataset describing the metabolic profiles of 66 E. coli transporter knockouts by @sulheim.bsky.social with Peter Doubleday and @nzamboni.bsky.social. The tool, set up by @lambdapp.bsky.social and Eric Ulrich allows you to explore for yourself. Enjoy! Pre-print here: doi.org/10.1101/2025...
Do you think transporters in E. coli contribute to metabolite release? No? Explore the effect of 66 different transporter knockout mutations on the exometabolome dynamics of ~300 metabolites yourself: keio.unil.ch Teaser: Increased proline in ΔputP #microsky #MEvoSky
Tommi Mäklin reposted
Colibactin-DNA interstrand crosslinks structure reveals DNA-damaging acitivity of colibactin that is linked to colorectal cancer #MicroSky www.science.org/doi/10.1126/...
Tommi Mäklin reposted
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?
🧮 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
Tommi Mäklin reposted
Preprint out! Check out our new long-read metagenomic SNP-caller, SNooPy 😀. Work with Chris Quince. Thread 🧵 👉 www.biorxiv.org/content/10.6...
Tommi Mäklin reposted
🧬🛡️How are new immune mechanisms created? We show how Lamassu antiphage system, originated from a DNA-repair complex and evolved into a compact and modular immune machine, wt Dinshaw Patel lab in @pnas.org. 👏 @matthieu-haudiquet.bsky.social, Arpita Chakravarti & all authors! doi.org/10.1073/pnas...
Tommi Mäklin reposted
Optimized k-mer search across millions of bacterial genomes on laptops https://www.biorxiv.org/content/10.1101/2025.11.23.690050v1
Tommi Mäklin reposted
If you're about to push these last manuscripts before wrapping up 2025, remider that our MGen Eukaryotic collection @microbiologysociety.org is open & growing; #Protists #Parasites #Fungi; friend or foe; all welcome 😊 #MicroSky #IDSky #Protistsonsky 🧬💻 www.microbiologyresearch.org/content/micr...
Tommi Mäklin reposted
Really pleased to share the first paper to come out of the lab. We found that hospital patients were frequently colonised with P. aeruginosa and that the same clone was shared between the gut and the lung. The phylogenies indicate that the clones moved from lung->gut www.nature.com/articles/s41...
Tommi Mäklin reposted
#microsky #phagesky #phage Anyone who’s tried deleting prophages in the lab by HR knows the difficulties of the task. Here we have an example of how HR-mediated natural transformation might hit the same hurdle in a more native context. academic.oup.com/mbe/article/...
Tommi Mäklin reposted
Hot off the press! Our latest paper led by @fernpizza.bsky.social, understanding how plasmids evolve inside cells. These small, self-replicating DNA circles live inside bacteria and carry antibiotic resistance genes, but also compete with one another to replicate. 1/ www.science.org/doi/10.1126/...
Tommi Mäklin reposted
Very happy to see this piece out in @plosbiology.org, on the bacterial immune systems and microbial communities. It was a great team effort with Rafael Custodio, @brockhurstlab.bsky.social , @brownlab.bsky.social, and Edze Westra! 🦠🧫 #phagesky #mevosky journals.plos.org/plosbiology/...
Tommi Mäklin reposted
@wytamma.bsky.social : so, it took a little bit of extra time (not the flight back from the CZI meeting), but I decided to just f#&$ing do it, and the basic code to build and parse with the auxiliary fastq index is working (github.com/COMBINE-lab/...). 1/2
Tommi Mäklin reposted
New preprint: we looked into production of the bacterial toxin colibactin and found that MDR E. coli from the global north have co-evolved with endemic colibactin producers, acquiring colibactin resistance genes before undergoing clonal expansions. www.biorxiv.org/content/10.1...
New preprint: we looked into production of the bacterial toxin colibactin and found that MDR E. coli from the global north have co-evolved with endemic colibactin producers, acquiring colibactin resistance genes before undergoing clonal expansions. www.biorxiv.org/content/10.1...
Tommi Mäklin reposted
My account's upload and bulk download access were terminated permanently in 2021 without explanation after I published *checksums* of GISAID genomes. GISAID and its SAB have since ignored a dozen emails seeking explanation. 4 yrs on, even Nextstrain has lost access. GISAID has rotted from its core.
On Oct 1, 2025, GISAID informed us that they had ended updates to the flat file of SARS-CoV-2 genomic sequences and associated metadata that we had used to update Nextstrain analyses since Feb 2020. GISAID's stated rationale was that their "resources are limited". 1/5
Tommi Mäklin reposted
The link between the gut #microbiome and autism is not backed by science, researchers say. Read the full opinion piece in @cp-neuron.bsky.social: spkl.io/63322AbxpA @wiringthebrain.bsky.social, @statsepi.bsky.social, & @deevybee.bsky.social
Tommi Mäklin reposted