News Blog

Best paper award ICALP 2025

Congratulations to group member Ahmed Shalaby who presented a paper at a joint session of ICALP 2025 at Aarhus University, Denmark, where he received the best paper award.

The paper: An efficient algorithm to compute the minimum free energy of interacting nucleic acid strands, Ahmed Shalaby, Damien Woods. LIPIcs vol. 334, pp. 130:1-130:20. ICALP 2025. It gives the first polynomial time algorithm to compute the most favoured secondary structure of a collection of DNA or RNA strands. Such a structure is called a minimum free energy (MFE) structure.
There is a several-decade history to this problem, starting with simple models of DNA/RNA binding, and leading to two important papers: In a SIAM Review paper in 2007, Dirks, Bois, Schaeffer, Winfree and Pierce gave a polynomial time algorithm to find the partition function for a small set of strands, a related problem. However, they left MFE as an open problem. That paper, and others, underlie popular software packages that handle multiple strands, such as NUPACK and ViennaRNA. However, for a large set of strands, large enough to be on a par with the total number of DNA/RNA bases, Condon, Hajiaghayi and Thachuk [DNA27, 2021] showed that MFE is NP-complete, meaning it is unlikely to have a fast algorithm. Our paper shows that if the number of strands is small, as in Dirks et al, there is in fact a polynomial time algorithm. Specifically, the algorithm handles the case of multiple identical strands, a setting which induces a rotational symmetry penalty that was awkward to handle with previous techniques

Software Innovation

Discover our pioneering data storage software aiding in the process of storing, organising, and accessing data. 

Related Posts

Maynooth University

Hamilton Institute
Maynooth
Co. Kildare
Ireland

Funding

Funded by the European Union. Views and opinions expressed are however those of the author(s) only and do not necessarily reflect those of the European Union or European Innovation Council and SMEs Executive Agency (EISMEA). Neither the European Union nor the granting authority can be held responsible for them.

Funded by the EU