News

dynamic programming, network flows, reductions, and randomized algorithms. Important themes that will be developed in the course include the algorithmic abstraction-design-analysis process and ...
The divergence of ASIC designs makes it difficult to run commonly used modern sequencing analysis pipelines due to software ...
Programming Background: The course involves solving programming assignments in Python. You must be comfortable with Python programming. This includes basic control structures in Python: conditional ...
Algorithm design strategies such as divide and conquer. Elementary techniques for analysis; asymptotic analysis ... and in previous courses to solve a number of logically complex programming problems ...
Mäkinen has focused on extending sequence analysis to different pan-genome representations such as directed acyclic graphs. Frequently used techniques include dynamic ... algorithms, Veli Mäkinen ...