Psych 88: Data Science for Cognitive Neuroscience

A Spring 2018 Data Science Connector Course

CCN:42654 | Michael Eickenberg, Samy Abdel-Ghaffar | Tuesday 3:00-6:00 PM | 105 Cory Hall | Units: 3

Information

Welcome to Data Science for Cognitive Neuroscience! This page will contain links to course materials and to the bCourses website. The latest syllabus can be found on the bCourses website.

Calendar
Date Module Lecture Slides/Notebooks Homework Notes
1/16 Lecture 01: Introduction to Cognitive Neuroscience Slides01 Notebook01 No HW this week Notepad01
1/23 Lecture 02: Intro to fMRI data & data types in Python Python Notebook02 [Your Version]
Python Notebook02 [Instructor Version]
HW #1
HW #1 Solutions
Notepad02_Postclass
1/30 Lecture 3: Manipulating & Plotting 1D fMRI Arrays: Voxel Time Series Python Notebook03 [Your Version]
Python Notebook03 [Instructor Version]
HW #2
HW #2 Solutions
Notepad03_Postclass
2/6 Lecture 4: Manipulating & Plotting 2D fMRI Arrays Python Notebook04 [Your Version]
Python Notebook04 [Instructor Version]
HW #3
HW #3 Solutions
Notepad04_Postclass
2/13 Lecture 5: Manipulating & Plotting 3D & 4D fMRI Arrays Python Notebook05 [Your Version]
Python Notebook05 [Instructor Version]
HW #4
HW #4 Solutions
Notepad05_Postclass
2/20 Lecture 6: Preprocessing Python Notebook06 [Your Version]
Python Notebook06 [Instructor Version]
In Class Lab 1
In Class Lab 1 solutions
HW #5
HW #5 Solutions
Notepad06_Postclass
2/27 Midterm Exam Midterm Coding Notebook
3/6 Lecture 07: Experimental Design, HRF & Convolution Python Notebook07 [Your Version]
Python Notebook07 [Instructor Version]
HW #6
HW #6 Solutions
Notepad07_Postclass
3/13 Lecture 08: Z-scoring and Correlation Python Notebook08 [Your Version]
Python Notebook08 [Instructor Version]
HW #7
HW #7 Solutions
Notepad08_Postclass
3/20 Lecture 09: Correlation and Regression in fMRI Python Notebook09 [Your Version]
Python Notebook09 [Instructor Version]
HW #8
HW #8 Solutions
Notepad09_Postclass
4/3 Lecture 10: Multiple Regression and Functional Localizers Python Notebook10 [Your Version]
Python Notebook10 [Instructor Version]
HW #9
HW #9 Solutions
Notepad10_Postclass
4/10 Lecture 11: Hypothesis Testing, Contrasts and Multiple Comparison Correction Python Notebook11 [Your Version]
Python Notebook11 [Instructor Version]
HW #10
HW #10 Solutions
Notepad11_Postclass
4/17 Lecture 12: Encoding Models and Model Prediction Python Notebook12 [Your Version]
Python Notebook12 [Instructor Version]
HW #11
HW #11 Solutions
Lab#2
Lab#2 Solutions
Notepad12
4/24 Lecture 13: FDR, Encoding Models and Decoding Python Notebook13 [Your Version]
Python Notebook13 [Memory-Efficient Version]
Python Notebook13 [Instructor Version]
Notepad13
5/1 Final Exam Review Final Exam Review Session Notebook (In class)
Final Exam Review
Final Exam Review Solutions
5/11 Final Exam Final Exam

Course Description

The human brain is a complex information processing system and is currently the topic of multiple fascinating branches of research. Understanding how it works is a very challenging scientific task. In recent decades, multiple techniques for imaging the activity of the brain at work have been invented, which has allowed the field of cognitive neuroscience to flourish. Cognitive neuroscience is concerned with studying the neural mechanisms underlying various aspects of cognition, by relating the activity in the brain to the tasks being performed by it. This typically requires exciting collaborations with other disciplines (e.g. psychology, biology, physics, computer science).

You should take this course if you’re interested in how the brain works and how you can use cutting edge brain imaging and data analysis tools to study it. During this course, you will learn tools based on the python programming language to understand, manipulate, and explore human brain recordings (fMRI). You will learn to formulate hypotheses about how the brain represents information and then test these hypotheses using real world data. You will learn useful analysis methods to help you derive conclusions from brain recording data.

By giving you first hand experience in data analysis of brain data, this course will provide you an insight into the experiments and data used in the cognitive neuroscience field. It will allow you to build a better understanding of the current cutting edge research in cognitive neuroscience. Hence, you will be able to keep up with recent advances in this field and/or will be able to apply your knowledge by doing research here at Berkeley. Additionally, the data analysis techniques and the investigation approaches that you will learn will be easily transferable to research in other disciplines.

Contact Information

Instructors:Michael Eickenberg, Samy Abdel-Ghaffar

Email

Michael: michael.eickenberg@berkeley.edu, Samy: samyag1@berkeley.edu

Office Hours

Fridays 1-2pm, Free Speech Movement Cafe

Location

Cory 105