Conway-Bromage-Lyndon (CBL): an exact, dynamic representation ofk-mer sets

preprint OA: closed
📄 Open PDF View at publisher
AI-generated summary by claude@2026-07, 2026-07-05

This paper introduces Conway-Bromage-Lyndon (CBL) sets, an exact and dynamic method for representing k-mer sets, enabling efficient operations like union, intersection, and difference.

One-sentence paraphrase of the abstract; not a substitute for reading it. No clinical advice. How this works

Abstract

In this paper, we introduce the Conway-Bromage-Lyndon (CBL) structure, a compressed, dynamic and exact method for representing k -mer sets. Originating from Conway and Bromage’s concept, CBL innovatively employs the smallest cyclic rotations of k -mers, akin to Lyndon words, to leverage lexicographic redundancies. In order to support dynamic operations and set operations, we propose a dynamic bit vector structure that draws a parallel with Elias-Fano’s scheme. This structure is encapsulated in a Rust library, demonstrating a balanced blend of construction efficiency, cache locality, and compression. Our findings suggest that CBL outperforms existing dynamic k -mer set methods. Unique to this work, CBL stands out as the only known exact k -mer structure offering in-place set operations. Its different combined abilities position it as a flexible Swiss knife structure for k -mer set management. Availability: https://github.com/imartayan/CBL

My notes (saved in your browser only)

Citation neighborhood (no data yet)

We don't have any in-corpus citations linked to this paper yet. This is a recent paper (2024) — citers typically take a year or two to land, and the OpenAlex reference graph may still be filling in.

Source provenance

europepmc
last seen: 2026-05-20T01:45:00.602351+00:00