Course details

Advanced Bioinformatics

PBI Acad. year 2023/2024 Winter semester 4 credits

During the lectures, the students will get acquainted with areas integrating different bioinformatic data-types. They will study possibilities of data integration to solve specific problems or create specific computational tools. Textbook material will be supplemented by recently published scientific papers. Students will work on individual computational modules in the exercises/projects leading to the creation of an integrated whole-class tool suitable for general bioinformatic analysis (functional annotation, structural prediction, molecule visualization).


Course coordinator

Language of instruction



Examination (written+oral)

Time span

  • 20 hrs lectures
  • 13 hrs pc labs
  • 6 hrs projects

Assessment points

  • 51 pts final exam (written part)
  • 29 pts labs
  • 20 pts projects



Learning objectives

To build on the introductory bioinformatics course. Introduce the students to selected, fast-evolving, or otherwise noteworthy areas of bioinformatics. To allow space for creative activities resulting in the creation of a computational tool based on studied principles.
Knowledge of less-common algorithm and analysis methods, better ability to design and implement algorithms for bioinformatics.
Deeper understanding the role of computers in the analysis and presentation of biological data.

Why is the course taught

Real word bioinformatics problems often require advanced knowledge. Even though each problem is usually specific, some of the tasks are common, for instance, advanced sequence alignment methods based on suffix trees, next-generation sequencing data processing, differential expression and enrichment analysis, etc. The goal of this course is to familiarize a student with these techniques and prepare him/her for a future profession in the area of bioinformatics.

Study literature

  • Jones N.C., Pevzner P.: An introduction to algorithms in bioinformatics. MIT Press, 2004, ISBN 978-0262101066
  • Zvelebil M., Baum J.: Understanding bioinformatics. Garland Science, London, 2007 ISBN 978-0815340249.

Fundamental literature

Syllabus of lectures

  1. Introduction
  2. Primary and derived bioinformatic data
  3. Genomes and genome analysis methods
  4. Uniprot and sequence analysis methods
  5. Statistical, information-theory and linguistic aspect of data
  6. Coding algorithms for biological sequence analysis
  7. PDB and structural data analysis
  8. Gene Ontology and functional data analysis
  9. Integration of data from multiple sources for genomics and proteomics
  10. Tools and libraries for software development (Biopython)
  11. Visualization tools (PyMol)
  12. Bioinformatics and nanotechnology: DNA computing, sequencing by hybridization
  13. Recent trends

Syllabus of computer exercises

  1. Biological sequence analysis
  2. Genome Browser, Biomart
  3. Biopython a PyMol
  4. R/Bioconductor
  5. Integration of bioinformatic data

Syllabus - others, projects and individual work of students

Design and implementation of an integrated computational tool for bioinformatics and its presentation on a mini-conference.

Progress assessment

Project, computer labs assignments.

Exam prerequisites



Wed exam 2024-01-03 A113 13:0014:50 řádná
Wed exam 2024-01-17 A112 13:0014:50 2. termín
Thu lecture 1., 3., 4., 5., 6., 7., 8., 9., 10., 11., 12., 13. of lectures A112 13:0015:5064 1MIT 2MIT NBIO xx Lexa
Fri exam 2024-01-12 A112 13:0014:50 1. termín

Course inclusion in study plans

Back to top