CW 28 β Jul 09
Section outline
- 
                    
semester overview & summary
- what is computational thinking
 - how do biologists search, how do computer scientists search?
 - how do we search for patterns?
 - how to write your approach as pseudocode?
 - which algorithms are better than the others?
 - how do we calculate the runtime complexity of algorithms?
 - what is a DnaA box?
 - what is the motivation behind skew diagrams?
 - how to write an algorithm iteratively and recursively?
 - what are motifs?
 - how do we search for motifs?
 - what is a profile matrix?
 - what is the difference between count- and entropy-based score?
 - what is a median string?
 - what are the four algorithms we used for motif search? What are the differences?
 - what is the analogy between an exploded newspaper and genome assembly?
 - how do we use graphs to assemble a genome?
 - what are the differences between overlap and de Bruijn graphs?
 - what is an Eulerian graph?
 - what is en Eulerian cycle?
 - what is the advantage of read-pairs?
 - what are the challenges of real sequencing data? How can we overcome them?