neu710 - Neuroscientific Data Analysis in Matlab (Complete module description)

neu710 - Neuroscientific Data Analysis in Matlab (Complete module description)

Original version English PDF Download
Module label Neuroscientific Data Analysis in Matlab
Modulkürzel neu710
Credit points 6.0 KP
Workload 180 h

180 h

2 SWS Lecture (VL) and Seminar (SE)
Total workload 90 h: 28 h contact / 62 h individual preparation and working on assignments

2 SWS Supervised exercise (UE)
Total workload 90 h: 28 h contact / 62 h individual preparation and working on assignments

Institute directory Department of Neurosciences
Verwendbarkeit des Moduls
  • Master's Programme Neuroscience (Master) > Skills Modules
Zuständige Personen
  • Kretzberg, Jutta (module responsibility)
  • Kretzberg, Jutta (Prüfungsberechtigt)
Skills to be acquired in this module

+ Neurosci. knowlg.
+ Social skills
+ Interdiscipl. knowlg.
++ Maths/Stats/Progr.
+ Scientific English

Upon successful completion of this course, students

  • understand basic programming concepts.
  • have good knowledge about the most important aspects of the programming language Matlab and are able to write their own programs.
  • have basic knowledge in statistical testing.
  • have developed and applied a programs for the analysis of electrophysiological data.
  • have practiced the interpretation of data analysis results in a neuroscience context
Module contents

In each of the seven weeks, one or two specific topics are introduced in the lecture, practiced in the exercises and applied to electrophysiological data in a programming task:

Matlab basics: Matlab windows, work space, vectors & matrices, saving & loading, graphics, scripts, functions

  • Data types: numbers, logicals, text, categorical
  • Control flow: if statements, loops (for, while)
  • Software development: Flow charts, testing, debugging
  • Working with data: Searching & sorting, logical indexing
  • Advanced data types: sparse matrices, 3D matrices, cell arrays, structures, tables
  • Statistics: random numbers, probability distributions, descriptive statistics, inferential statistics
  • Application data analysis: Implementation of spike train analysis methods and graphics, function handles
  • Application Modelling: curve fitting, simulation of time series

With completing the seven tasks, each participant develops a toolbox of the most common analysis methods for electrophysiological (spike and continuous) data. In addition to writing and commenting code, the programs are applied to experimental data. The tasks include questions about the interpretation of these analysis results.

Hence, the goal of this module is two-fold: Learning the programming language Matlab and analysis methods for electrophysiological data.

Pascal Wallisch: MATLAB for Neuroscientists, Elsevier, Oxford
Language of instruction English
Duration (semesters) 1 Semester
Module frequency annually, winter term
Module capacity 24
Type of module je nach Studiengang Pflicht oder Wahlpflicht
Module level MM (Mastermodul / Master module)
Previous knowledge basic knowledge of math and statistics
Form of instruction Comment SWS Frequency Workload of compulsory attendance
Lecture 1 14
Exercises 2 28
Seminar 1 14
Präsenzzeit Modul insgesamt 56 h
Examination Prüfungszeiten Type of examination
Final exam of module
during the course
practical exercise - hand in code and interpretation each week