Sign in

Giulio Ermanno Pibiri

@jermp.bsky.social
690 followers 51 following 164 posts

Associate Prof. of CS at Ca' Foscari University of Venice. Indexing, Data Compression, Algorithms.

PostsRepliesMedia
Reposted by Giulio Ermanno Pibiri
Rob Patro @robp.bsky.social · 24/09/2026
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!
faculty.umd.edu
President's Postdoctoral Fellowship Program | Office of Faculty Affairs
099
Reposted by Giulio Ermanno Pibiri
Rasmus Pagh @rasmuspagh.net · 14/09/2026
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!
141
Reposted by Giulio Ermanno Pibiri
Rob Patro @robp.bsky.social · 30/08/2026
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...
github.com
Release Version 6.0.0 · jermp/sshash
What's Changed Refactor SSHash indexing to unify parsing modalities and optimize performance by @jermp in #93 Full Changelog: v5.1.1...v6.0.0
193
Reposted by Giulio Ermanno Pibiri
Zamin Iqbal @zaminiqbal.bsky.social · 20/07/2026
Significant update to the AllTheBacteria paper, including discovering new antimicrobial peptides and testing in vitro and vivo. This has grown into a fantastic collaboration!
17231
Giulio Ermanno Pibiri @jermp.bsky.social · 14/07/2026
Of course, I agree 😄 Thank you again @robp.bsky.social for taking care of the presentation of our paper. doi.org/10.1093/bioi...
080
Reposted by Giulio Ermanno Pibiri
Rob Patro @robp.bsky.social · 12/07/2026
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!
academic.oup.com
Optimizing sparse and skew hashing: faster k-mer dictionaries
AbstractMotivation. Representing a set of k-mers—strings of length k—in small space under fast lookup queries is a fundamental requirement for several appl
0286
Reposted by Giulio Ermanno Pibiri
Zamin Iqbal @zaminiqbal.bsky.social · 25/06/2026
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!!
Gold/bronze coloured medal, with depicted X chromosome Second side of medal says "Mary Lyon Medal" awarded to Prof Zam Iqbal. By the Genetics Society
710510
Giulio Ermanno Pibiri @jermp.bsky.social · 27/05/2026
Rob and his work are unique gifts for our field. I'm glad our paths crossed!
120
Reposted by Giulio Ermanno Pibiri
RECOMB Conference Series @recombconf.bsky.social · 18/05/2026
📢 We are thrilled to announce the keynote speakers for #RECOMB2026: 🧬 Sara Mostafavi 🧬 Manolis Kellis 🧬 Paul Medvedev 🧬 Alexandros Stamatakis Join us in Thessaloniki for inspiring talks from leaders in computational biology.
0142
Giulio Ermanno Pibiri @jermp.bsky.social · 14/05/2026
Well... we read&debug the code, for example?
050
Reposted by Giulio Ermanno Pibiri
Paul Medvedev @pashadag.bsky.social · 05/05/2026
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.
doi.org
Hash functions in nucleotide sequence analysis
Randomness is a powerful tool in the design and analysis of algorithms and data structures for nucleotide sequence data. Nucleotide sequences are not themselves random but are often randomized using hash functions. Despite their widespread use in genomics, there is no comprehensive review of the types of hash functions used and their various applications. In this survey intended for bioinformatic methods developers, we divide hash functions into four categories: scattering hash functions, permutations, minimum perfect hash functions, and locality-sensitive hash functions. For each category, we provide examples of both general-use hash functions that have been applied in nucleotide sequence analysis and hash functions that have been designed specifically for nucleotide sequence analysis. We highlight their salient properties, commonalities, differences, and application areas.
13019
Reposted by Giulio Ermanno Pibiri
Bioinformatics Advances @bioinfoadv.bsky.social · 07/05/2026
🔍 New paper in Bioinformatics Advances: "Kaminari: A frugal colored index for approximate k-mer queries"  Read it here: doi.org/10.1093/bioadv/vbag120 Authors include: @yhhshb.bsky.social, @yoann.bsky.social, @robp.bsky.social, @pierrepeterlongo.bsky.social, @jermp.bsky.social
21510
Giulio Ermanno Pibiri @jermp.bsky.social · 20/04/2026
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
152
Giulio Ermanno Pibiri @jermp.bsky.social · 13/04/2026
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!
jermp.github.io
1126
Giulio Ermanno Pibiri @jermp.bsky.social · 14/03/2026
I made this sculpture (clay and acrylic paints) for my mother’s birthday present 🎂 Artistic expression has always been part of my life, besides science.
3111
Giulio Ermanno Pibiri @jermp.bsky.social · 11/03/2026
Wow! What a tool: half million downloads from Bioconda - Congrats @robp.bsky.social and Combine-Lab! 👏 Happy to see SSHash plugged here.
192
Reposted by Giulio Ermanno Pibiri
Karel Břinda @brinda.eu · 09/03/2026
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...
english.radio.cz
Karel Břinda on research at Harvard and working with bacteria as if they were books
Karel Břinda sheds light on how curiosity, mobility, and interdisciplinarity can shape a modern researcher’s path in a world where science increasingly transcends borders.
0121
Reposted by Giulio Ermanno Pibiri
Rob Patro @robp.bsky.social · 28/02/2026
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...
anaconda.org
piscem - bioconda | Anaconda.org
Install piscem with Anaconda.org. piscem is a next-generation compacted colored de Bruijn Graph-based indexer and mapper
3237
Reposted by Giulio Ermanno Pibiri
Rob Patro @robp.bsky.social · 21/02/2026
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...
pypi.org
sshash
Python bindings for the sshash compressed k-mer dictionary
0122
Giulio Ermanno Pibiri @jermp.bsky.social · 21/02/2026
Haven't checked BlueSky for a few days. Very nice to see people commenting on DSB and its beautiful location! Thanks again to all contributors! It's been our pleasure to welcome you all in Venice 🙂 #DSB2026
061
Giulio Ermanno Pibiri @jermp.bsky.social · 15/02/2026
A truly nice read!
052
Giulio Ermanno Pibiri @jermp.bsky.social · 12/02/2026
Just accepted! dl.acm.org/doi/10.1145/...
dl.acm.org
Modern Minimal Perfect Hashing: A Survey | ACM Computing Surveys
Given a set S of n keys, a perfect hash function for S maps the keys in S to the first m ≥ n integers without collisions. It may return an arbitrary result for any key not in S and is called minimal i...
1162
Reposted by Giulio Ermanno Pibiri
Ragnar {Groot Koerkamp} @curiouscoding.nl · 05/02/2026
Now also on arxiv: arxiv.org/abs/2602.04103
arxiv.org
QuadRank: Engineering a High Throughput Rank
Given a text, a query $\mathsf{rank}(q, c)$ counts the number of occurrences of character $c$ among the first $q$ characters of the text. Space-efficient methods to answer these rank queries form an i...
053
Giulio Ermanno Pibiri @jermp.bsky.social · 05/02/2026
Nice work @npmalfoy.bsky.social! Can't wait for this at DSB :)
050
Giulio Ermanno Pibiri @jermp.bsky.social · 26/01/2026
Deadline for registration is Jan 31. Don’t miss it! See you all in beautiful Venice 😉
022
Giulio Ermanno Pibiri @jermp.bsky.social · 23/01/2026
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 ☺️
092
Reposted by Giulio Ermanno Pibiri
Rob Patro @robp.bsky.social · 22/01/2026
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...
biorxiv.org
12410
Giulio Ermanno Pibiri @jermp.bsky.social · 10/12/2025
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/
dsb-meeting.github.io
DSB 2026 Venice - February 18-19
Workshop Data Structures in Bioinformatics
1109
Giulio Ermanno Pibiri @jermp.bsky.social · 26/11/2025
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.
071
Giulio Ermanno Pibiri @jermp.bsky.social · 22/10/2025
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.
052
Reposted by Giulio Ermanno Pibiri
Rob Patro @robp.bsky.social · 10/10/2025
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! 🖥️🧬
03137
Giulio Ermanno Pibiri @jermp.bsky.social · 09/10/2025
Wow! You should definitely consider applying. Rob is an amazing scientist and professor, and a leader in the field.
020
Giulio Ermanno Pibiri @jermp.bsky.social · 17/09/2025
Very interesting opportunity!
000
Giulio Ermanno Pibiri @jermp.bsky.social · 09/09/2025
Oh right, this is the SPIRE week! Enjoy SPIRE everyone and congrats to all contributors :)
040
Reposted by Giulio Ermanno Pibiri
Rob Patro @robp.bsky.social · 08/09/2025
Hashing vs. sorting; interesting! reiner.org/hashed-sorting. Also I wonder if, depending on your use case, semi-sorting provides an even greater benefit? 🧬🖥️
reiner.org
Hashed sorting is typically faster than hash tables
Benchmarks and theoretical explanation of why and when hashed radix sort beats hash tables.
0153
Reposted by Giulio Ermanno Pibiri
Ragnar {Groot Koerkamp} @curiouscoding.nl · 04/09/2025
Paraseq 0.4 is out now! With double the throughput for processing paired-end input :) github.com/noamteyssier...
github.com
Release paraseq-0.4.0 · noamteyssier/paraseq
What's Changed [WIP] inline reading into worker threads and split paired-end reading by @RagnarGrootKoerkamp in #39 Dev by @noamteyssier in #41 New Contributors @RagnarGrootKoerkamp made their f...
0168
Giulio Ermanno Pibiri @jermp.bsky.social · 04/09/2025
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.
bioconda.github.io
Package Recipe 'sshash' — Bioconda documentation
041
Giulio Ermanno Pibiri @jermp.bsky.social · 01/09/2025
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
dsb-meeting.github.io
DSB 2026 Venice - February 18-19
Workshop Data Structures in Bioinformatics
1148
Reposted by Giulio Ermanno Pibiri
Rob Patro @robp.bsky.social · 30/08/2025
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!
github.com
Indexing issue · Issue #46 · COMBINE-lab/oarfish
Hi Rob and team, This is Khi Pin from PacBio. I was testing oarfish recently and I tried creating an index with a FASTA file that had custom header: oarfish --only-index --annotated problematic.fas...
0195
Reposted by Giulio Ermanno Pibiri
Ragnar {Groot Koerkamp} @curiouscoding.nl · 30/08/2025
Just released Sassy 0.1.4, which now supports macos/arm NEON instructions :) Also some smaller fixes by @tfenne.bsky.social. github.com/RagnarGrootK...
github.com
GitHub - RagnarGrootKoerkamp/sassy: Fast approximate string searching
Fast approximate string searching. Contribute to RagnarGrootKoerkamp/sassy development by creating an account on GitHub.
1124
Giulio Ermanno Pibiri @jermp.bsky.social · 28/08/2025
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 ☺️
github.com
Release Version 4.0.0 · jermp/sshash
What's Changed General renaming of functions/methods and project structure (e.g., now main tools are in a folder named tools). Added CI workflows. Refactored CMakeLists.txt: added option to suppor...
062
Giulio Ermanno Pibiri @jermp.bsky.social · 28/08/2025
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...
biorxiv.org
AllTheBacteria - all bacterial genomes assembled, available and searchable
The bacterial sequence data publicly available via the global DNA archives is a vast potential source of information on the evolution of bacteria. However, most of this sequence data is unassembled, o...
06930
Giulio Ermanno Pibiri @jermp.bsky.social · 23/08/2025
I'm about to release SSHash v4.0.0. More details in a future post. Among other things, now indexes store the pos. of minimizers instead of super-kmers. Compared to the latest post (last jun), this somehow had a very positive effect of streaming queries for larger k (e.g., 63)! ☺️ CC @robp.bsky.social
1123
Giulio Ermanno Pibiri @jermp.bsky.social · 21/08/2025
Wow, fantastic room: haven't seen so many screen for a single presentation at a CS conference! ☺️ @ale-campa.bsky.social has been doing some amazing development on the Fulgor index. Soon enough, more exciting news. Stay tuned! ⚡ 🧬 #WABI25
081
Reposted by Giulio Ermanno Pibiri
Rob Patro @robp.bsky.social · 20/08/2025
The 25th iteration of the excellent Conference for Algorithms in Bioinformatics (WABI) starts tomorrow at UMD @umdscience.bsky.social at the Brendan Iribe Center. You can find details at the website wabiconf.github.io/2025/. We'll use the tag #WABI25 for the meeting!
wabiconf.github.io
WABI 2025
WABI Conference on Algorithms in Bioinformatics
0179
Giulio Ermanno Pibiri @jermp.bsky.social · 16/08/2025
WABI is definitely my favourite annual meeting; the community is amazing. I won’t attend this year but @ale-campa.bsky.social will illustrate our latest development around the Fulgor ⚡️index: faster query algorithms this time! Don’t miss his talk!
091
Giulio Ermanno Pibiri @jermp.bsky.social · 25/07/2025
Wow, congrats Rayan! 🎉
051
Giulio Ermanno Pibiri @jermp.bsky.social · 24/07/2025
It was a great honour for me to introduce prof. Sebastiano Vigna today at SEA’25. His contributions to large-scale indexing are broad and far-reaching. Inspirational for future generations of computer scientists and professors.
030
Giulio Ermanno Pibiri @jermp.bsky.social · 24/07/2025
Well deserved indeed! Looking forward to chairing the session :)
020
Giulio Ermanno Pibiri @jermp.bsky.social · 22/07/2025
Congratulations Ben! Fantastic news!
130