Develop an understanding of selected topics in the area of molecular algorithms, and the practice of scient
Objective
Study and understanding of selected topics of interest in molecular algorithms such as: Computational Power of Molecular Algorithms, Molecular Algorithms for Solving Fundamental Tasks (Majority, Leader Election, Counting), Complexity Lower Bounds, Implementations of Algorithms in DNA.
Content
This seminar will familiarize the students with current research on molecualr algorithms, with a focus o algorithms executable in DNA. We will have an introductory lecture covering the basics of molecular computational models, and the underlying bio-chemical phenomena. Subsequently, we will read and present selected reseach papers, focusing on their algorithmic content. No prior knowledge of biology or chemistry will be required.
Literature
Selected research articles.
Prerequisites / Notice
The course will require a good understanding of Randomized Algorithms. Hence, you must have passed our "Randomized Algorithms" class (or have acquired equivalent knowledge, in exceptional cases). No prior knowledge of biology or chemistry will be assumed. The basics will be presented in an introductory lecture.
Performance assessment
Performance assessment information (valid until the course unit is held again)