Useful links for NeuroNerds looking to learn coding.
- Brainhack101 Slides
- NeuroLinks Portal for Resources
- Online Brain Intensive Video Lectures
- Greg's info (to ask questions)
Code Versioning and Sharing
Code Execution and Portability
Reproducible Execution
Desiderata | Matlab | Python |
---|---|---|
Numerical Processing | ✔️ | ✔️ |
Complete Programming Language | ✖️ | ✔️ |
Large User Community | ✔️ | ✔️ |
Lots of Available Libraries | ✔️ | ✔️ ✔️ |
Open Source | ✖️ | ✔️ |
Works out-of-the-box | ✔️ ✔️ | ✖️ |
Software:
Tools/Resources:
- Learn to code with MATLAB
- Statistical Parametric Mapping Toolbox (SPM12)
- NeuroImaging Analysis Kit (NIAK)
- Pipeline System for Octave and MATLAB (PSOM)
Demo:
Software:
Tools/Resources:
- Learn Python
- NeuroImaging for Python (Nipy)
- Configurable Pipeline for Analysis of Connectomes (CPAC)
- Diffusion in Python (Dipy)
- NeuroData MRI to Graphs Pipeline (ndmg)
- Nilearn
- Plotly, Plotly Offline (free)
- Scipy, Numpy, Scikit-learn, Scikit-image
Demo:
- HomeBrew (Installs a bunch of cool packages for Mac)