Oligo Designer Toolsuite
Oligo Designer Toolsuite is a collection of modules that provides all basic functionalities for custom oligo design pipelines as well as advanced experiment-specific functionalities like machine learning models for oligo specificity prediction within a flexible Python framework.
Cite this software
Description
Oligonucleotides (abbrev. oligos) are short, synthetic strands of DNA or RNA that are designed with respect to a specific target region and have many application areas, ranging from research to disease diagnosis or therapeutics. Oligos can be used as primers during DNA amplification, as probes for in situ hybridization or as guide RNAs for CRISPR-based gene editing. Based on the intended application and experimental design, researchers have to customize the length, sequence composition, and thermodynamic properties of the designed oligos.
Various tools exist that provide custom design of oligo sequences depending on the area of application. Even though most tools apply the same basic processing steps, ranging from the generation of custom-length oligo sequences, the filtering of oligo sequences based on thermodynamic properties as well as the selection of an optimal set of oligos, each newly developed tool uses its own implementation and different package dependencies. Consequently, not only the development of new tools is slowed down, but also the maintenance and modification of existing tools is hampered, because developers do not have a common resource for those functionalities to use. We tackle this issue with our open-source Oligo Designer Toolsuite.
Oligo Designer Toolsuite is a collection of modules that provides all basic functionalities for custom oligo design pipelines as well as advanced experiment-specific functionalities like machine learning models for oligo specificity prediction within a flexible Python framework.
To allow the flexible usage of different modules, depending on the required processing steps, we developed a common underlying data structure that ensures the cross-compatibility of all modules within the framework. This data structure is runtime and memory optimized to enable the processing of large sequence dataset in a reasonable time frame. With our Oligo Designer Toolsuite we aim to set new standards in the development of oligo design pipelines, helping to accelerate the development of new tools and facilitate the upgrade of existing tools with the latest developments in the field. We also provide ready-to-use oligo design pipelines for specific experimental setups, e.g. MERFISH or SeqFISH+ probe design for Spatial Transcriptomics.
Participating organisations
Reference papers
Mentions
- 1.Author(s): Weize Xu, Erwin Poussi, Quan Zhong, Zehua Zeng, Christopher Zou, Xuehai Wang, Yifan Lu, Miao Cui, Daiji Okamura, Cinlong Huang, Jiayuan Ding, Zhe Zhao, Yuheng Yang, Xinhai Pan, Varshini Vijay, Naoki Konno, Nianping Liu, Lei Li, X. Rosa Ma, Stephanie D. Conley, Colin Kern, William R. Goodyer, Bogdan Bintu, Quan Zhu, Neil C. Chi, Jiang He, Lorenz Rognoni, Xiuwei Zhang, Jun Wu, David Ellison, Marlene Rabinovitch, Jesse M. Engreitz, Xiaojie QiuPublished in 202610.64898/2026.02.26.707870
- 2.Author(s): Kai Li, Samaneh Samiei, Daryna Pikulska, Sebastian Foecking, Christoph KuppePublished in 202610.1161/circresaha.125.325795
- 3.Author(s): Nuozhou Wang, Yimeng He, Edward Ray, Kyoung Jae Won, Curtis L Cetrulo, Debiao Li, Jason H Moore, Shuzhong Zhang, Xiuzhen HuangPublished in 202610.1038/s41598-026-39168-1
- 4.Author(s): Arthur Radley, Giulia Boezio, Cameron Shand, Ruben Perez-Carrasco, James BriscoePublished in 202610.64898/2026.01.26.701684
- 5.Author(s): Martin EggerPublished in 202610.1007/978-3-032-10024-5_11
- 6.Author(s): Wubin Ding, Amit Klein, Cindy Tatiana Báez-Becerra, Jonathan A. Rink, Anna Bartlett, Qiurui Zeng, Ruoxuan Wang, Rosa Gomez Castanon, Joseph R. Nery, Emma Osgood, William Owens, Alaina Petrella, Chumo Chen, Andrea Saldana Acerbo, Ariana S. Barcoma, Jiayi Liu, Kaitlyn G. Russo, Kyle W. Knutson, Carissa K. Young, Jackson K. Willier, Cesar Barragan, Jessica Arzavala, Silvia Cho, Jordan Altshul, Derek Chan, Eshaan Soma, Jammy Luo, Manya Jain, Sarah Velazquez, Natalie Schenker-Ahmed, Guha V. Sundaram, Austin C. Manning, Yareli Sanchez, Aleksandra Bikkina, Shuai Fu, Carolyn O’Connor, Michelle Liem, Mikayla V. Marrin, Cynthia Rose, Shane N. Alt, Jillian Berry, Colin Kern, Eric Boone, Wei Tian, Yue Wu, Manoj Hariharan, Yuanyuan Fu, Yang Xie, Kai Li, Lei Chang, Wenjin Zhang, Huamin Chen, Nelson Johansen, Zoey Zhao, Jesus Flores, Chu-Yi Tai, Jacquelin Olness, Quan Zhu, Rebecca D. Hodge, Trygve E. Bakken, Ed S. Lein, Daofeng Li, Ting Wang, Xiangmin Xu, Bing Ren, Maria Margarita Behrens, Joseph R. EckerPublished in 202610.64898/2026.02.12.705594
- 7.Author(s): Nicolas Lapique, Michael Taewoo Kim, Nicholas Thom, Naeem M. Nadaf, Juan Pineda, Evan Z. MacoskoPublished in 202510.1038/s41467-025-63798-0
- 8.Author(s): Alexandra B. Firsova, Sergio Marco Salas, Louis B. Kuemmerle, Xesús M. Abalo, Alexandros Sountoulidis, Ludvig Larsson, Krishnaa T. Mahbubani, Jonas Theelke, Zaneta Andrusivova, Leire Alonso Galicia, Andreas Liontos, Tamás Balassa, Ferenc Kovacs, Peter Horvath, Yuexin Chen, Janine Gote-Schniering, Mircea-Gabriel Stoleriu, Jürgen Behr, Kerstin B. Meyer, Wim Timens, Herbert B. Schiller, Malte D. Luecken, Fabian J. Theis, Joakim Lundeberg, Mats Nilsson, Martijn C. Nawijn, Christos SamakovlisPublished in 202510.1038/s41467-025-65704-0
- 9.Author(s): Ruoqing Feng, Lena Spieth, Lu Liu, Stefan Berghoff, Jonas Franz, Qian Liu, Zhen Wang, Vini Tiwari, Simona Vitale, Simon Frerich, Sergi Florensa, Niklas Junker, Ludwig Huber, Marco Keller, Christoph Müller, Franz Bracher, Xiaoke Ge, Patrick C.N. Rensen, Gijs Kooij, Leon Hosang, Serhii Chornyi, Martin Dichgans, Ozgun Gokce, Gesine Saher, Christine Stadelmann, Martin Giera, Janos Groh, Mikael SimonsPublished in 202510.1016/j.immuni.2025.10.003
- 10.Author(s): Merle Stahl, Lena J Straßer, Chit Tong Lio, Judith Bernett, Richard Röttger, Markus ListPublished in 202510.1093/bioinformatics/btaf194
- 11.Author(s): Marisa Loach, Amirhossein Naghsh Nilchi, Diana Chiang, Morgan Howells, Florian Heyl, Helena Rasche, Julia Jakiela, Mehmet Tekman, Menna Gamal, Pablo Moreno, Saskia Hiltemann, Timon Schlegel, Björn Grüning, Rolf Backofen, Pavankumar Videm, Wendi BaconPublished in 202510.1016/j.xgen.2025.101005
- 12.Author(s): Rodrigo Senovilla-Ganzo, Christina Bekiari, Eneritz Rueda-Alaña, Tetsuya Yamada, Bastienne Zaremba, Ana María Aransay, Laura Escobar, Mats Nilsson, Marco Grillo, Henrik Kaessmann, Fernando García-MorenoPublished in 202510.1101/2025.10.29.684766
- 13.Author(s): Lucas Krusinski, Chloe Castanon, Rosalee S. Hellberg, Isabella C. F. Maciel, Muhammad Ahsin, Stephan van Vliet, Jason E. Rowntree, Jenifer I. FentonPublished in 202510.1002/fft2.70022
- 14.Author(s): Mojtaba Bahrami, Alejandro Tejada-Lapuerta, Sören Becker, Fatemeh S. Hashemi G., Fabian J. TheisPublished in 202510.1101/2025.10.14.682419
- 15.Author(s): Grant de Jong, Fani Memi, Tannia Gracia, Olga Lazareva, Oliver Gould, Alexander Aivazidis, Manas Dave, Qianqian Zhang, Melanie Jensen, Ahmet Sureyya Rifaioglu, Joao D. Barros-Silva, Sabine Eckert, Di Zhou, Yvette Wood, Elizabeth Tuck, Sezgin Er, Henry Marshall, Kenny Roberts, Andrew L. Trinh, Shreya Rai, Tyler Shaw, Agnes Oszlanczi, Hayden Powell, Robert Petryszak, Zoi Katsirea, Irfan Mamun, Ilaria Mulas, Annelies Quaegebeur, Mayen Briggs, Stanislaw Makarchuk, Jessica Cox, Jimmy Tsz Hang Lee, Laura Rueda, Manu Saraswat, Harry Bulstrode, Adam Young, Minal Patel, Tarryn Porter, Elena Prigmore, Moritz Mall, Julio Saez-Rodriguez, James Briscoe, David H. Rowitch, Richard Mair, Sam Behjati, Oliver Stegle, Omer Ali BayraktarPublished in 202510.1101/2025.05.13.653495
- 16.Author(s): Yingying Lin, Jiaxin Hou, Bin Li, Weikang Shu, Jingjing WanPublished in 202510.1021/acsnano.4c18470
- 17.Author(s): Cedric Ly, Darius P. Schaub, Robin Khatri, Zeba Sultana, Annika Boxnick, Zheng Song, Tobias Huber, Thorsten Wiech, Eva Tolosa, Ulf Panzer, Stefan Bonn, Christian Krebs, Immo PrinzPublished in 202510.1101/2025.08.29.673064
- 18.Author(s): Bartol Borozan, Tomislav Prusina, Luka Borozan, Domagoj Ševerdija, Francisca Rojas Ringeling, Domagoj Matijević, Stefan CanzarPublished in 202510.1101/gr.280637.125
- 19.Author(s): Kelly D. Smith, James W. MacDonald, Xianwu Li, Emily Beirne, Galen Stewart, Theo K. Bammler, Shreeram AkileshPublished in 202510.1016/j.labinv.2025.104190
- 20.Author(s): Dinesh S. Bangari, Saravanan Kaliyaperumal, Nathaniel Roscoe, Oded Foreman, Kerstin Hahn, LaTasha K. Crawford, Elizabeth Buza, Alok K. SharmaPublished in 202510.1177/01926233251391184
- 21.Author(s): Dong Zhang, Yiming Ma, Daxiong FengPublished in 202510.3389/fimmu.2025.1699915
- 22.Author(s): Karin Hrovatin, Lisa Sikkema, Vladimir A. Shitov, Graham Heimberg, Maiia Shulman, Amanda J. Oliver, Michaela F. Mueller, Ignacio L. Ibarra, Hanchen Wang, Ciro Ramírez-Suástegui, Peng He, Anna C. Schaar, Sarah A. Teichmann, Fabian J. Theis, Malte D. LueckenPublished in 202410.1038/s41592-024-02532-y
- 23.Author(s): Nicolas Lapique, Michael Kim, Nicholas Thom, Naeem M. Nadaf, Juan Pineda, Evan Z. MacoskoPublished in 202410.1101/2024.12.14.628484