Lectures' topics

 


September 22nd, 2026

 

Introduction to Pattern Discovery for Life Sciences. Big Data: Astronomical or Genomical?

Recall on some fundamentals in Biology: proteins.


September 28th, 2026

 

Recall of some fundamentals in Biology: DNA, RNA.

Replication, protein synthesis. The Central Dogma of Molecular Biology. Reading Frames. Junk DNA.


September 29th, 2026

 

Exercises on protein synthesis.

Introduction to Alignment. Homology and similarity.

Pairwise alignment. Naive algorithm and a very simple way of computing the score.

Pairwise Alignment - gaps allowed: score computation.


October 05th, 2026

 

Different criteria for evaluating pairings either in the nucleotidic case or in the protein case.

Substitution matrices.


October 06th, 2026

 

Dot plots matrices.

Dynamic Programming algorithms for alignment: Needleman & Wunsch Algorithm.


October 12th, 2026

 

Global alignment through Needleman & Wunsch Algorithm. Local alignment through Smith & Waterman algorithm.


October 13th, 2026

 

Needleman & Wunsch Algorithm coding.


October 19th, 2026

 

Needleman & Wunsch Algorithm coding.


October 20th, 2026

 

Needleman & Wunsch Algorithm coding.

Edit distance and Edit Graphs. Introduction to the heuristic algorithms.


October 26th, 2026

 

"A general method applicable to the search for similarities in the amino acid sequence of two proteins", by Needleman and Wunsch.


October 27th, 2026

 

Needleman & Wunsch and Smith Waterman Algorithms coding.

Heuristic algorithms. The filtering technique. FastA.


November 2nd, 2026

 

Blast. Pairwise Alignment biological applications.

Multiple Sequence Alignment. Algorithms based on Dynamic Programming and their running time.


November 3rd, 2026

 

Less expensive alternatives in terms of running time.

Greedy and progressive approach. Clustalw. Multiple alignment scoring.