SubjectsSubjects(version: 947)
Course, academic year 2023/2024
Laboratory Project I - N143004
Title: Laboratorní projekt I
Guaranteed by: Department of Informatics and Chemistry (143)
Faculty: Faculty of Chemical Technology
Actual: from 2021
Semester: winter
Points: winter s.:2
E-Credits: winter s.:2
Examination process: winter s.:
Hours per week, examination: winter s.:0/3, MC [HT]
Capacity: unknown / unknown (unknown)
Min. number of students: unlimited
Language: Czech
Teaching methods: full-time
Teaching methods: full-time
For type: Bachelor's
Guarantor: Znamenáček Jiří Ing.
Class: Specializační laboratoř
Examination dates   Schedule   
Annotation -
Last update: Znamenáček Jiří Ing. (01.04.2016)
The goal of the course is to get practical knowledge of bioinformatics algorithms using Python programming language.
Aim of the course -
Last update: Znamenáček Jiří Ing. (01.04.2016)

Students will be able to:

Understand the principles behind the most important bioinformatics algorithms.

Recreate known algorithms in Python and develop new ones.

Use existing bioinformatics tools for their own work.

Literature -
Last update: Znamenáček Jiří Ing. (01.04.2016)

R: Libeskind-Hadas, Ran; Bush, Eliot: "Computing for Biologists: Python Programming and Principles"

R: Jones, Neil C.; Pevzner, Pavel A.: "An Introduction to Bioinformatics Algorithms"

A: Stevens, Tim J.; Boucher, Wayne: "Python Programming for Biology: Bioinformatics and Beyond"

A: Haddock, Steven H.D.; Dunn, Casey W.: "Practical Computing for Biologists"

A: Bassi, Sebastian: "Python for Bioinformatics"

Learning resources -
Last update: Znamenáček Jiří Ing. (01.04.2016)

The course dedicated web pages.

Requirements to the exam - Czech
Last update: Znamenáček Jiří Ing. (09.10.2015)

Podmínkou udělení klasifikovaného zápočtu je úspěšné naprogramování vybraných variant některých bioinformatických algoritmů.

Syllabus -
Last update: Znamenáček Jiří Ing. (01.04.2016)

Recursion, memoization, dynamic programming.

Finding motifs.

Sequence alignment.


Phylogenetic trees.

Registration requirements -
Last update: Znamenáček Jiří Ing. (01.04.2016)

Knowledge of some programming language (ideally Python), basics of bioinformatics and biochemistry.

Teaching methods
Activity Credits Hours
Obhajoba individuálního projektu 0.5 14
Práce na individuálním projektu 1.5 42
Účast na seminářích 4 112
6 / 2 168 / 56
Coursework assessment
Form Significance
Defense of an individual project 100