|
|
|
||
|
The course provides students with insight into the practical use of bioinformatics and cheminformatics, teaches them to work with essential software tools required for key tasks in these fields, develops analytical thinking for solving real-world problems in practice, and integrates skills acquired during their studies so far.
Last update: Šícho Martin (13.02.2026)
|
|
||
|
Students will receive credit for active participation, completion of homework assignments, and submission of two semester projects from both topics. Grading will be in the form of a graded credit, where the final grade is a combination of grades from both sections. Last update: Šícho Martin (13.02.2026)
|
|
||
|
R: Pilgrim, Mark: Dive Into Python 3. Apress, 2009. ISBN 978-1430224150 R: Stevens, Tim J.; Boucher, Wayne: Python Programming for Biology. Cambridge University Press, 2015. ISBN 978-0-521-89583-5 (hardback), 978-0-521-72009-0 (paperback) A: Necaise, Rance D.: Data Structures and Algorithms Using Python. John Wiley & Sons, Inc, 2011. ISBN 978-0470618295 A: Lee, Kent D.; Hubbart, Steve: Data Structures and Algorithms with Python. Springer, 2015. ISBN 978-3-319-13071-2 A: Bassi, Sebastian: Python for Bioinformatics. Chapman & Hall/CRC, 2009. ISBN 978-1-58488-929-8 Last update: Cibulková Jana (29.07.2025)
|
|
||
|
The teaching combines lectures and practical exercises. Lectures provide a theoretical foundation and overview of current trends in bioinformatics and cheminformatics through case studies. Practical sessions focus on hands-on work with software (e.g., RDKit, docking and QSAR tools), where students solve real tasks or real data. Emphasis is placed on analytical thinking, group discussion, and iterative solution development. The semester culminates in independent projects, with their processing and presentation fostering knowledge integration and communication skills. Last update: Šícho Martin (13.02.2026)
|
|
||
|
1. Introduction to bioinformatics and cheminformatics. Case studies from literature and practice. 2. Bioinformatics 1 – content to be supplemented. 3. Bioinformatics 2 – content to be supplemented. 4. Bioinformatics 3 – content to be supplemented. 5. Bioinformatics 4 – content to be supplemented. 6. Bioinformatics 5 – content to be supplemented. 7. Basic cheminformatics tools
8. Virtual screening
9. QSAR modeling
10. Molecular docking
11.-13. Assignment and processing of independent project 14. Project presentation Last update: Šícho Martin (13.02.2026)
|
|
||
|
web pages of the course at https://moodle.vscht.cz/ Last update: Šícho Martin (13.02.2026)
|
|
||
|
Thanks to Python's uniqueness students will be able to apply such diversified techniques as iterators, closures and functional constructs to name just a few. Also they will learn principles of program testing and debugging and distributed version control systems (DVCS) which are essential parts of every serious programming work. Last update: Cibulková Jana (29.07.2025)
|
|
||
|
Basics of programming (ideally Python), introduction to linear algebra and statistics, organic chemistry. Last update: Šícho Martin (13.02.2026)
|
|
||
|
Basics of programming (ideally Python), introduction to linear algebra and statistics, organic chemistry. Last update: Šícho Martin (13.02.2026)
|

