This is an old revision of the document!
Welcome! This is the home page for the optional hands-on (heads-on) 2017 edition of the “Rhythmic Brain” course.
(more advanced modules follow below)
Depending on your background and programming experience you might find the following resources helpful:
If you are unsure, take a look at the table of contents of the MATLAB Primer in the link above. If there are things you don't recognize, use the Tutorials in the Primer itself, and/or Chapter 2 of the MATLAB for Neuroscientists book to get up to speed. If you've never used MATLAB, I recommend you start with the Tutorials in the Primer, and refer to the book chapter if you'd like a change of pace or a different way of explaining the same things.
Regardless of your MATLAB abilities, some great ways to keep learning are:
If you have no training or experience in computer programming (i.e. you have never taken a “Intro to Computer Science” or “Introductory Programming” type course) a great introduction to the “Zen of programming” is to do the pen-and-paper exercises in this short chapter by Daniel Dennett (“The Secrets of Computer Power Revealed”) before you embark on the MATLAB primer linked to above. Most people find it frustrating at first, but rewarding if they stick with it for a few hours.
The following textbooks provide more in-depth treatment of some of the topics we touch on in the course:
These are selected modules from a graduate course I teach on neural data analysis:
The tutorials provided here are set up for machines running 64-bit Windows 7 or Mac OS X. If you want to use Linux or some other OS you will probably need to compile some of the low-level loading functions yourself. Some pointers for this are provided in subsequent modules when loading is introduced.