bioRxivBioengineeringPreprint
Efficient algorithms for designing maximally sized orthogonal DNA sequence libraries
Abstract
Orthogonal sequence library design is an essential task in bioengineering. Typical design approaches scale quadratically in the size of the candidate sequence space. As such, exhaustive searches of sequence space to maximize library size are computationally intractable with existing methods. Here, we present SeqWalk, a time and memory efficient method for designing maximally-sized orthogonal sequence libraries using the sequence symmetry minimization heuristic. SeqWalk encodes sequence design constraints in a de Bruijn graph representation of sequence space, enabling the application of efficient graph traversal techniques to the problem of orthogonal DNA sequence design. We demonstrate the scalability of SeqWalk by designing a provably maximal set of > 106 orthogonal 25nt sequences in less than 20 seconds on a single standard CPU core. We additionally derive fundamental bounds on orthogonal sequence library size under a variety of design constraints.
- assay: DNA methylation
- research focus: benchmarking
- research focus: sequence-to-function modeling
- approach: graph neural network
- approach: statistical model
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- OrthoSeq: A Design Workflow for Thermodynamically Orthogonal DNA Sequence-Pair Libraries
Florian Katzmeier, Matthew Aquilina, William Shih·bioRxiv·Aug 6, 2026
- De Bruijn Graph Partitioning for Scalable and Accurate DNA Storage Processing
Florestan De Moor, Olivier Boullé, Dominique D. Lavenier·BioinformaticsPeer-reviewed·Nov 1, 2025
- Improving the efficiency of de Bruijn graph construction using compact universal hitting sets
Yael Ben-Ari, Dan Flomin, … Ron Shamir A·ACM International Conference on Bioinformatics, Computational Biology, and Health Informatics (ACM-BCB)Peer-reviewed·Jul 30, 2021
- Design and assembly of DNA molecules using multi-objective optimisation
Angelo Gaeta, Valentin Zulkower, Giovanni Stracquadanio·Synthetic BiologyPeer-reviewed·Oct 1, 2021
- DNA Chisel, a versatile sequence optimizer
Valentin Zulkower, Susan J. Rosser·BioinformaticsPeer-reviewed·Jul 1, 2020
- Efficient minimizer orders for large values of k using minimum decycling sets
David Pellow, Lianrong Pu, … Yaron Orenstein·Genome ResearchPeer-reviewed·Aug 9, 2023