Giulio Ermanno Pibiri
Giulio Ermanno Pibiri
@jermp.bsky.social
Associate Prof. of CS at Ca' Foscari University of Venice. Indexing, Data Compression, Algorithms.
693 followers52 following165 posts
Giulio Ermanno Pibiri reposted
If you are a US citizen or permanent resident looking for a postdoc, the President's Postdoctoral Fellowship Program is a great opportunity faculty.umd.edu/presidentspo...! If you are eligible, working in computational genomics, and interested in my lab, let me know!
Giulio Ermanno Pibiri reposted
Replying to @rasmuspagh.net
I have known about this result for about 3 years, but since Thomas and Jakob are working in industry it took some time to get the paper written. A nice contrast to the rush to publish that we see too often, and as a bonus the paper is (partly) Lean formalized. Congratulations on this achievement!
Giulio Ermanno Pibiri reposted
PSA: @jermp.bsky.social has a new release of sshash! It eliminates the ‘canonical’ choice when indexing, b/c the new index gives the best of both worlds by adopting a forward canonical minimizer scheme. Size of the unidirectional index/speed of canonical (faster in fact) github.com/jermp/sshash...
Giulio Ermanno Pibiri reposted
Significant update to the AllTheBacteria paper, including discovering new antimicrobial peptides and testing in vitro and vivo. This has grown into a fantastic collaboration!
Biology has plenty of data—the challenge is making it usable. AllTheBacteria transforms 2.44 million public bacterial and archaeal genomes into an open, uniformly processed, searchable, AI-ready resource. www.biorxiv.org/content/10.1...
Of course, I agree 😄 Thank you again @robp.bsky.social for taking care of the presentation of our paper. doi.org/10.1093/bioi...
Fellas, that HIT-SEQ talk on faster k-mer dictionaries should be a textbook example on how to communicate a technical topic simply and efficiently at a conference. #ismb2026
Giulio Ermanno Pibiri reposted
Excited to be at #ISMB2026 this year and to be presenting the work @jermp.bsky.social and I have done on improving the SSHash data structure academic.oup.com/bioinformati.... Presentation is tomorrow, July 13 at 2:20 in the International Ballroom Center. Stop by if you're attending!
Giulio Ermanno Pibiri reposted
Honoured to be awarded the Mary Lyon medal by the Genetics Society today, here in Edinburgh. V grateful to mentors and all my previous group members and colleagues. Medal is an X chromosome!!
Congratulations to Prof @zaminiqbal.bsky.social, recipient of the 2026 Mary Lyon Medal, on delivering an inspiring lecture at Genetics Society Anniversary Day 2026 in Edinburgh.
Rob and his work are unique gifts for our field. I'm glad our paths crossed!
Our comms folks in the CS dept reached out and we had a nice Q&A chat for a faculty spotlight! Thanks, especially, to Samuel Malede Zewdu for starting the faculty spotlight series. cc @umdscience.bsky.social @univofmaryland.bsky.social : www.cs.umd.edu/article/2026...
Giulio Ermanno Pibiri reposted
Well... we read&debug the code, for example?
I've seen lots of AI rewrites in bioinformatics lately, and I’m concerned because LLMs can be confidently wrong. What do the best tool builders do to make sure their rewrites are correct? How can we tell if a rewrite is flawed? I interviewed 5 scientists to find out: youtu.be/0o2XnEBDxrI
Giulio Ermanno Pibiri 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.
Giulio Ermanno Pibiri reposted
🔍 New paper in Bioinformatics Advances: "Kaminari: A frugal colored index for approximate k-mer queries" Read it here: https://doi.org/10.1093/bioadv/vbag120 Authors include: @yhhshb.bsky.social, @yoann.bsky.social, @robp.bsky.social, @pierrepeterlongo.bsky.social, @jermp.bsky.social
Really proud of @ale-campa.bsky.social for his amazing contributions to the Fulgor ⚡ index! I'm very excited for what's next 🙂 CC @robp.bsky.social @zaminiqbal.bsky.social
With @jermp.bsky.social & @robp.bsky.social, we have just released Fulgor v4.1.0 (also on bioconda! bioconda.github.io/recipes/fulg...). Here's what's new, and what's to come. 🧵 (1/6)
Accepted to ISMB'26. Revised paper is here: jermp.github.io/assets/pdf/p.... I'd like to thank @robp.bsky.social once again and all the received feedback from the reviewers. To me, ISMB has had the highest quality review process over the past few years!
This preprint significantly improves the original design of SSHash to accelerate query and construction time. Looking back at one’s own work is very important and sometimes surprising ☺️
C++ code is here github.com/jermp/sshash and also available via Bioconda bioconda.github.io/recipes/ssha.... Rust code is here instead github.com/COMBINE-lab/... (thank you again @robp.bsky.social!)
Wow! What a tool: half million downloads from Bioconda - Congrats @robp.bsky.social and Combine-Lab! 👏 Happy to see SSHash plugged here.
I've been wanting to do a big refactor and build system update for salmon for a looong time. I finally got around to it, and updated the backend index to use the newest SSHash while I was at it : github.com/COMBINE-lab/... (also with native ARM support & on bioconda!)
Giulio Ermanno Pibiri reposted
I was pleased to give an interview to @radiopraguefr.bsky.social about my academic journey across Czechia, France, and the United States, and about my research. english.radio.cz/karel-brinda...
Giulio Ermanno Pibiri reposted
The first fully Rust version of piscem! scRNA, scATAC, and bulk-RNA -> RAD files, accurately, in low memory, and FAST. And all in Rust :) anaconda.org/channels/bio...
Giulio Ermanno Pibiri reposted
Another Claude Code win. Did you ever want to be able to use SSHash from Python? To have access to the tiny space and query power of that index from directly within your high-level scripts? Now, with you can (for sshash-rs, at least)! Hope to do the same for piscem-rs soon pypi.org/project/ssha...
A truly nice read!
I’ve written a post about my recent experiences (successes) with AI coding models; the experiences that caused me to re-evaluate my initial judgements, the surprise I had at what can be accomplished, & some fears I have about these tools. Discussion welcome! combine-lab.github.io/blog/2026/02...
Just accepted! dl.acm.org/doi/10.1145/...
Giulio Ermanno Pibiri reposted
Replying to @curiouscoding.nl
Now also on arxiv: arxiv.org/abs/2602.04103
Nice work @npmalfoy.bsky.social! Can't wait for this at DSB :)
Preprint alert! arxiv.org/abs/2602.03525 TLDR: ZOR filters are STATIC filters with false positives. -Almost memory optimal: <1% overhead over the theoretical lower bound (!!!) -Fast queries: ~100 ns -Construction cannot fail A thread:
This preprint significantly improves the original design of SSHash to accelerate query and construction time. Looking back at one’s own work is very important and sometimes surprising ☺️
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...
Giulio Ermanno Pibiri 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...
The 12th edition of the 2-days workshop “Data Structures in Bioinformatics” (DSB) will take place in Venice (Italy) on February 18-19th, 2026: dsb-meeting.github.io/DSB2026/
We are less than 1 month away from abstract submission! **REGISTRATION** HERE: forms.gle/V9yrUXYvAsTP... Registrations will be open until January 31st, 2026. **ABSTRACT SUBMISSION** HERE: forms.gle/baHkDCZW1Lvx... Submissions of abstracts for an oral presentation are open until January 2nd, 2026.
DSB 2026 is organized by the RAVEN (Research on Algorithms VENice) research group at Ca' Foscari University of Venice, raven-laboratory.github.io. Looking forward to seeing you in Venice!
The 12th edition of the 2-days workshop “Data Structures in Bioinformatics” (DSB) will take place in Venice (Italy) on February 18-19th, 2026: dsb-meeting.github.io/DSB2026/
The workshop "Data Structures in Bioinformatics" is an annual scientific meeting at the crossroads of CS and biology. It is a unique forum to discuss compact data structures and algorithms in the context of data processing for the life sciences. More details on DSB at dsb-meeting.github.io
Congratulations to @brinda.eu and Francesca for this impressive work!! We will surely give you a hand in integrating the latest Fulgor version, which is considerably faster thanks to @ale-campa.bsky.social.
This is AMAZING! And it's so fantastic to see Fulgor helping out in these large-scale search tasks cc @jermp.bsky.social @ale-campa.bsky.social !
Great work and congrats to all authors! 🥳 Can't wait to read the preprint. Just for reference: a Fulgor index ⚡ on the same HPRC collection takes 8.26 GB (not in its most succinct representation). Fulgor, however, can be regarded as a "lossy" method here since it is based on kmers.
5/6 On the 466 haplotypes from the 2nd release of HPRC, the fastest Movi 2 index is under 50 GB. It can be reduced to 24 GB while remaining over 3x faster than SPUMONI. Movi 2 is smaller and faster than ropebwt3, although it computes PMLs, which are easier to get than the SMEMs found by ropebwt3.
Giulio Ermanno Pibiri reposted
Hi bioinformatics, genomics and CS friends! Please help me spread the word. I'm hiring a postdoc! Come work on cutting edge method development in algorithmic genomics with me and my group at @umdscience.bsky.social! 🖥️🧬
And it's posted! If you're interested and eligible, please consider applying through the UMD portal: umd.wd1.myworkdayjobs.com/en-US/UMCP/j.... If you're a PI working in algorithmic genomics (& you can recommend my lab to your top graduating students ;P), please let them know!
Wow! You should definitely consider applying. Rob is an amazing scientist and professor, and a leader in the field.
Have you recently completed (or finishing soon) a PhD in CS or a related discipline? Do you want to do research advancing the theory & practice of algorithmic genomics & build tools that people love to use? I'll be looking to hire a postdoc! Official ad coming soon: docs.google.com/document/d/1...
Giulio Ermanno Pibiri reposted
Hashing vs. sorting; interesting! reiner.org/hashed-sorting. Also I wonder if, depending on your use case, semi-sorting provides an even greater benefit? 🧬🖥️
Giulio Ermanno Pibiri reposted
Paraseq 0.4 is out now! With double the throughput for processing paired-end input :) github.com/noamteyssier...
After requests from the community, SSHash lands on Bioconda package index: bioconda.github.io/recipes/ssha.... Cool! Thanks @robp.bsky.social for all the help and support.
We are glad to announce that the next workshop “Data Structures in Bioinformatics” (DSB 2026) will take place in Venice, Italy, on *February 18-19*, 2026. dsb-meeting.github.io/DSB2026/ Book the dates! #DSB26
Giulio Ermanno Pibiri reposted
Without our own users, I have no idea when I would have learned about this extremely subtle limitation of the minimap2 serialized index github.com/COMBINE-lab/... (reference names > 255 bytes don't roundtrip). Users push your software in ways you might not even think to!
One of the best things you can do for your burgeoning software is to find a serious early user. That tests the software out "in the wild", leads to new ideas and feature requests, highlights subtle bugs, and if you user is a dev, often leads to code contributions! It's a win-win!
Giulio Ermanno Pibiri reposted
Just released Sassy 0.1.4, which now supports macos/arm NEON instructions :) Also some smaller fixes by @tfenne.bsky.social. github.com/RagnarGrootK...
There we go: github.com/jermp/sshash.... What a big release! Many thanks to all contributors and people from the community for their suggestions. Happy to keep maintaining (and improving on) these tools ☺️
Wow, more than 2.4M of assembled bacteria in the new release of ABT! We plan to index these using our efficient colored De Bruijn graph index, Fulgor. We recently conducted experiments with nearly 1M genomes…getting there :) www.biorxiv.org/content/10.1...