Cognitive Data Science: Genes, Brains and Behaviour

6 EC

Semester 1, period 2

5244CDSG6Y

Owner Master Brain and Cognitive Sciences
Coordinator dr. B.T. Martin
Part of Master Brain and Cognitive Sciences,

Course manual 2025/2026

Course content

"Cognitive Data Science: Genes, Brains, Behavior" is a course designed for those interested in the intersection of data science and cognitive science. The course is broken up into three parts, focusing on data analytic techniques at the molecular, neural, and behavioral levels. At the molecular level, students will gain proficiency in preprocessing and analyzing gene expression data, including univariate and multivariate analyses, and understanding gene expression correlations within regulatory networks. The neuronal section covers processing and interpreting both single neuron and ensemble neural recordings, employing dimensionality reduction and decoding techniques to uncover underlying neural activities. Finally, the course explores the behavioral level, where students learn to formulate, simulate, and validate computational models of behavior, fit these models to experimental data, and employ model comparison techniques to test hypotheses. In addition to lectures and discussions, students will get hands-on experience analyzing, visualizing, and modeling experimental data in python at multiple scales.

Objectives

  • Apply data analysis toolboxes to experimental data using Python
  • Demonstrate ability to (pre)process gene expression (RNAseq) data
  • Perform and interpret univariate comparative gene expression analysis and multivariate methods for gene expression analysis
  • Demonstrate ability to (pre)process ensemble neural recordings
  • Analyse and interpret the activity of single neurons and of populations of neurons
  • Apply decoding approaches to the activity of populations of neurons
  • Develop, evaluate and validate computational models of behaviour

Teaching methods

  • Lecture
  • Computer lab session/practical training
  • Self-study

Each week of the course, we will have two lectures that will introduce various concepts in cognitive data science. Following lectures, there will be computer labs where you put into practice the concepts covered in the lectures. The lab practicals will be done using Jupyter Notebooks in Python. A portion of each lab will be spent working on one of 3 graded assignments (in pairs) corresponding to each of the three modules of the course (genes, brains, behaviour). In addition, students will use time outside of class for self-study and completing the assignments.

Learning activities

Activity

Hours

Hoorcollege

28

Laptopcollege

56

Assignments

12

Self study

72

Total

168

(6 EC x 28 uur)

Attendance

  • Some course components require compulsory attendance. If compulsory attendance applies, this will be indicated in the Course Catalogue which can be consulted via the UvA-website. The rationale for and implementation of this compulsory attendance may vary per course and, if applicable, is included in the Course Manual.
  • Additional requirements for this course:

    We expect students to be present at all computer labs as students will work in pairs on graded assignments during the lab practicals. If you cannot attend a lab practical due to illness, you must let the lab instructor know and coordinate with your assignment partner to contribute to the assignments.

    Assessment

    Item and weight Details

    Final grade

    0.55 (100%)

    Tentamen

    The exam is a closed-book paper exam. Questions from the exam will be evenly divided among the 3 modules (genes, brains, behaviour). The minimum passing score for the exam is 55%. While the exam will not involve coding in python some questions will require interpreting python code. 

    The resit will be the same format as the exam.

    Assignments

    Students will work in pairs on three assignments during the course, corresponding to each of the course modules (genes, brains, behaviour). A portion of each computer lab will be used to work on the assignments, but students may also need to spend time outside of class to complete them. A grading rubric for the assignments will be made available on Canvas. Each assignment will count as 15% of the total grade for the course.

    In addition to the assignment, students will also work on ungraded problems during the labs to develop their data science skills. An answer key for these questions will be provided following the labs, for students to self assess their progress.

    Fraud and plagiarism

    The 'Regulations governing fraud and plagiarism for UvA students' applies to this course. This will be monitored carefully. Upon suspicion of fraud or plagiarism the Examinations Board of the programme will be informed. For the 'Regulations governing fraud and plagiarism for UvA students' see: www.student.uva.nl

    Course structure

    Weeknummer

    Onderwerpen

    Studiestof

    Introduction to python

    lecture slides will be available on Canvas on the day of lecture

    2 (Genes)

    Quantifying and interpreting gene expression changes between brain tissues and treatments

     lecture slides will be available on Canvas on the day of lecture

    3 (Genes)

    Analyzing gene expression at the single cell level

     lecture slides will be available on Canvas on the day of lecture

    4 (Brains)

    Introduction to the analysis of neuronal activity / population decoding

     lecture slides will be available on Canvas on the day of lecture

    5 (Brains)

    Application of dimensionality reduction and clustering approaches to the analysis of neuronal activity

     lecture slides will be available on Canvas on the day of lecture

    6 (Behavior)

    Introduction to modelling behavioural data/ fitting models to data

    lecture slides will be available on Canvas on the day of lecture

    7 (Behavior)

    Maximum likelihood/ comparing models

    lecture slides will be available on Canvas on the day of lecture

    8

    Exam

     

    Last year's student feedback

    In order to provide students some insight how we use the feedback of student feedback to enhance the quality of education, we decided to include the table below in all course guides.

    Course Name (#EC)N
    Strengths
    Notes for improvement
    Response lecturer:

    Contact information

    Coordinator

    • dr. B.T. Martin