Back

Syllabus

Course Number 0368-3105-01
Course Name Computational Structural Biology
Academic Unit The Raymond and Beverly Sackler Faculty of Exact Sciences -
Computer Science
Lecturer Prof. Nir Ben-TalContact
Lecturer Dr. Jerome TubianaContact
Contact Email: bental@tauex.tau.ac.il
Office Hours By appointmentBuilding: Sherman - Life Sciences , Room: 631
Contact Email: jeromet@tauex.tau.ac.il
Office HoursBy appointment
Mode of Instruction Lecture
Credit Hours 3
Semester 2024/2
Day Mon
Hours 10:00-12:00
Building Check Point Bldg.
Room 001
Semester 2024/2
Day Thu
Hours 09:00-10:00
Building Ornstein - Chemistry
Room 111
Course is taught in English
Syllabus Not Found

Short Course Description

Despite being made up of only ~20 building blocks, proteins have an astounding diversity of shapes and molecular functions. This course is an introduction to Computational Structural Biology - computational methods for studying the link between the sequence, structure and function of biomolecules. After providing background on protein structures, we will present classical and recent algorithms for tackling major structural biology tasks, and demonstrate their applications.

The objectives of the course are to:
- Study the scientific and algorithmic principles of key tools such as AlphaFold, learn how and when to use them and how to interpret their results.
- Deepen our knowledge of protein structures & function.
- Study some real-life applications of dynamic programming, deep learning & computer vision algorithms for solving biological problems.
- Apply the learned tools during a project on a chosen system of interest.

List of topics (tentative):
Topic 1: Background on proteins & physics of protein folding and function.
Topic 2: Visual analysis of protein structures (Representations of structures; ChimeraX).
Topic 3: Protein Sequence Alignments (Pairwise & Multiple alignments; Substitution matrices; Dynamic Programming).
Topic 4: Protein Structural Alignments (Kabsch Algorithm; TM-Align; Order-independent alignments).
Topic 5: Homology Search (BLAST/MMSEQS2, profile HMMs, FoldSeek).
Topic 6: Prediction of Protein Structures (Homology modeling; Coevolution; AlphaFold1-2).
Topic 7: Prediction of Biomolecular Interactions (Molecular Docking; AlphaFold3).
Topic 8: Analysis of Protein Motion (Normal Mode Analysis; Molecular Dynamics).
Topic 9: Protein Language Models & Prediction of Protein Function (GO Terms).
Topic 10: Protein Design (Rosetta & Generative Models).
Topic 11: RNA structure prediction & analysis.
Topic 12: Selected research topics by the lecturers.

Course evaluation (tentative): Homeworks (15%), Home Exam (25%) and Project (60%).

Optional Course reading: Introduction to Proteins: Structure, Function and Motion, Kessel and Ben Tal, 2018.

Comments:
- The course is taught in English.
- The course is open to Life Science, Computer Science, Engineering (bioengineering) and Medicine students.
- Prerequisites for CS/engineering students: Prior biological background is valuable but not necessary, as the main biological concepts will be introduced in class.
- Prerequisites for Life Science / Med students: Prior knowledge of Python (e.g. an introductory Coursera course or course 0455-1819) is valuable as we will study Python codes in class. However, programming is not necessary to complete the assignments.



Full Syllabus
Course Requirements

Final Exam

Students may be required to submit additional assignments
Full requirements as stated in full syllabus

The specific prerequisites of the course,
according to the study program, appears on the program page of the handbook



tau logohourglass00:00