12 EC
Semester 1, periode 1
5102ANS12Y
Eigenaar | Bachelor Psychobiologie |
Coördinator | Umberto Olcese |
Onderdeel van | Bachelor Psychobiologie, jaar 3 |
The main subjects covered in the course will be:
Material provided by lecturer
A short compendium of most of the topics covered during the course can be found in the following book: Wallish et al., Matlab for Neuroscientists (Second Edition), Elsevier
The cloud environment SOWISO (https://uva.sowiso.nl/) will be used by students to learn, practice, and assess the mathematical methods and techniques taught in this course
Material will be provided by lecturers
Matlab
Students will learn mathematical foundations and methodologies for the analysis of neural signals, with a focus on computer-assisted analysis of neurophysiological data.
The course has a strong practical component, where the emphasis is on the application of mathematical methods and analytical techniques. Each topic (such as linear algebra, calculus, dynamical systems, Fourier decomposition, spike train analysis) will be covered by a theoretical introduction, followed by a demonstration on real data.
At the end of the course students will be able to:
Activiteit |
Aantal uur |
Hoorcollege |
60 |
Laptopcollege (supervised + independent) |
128 |
Tentamen | 6 |
Vragenuur | 4 |
Zelfstudie | 138 |
Totaal 28*12 EC | 336 |
Weeks 1-3, 5-7:
Hoorcolleges (2 hours per day), Computerpractica (own laptop is required, 2 hours per day, with assistance) and self-study (rooms will be available on most days day for 2 additional hours). During computerpractica, students will work individually on exercises that help get the skills that are needed for the (graded) group assignments. Assignments will be prepared during computerpractica and during self study.
Weeks 4, 8:
Self study (preparation for final test, completion of assignments).
Aanwezigheidseisen opleiding (OER-B):
Aanvullende eisen voor dit vak:
Aanvullende eisen voor dit vak:
Participation to hoorcolleges and laptopcolleges is compulsory. Students may miss at most 10% of all activities, and any absence needs to be communicated to the course coordinator.
Onderdeel en weging | Details | Opmerkingen |
Eindcijfer | ||
50% Tentamen | Moet ≥ 5 zijn, Herkansbaar | Open questions |
50% Deeltoets | Open questions | |
50% Final exam | Open questions | |
50% Assignments | Moet ≥ 5 zijn | |
25% Assignment 1 | ||
25% Assignment 2 | ||
50% Assignment 3 |
Grading matrices/rubrics and criteria for each of the graded component will be uploaded on Blackboard at the beginning of the course.
Assignments will be done in groups of 3/4 students, and will lead to a single group grade. Assignments will be primarily based on the development of MATLAB code. Groups for assignments will be formed at the beginning of the course. About one week after the deadline of an assignment, feedback will be provided by the teaching assistants. Late submissions will not be accepted.
The hertentamen will combine topics covered in the deeltoets and tentamenThe hertentamen will combine topics covered in the deeltoets and tentamen
Students will be asked to design an algorithm and implement it into Matlab.
Students will be asked to solve a mathematical problem in Matlab
Students will be asked to develop a Matlab program to analyze neurophysiological data (local field potential and spiking activity)
Onderstaande opdrachten komen aan bod in deze cursus:
Dit vak hanteert de algemene 'Fraude- en plagiaatregeling' van de UvA. Hier wordt nauwkeurig op gecontroleerd. Bij verdenking van fraude of plagiaat wordt de examencommissie van de opleiding ingeschakeld. Zie de Fraude- en plagiaatregeling van de UvA: www.uva.nl/plagiaat
Week | Day | Hoorcollege topic / other activity | Hoorcollege lecturer | Laptopcollege activities | Notes |
1 | Mon | Introduction | Olcese | Exercises + Assignment 1 | |
Tue | Programming 1 | Olcese | Exercises + Assignment 1 | ||
Wed | Programming 2 | Olcese | Exercises + Assignment 1 | ||
Thu | Linear algebra 1 | Heck | Exercises | ||
Fri | Linear algebra 2 | Heck | Exercises | ||
2 | Mon | Linear algebra 3 | Heck | Exercises | |
Tue | Linear algebra 4 | Heck | Exercises | ||
Wed | Linear algebra 5 | Heck | Exercises | ||
Thu | Advanced Programming | Olcese | Assignment 1 | ||
Fri | Programming applications | Olcese | Assignment 1 | ||
3 | Mon | Limits / power series (4 hrs) | Heck | Exercises + Assignment 2 | |
Tue | Functions in R2 | Heck | Exercises + Assignment 2 | Deadline for submitting assignment 1 (11.00 a.m.) | |
Wed | Integration + Systems of diff. equations (4 hrs) | Heck | Exercises + Assignment 2 | ||
Thu | Assignment 2 | ||||
Fri | Assignment 2 | ||||
4 | Mon | Vragenuur | Assignment 2 | ||
Tue | Deadline for submitting assignment 2 (11.00 a.m.) | ||||
Wed | |||||
Thu | Deeltoets | ||||
Fri | |||||
5 | Mon | Fourier analysis 1 | Olcese | Exercises | |
Tue | Fourier analysis 2 | Olcese | Exercises | ||
Wed | Spectral filtering 1 | Olcese | Exercises | ||
Thu | Spectral filtering 2 | Olcese | Exercises | ||
Fri | Coherence + image processing | Olcese | Exercises + Assignment 3 | ||
6 | Mon | Research Seminar | Bosman | Assignment 3 | |
Tue | Assignment 3 | ||||
Wed | Math exercises | ||||
Thu | Systems dynamics / Stability analysis 1 (4 hrs) | Heck | Exercises | ||
Fri | Systems dynamics / Stability analysis 2 (4 hrs) | Heck | Exercises | ||
7 | Mon | Spiking data: Single-units | Olcese | Exercises | |
Tue | Spiking data: Spike sorting (PCA) | Olcese | Exercises | ||
Wed | Spiking data: Population/information theory | Olcese | Exercises + Assignment 3 | ||
Thu | Spiking data: Blind source separation/Dimensionality reduction | Olcese | Exercises + Assignment 3 | ||
Fri | Research Seminar | Zeldenrust | Assignment 3 | ||
8 | Mon | Assignment 3 | |||
Tue | Deadline for submitting assignment 3 (11.00 a.m.) | ||||
Wed | Vragenuur | ||||
Thu | |||||
Fri | Tentamen |
Het rooster van dit vak is in te zien op DataNose.
Deze cursus draagt bij aan de volgende eindtermen van de opleiding Psychobiologie:
1) Kennis en Inzicht
De bachelor:
2) Toepassen Kennis en Inzicht
De bachelor:
3) Oordeelsvorming
De bachelor:
4) Communicatie
De bachelor:
5) Leervaardigheden
De bachelor:
Knowledge in basic mathematics and statistics is required (trigonometry, differential calculus, complex numbers, probability theory, main statistical tests).
Students are required to have followed at least an introductory course on mathematics (Basis Wiskunde or similar), and on programming in Matlab (e.g. Inleiding Programmeren or similar).
Capacity: Max. 50 students