News

Dynamic programming (DP) algorithms have become indispensable in computational biology, addressing problems that range from sequence alignment and phylogenetic inference to RNA secondary structure ...
Learn more about the Dynamic Programming, Greedy Algorithms course here including a course overview, cost information, related jobs and more.
In particular, RNA folding – a classic application of dynamic programming – utilises recurrence relations to predict the most stable secondary structures based on base-pair interactions.