Lectures' topics

 


September 22nd, 2025

 

Introduction to Pattern Discovery for Life Sciences.

Big Data: Astronomical or Genomical?


September 29th, 2025

 

Recall of some fundamentals in Biology: proteins, DNA, RNA.


October 1st, 2025

 

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


October 6th, 2025

 

Introduction to Alignment. Homology and similarity.

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


October 8th, 2025

 

Pairwise Alignment - gaps allowed: score computation.

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

Dot plots matrices.


October 13th, 2025

 

Dynamic Programming algorithms for alignment: Needleman & Wunsch Algorithm.


October 15th, 2025

 

Global alignment through Needleman & Wunsch Algorithm.


October 20th, 2025

 

Needleman & Wunsch Algorithm coding.


October 22th, 2025

 

Needleman & Wunsch Algorithm coding.


October 27th, 2025

 

Needleman & Wunsch Algorithm coding.


October 29th, 2025

 

Needleman & Wunsch Algorithm coding. Smith & Waterman algorithm.


November 5th, 2025

 

Smith & Waterman Algorithm coding.


November 17th, 2025

 

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

Edit distance and Edit Graphs. Introduction to the heuristic algorithms. The filtering technique.


November 19th, 2025

 

Fasta. Blast.

Pairwise Alignment biological applications. Exercises on FastA and Blast.


November 24th, 2025

 

Multiple Sequence Alignment. Algorithms based on Dynamic Programming and their running time. Less expensive alternatives in terms of running time.


November 26th, 2025

 

Greedy and progressive approach. Clustalw. Multiple alignment scoring.

Molecular Evolution. Distance estimation between sequences.

Molecular clock hypothesis. Phylogenetic trees.


December 1st, 2025

 

UPGMA (and exercise). Neighbor Joining.

Character state-based optimization trees: maximum parsimony, maximum likelihood. Phylogenetic analysis applications.


December 3rd, 2025

 

Neighbor-Joining exercise.

Biological Databases and their characteristics. Primary Databases.


December 10th, 2025

 

Pubmed, OMIM. Protein Databases.

Consensus, pattern. Profile, site, signature, motif, fingerprint. Prosite: sintax. NAR Database Issue.


December 15th, 2025

 

Prosite: some examples.

Introduction to the CG-Island Problem. Fair-Bet Casino problem. HMM and Decoding problem. Viterbi Algorithm.


December 17th, 2025

 

Forward-backward problem. Profiles Hmm. HMM Parameter Estimation. Hmm and speech recognition.

Brief description of alignment-free algorithms.