Algorithms for Designing Therapeutic Oligonucleotides on Pangenome Graphs
Nathalie GochtiD, Nicola CotumaccioiD, Alexandru TomescuiD, Alexander SchliepiD, Veli MäkineniD
Abstract
Designing therapeutic oligonucleotides that act reliably across human genetic diversity requires more than alignment to a single reference genome. Binding affinity of an siRNA or ASO to a usually complementary site in an mRNA target molecule is one main determinant of drug efficacy. Thus, variation in sub-populations can lead to failures in drug development if this variation reduces binding affinity. We provide a first methodological step towards principled, variant-aware design of therapeutic oligonucleotides. The genetic diversity in target genes, or specific regions thereof, is represented as a pangenome graph. We define individual or small sets of suitable therapeutic oligonucleotides by their ability to cover all paths in a directed acyclic graph within a bounded edit distance <= k. Edit distance is used as an accepted proxy to the commonly used binding affinity. We formalize the resulting computational problem and provide complexity results: NP-hardness of identifying such minimal sets even for k =0, and coNP-completeness of verifying the validity of a given set of oligonucleotides. Further, we propose algorithmic approaches operating on a product graph of an automaton (an Aho-Corasick DFA or an Ukkonen DFA) and the pangenome graph, as well as a dynamic programming-based lossless filter. We evaluate the approaches on gene-specific subgraphs of human pangenome graphs and demonstrate favorable performance compared to naive brute-force computation. Our results show that candidate target sites with a threshold of k <= 3 can be identified even for large, complex graphs where the brute-force computation did not complete within 24h. We observe that the dynamic programming-based lossless filter outperforms both product-graph approaches as well as brute-force baselines while maintaining an average approximation ratio < 1.5 across more than a hundred evaluated subgraphs. We also present examples where a small set of oligonucleotides constitutes a feasible solution where no single oligonucleotide with a threshold of k <= 2 covers all paths.
02 /Specification & Classification
Click any tag to browse matching papersReproducibility 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
- Accurately modelling RNase H-mediated antisense oligonucleotide efficacy
Barney Hill, Maisie R. Jaques, … Carlo Rinaldi·Molecular Therapy — Nucleic AcidsPeer-reviewed·Jul 7, 2026
- Population-scale genome-wide prioritization of targets for allele-specific antisense oligonucleotide therapy design
Rebecca Sakaki, Logan Newton, … Gregory Costain·medRxiv·Oct 28, 2026
- A Reinforcement Learning Framework for Pooled Oligonucleotide Design
Benjamin David, Ryan M. Wyllie, … Paul A. Jensen·BioinformaticsPeer-reviewed·Feb 2, 2022
- OligoGraph: A novel geometric graph-based approach for siRNA efficacy prediction
Sriram Shravan Saligram, Vishnu Vardhan Kasturi, … Vani Kondaparthi·bioRxiv·Feb 24, 2026
- Evaluating Human Mutation Databases for 'Treatability' Using Personalized Antisense Oligonucleotides
Swapnil Mittal, Isaac Tang, Joseph G. Gleeson·bioRxiv·Jan 4, 2022
- Transcriptome-Wide Off-Target Effects of Steric-Blocking Oligonucleotides
Erle M. Holgersen, Shreshth Gandhi, … Amit G. Deshwar·Nucleic Acid TherapeuticsPeer-reviewed·Aug 13, 2021