Guidelines for Guest Lecturers

Welcome to the Data-Driven Life Sciences Course at KTH! Thank you for agreeing to be a guest lecturer. Your expertise will add immense value to our course. Below are some guidelines to help you prepare your lecture, computer lab, and seminar.

Overview of the Course

  • Aim: Introduce students to computer-driven life sciences, covering a variety of application areas.
  • Data Types: Genomics, proteomics, transcriptomics, biomolecular structure, molecular dynamics simulations, imaging etc.
  • Intended Learning Outcomes: By the end of this course, students should be able to describe the field, apply statistical and machine learning analysis, review scientific literature, and reflect on ethical considerations in data-driven life sciences.
  • Course modules: The course will have 6 modules in total covers different topics in data-driven life sciences, you can see the schedule here and an example module here.

Preparing Your Lecture

  • Focus: Provide an overview of your specialized area in the context of data-driven life sciences.
  • Learning Goals:
    • Describe your field’s applications and associated analysis methods.
    • Discuss models of biological phenomena based on data analysis.
  • Duration: typically 1-2 hours (stick to the time slot we agreed on in the invitation).
  • Format: Lecture with Slides, Videos, Breakout room discussion and Q&A session. The lecture will be held over Zoom (link), please join the zoom call 5 minutes before the lecture starts so we can test the connection.
  • Audience Background: Master’s students in Biomedical Physics and Medical Engineering; Ph.D. students in Molecular Science, enzyme engineering, biomedical sciences, etc. We will also make the lecture zoom link public to everyone, so there maybe also external participants for SciLifeLab or others in the life science community.
  • Course Schedule: You can also find all the scheduled modules in the course here for year 2024.

Preparing Computer Lab

If you are agreed on helping us preparing a notebook for the computer lab, this section will provide some information to help your preparation (typically a Jupyter notebook is enough).

In the computer lab session, the student will work on the Jupyter notebook with tutorials and coding exercises. The notebook will be executed in Google Colab. In the end of the computer lab, the finished exercise notebook will be submitted and graded first by the peers and then by the lab teachers.

Here are more details to help you prepare the notebook:

  • Objective: Enable students to practically explore data using Python in Jupyter Notebooks.
  • Lab Outline:
    • Introduction to your topic’s data set.
    • Statistical and machine learning exercises.
    • Coding tasks directly related to your field.
  • Duration: Usually held on Wednesdays, approx 2 hours.
  • Platform: Google Colab.
  • Grading: Students will submit their finished notebooks to be graded, first by their peer and then by the teacher.
  • Format: It is recommended to have two parts in the notebooks: a basic part to introduce to the data and method for the topic, and a elevated part to help student going beyond, e.g. use the method to analyze other dataset, or try another related approach to solve the same type of problem. At the end of each part, you should include some questions or coding exercises. The lab will be held in person, with the lab teachers present to help students to go through the notebook.
  • ChatGPT: Please note that the students are encouraged to use ChatGPT to help them go through the notebook and writing code, so when designing the exercises, it should not be too trivial so ChatGPT will give immediate answer.

Example notebooks

To help your prepartion of the notebook, you can find some example notebooks from previous years, for example:

Please provide a draft notebook, and we will preparing the final version for the students.

During the computer lab, it’s not mandatory for you to be present, but you are welcome to join the lab session to help the students with the exercises.

Providing a Paper for the Seminar

For all the invited guests, we would like to ask you to provide one of two representative papers on top of your lecture, the idea is that the students will read a paper for the week in a journal club and we will discuss the method used in the paper, and potential ways go beyond the paper.

  • Objective: Enable collective discussion and critical review of scientific literature.
  • Paper Selection:
    • Should be a peer-reviewed paper related to your field, ideally your published paper.
    • Should introduce models or applications of biological phenomena based on data.
  • Duration: Usually held on Fridays, approx 2 hours.
  • Format: Students will read the paper before the session, discuss and answer the question sheet during the seminar.
  • Grading: Participation and answers to the questions will be graded.


  • After you agreed on the time and topic, please fill this form as soon as possible (at least 1 week before the lecture time) so we can post it and advertise it properly to the students and at SciLifeLab.
  • All the guest lecture will be presented over Zoom, using the same zoom link. Please join the zoom call at least 5 minutes before the agreed lecture time so we can test the screen share and audio etc.

  • Anything unclear, feel free to contact me at!

Edit this page