RESOURCES
For many years now, we’ve been sharing useful resources and media stories related to our research projects. As a leading Science Laboratory in the San Francisco area, it’s important for us to engage with the community and keep them informed about the incredible work and developments they’re helping to support.
RESOURCES
For many years now, we’ve been sharing useful resources and media stories related to our research projects. As a leading Science Laboratory in the San Francisco area, it’s important for us to engage with the community and keep them informed about the incredible work and developments they’re helping to support.
PROGRAMMING & DATA ANALYSIS
Nearly all behavioral work requires a working knowledge of variables, if/then or for/while loops, counters, and basic variable manipulations. If you are interested in electrophysiology or neuroimaging work, then programming is important. It is difficult to complete a project during a Master’s thesis without some programming knowledge from the beginning or acquired early on. Acquire it as soon as possible. The specific language with which you are familiar is not so important, but Matlab or Python are good starting places; in my lab Matlab would be handy.
Debates about which programming language is the best to use have always been around. Currently it is often about Matlab vs. Python. See this insightful discussion regarding Matlab, Python, and Julia.
MATLAB
How to get started with MATLAB programming?
-
Read this book: MATLAB for Behavioral Scientists
-
Get familiar with the basics: Matlab Basics
-
Accomplish a few MATLAB challenges for beginners
-
Learn to use programming style: Wikipedia
How to build an auditory experiment using PsychToolBox?
-
Example code for playing sounds (coming soon)
-
Example code for recording microphone data (coming soon)
DATA ANALYSIS
How to acquire signal processing skills?
-
An accessible and free book about digital signal processing.
How to analyze electrophysiological data?
-
Check out Mike X Cohen's EEG/MEG lectures
-
Mike X Cohen's book on Neural Time Series Analysis
How to deal with complex numbers and circular data?
-
Read this tutorial to understand complex numbers
Other analysis problems and solutions:
-
Low-pass filter at very low frequencies: allsignalprocessing
-
Potentially spurious correlations when comparing time series
STATISTICS
-
A good collection of papers highlights important issues about statistical analysis in biology, psychology, and neuroscience.